!function(t){var e={};function n(r){if(e[r])return e[r].exports;var a=e[r]={i:r,l:!1,exports:{}};return t[r].call(a.exports,a,a.exports,n),a.l=!0,a.exports}n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var a in t)n.d(r,a,function(e){return t[e]}.bind(null,a));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=21)}({0:function(t,e){t.exports=jQuery},21:function(t,e,n){"use strict";n.r(e);var r=n(0),a=n.n(r);n(7);var o="";a.a.fn.dataTable.ext.search.push(function(t,e){return!o||e[0].charAt(0).toLowerCase()===o}),a()(document).ready(function(){var t=a()(".winner-data-table").DataTable({paging:!1,searching:!0,info:!1,scrollX:!0,order:[[0,"asc"]]}),e=a()('
').append("Search: ");a()('').data("letter","").html("All").appendTo(e);for(var n=0;26>n;n++){var r=String.fromCharCode(65+n);a()("").data("letter",r).html(r).appendTo(e)}e.insertBefore(t.table().container()),e.on("click","span",function(){e.find(".active").removeClass("active"),a()(this).addClass("active"),o=a()(this).data("letter").toLowerCase(),t.draw()})})},7:function(t,e,n){"use strict";n.r(e); /*! DataTables 1.13.4 * ©2008-2023 SpryMedia Ltd - datatables.net/license */ let r=n(0);var a,o,i,l,s=function(t,e){if(s.factory(t,e))return s;if(this instanceof s)return r(t).DataTable(e);e=t,this.$=function(t,e){return this.api(!0).$(t,e)},this._=function(t,e){return this.api(!0).rows(t,e).data()},this.api=function(t){return new o(t?se(this[a.iApiIndex]):this)},this.fnAddData=function(t,e){var n=this.api(!0),a=Array.isArray(t)&&(Array.isArray(t[0])||r.isPlainObject(t[0]))?n.rows.add(t):n.row.add(t);return(void 0===e||e)&&n.draw(),a.flatten().toArray()},this.fnAdjustColumnSizing=function(t){var e=this.api(!0).columns.adjust(),n=e.settings()[0],r=n.oScroll;void 0===t||t?e.draw(!1):""===r.sX&&""===r.sY||Vt(n)},this.fnClearTable=function(t){var e=this.api(!0).clear();(void 0===t||t)&&e.draw()},this.fnClose=function(t){this.api(!0).row(t).child.hide()},this.fnDeleteRow=function(t,e,n){var r=this.api(!0),a=r.rows(t),o=a.settings()[0],i=o.aoData[a[0][0]];return a.remove(),e&&e.call(this,o,i),(void 0===n||n)&&r.draw(),i},this.fnDestroy=function(t){this.api(!0).destroy(t)},this.fnDraw=function(t){this.api(!0).draw(t)},this.fnFilter=function(t,e,n,r,a,o){var i=this.api(!0);null===e||void 0===e?i.search(t,n,r,o):i.column(e).search(t,n,r,o),i.draw()},this.fnGetData=function(t,e){var n=this.api(!0);if(void 0!==t){var r=t.nodeName?t.nodeName.toLowerCase():"";return void 0!==e||"td"==r||"th"==r?n.cell(t,e).data():n.row(t).data()||null}return n.data().toArray()},this.fnGetNodes=function(t){var e=this.api(!0);return void 0!==t?e.row(t).node():e.rows().nodes().flatten().toArray()},this.fnGetPosition=function(t){var e=this.api(!0),n=t.nodeName.toUpperCase();if("TR"==n)return e.row(t).index();if("TD"==n||"TH"==n){var r=e.cell(t).index();return[r.row,r.columnVisible,r.column]}return null},this.fnIsOpen=function(t){return this.api(!0).row(t).child.isShown()},this.fnOpen=function(t,e,n){return this.api(!0).row(t).child(e,n).show().child()[0]},this.fnPageChange=function(t,e){var n=this.api(!0).page(t);(void 0===e||e)&&n.draw(!1)},this.fnSetColumnVis=function(t,e,n){var r=this.api(!0).column(t).visible(e);(void 0===n||n)&&r.columns.adjust().draw()},this.fnSettings=function(){return se(this[a.iApiIndex])},this.fnSort=function(t){this.api(!0).order(t).draw()},this.fnSortListener=function(t,e,n){this.api(!0).order.listener(t,e,n)},this.fnUpdate=function(t,e,n,r,a){var o=this.api(!0);return void 0===n||null===n?o.row(e).data(t):o.cell(e,n).data(t),(void 0===a||a)&&o.columns.adjust(),(void 0===r||r)&&o.draw(),0},this.fnVersionCheck=a.fnVersionCheck;var n=this,i=void 0===e,l=this.length;for(var u in i&&(e={}),this.oApi=this.internal=a.internal,s.ext.internal)u&&(this[u]=Je(u));return this.each(function(){var t,a=l>1?de({},e,!0):e,o=0,u=this.getAttribute("id"),c=!1,d=s.defaults,f=r(this);if("table"==this.nodeName.toLowerCase()){P(d),j(d.column),F(d,d,!0),F(d.column,d.column,!0),F(d,r.extend(a,f.data()),!0);var h=s.settings;for(o=0,t=h.length;o").appendTo(f)),b.nTHead=i[0];var l=f.children("tbody");0===l.length&&(l=r("").insertAfter(i)),b.nTBody=l[0];var s=f.children("tfoot");if(0===s.length&&n.length>0&&(""!==b.oScroll.sX||""!==b.oScroll.sY)&&(s=r("").appendTo(f)),0===s.length||0===s.children().length?f.addClass(m.sNoFooter):s.length>0&&(b.nTFoot=s[0],ft(b.aoFooter,b.nTFoot)),a.aaData)for(o=0;o/g,f=/^\d{2,4}[\.\/\-]\d{1,2}[\.\/\-]\d{1,2}([T ]{1}\d{1,2}[:\.]\d{2}([\.:]\d{2})?)?$/,h=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),p=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,g=function(t){return!t||!0===t||"-"===t},v=function(t){var e=parseInt(t,10);return!isNaN(e)&&isFinite(t)?e:null},b=function(t,e){return u[e]||(u[e]=new RegExp(Tt(e),"g")),"string"==typeof t&&"."!==e?t.replace(/\./g,"").replace(u[e],"."):t},m=function(t,e,n){let r=typeof t;var a="string"===r;return"number"===r||"bigint"===r||(!!g(t)||(e&&a&&(t=b(t,e)),n&&a&&(t=t.replace(p,"")),!isNaN(parseFloat(t))&&isFinite(t)))},S=function(t,e,n){return!!g(t)||(function(t){return g(t)||"string"==typeof t}(t)&&!!m(C(t),e,n)||null)},y=function(t,e,n){var r=[],a=0,o=t.length;if(void 0!==n)for(;a").css({position:"fixed",top:0,left:-1*r(window).scrollLeft(),height:1,width:1,overflow:"hidden"}).append(r("
").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(r("
").css({width:"100%",height:10}))).appendTo("body"),a=n.children(),o=a.children();e.barWidth=a[0].offsetWidth-a[0].clientWidth,e.bScrollOversize=100===o[0].offsetWidth&&100!==a[0].clientWidth,e.bScrollbarLeft=1!==Math.round(o.offset().left),e.bBounding=!!n[0].getBoundingClientRect().width,n.remove()}r.extend(t.oBrowser,s.__browser),t.oScroll.iBarWidth=s.__browser.barWidth}function H(t,e,n,r,a,o){var i,l=r,s=!1;for(void 0!==n&&(i=n,s=!0);l!==a;)t.hasOwnProperty(l)&&(i=s?e(i,t[l],l,t):t[l],s=!0,l+=o);return i}function O(t,e){var n=s.defaults.column,a=t.aoColumns.length,o=r.extend({},s.models.oColumn,n,{nTh:e||document.createElement("th"),sTitle:n.sTitle?n.sTitle:e?e.innerHTML:"",aDataSort:n.aDataSort?n.aDataSort:[a],mData:n.mData?n.mData:a,idx:a});t.aoColumns.push(o);var i=t.aoPreSearchCols;i[a]=r.extend({},s.models.oSearch,i[a]),M(t,a,r(e).data())}function M(t,e,n){var a=t.aoColumns[e],o=t.oClasses,i=r(a.nTh);if(!a.sWidthOrig){a.sWidthOrig=i.attr("width")||null;var l=(i.attr("style")||"").match(/width:\s*(\d+[pxem%]+)/);l&&(a.sWidthOrig=l[1])}if(void 0!==n&&null!==n){j(n),F(s.defaults.column,n,!0),void 0===n.mDataProp||n.mData||(n.mData=n.mDataProp),n.sType&&(a._sManualType=n.sType),n.className&&!n.sClass&&(n.sClass=n.className),n.sClass&&i.addClass(n.sClass);var u=a.sClass;r.extend(a,n),ce(a,n,"sWidth","sWidthOrig"),u!==a.sClass&&(a.sClass=u+" "+a.sClass),void 0!==n.iDataSort&&(a.aDataSort=[n.iDataSort]),ce(a,n,"aDataSort")}var c=a.mData,d=K(c),f=a.mRender?K(a.mRender):null,h=function(t){return"string"==typeof t&&-1!==t.indexOf("@")};a._bAttrSrc=r.isPlainObject(c)&&(h(c.sort)||h(c.type)||h(c.filter)),a._setter=null,a.fnGetData=function(t,e,n){var r=d(t,e,void 0,n);return f&&e?f(r,e,t,n):r},a.fnSetData=function(t,e,n){return Q(c)(t,e,n)},"number"==typeof c||a._isArrayHost||(t._rowReadObject=!0),t.oFeatures.bSort||(a.bSortable=!1,i.addClass(o.sSortableNone));var p=-1!==r.inArray("asc",a.asSorting),g=-1!==r.inArray("desc",a.asSorting);a.bSortable&&(p||g)?p&&!g?(a.sSortingClass=o.sSortableAsc,a.sSortingClassJUI=o.sSortJUIAscAllowed):!p&&g?(a.sSortingClass=o.sSortableDesc,a.sSortingClassJUI=o.sSortJUIDescAllowed):(a.sSortingClass=o.sSortable,a.sSortingClassJUI=o.sSortJUI):(a.sSortingClass=o.sSortableNone,a.sSortingClassJUI="")}function k(t){if(!1!==t.oFeatures.bAutoWidth){var e=t.aoColumns;qt(t);for(var n=0,r=e.length;n=0;o--){var h=void 0!==(d=e[o]).target?d.target:void 0!==d.targets?d.targets:d.aTargets;for(Array.isArray(h)||(h=[h]),l=0,s=h.length;l=0){for(;f.length<=h[l];)O(t);a(h[l],d)}else if("number"==typeof h[l]&&h[l]<0)a(f.length+h[l],d);else if("string"==typeof h[l])for(u=0,c=f.length;ue&&t[a]--;-1!=r&&void 0===n&&t.splice(r,1)}function rt(t,e,n,r){var a,o,i=t.aoData[e],l=function(n,r){for(;n.childNodes.length;)n.removeChild(n.firstChild);n.innerHTML=G(t,e,r,"display")};if("dom"!==n&&(n&&"auto"!==n||"dom"!==i.src)){var s=i.anCells;if(s)if(void 0!==r)l(s[r],r);else for(a=0,o=s.length;a").appendTo(l)),e=0,n=d.length;e=0;i--)t.aoColumns[i].bVisible||n||h[a].splice(i,1);p.push([])}for(a=0,o=h.length;a=t.fnRecordsDisplay()?0:n,t.iInitDisplayStart=-1)}(t);var n=pe(t,"aoPreDrawCallback","preDraw",[t]);if(-1===r.inArray(!1,n)){var a=[],o=0,i=t.asStripeClasses,l=i.length,s=t.oLanguage,u="ssp"==be(t),c=t.aiDisplay,d=t._iDisplayStart,f=t.fnDisplayEnd();if(t.bDrawing=!0,t.bDeferLoading)t.bDeferLoading=!1,t.iDraw++,Bt(t,!1);else if(u){if(!t.bDestroying&&!e)return void gt(t)}else t.iDraw++;if(0!==c.length)for(var h=u?0:d,p=u?t.aoData.length:f,g=h;g",{class:l?i[0]:""}).append(r("",{valign:"top",colSpan:B(t),class:t.oClasses.sRowEmpty}).html(y))[0]}pe(t,"aoHeaderCallback","header",[r(t.nTHead).children("tr")[0],tt(t),d,f,c]),pe(t,"aoFooterCallback","footer",[r(t.nTFoot).children("tr")[0],tt(t),d,f,c]);var D=r(t.nTBody);D.children().detach(),D.append(r(a)),pe(t,"aoDrawCallback","draw",[t]),t.bSorted=!1,t.bFiltered=!1,t.bDrawing=!1}else Bt(t,!1)}function ct(t,e){var n=t.oFeatures,r=n.bSort,a=n.bFilter;r&&Qt(t),a?yt(t,t.oPreviousSearch):t.aiDisplay=t.aiDisplayMaster.slice(),!0!==e&&(t._iDisplayStart=0),t._drawHold=e,ut(t),t._drawHold=!1}function dt(t){var e=t.oClasses,n=r(t.nTable),a=r("
").insertBefore(n),o=t.oFeatures,i=r("
",{id:t.sTableId+"_wrapper",class:e.sWrapper+(t.nTFoot?"":" "+e.sNoFooter)});t.nHolding=a[0],t.nTableWrapper=i[0],t.nTableReinsertBefore=t.nTable.nextSibling;for(var l,u,c,d,f,h,p=t.sDom.split(""),g=0;g")[0],"'"==(d=p[g+1])||'"'==d){for(f="",h=2;p[g+h]!=d;)f+=p[g+h],h++;if("H"==f?f=e.sJUIHeader:"F"==f&&(f=e.sJUIFooter),-1!=f.indexOf(".")){var v=f.split(".");c.id=v[0].substr(1,v[0].length-1),c.className=v[1]}else"#"==f.charAt(0)?c.id=f.substr(1,f.length-1):c.className=f;g+=h}i.append(c),i=r(c)}else if(">"==u)i=i.parent();else if("l"==u&&o.bPaginate&&o.bLengthChange)l=Mt(t);else if("f"==u&&o.bFilter)l=St(t);else if("r"==u&&o.bProcessing)l=Et(t);else if("t"==u)l=Ut(t);else if("i"==u&&o.bInfo)l=Rt(t);else if("p"==u&&o.bPaginate)l=kt(t);else if(0!==s.ext.feature.length)for(var b=s.ext.feature,m=0,S=b.length;m',s=a.sSearch;s=s.match(/_INPUT_/)?s.replace("_INPUT_",l):s+l;var u=r("
",{id:i.f?null:n+"_filter",class:e.sFilter}).append(r("
").addClass(e.sLength);return t.aanFeatures.l||(d[0].id=n+"_length"),d.children().append(t.oLanguage.sLengthMenu.replace("_MENU_",s[0].outerHTML)),r("select",d).val(t._iDisplayLength).on("change.DT",function(e){Ot(t,r(this).val()),ut(t)}),r(t.nTable).on("length.dt.DT",function(e,n,a){t===n&&r("select",d).val(a)}),d[0]}function kt(t){var e=t.sPaginationType,n=s.ext.pager[e],a="function"==typeof n,o=function(t){ut(t)},i=r("
").addClass(t.oClasses.sPaging+e)[0],l=t.aanFeatures;return a||n.fnInit(t,i,o),l.p||(i.id=t.sTableId+"_paginate",t.aoDrawCallback.push({fn:function(t){if(a){var e,r,i=t._iDisplayStart,s=t._iDisplayLength,u=t.fnRecordsDisplay(),c=-1===s,d=c?0:Math.ceil(i/s),f=c?1:Math.ceil(u/s),h=n(d,f);for(e=0,r=l.p.length;eo&&(r=0):"first"==e?r=0:"previous"==e?(r=a>=0?r-a:0)<0&&(r=0):"next"==e?r+a",{id:t.aanFeatures.r?null:t.sTableId+"_processing",class:t.oClasses.sProcessing,role:"status"}).html(t.oLanguage.sProcessing).append("
").insertBefore(t.nTable)[0]}function Bt(t,e){t.oFeatures.bProcessing&&r(t.aanFeatures.r).css("display",e?"block":"none"),pe(t,null,"processing",[t,e])}function Ut(t){var e=r(t.nTable),n=t.oScroll;if(""===n.sX&&""===n.sY)return t.nTable;var a=n.sX,o=n.sY,i=t.oClasses,l=e.children("caption"),s=l.length?l[0]._captionSide:null,u=r(e[0].cloneNode(!1)),c=r(e[0].cloneNode(!1)),d=e.children("tfoot"),f="
",h=function(t){return t?Zt(t):null};d.length||(d=null);var p=r(f,{class:i.sScrollWrapper}).append(r(f,{class:i.sScrollHead}).css({overflow:"hidden",position:"relative",border:0,width:a?h(a):"100%"}).append(r(f,{class:i.sScrollHeadInner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(u.removeAttr("id").css("margin-left",0).append("top"===s?l:null).append(e.children("thead"))))).append(r(f,{class:i.sScrollBody}).css({position:"relative",overflow:"auto",width:h(a)}).append(e));d&&p.append(r(f,{class:i.sScrollFoot}).css({overflow:"hidden",border:0,width:a?h(a):"100%"}).append(r(f,{class:i.sScrollFootInner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===s?l:null).append(e.children("tfoot")))));var g=p.children(),v=g[0],b=g[1],m=d?g[2]:null;return a&&r(b).on("scroll.DT",function(t){var e=this.scrollLeft;v.scrollLeft=e,d&&(m.scrollLeft=e)}),r(b).css("max-height",o),n.bCollapse||r(b).css("height",o),t.nScrollHead=v,t.nScrollBody=b,t.nScrollFoot=m,t.aoDrawCallback.push({fn:Vt,sName:"scrolling"}),p[0]}function Vt(t){var e,n,a,o,i,l,s,u,c,d=t.oScroll,f=d.sX,h=d.sXInner,p=d.sY,g=d.iBarWidth,v=r(t.nScrollHead),b=v[0].style,m=v.children("div"),S=m[0].style,D=m.children("table"),_=t.nScrollBody,w=r(_),C=_.style,T=r(t.nScrollFoot).children("div"),x=T.children("table"),A=r(t.nTHead),I=r(t.nTable),F=I[0],L=F.style,R=t.nTFoot?r(t.nTFoot):null,P=t.oBrowser,j=P.bScrollOversize,N=(y(t.aoColumns,"nTh"),[]),H=[],O=[],M=[],E=function(t){var e=t.style;e.paddingTop="0",e.paddingBottom="0",e.borderTopWidth="0",e.borderBottomWidth="0",e.height=0},B=_.scrollHeight>_.clientHeight;if(t.scrollBarVis!==B&&void 0!==t.scrollBarVis)return t.scrollBarVis=B,void k(t);t.scrollBarVis=B,I.children("thead, tfoot").remove(),R&&(l=R.clone().prependTo(I),n=R.find("tr"),o=l.find("tr"),l.find("[id]").removeAttr("id")),i=A.clone().prependTo(I),e=A.find("tr"),a=i.find("tr"),i.find("th, td").removeAttr("tabindex"),i.find("[id]").removeAttr("id"),f||(C.width="100%",v[0].style.width="100%"),r.each(ht(t,i),function(e,n){s=W(t,e),n.style.width=t.aoColumns[s].sWidth}),R&&Xt(function(t){t.style.width=""},o),c=I.outerWidth(),""===f?(L.width="100%",j&&(I.find("tbody").height()>_.offsetHeight||"scroll"==w.css("overflow-y"))&&(L.width=Zt(I.outerWidth()-g)),c=I.outerWidth()):""!==h&&(L.width=Zt(h),c=I.outerWidth()),Xt(E,a),Xt(function(t){var e=window.getComputedStyle?window.getComputedStyle(t).width:Zt(r(t).width());O.push(t.innerHTML),N.push(e)},a),Xt(function(t,e){t.style.width=N[e]},e),r(a).css("height",0),R&&(Xt(E,o),Xt(function(t){M.push(t.innerHTML),H.push(Zt(r(t).css("width")))},o),Xt(function(t,e){t.style.width=H[e]},n),r(o).height(0)),Xt(function(t,e){t.innerHTML='
'+O[e]+"
",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=N[e]},a),R&&Xt(function(t,e){t.innerHTML='
'+M[e]+"
",t.childNodes[0].style.height="0",t.childNodes[0].style.overflow="hidden",t.style.width=H[e]},o),Math.round(I.outerWidth())_.offsetHeight||"scroll"==w.css("overflow-y")?c+g:c,j&&(_.scrollHeight>_.offsetHeight||"scroll"==w.css("overflow-y"))&&(L.width=Zt(u-g)),""!==f&&""===h||ue(t,1,"Possible column misalignment",6)):u="100%",C.width=Zt(u),b.width=Zt(u),R&&(t.nScrollFoot.style.width=Zt(u)),p||j&&(C.height=Zt(F.offsetHeight+g));var U=I.outerWidth();D[0].style.width=Zt(U),S.width=Zt(U);var V=I.height()>_.clientHeight||"scroll"==w.css("overflow-y"),X="padding"+(P.bScrollbarLeft?"Left":"Right");S[X]=V?g+"px":"0px",R&&(x[0].style.width=Zt(U),T[0].style.width=Zt(U),T[0].style[X]=V?g+"px":"0px"),I.children("colgroup").insertBefore(I.children("thead")),w.trigger("scroll"),!t.bSorted&&!t.bFiltered||t._drawHold||(_.scrollTop=0)}function Xt(t,e,n){for(var r,a,o=0,i=0,l=e.length;i/g;function qt(t){var e,n,a,o=t.nTable,i=t.aoColumns,l=t.oScroll,s=l.sY,u=l.sX,c=l.sXInner,d=i.length,f=U(t,"bVisible"),h=r("th",t.nTHead),p=o.getAttribute("width"),g=o.parentNode,v=!1,b=t.oBrowser,m=b.bScrollOversize,S=o.style.width;for(S&&-1!==S.indexOf("%")&&(p=S),e=0;e").appendTo(D.find("tbody"));for(D.find("thead, tfoot").remove(),D.append(r(t.nTHead).clone()).append(r(t.nTFoot).clone()),D.find("tfoot th, tfoot td").css("width",""),h=ht(t,D.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(u||s?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(D).appendTo(g);u&&c?D.width(c):u?(D.css("width","auto"),D.removeAttr("width"),D.width()").css("width",Zt(t)).appendTo(e||document.body),a=n[0].offsetWidth;return n.remove(),a}function zt(t,e){var n=Yt(t,e);if(n<0)return null;var a=t.aoData[n];return a.nTr?a.anCells[e]:r("").html(G(t,n,e,"display"))[0]}function Yt(t,e){for(var n,r=-1,a=-1,o=0,i=t.aoData.length;or&&(r=n.length,a=o);return a}function Zt(t){return null===t?"0px":"number"==typeof t?t<0?"0px":t+"px":t.match(/\d$/)?t+"px":t}function Kt(t){var e,n,a,o,i,l,u,c=[],d=t.aoColumns,f=t.aaSortingFixed,h=r.isPlainObject(f),p=[],g=function(t){t.length&&!Array.isArray(t[0])?p.push(t):r.merge(p,t)};for(Array.isArray(f)&&g(f),h&&f.pre&&g(f.pre),g(t.aaSorting),h&&f.post&&g(f.post),e=0;er?1:0))return"asc"===s.dir?l:-l;return(n=i[t])<(r=i[e])?-1:n>r?1:0}):d.sort(function(t,e){var n,r,a,s,c,d=o.length,f=u[t]._aSortData,h=u[e]._aSortData;for(a=0;ar?1:0})}t.bSorted=!0}function te(t){for(var e,n,r=t.aoColumns,a=Kt(t),o=t.oLanguage.oAria,i=0,l=r.length;i/g,""),d=s.nTh;d.removeAttribute("aria-sort"),s.bSortable?(a.length>0&&a[0].col==i?(d.setAttribute("aria-sort","asc"==a[0].dir?"ascending":"descending"),n=u[a[0].index+1]||u[0]):n=u[0],e=c+("asc"===n?o.sSortAscending:o.sSortDescending)):e=c,d.setAttribute("aria-label",e)}}function ee(t,e,n,a){var o,i=t.aoColumns[e],l=t.aaSorting,s=i.asSorting,u=function(t,e){var n=t._idx;return void 0===n&&(n=r.inArray(t[1],s)),n+10&&e.time<+new Date-1e3*c)return t._bLoadingState=!1,void n();if(e.columns&&i.length!==e.columns.length)return t._bLoadingState=!1,void n();if(t.oLoadedState=r.extend(!0,{},e),void 0!==e.length&&(l?l.page.len(e.length):t._iDisplayLength=e.length),void 0!==e.start&&(null===l?(t._iDisplayStart=e.start,t.iInitDisplayStart=e.start):Wt(t,e.start/t._iDisplayLength)),void 0!==e.order&&(t.aaSorting=[],r.each(e.order,function(e,n){t.aaSorting.push(n[0]>=i.length?[0,n[1]]:n)})),void 0!==e.search&&r.extend(t.oPreviousSearch,Lt(e.search)),e.columns){for(a=0,o=e.columns.length;a=n&&(e=n-r),e-=e%r,(-1===r||e<0)&&(e=0),t._iDisplayStart=e}function ve(t,e){var n=t.renderer,a=s.ext.renderer[e];return r.isPlainObject(n)&&n[e]?a[n[e]]||a._:"string"==typeof n&&a[n]||a._}function be(t){return t.oFeatures.bServerSide?"ssp":t.ajax||t.sAjaxSource?"ajax":"dom"}var me=[],Se=Array.prototype;o=function(t,e){if(!(this instanceof o))return new o(t,e);var n=[],a=function(t){var e=function(t){var e,n,a=s.settings,o=r.map(a,function(t,e){return t.nTable});return t?t.nTable&&t.oApi?[t]:t.nodeName&&"table"===t.nodeName.toLowerCase()?-1!==(e=r.inArray(t,o))?[a[e]]:null:t&&"function"==typeof t.settings?t.settings().toArray():("string"==typeof t?n=r(t):t instanceof r&&(n=t),n?n.map(function(t){return-1!==(e=r.inArray(this,o))?a[e]:null}).toArray():void 0):[]}(t);e&&n.push.apply(n,e)};if(Array.isArray(t))for(var i=0,l=t.length;it?new o(e[t],this[t]):null},filter:function(t){var e=[];if(Se.filter)e=Se.filter.call(this,t,this);else for(var n=0,r=this.length;n0)return t[0].json}),i("ajax.params()",function(){var t=this.context;if(t.length>0)return t[0].oAjaxData}),i("ajax.reload()",function(t,e){return this.iterator("table",function(n){De(n,!1===e,t)})}),i("ajax.url()",function(t){var e=this.context;if(void 0===t){if(0===e.length)return;return(e=e[0]).ajax?r.isPlainObject(e.ajax)?e.ajax.url:e.ajax:e.sAjaxSource}return this.iterator("table",function(e){r.isPlainObject(e.ajax)?e.ajax.url=t:e.ajax=t})}),i("ajax.url().load()",function(t,e){return this.iterator("table",function(n){De(n,!1===e,t)})});var _e=function(t,e,n,r,o){var i,l,s,u,c,d,f=[],h=typeof e;for(e&&"string"!==h&&"function"!==h&&void 0!==e.length||(e=[e]),s=0,u=e.length;s0)return t[0]=t[e],t[0].length=1,t.length=1,t.context=[t.context[e]],t;return t.length=0,t},Te=function(t,e){var n,a=[],o=t.aiDisplay,i=t.aiDisplayMaster,l=e.search,s=e.order,u=e.page;if("ssp"==be(t))return"removed"===l?[]:_(0,i.length);if("current"==u)for(d=t._iDisplayStart,f=t.fnDisplayEnd();d=0&&"applied"==l)&&a.push(d);return a};i("rows()",function(t,e){void 0===t?t="":r.isPlainObject(t)&&(e=t,t=""),e=we(e);var n=this.iterator("table",function(n){return function(t,e,n){var a;return _e("row",e,function(e){var o=v(e),i=t.aoData;if(null!==o&&!n)return[o];if(a||(a=Te(t,n)),null!==o&&-1!==r.inArray(o,a))return[o];if(null===e||void 0===e||""===e)return a;if("function"==typeof e)return r.map(a,function(t){var n=i[t];return e(t,n._aData,n.nTr)?t:null});if(e.nodeName){var l=e._DT_RowIndex,s=e._DT_CellIndex;if(void 0!==l)return i[l]&&i[l].nTr===e?[l]:[];if(s)return i[s.row]&&i[s.row].nTr===e.parentNode?[s.row]:[];var u=r(e).closest("*[data-dt-row]");return u.length?[u.data("dt-row")]:[]}if("string"==typeof e&&"#"===e.charAt(0)){var c=t.aIds[e.replace(/^#/,"")];if(void 0!==c)return[c.idx]}var d=w(D(t.aoData,a,"nTr"));return r(d).filter(e).map(function(){return this._DT_RowIndex}).toArray()},t,n)}(n,t,e)},1);return n.selector.rows=t,n.selector.opts=e,n}),i("rows().nodes()",function(){return this.iterator("row",function(t,e){return t.aoData[e].nTr||void 0},1)}),i("rows().data()",function(){return this.iterator(!0,"rows",function(t,e){return D(t.aoData,e,"_aData")},1)}),l("rows().cache()","row().cache()",function(t){return this.iterator("row",function(e,n){var r=e.aoData[n];return"search"===t?r._aFilterData:r._aSortData},1)}),l("rows().invalidate()","row().invalidate()",function(t){return this.iterator("row",function(e,n){rt(e,n,t)})}),l("rows().indexes()","row().index()",function(){return this.iterator("row",function(t,e){return e},1)}),l("rows().ids()","row().id()",function(t){for(var e=[],n=this.context,r=0,a=n.length;r0&&e._iRecordsDisplay--,ge(e);var f=e.rowIdFn(d._aData);void 0!==f&&delete e.aIds[f]}),this.iterator("table",function(t){for(var e=0,n=t.aoData.length;e0&&(e.on("draw.dt.DT_details",function(r,a){t===a&&e.rows({page:"current"}).eq(0).each(function(t){var e=n[t];e._detailsShow&&e._details.insertAfter(e.nTr)})}),e.on("column-sizing.dt.DT_details",function(e,r,a,o){if(t===r)for(var i,l=B(r),s=0,u=n.length;s").addClass(n);r("td",s).addClass(n).html(e)[0].colSpan=B(t),o.push(s[0])}};i(n,a),e._details&&e._details.detach(),e._details=r(o),e._detailsShow&&e._details.insertAfter(e.nTr)}(n[0],n[0].aoData[this[0]],t,e),this)}),i(["row().child.show()","row().child().show()"],function(t){return Ie(this,!0),this}),i(["row().child.hide()","row().child().hide()"],function(){return Ie(this,!1),this}),i(["row().child.remove()","row().child().remove()"],function(){return Ae(this),this}),i("row().child.isShown()",function(){var t=this.context;return t.length&&this.length&&t[0].aoData[this[0]]._detailsShow||!1});var Le=/^([^:]+):(name|visIdx|visible)$/,Re=function(t,e,n,r,a){for(var o=[],i=0,l=a.length;i=0?l:a.length+l];if("function"==typeof e){var s=Te(t,n);return r.map(a,function(n,r){return e(r,Re(t,r,0,0,s),i[r])?r:null})}var u="string"==typeof e?e.match(Le):"";if(u)switch(u[2]){case"visIdx":case"visible":var c=parseInt(u[1],10);if(c<0){var d=r.map(a,function(t,e){return t.bVisible?e:null});return[d[d.length+c]]}return[W(t,c)];case"name":return r.map(o,function(t,e){return t===u[1]?e:null});default:return[]}if(e.nodeName&&e._DT_CellIndex)return[e._DT_CellIndex.column];var f=r(i).filter(e).map(function(){return r.inArray(this,i)}).toArray();if(f.length||!e.nodeName)return f;var h=r(e).closest("*[data-dt-column]");return h.length?[h.data("dt-column")]:[]},t,n)}(n,t,e)},1);return n.selector.cols=t,n.selector.opts=e,n}),l("columns().header()","column().header()",function(t,e){return this.iterator("column",function(t,e){return t.aoColumns[e].nTh},1)}),l("columns().footer()","column().footer()",function(t,e){return this.iterator("column",function(t,e){return t.aoColumns[e].nTf},1)}),l("columns().data()","column().data()",function(){return this.iterator("column-rows",Re,1)}),l("columns().dataSrc()","column().dataSrc()",function(){return this.iterator("column",function(t,e){return t.aoColumns[e].mData},1)}),l("columns().cache()","column().cache()",function(t){return this.iterator("column-rows",function(e,n,r,a,o){return D(e.aoData,o,"search"===t?"_aFilterData":"_aSortData",n)},1)}),l("columns().nodes()","column().nodes()",function(){return this.iterator("column-rows",function(t,e,n,r,a){return D(t.aoData,a,"anCells",e)},1)}),l("columns().visible()","column().visible()",function(t,e){var n=this,a=this.iterator("column",function(e,n){if(void 0===t)return e.aoColumns[n].bVisible;!function(t,e,n){var a,o,i,l,s=t.aoColumns,u=s[e],c=t.aoData;if(void 0===n)return u.bVisible;if(u.bVisible!==n){if(n){var d=r.inArray(!0,y(s,"bVisible"),e+1);for(o=0,i=c.length;on;return!0},s.isDataTable=s.fnIsDataTable=function(t){var e=r(t).get(0),n=!1;return t instanceof s.Api||(r.each(s.settings,function(t,a){var o=a.nScrollHead?r("table",a.nScrollHead)[0]:null,i=a.nScrollFoot?r("table",a.nScrollFoot)[0]:null;a.nTable!==e&&o!==e&&i!==e||(n=!0)}),n)},s.tables=s.fnTables=function(t){var e=!1;r.isPlainObject(t)&&(e=t.api,t=t.visible);var n=r.map(s.settings,function(e){if(!t||t&&r(e.nTable).is(":visible"))return e.nTable});return e?new o(n):n},s.camelToHungarian=F,i("$()",function(t,e){var n=this.rows(e).nodes(),a=r(n);return r([].concat(a.filter(t).toArray(),a.find(t).toArray()))}),r.each(["on","one","off"],function(t,e){i(e+"()",function(){var t=Array.prototype.slice.call(arguments);t[0]=r.map(t[0].split(/\s/),function(t){return t.match(/\.dt\b/)?t:t+".dt"}).join(" ");var n=r(this.tables().nodes());return n[e].apply(n,t),this})}),i("clear()",function(){return this.iterator("table",function(t){et(t)})}),i("settings()",function(){return new o(this.context,this.context)}),i("init()",function(){var t=this.context;return t.length?t[0].oInit:null}),i("data()",function(){return this.iterator("table",function(t){return y(t.aoData,"_aData")}).flatten()}),i("destroy()",function(t){return t=t||!1,this.iterator("table",function(e){var n,a=e.oClasses,i=e.nTable,l=e.nTBody,u=e.nTHead,c=e.nTFoot,d=r(i),f=r(l),h=r(e.nTableWrapper),p=r.map(e.aoData,function(t){return t.nTr});e.bDestroying=!0,pe(e,"aoDestroyCallback","destroy",[e]),t||new o(e).columns().visible(!0),h.off(".DT").find(":not(tbody *)").off(".DT"),r(window).off(".DT-"+e.sInstance),i!=u.parentNode&&(d.children("thead").detach(),d.append(u)),c&&i!=c.parentNode&&(d.children("tfoot").detach(),d.append(c)),e.aaSorting=[],e.aaSortingFixed=[],re(e),r(p).removeClass(e.asStripeClasses.join(" ")),r("th, td",u).removeClass(a.sSortable+" "+a.sSortableAsc+" "+a.sSortableDesc+" "+a.sSortableNone),f.children().detach(),f.append(p);var g=e.nTableWrapper.parentNode,v=t?"remove":"detach";d[v](),h[v](),!t&&g&&(g.insertBefore(i,e.nTableReinsertBefore),d.css("width",e.sDestroyWidth).removeClass(a.sTable),(n=e.asDestroyStripes.length)&&f.children().each(function(t){r(this).addClass(e.asDestroyStripes[t%n])}));var b=r.inArray(e,s.settings);-1!==b&&s.settings.splice(b,1)})}),r.each(["column","row","cell"],function(t,e){i(e+"s().every()",function(t){var n=this.selector.opts,r=this;return this.iterator(e,function(a,o,i,l,s){t.call(r[e](o,"cell"===e?i:n,"cell"===e?n:void 0),o,i,l,s)})})}),i("i18n()",function(t,e,n){var a=this.context[0],o=K(t)(a.oLanguage);return void 0===o&&(o=e),void 0!==n&&r.isPlainObject(o)&&(o=void 0!==o[n]?o[n]:o._),o.replace("%d",n)}),s.version="1.13.4",s.settings=[],s.models={},s.models.oSearch={bCaseInsensitive:!0,sSearch:"",bRegex:!1,bSmart:!0,return:!1},s.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,_sRowStripe:"",src:null,idx:-1},s.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},s.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(t){return t.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(t){try{return JSON.parse((-1===t.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+t.sInstance+"_"+location.pathname))}catch(t){return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(t,e){try{(-1===t.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+t.sInstance+"_"+location.pathname,JSON.stringify(e))}catch(t){}},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:r.extend({},s.models.oSearch),sAjaxDataProp:"data",sAjaxSource:null,sDom:"lfrtip",searchDelay:null,sPaginationType:"simple_numbers",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId"},I(s.defaults),s.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},I(s.defaults.column),s.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:void 0,oAjaxData:void 0,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"==be(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==be(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var t=this._iDisplayLength,e=this._iDisplayStart,n=e+t,r=this.aiDisplay.length,a=this.oFeatures,o=a.bPaginate;return a.bServerSide?!1===o||-1===t?e+r:Math.min(e+t,this._iRecordsDisplay):!o||n>r||-1===t?r:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null},s.ext=a={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:s.fnVersionCheck,iApiIndex:0,oJUIClasses:{},sVersion:s.version},r.extend(a,{afnFiltering:a.search,aTypes:a.type.detect,ofnSearch:a.type.search,oSort:a.type.order,afnSortData:a.order,aoFeatures:a.feature,oApi:a.internal,oStdClasses:a.classes,oPagination:a.pager}),r.extend(s.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 Pe=s.ext.pager;function je(t,e){var n=[],r=Pe.numbers_length,a=Math.floor(r/2);return e<=r?n=_(0,e):t<=a?((n=_(0,r-2)).push("ellipsis"),n.push(e-1)):t>=e-1-a?((n=_(e-(r-2),e)).splice(0,0,"ellipsis"),n.splice(0,0,0)):((n=_(t-a+2,t+a-1)).push("ellipsis"),n.push(e-1),n.splice(0,0,"ellipsis"),n.splice(0,0,0)),n.DT_el="span",n}r.extend(Pe,{simple:function(t,e){return["previous","next"]},full:function(t,e){return["first","previous","next","last"]},numbers:function(t,e){return[je(t,e)]},simple_numbers:function(t,e){return["previous",je(t,e),"next"]},full_numbers:function(t,e){return["first","previous",je(t,e),"next","last"]},first_last_numbers:function(t,e){return["first",je(t,e),"last"]},_numbers:je,numbers_length:7}),r.extend(!0,s.ext.renderer,{pageButton:{_:function(t,e,n,a,o,i){var l,s,u,c=t.oClasses,d=t.oLanguage.oPaginate,f=t.oLanguage.oAria.paginate||{},h=function(e,a){var u,p,g,v,b=c.sPageButtonDisabled,m=function(e){Wt(t,e.data.action,!0)};for(u=0,p=a.length;u").appendTo(e);h(S,g)}else{switch(l=null,s=g,v=t.iTabIndex,g){case"ellipsis":e.append('');break;case"first":l=d.sFirst,0===o&&(v=-1,s+=" "+b);break;case"previous":l=d.sPrevious,0===o&&(v=-1,s+=" "+b);break;case"next":l=d.sNext,0!==i&&o!==i-1||(v=-1,s+=" "+b);break;case"last":l=d.sLast,0!==i&&o!==i-1||(v=-1,s+=" "+b);break;default:l=t.fnFormatNumber(g+1),s=o===g?c.sPageButtonActive:""}if(null!==l){var y=t.oInit.pagingTag||"a",D=-1!==s.indexOf(b);fe(r("<"+y+">",{class:c.sPageButton+" "+s,"aria-controls":t.sTableId,"aria-disabled":D?"true":null,"aria-label":f[g],"aria-role":"link","aria-current":s===c.sPageButtonActive?"page":null,"data-dt-idx":g,tabindex:v,id:0===n&&"string"==typeof g?t.sTableId+"_"+g:null}).html(l).appendTo(e),{action:g},m)}}};try{u=r(e).find(document.activeElement).data("dt-idx")}catch(t){}h(r(e).empty(),a),void 0!==u&&r(e).find("[data-dt-idx="+u+"]").trigger("focus")}}}),r.extend(s.ext.type.detect,[function(t,e){var n=e.oLanguage.sDecimal;return m(t,n)?"num"+n:null},function(t,e){if(t&&!(t instanceof Date)&&!f.test(t))return null;var n=Date.parse(t);return null!==n&&!isNaN(n)||g(t)?"date":null},function(t,e){var n=e.oLanguage.sDecimal;return m(t,n,!0)?"num-fmt"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return S(t,n)?"html-num"+n:null},function(t,e){var n=e.oLanguage.sDecimal;return S(t,n,!0)?"html-num-fmt"+n:null},function(t,e){return g(t)||"string"==typeof t&&-1!==t.indexOf("<")?"html":null}]),r.extend(s.ext.type.search,{html:function(t){return g(t)?t:"string"==typeof t?t.replace(c," ").replace(d,""):""},string:function(t){return g(t)?t:"string"==typeof t?t.replace(c," "):t}});var Ne=function(t,e,n,r){if(0!==t&&(!t||"-"===t))return-1/0;let a=typeof t;return"number"===a||"bigint"===a?t:(e&&(t=b(t,e)),t.replace&&(n&&(t=t.replace(n,"")),r&&(t=t.replace(r,""))),1*t)};function He(t){r.each({num:function(e){return Ne(e,t)},"num-fmt":function(e){return Ne(e,t,p)},"html-num":function(e){return Ne(e,t,d)},"html-num-fmt":function(e){return Ne(e,t,d,p)}},function(e,n){a.type.order[e+t+"-pre"]=n,e.match(/^html\-/)&&(a.type.search[e+t]=a.type.search.html)})}r.extend(a.type.order,{"date-pre":function(t){var e=Date.parse(t);return isNaN(e)?-1/0:e},"html-pre":function(t){return g(t)?"":t.replace?t.replace(/<.*?>/g,"").toLowerCase():t+""},"string-pre":function(t){return g(t)?"":"string"==typeof t?t.toLowerCase():t.toString?t.toString():""},"string-asc":function(t,e){return te?1:0},"string-desc":function(t,e){return te?-1:0}}),He(""),r.extend(!0,s.ext.renderer,{header:{_:function(t,e,n,a){r(t.nTable).on("order.dt.DT",function(r,o,i,l){if(t===o){var s=n.idx;e.removeClass(a.sSortAsc+" "+a.sSortDesc).addClass("asc"==l[s]?a.sSortAsc:"desc"==l[s]?a.sSortDesc:n.sSortingClass)}})},jqueryui:function(t,e,n,a){r("
").addClass(a.sSortJUIWrapper).append(e.contents()).append(r("").addClass(a.sSortIcon+" "+n.sSortingClassJUI)).appendTo(e),r(t.nTable).on("order.dt.DT",function(r,o,i,l){if(t===o){var s=n.idx;e.removeClass(a.sSortAsc+" "+a.sSortDesc).addClass("asc"==l[s]?a.sSortAsc:"desc"==l[s]?a.sSortDesc:n.sSortingClass),e.find("span."+a.sSortIcon).removeClass(a.sSortJUIAsc+" "+a.sSortJUIDesc+" "+a.sSortJUI+" "+a.sSortJUIAscAllowed+" "+a.sSortJUIDescAllowed).addClass("asc"==l[s]?a.sSortJUIAsc:"desc"==l[s]?a.sSortJUIDesc:n.sSortingClassJUI)}})}}});var Oe=function(t){return Array.isArray(t)&&(t=t.join(",")),"string"==typeof t?t.replace(/&/g,"&").replace(//g,">").replace(/"/g,"""):t};function Me(t,e,n,r,a){return window.moment?t[e](a):window.luxon?t[n](a):r?t[r](a):t}var ke=!1;function We(t,e,n){var r;if(window.moment){if(!(r=window.moment.utc(t,e,n,!0)).isValid())return null}else if(window.luxon){if(!(r=e&&"string"==typeof t?window.luxon.DateTime.fromFormat(t,e):window.luxon.DateTime.fromISO(t)).isValid)return null;r.setLocale(n)}else e?(ke||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),ke=!0):r=new Date(t);return r}function Ee(t){return function(e,n,r,a){0===arguments.length?(r="en",n=null,e=null):1===arguments.length?(r="en",n=e,e=null):2===arguments.length&&(r=n,n=e,e=null);var o="datetime-"+n;return s.ext.type.order[o]||(s.ext.type.detect.unshift(function(t){return t===o&&o}),s.ext.type.order[o+"-asc"]=function(t,e){var n=t.valueOf(),r=e.valueOf();return n===r?0:nr?-1:1}),function(i,l){if(null===i||void 0===i)if("--now"===a){var s=new Date;i=new Date(Date.UTC(s.getFullYear(),s.getMonth(),s.getDate(),s.getHours(),s.getMinutes(),s.getSeconds()))}else i="";if("type"===l)return o;if(""===i)return"sort"!==l?"":We("0000-01-01 00:00:00",null,r);if(null!==n&&e===n&&"sort"!==l&&"type"!==l&&!(i instanceof Date))return i;var u=We(i,e,r);if(null===u)return i;if("sort"===l)return u;var c=null===n?Me(u,"toDate","toJSDate","")[t]():Me(u,"format","toFormat","toISOString",n);return"display"===l?Oe(c):c}}}var Be=",",Ue=".";if(Intl)try{for(var Ve=(new Intl.NumberFormat).formatToParts(100000.1),Xe=0;Xe 1 ) { keypress.push( keydowns[ e.key ][1] ); } keypresses.push( keypress ); } } delete keydowns[ e.key ]; lastKeyup = keyupTime; }, supportsPassive ? { passive: true } : false ); form.addEventListener( "focusin", function ( e ) { lastKeydown = null; lastKeyup = null; keydowns = {}; }, supportsPassive ? { passive: true } : false ); form.addEventListener( "focusout", function ( e ) { lastKeydown = null; lastKeyup = null; keydowns = {}; }, supportsPassive ? { passive: true } : false ); } document.addEventListener( 'mousedown', function ( e ) { lastMousedown = ( new Date() ).getTime(); }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'mouseup', function ( e ) { if ( ! lastMousedown ) { // If the mousedown happened before this script was loaded, but the mouseup happened after... return; } var now = ( new Date() ).getTime(); var mouseclick = []; mouseclick.push( now - lastMousedown ); if ( lastMouseup ) { mouseclick.push( lastMousedown - lastMouseup ); } mouseclicks.push( mouseclick ); lastMouseup = now; // If the mouse has been clicked, don't record this time as an interval between keypresses. lastKeydown = null; lastKeyup = null; keydowns = {}; }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'mousemove', function ( e ) { if ( mousemoveTimer ) { clearTimeout( mousemoveTimer ); mousemoveTimer = null; } else { mousemoveStart = ( new Date() ).getTime(); lastMousemoveX = e.offsetX; lastMousemoveY = e.offsetY; } mousemoveTimer = setTimeout( function ( theEvent, originalMousemoveStart ) { var now = ( new Date() ).getTime() - 500; // To account for the timer delay. var mousemove = []; mousemove.push( now - originalMousemoveStart ); mousemove.push( Math.round( Math.sqrt( Math.pow( theEvent.offsetX - lastMousemoveX, 2 ) + Math.pow( theEvent.offsetY - lastMousemoveY, 2 ) ) ) ); if ( mousemove[1] > 0 ) { // If there was no measurable distance, then it wasn't really a move. mousemoves.push( mousemove ); } mousemoveStart = null; mousemoveTimer = null; }, 500, e, mousemoveStart ); }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'touchmove', function ( e ) { if ( touchmoveCountTimer ) { clearTimeout( touchmoveCountTimer ); } touchmoveCountTimer = setTimeout( function () { touchmoveCount++; }, 500 ); }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'touchstart', function ( e ) { lastTouchStart = ( new Date() ).getTime(); }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'touchend', function ( e ) { if ( ! lastTouchStart ) { // If the touchstart happened before this script was loaded, but the touchend happened after... return; } var now = ( new Date() ).getTime(); var touchEvent = []; touchEvent.push( now - lastTouchStart ); if ( lastTouchEnd ) { touchEvent.push( lastTouchStart - lastTouchEnd ); } touchEvents.push( touchEvent ); lastTouchEnd = now; // Don't record this time as an interval between keypresses. lastKeydown = null; lastKeyup = null; keydowns = {}; }, supportsPassive ? { passive: true } : false ); document.addEventListener( 'scroll', function ( e ) { if ( scrollCountTimer ) { clearTimeout( scrollCountTimer ); } scrollCountTimer = setTimeout( function () { scrollCount++; }, 500 ); }, supportsPassive ? { passive: true } : false ); } /** * For the timestamp data that is collected, don't send more than `limit` data points in the request. * Choose a random slice and send those. */ function prepare_timestamp_array_for_request( a, limit ) { if ( ! limit ) { limit = 100; } var rv = ''; if ( a.length > 0 ) { var random_starting_point = Math.max( 0, Math.floor( Math.random() * a.length - limit ) ); for ( var i = 0; i < limit && i < a.length; i++ ) { rv += a[ random_starting_point + i ][0]; if ( a[ random_starting_point + i ].length >= 2 ) { rv += "," + a[ random_starting_point + i ][1]; } rv += ";"; } } return rv; } if ( document.readyState !== 'loading' ) { init(); } else { document.addEventListener( 'DOMContentLoaded', init ); } })();;