| @@ -1,2 +1,13 @@ | ||
| 1 | -/*! For license information please see 5668.js.LICENSE.txt */ | |
| 2 | -"use strict";(globalThis.webpackChunkb_blocks=globalThis.webpackChunkb_blocks||[]).push([[5668],{5668:(e,t,n)=>{n.r(t),n.d(t,{default:()=>rn});var r,a,o,i,l=n(428),s=function(e,t){if(s.factory(e,t))return s;if(this instanceof s)return l(e).DataTable(t);var n=this,r=void 0===(t=e),o=this.length;return r&&(t={}),this.api=function(){return new a(this)},this.each((function(){var e,i=o>1?Qe({},t,!0):t,u=0,c=this.getAttribute("id"),d=s.defaults,f=l(this);if("table"==this.nodeName.toLowerCase()){i.on&&i.on.options&&st(f,"options",i.on.options),f.trigger("options.dt",i),j(d),P(d.column),O(d,d,!0),O(d.column,d.column,!0),O(d,l.extend(i,ut(f.data())),!0);var h=s.settings;for(u=0,e=h.length;u<e;u++){var p=h[u];if(p.nTable==this||p.nTHead&&p.nTHead.parentNode==this||p.nTFoot&&p.nTFoot.parentNode==this){var g=void 0!==i.bRetrieve?i.bRetrieve:d.bRetrieve,v=void 0!==i.bDestroy?i.bDestroy:d.bDestroy;if(r||g)return p.oInstance;if(v){new s.Api(p).destroy();break}return void Je(p,0,"Cannot reinitialise DataTable",3)}if(p.sTableId==this.id){h.splice(u,1);break}}null!==c&&""!==c||(c="DataTables_Table_"+s.ext._unique++,this.id=c),f.children("colgroup").remove();var m=l.extend(!0,{},s.models.oSettings,{sDestroyWidth:f[0].style.width,sInstance:c,sTableId:c,colgroup:l("<colgroup>"),fastData:function(e,t,n){return J(m,e,t,n)}});m.nTable=this,m.oInit=i,h.push(m),m.api=new a(m),m.oInstance=1===n.length?n:f.dataTable(),j(i),i.aLengthMenu&&!i.iDisplayLength&&(i.iDisplayLength=Array.isArray(i.aLengthMenu[0])?i.aLengthMenu[0][0]:l.isPlainObject(i.aLengthMenu[0])?i.aLengthMenu[0].value:i.aLengthMenu[0]),i=Qe(l.extend(!0,{},d),i),Ke(m.oFeatures,i,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),Ke(m,i,["ajax","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","iStateDuration","bSortCellsTop","iTabIndex","sDom","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId","caption","layout","orderDescReverse","orderIndicators","orderHandler","titleRow","typeDetect","columnTitleTag",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]),Ke(m.oScroll,i,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),Ke(m.oLanguage,i,"fnInfoCallback"),tt(m,"aoDrawCallback",i.fnDrawCallback),tt(m,"aoStateSaveParams",i.fnStateSaveParams),tt(m,"aoStateLoadParams",i.fnStateLoadParams),tt(m,"aoStateLoaded",i.fnStateLoaded),tt(m,"aoRowCallback",i.fnRowCallback),tt(m,"aoRowCreatedCallback",i.fnCreatedRow),tt(m,"aoHeaderCallback",i.fnHeaderCallback),tt(m,"aoFooterCallback",i.fnFooterCallback),tt(m,"aoInitComplete",i.fnInitComplete),tt(m,"aoPreDrawCallback",i.fnPreDrawCallback),m.rowIdFn=ne(i.rowId),i.on&&Object.keys(i.on).forEach((function(e){st(f,e,i.on[e])})),function(e){if(!s.__browser){var t={};s.__browser=t;var n=l("<div/>").css({position:"fixed",top:0,left:-1*window.pageXOffset,height:1,width:1,overflow:"hidden"}).append(l("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(l("<div/>").css({width:"100%",height:10}))).appendTo("body"),r=n.children(),a=r.children();t.barWidth=r[0].offsetWidth-r[0].clientWidth,t.bScrollbarLeft=1!==Math.round(a.offset().left),n.remove()}l.extend(e.oBrowser,s.__browser),e.oScroll.iBarWidth=s.__browser.barWidth}(m);var b=m.oClasses;l.extend(b,s.ext.classes,i.oClasses),f.addClass(b.table),m.oFeatures.bPaginate||(i.iDisplayStart=0),void 0===m.iInitDisplayStart&&(m.iInitDisplayStart=i.iDisplayStart,m._iDisplayStart=i.iDisplayStart);var y=i.iDeferLoading;if(null!==y){m.deferLoading=!0;var D=Array.isArray(y);m._iRecordsDisplay=D?y[0]:y,m._iRecordsTotal=D?y[1]:y}var w=[],S=this.getElementsByTagName("thead"),x=De(m,S[0]);if(i.aoColumns)w=i.aoColumns;else if(x.length)for(u=0,e=x[0].length;u<e;u++)w.push(null);for(u=0,e=w.length;u<e;u++)k(m);!function(e,t,n,r,a){var o,i,s,u,c,d,f,h=e.aoColumns;if(n)for(o=0,i=n.length;o<i;o++)n[o]&&n[o].name&&(h[o].sName=n[o].name);if(t)for(o=t.length-1;o>=0;o--){var p=void 0!==(f=t[o]).target?f.target:void 0!==f.targets?f.targets:f.aTargets;for(Array.isArray(p)||(p=[p]),s=0,u=p.length;s<u;s++){var g=p[s];if("number"==typeof g&&g>=0){for(;h.length<=g;)k(e);a(g,f)}else if("number"==typeof g&&g<0)a(h.length+g,f);else if("string"==typeof g)for(c=0,d=h.length;c<d;c++)"_all"===g?a(c,f):-1!==g.indexOf(":name")?h[c].sName===g.replace(":name","")&&a(c,f):r.forEach((function(e){if(e[c]){var t=l(e[c].cell);g.match(/^[a-z][\w-]*$/i)&&(g="."+g),t.is(g)&&a(c,f)}}))}}if(n)for(o=0,i=n.length;o<i;o++)a(o,n[o])}(m,i.aoColumnDefs,w,x,(function(e,t){E(m,e,t)}));var T=f.children("tbody").find("tr:first-child").eq(0);if(T.length){var _=function(e,t){return null!==e.getAttribute("data-"+t)?t:null};l(T[0]).children("th, td").each((function(e,t){var n=m.aoColumns[e];if(n||Je(m,0,"Incorrect column count",18),n.mData===e){var r=_(t,"sort")||_(t,"order"),a=_(t,"filter")||_(t,"search");null===r&&null===a||(n.mData={_:e+".display",sort:null!==r?e+".@data-"+r:void 0,type:null!==r?e+".@data-"+r:void 0,filter:null!==a?e+".@data-"+a:void 0},n._isArrayHost=!0,E(m,e))}}))}tt(m,"aoDrawCallback",Ze);var C=m.oFeatures;if(i.bStateSave&&(C.bStateSave=!0),void 0===i.aaSorting){var I=m.aaSorting;for(u=0,e=I.length;u<e;u++)I[u][1]=m.aoColumns[u].asSorting[0]}$e(m),tt(m,"aoDrawCallback",(function(){(m.bSorted||"ssp"===ot(m)||C.bDeferRender)&&$e(m)}));var A=f.children("caption");m.caption&&(0===A.length&&(A=l("<caption/>").prependTo(f)),A.html(m.caption)),A.length&&(A[0]._captionSide=A.css("caption-side"),m.captionNode=A[0]),A.length?m.colgroup.insertAfter(A):m.colgroup.prependTo(m.nTable),0===S.length&&(S=l("<thead/>").appendTo(f)),m.nTHead=S[0];var L=f.children("tbody");0===L.length&&(L=l("<tbody/>").insertAfter(S)),m.nTBody=L[0];var N=f.children("tfoot");0===N.length&&(N=l("<tfoot/>").appendTo(f)),m.nTFoot=N[0],m.aiDisplay=m.aiDisplayMaster.slice(),m.bInitialised=!0;var F=m.oLanguage;l.extend(!0,F,i.oLanguage),F.sUrl?l.ajax({dataType:"json",url:F.sUrl,success:function(e){O(d.oLanguage,e),l.extend(!0,F,e,m.oInit.oLanguage),nt(m,null,"i18n",[m],!0),Le(m)},error:function(){Je(m,0,"i18n file loading error",21),Le(m)}}):(nt(m,null,"i18n",[m],!0),Le(m))}else Je(null,0,"Non-table node initialisation ("+this.nodeName+")",2)})),n=null,this};s.ext=r={builder:"-source-",buttons:{},ccContent:{},classes:{},errMode:"alert",escape:{attributes:!1},feature:[],features:{},search:[],selector:{cell:[],column:[],row:[]},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{className:{},detect:[],render:{},search:{},order:{}},_unique:0,fnVersionCheck:s.fnVersionCheck,iApiIndex:0,sVersion:s.version},l.extend(r,{afnFiltering:r.search,aTypes:r.type.detect,ofnSearch:r.type.search,oSort:r.type.order,afnSortData:r.order,aoFeatures:r.feature,oStdClasses:r.classes,oPagination:r.pager}),l.extend(s.ext.classes,{container:"dt-container",empty:{row:"dt-empty"},info:{container:"dt-info"},layout:{row:"dt-layout-row",cell:"dt-layout-cell",tableRow:"dt-layout-table",tableCell:"",start:"dt-layout-start",end:"dt-layout-end",full:"dt-layout-full"},length:{container:"dt-length",select:"dt-input"},order:{canAsc:"dt-orderable-asc",canDesc:"dt-orderable-desc",isAsc:"dt-ordering-asc",isDesc:"dt-ordering-desc",none:"dt-orderable-none",position:"sorting_"},processing:{container:"dt-processing"},scrolling:{body:"dt-scroll-body",container:"dt-scroll",footer:{self:"dt-scroll-foot",inner:"dt-scroll-footInner"},header:{self:"dt-scroll-head",inner:"dt-scroll-headInner"}},search:{container:"dt-search",input:"dt-input"},table:"dataTable",tbody:{cell:"",row:""},thead:{cell:"",row:""},tfoot:{cell:"",row:""},paging:{active:"current",button:"dt-paging-button",container:"dt-paging",disabled:"disabled",nav:""}});var u={},c=/[\r\n\u2028]/g,d=/<([^>]*>)/g,f=Math.pow(2,28),h=/^\d{2,4}[./-]\d{1,2}[./-]\d{1,2}([T ]{1}\d{1,2}[:.]\d{2}([.:]\d{2})?)?$/,p=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),g=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,v=function(e){return!e||!0===e||"-"===e},m=function(e){var t=parseInt(e,10);return!isNaN(t)&&isFinite(e)?t:null},b=function(e,t){return u[t]||(u[t]=new RegExp(Ce(t),"g")),"string"==typeof e&&"."!==t?e.replace(/\./g,"").replace(u[t],"."):e},y=function(e,t,n,r){var a=typeof e,o="string"===a;return"number"===a||"bigint"===a||!(!r||!v(e))||(t&&o&&(e=b(e,t)),n&&o&&(e=e.replace(g,"")),!isNaN(parseFloat(e))&&isFinite(e))},D=function(e,t,n,r){if(r&&v(e))return!0;if("string"==typeof e&&e.match(/<(input|select)/i))return null;var a=function(e){return v(e)||"string"==typeof e}(e);return a&&!!y(_(e),t,n,r)||null},w=function(e,t,n){var r=[],a=0,o=e.length;if(void 0!==n)for(;a<o;a++)e[a]&&e[a][t]&&r.push(e[a][t][n]);else for(;a<o;a++)e[a]&&r.push(e[a][t]);return r},S=function(e,t,n,r){var a=[],o=0,i=t.length;if(void 0!==r)for(;o<i;o++)e[t[o]]&&e[t[o]][n]&&a.push(e[t[o]][n][r]);else for(;o<i;o++)e[t[o]]&&a.push(e[t[o]][n]);return a},x=function(e,t){var n,r=[];void 0===t?(t=0,n=e):(n=t,t=e);for(var a=t;a<n;a++)r.push(a);return r},T=function(e){for(var t=[],n=0,r=e.length;n<r;n++)e[n]&&t.push(e[n]);return t},_=function(e,t){if(!e||"string"!=typeof e)return e;if(e.length>f)throw new Error("Exceeded max str len");var n;e=e.replace(d,t||"");do{n=e,e=e.replace(/<script/i,"")}while(e!==n);return n},C=function(e){return Array.isArray(e)&&(e=e.join(",")),"string"==typeof e?e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):e},I=function(e,t){if("string"!=typeof e)return e;var n=e.normalize?e.normalize("NFD"):e;return n.length!==e.length?(!0===t?e+" ":"")+n.replace(/[\u0300-\u036f]/g,""):n},A=function(e){if(Array.from&&Set)return Array.from(new Set(e));if(function(e){if(e.length<2)return!0;for(var t=e.slice().sort(),n=t[0],r=1,a=t.length;r<a;r++){if(t[r]===n)return!1;n=t[r]}return!0}(e))return e.slice();var t,n,r,a=[],o=e.length,i=0;e:for(n=0;n<o;n++){for(t=e[n],r=0;r<i;r++)if(a[r]===t)continue e;a.push(t),i++}return a},L=function(e,t){if(Array.isArray(t))for(var n=0;n<t.length;n++)L(e,t[n]);else e.push(t);return e};function N(e,t){t&&t.split(" ").forEach((function(t){t&&e.classList.add(t)}))}function F(e){var t,n,r={};l.each(e,(function(a){(t=a.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(t[1]+" ")&&(n=a.replace(t[0],t[2].toLowerCase()),r[n]=a,"o"===t[1]&&F(e[a]))})),e._hungarianMap=r}function O(e,t,n){var r;e._hungarianMap||F(e),l.each(t,(function(a){void 0===(r=e._hungarianMap[a])||!n&&void 0!==t[r]||("o"===r.charAt(0)?(t[r]||(t[r]={}),l.extend(!0,t[r],t[a]),O(e[r],t[r],n)):t[r]=t[a])}))}s.util={diacritics:function(e,t){if("function"!=typeof e)return I(e,t);I=e},debounce:function(e,t){var n;return function(){var r=this,a=arguments;clearTimeout(n),n=setTimeout((function(){e.apply(r,a)}),t||250)}},throttle:function(e,t){var n,r,a=void 0!==t?t:200;return function(){var t=this,o=+new Date,i=arguments;n&&o<n+a?(clearTimeout(r),r=setTimeout((function(){n=void 0,e.apply(t,i)}),a)):(n=o,e.apply(t,i))}},escapeRegex:function(e){return e.replace(p,"\\$1")},set:function(e){if(l.isPlainObject(e))return s.util.set(e._);if(null===e)return function(){};if("function"==typeof e)return function(t,n,r){e(t,"set",n,r)};if("string"!=typeof e||-1===e.indexOf(".")&&-1===e.indexOf("[")&&-1===e.indexOf("("))return function(t,n){t[e]=n};var t=function(e,n,r){for(var a,o,i,l,s,u=te(r),c=u[u.length-1],d=0,f=u.length-1;d<f;d++){if("__proto__"===u[d]||"constructor"===u[d])throw new Error("Cannot set prototype values");if(o=u[d].match(Q),i=u[d].match(ee),o){if(u[d]=u[d].replace(Q,""),e[u[d]]=[],(a=u.slice()).splice(0,d+1),s=a.join("."),Array.isArray(n))for(var h=0,p=n.length;h<p;h++)t(l={},n[h],s),e[u[d]].push(l);else e[u[d]]=n;return}i&&(u[d]=u[d].replace(ee,""),e=e[u[d]](n)),null!==e[u[d]]&&void 0!==e[u[d]]||(e[u[d]]={}),e=e[u[d]]}c.match(ee)?e=e[c.replace(ee,"")](n):e[c.replace(Q,"")]=n};return function(n,r){return t(n,r,e)}},get:function(e){if(l.isPlainObject(e)){var t={};return l.each(e,(function(e,n){n&&(t[e]=s.util.get(n))})),function(e,n,r,a){var o=t[n]||t._;return void 0!==o?o(e,n,r,a):e}}if(null===e)return function(e){return e};if("function"==typeof e)return function(t,n,r,a){return e(t,n,r,a)};if("string"!=typeof e||-1===e.indexOf(".")&&-1===e.indexOf("[")&&-1===e.indexOf("("))return function(t){return t[e]};var n=function(e,t,r){var a,o,i,l;if(""!==r)for(var s=te(r),u=0,c=s.length;u<c;u++){if(a=s[u].match(Q),o=s[u].match(ee),a){if(s[u]=s[u].replace(Q,""),""!==s[u]&&(e=e[s[u]]),i=[],s.splice(0,u+1),l=s.join("."),Array.isArray(e))for(var d=0,f=e.length;d<f;d++)i.push(n(e[d],t,l));var h=a[0].substring(1,a[0].length-1);e=""===h?i:i.join(h);break}if(o)s[u]=s[u].replace(ee,""),e=e[s[u]]();else{if(null===e||null===e[s[u]])return null;if(void 0===e||void 0===e[s[u]])return;e=e[s[u]]}}return e};return function(t,r){return n(t,r,e)}},stripHtml:function(e,t){var n=typeof e;if("function"!==n)return"string"===n?_(e,t):e;_=e},escapeHtml:function(e){var t=typeof e;if("function"!==t)return"string"===t||Array.isArray(e)?C(e):e;C=e},unique:A};var R=function(e,t,n){void 0!==e[t]&&(e[n]=e[t])};function j(e){R(e,"ordering","bSort"),R(e,"orderMulti","bSortMulti"),R(e,"orderClasses","bSortClasses"),R(e,"orderCellsTop","bSortCellsTop"),R(e,"order","aaSorting"),R(e,"orderFixed","aaSortingFixed"),R(e,"paging","bPaginate"),R(e,"pagingType","sPaginationType"),R(e,"pageLength","iDisplayLength"),R(e,"searching","bFilter"),"boolean"==typeof e.sScrollX&&(e.sScrollX=e.sScrollX?"100%":""),"boolean"==typeof e.scrollX&&(e.scrollX=e.scrollX?"100%":""),"object"==typeof e.bSort?(e.orderIndicators=void 0===e.bSort.indicators||e.bSort.indicators,e.orderHandler=void 0===e.bSort.handler||e.bSort.handler,e.bSort=!0):!1===e.bSort?(e.orderIndicators=!1,e.orderHandler=!1):!0===e.bSort&&(e.orderIndicators=!0,e.orderHandler=!0),"boolean"==typeof e.bSortCellsTop&&(e.titleRow=e.bSortCellsTop);var t=e.aoSearchCols;if(t)for(var n=0,r=t.length;n<r;n++)t[n]&&O(s.models.oSearch,t[n]);e.serverSide&&!e.searchDelay&&(e.searchDelay=400)}function P(e){R(e,"orderable","bSortable"),R(e,"orderData","aDataSort"),R(e,"orderSequence","asSorting"),R(e,"orderDataType","sortDataType");var t=e.aDataSort;"number"!=typeof t||Array.isArray(t)||(e.aDataSort=[t])}function k(e){var t=s.defaults.column,n=e.aoColumns.length,r=l.extend({},s.models.oColumn,t,{aDataSort:t.aDataSort?t.aDataSort:[n],mData:t.mData?t.mData:n,idx:n,searchFixed:{},colEl:l("<col>").attr("data-dt-column",n)});e.aoColumns.push(r);var a=e.aoPreSearchCols;a[n]=l.extend({},s.models.oSearch,a[n])}function E(e,t,n){var r=e.aoColumns[t];if(null!=n){P(n),O(s.defaults.column,n,!0),void 0===n.mDataProp||n.mData||(n.mData=n.mDataProp),n.sType&&(r._sManualType=n.sType),n.className&&!n.sClass&&(n.sClass=n.className);var a=r.sClass;l.extend(r,n),Ke(r,n,"sWidth","sWidthOrig"),a!==r.sClass&&(r.sClass=a+" "+r.sClass),void 0!==n.iDataSort&&(r.aDataSort=[n.iDataSort]),Ke(r,n,"aDataSort")}var o=r.mData,i=ne(o);if(r.mRender&&Array.isArray(r.mRender)){var u=r.mRender.slice(),c=u.shift();r.mRender=s.render[c].apply(window,u)}r._render=r.mRender?ne(r.mRender):null;var d=function(e){return"string"==typeof e&&-1!==e.indexOf("@")};r._bAttrSrc=l.isPlainObject(o)&&(d(o.sort)||d(o.type)||d(o.filter)),r._setter=null,r.fnGetData=function(e,t,n){var a=i(e,t,void 0,n);return r._render&&t?r._render(a,t,e,n):a},r.fnSetData=function(e,t,n){return re(o)(e,t,n)},"number"==typeof o||r._isArrayHost||(e._rowReadObject=!0),e.oFeatures.bSort||(r.bSortable=!1)}function M(e){!function(e){if(e.oFeatures.bAutoWidth){var t,n,a,o=e.nTable,i=e.aoColumns,u=e.oScroll,c=u.sY,d=u.sX,f=u.sXInner,h=V(e,"bVisible"),p=o.getAttribute("width"),g=o.parentNode,v=o.style.width,m=Ee(e);if(m===e.containerWidth)return!1;e.containerWidth=m,v||p||(o.style.width="100%",v="100%"),v&&-1!==v.indexOf("%")&&(p=v),nt(e,null,"column-calc",{visible:h},!1);var b=l(o.cloneNode()).css("visibility","hidden").css("margin",0).removeAttr("id");b.append("<tbody/>"),b.append(l(e.nTHead).clone()).append(l(e.nTFoot).clone()),b.find("tfoot th, tfoot td").css("width",""),b.find("thead th, thead td").each((function(){var t=$(e,this,!0,!1);t?(this.style.width=t,d&&(this.style.minWidth=t,l(this).append(l("<div/>").css({width:t,margin:0,padding:0,border:0,height:1})))):this.style.width=""}));var y=[];for(t=0;t<h.length;t++)y.push(Me(e,h[t]));if(y.length)for(t=0;t<y[0].length;t++){var D=l("<tr/>").appendTo(b.find("tbody"));for(n=0;n<h.length;n++){a=i[h[n]];var w=y[n][t]||"",S=r.type.className[a.sType],x=w+(a.sContentPadding||(d?"-":"")),T=-1===w.indexOf("<")&&-1===w.indexOf("&")?document.createTextNode(x):x;l("<td/>").addClass(S).addClass(a.sClass).append(T).appendTo(D)}}l("[name]",b).removeAttr("name");var _=l("<div/>").css(d||c?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(b).appendTo(g);d&&f?b.width(f):d?(b.css("width","auto"),b.removeAttr("width"),b.outerWidth()<g.clientWidth&&p&&b.outerWidth(g.clientWidth)):c?b.outerWidth(g.clientWidth):p&&b.outerWidth(p);var C=0,I=b.find("tbody tr").eq(0).children();for(t=0;t<h.length;t++){var A=I[t].getBoundingClientRect().width;C+=A,i[h[t]].sWidth=He(A)}if(o.style.width=He(C),_.remove(),p&&(o.style.width=He(p)),(p||d)&&!e._reszEvt){var L=s.util.throttle((function(){var t=Ee(e);e.bDestroying||0===t||M(e)}));if(window.ResizeObserver){var N=l(e.nTableWrapper).is(":visible"),F=l("<div>").css({width:"100%",height:0}).addClass("dt-autosize").appendTo(e.nTableWrapper);e.resizeObserver=new ResizeObserver((function(e){N?N=!1:L()})),e.resizeObserver.observe(F[0])}else l(window).on("resize.DT-"+e.sInstance,L);e._reszEvt=!0}}}(e),function(e){for(var t=e.aoColumns,n=0;n<t.length;n++){var r=$(e,[n],!1,!1);t[n].colEl.css("width",r),e.oScroll.sX&&t[n].colEl.css("min-width",r)}}(e);var t=e.oScroll;""===t.sY&&""===t.sX||ke(e),nt(e,null,"column-sizing",[e])}function H(e,t){var n=V(e,"bVisible");return"number"==typeof n[t]?n[t]:null}function W(e,t){var n=V(e,"bVisible").indexOf(t);return-1!==n?n:null}function X(e){var t=e.aoHeader,n=e.aoColumns,r=0;if(t.length)for(var a=0,o=t[0].length;a<o;a++)n[a].bVisible&&"none"!==l(t[0][a].cell).css("display")&&r++;return r}function V(e,t){var n=[];return e.aoColumns.map((function(e,r){e[t]&&n.push(r)})),n}function B(e,t){return!0===t?e._name:t}function q(e){var t,n,a,o,i,l,u,c,d,f=e.aoColumns,h=e.aoData,p=s.ext.type.detect;for(t=0,n=f.length;t<n;t++){if(d=[],!(u=f[t]).sType&&u._sManualType)u.sType=u._sManualType;else if(!u.sType){if(!e.typeDetect)return;for(a=0,o=p.length;a<o;a++){var g=p[a],m=g.oneOf,b=g.allOf||g,y=g.init,D=!1;if(c=null,y&&(c=B(g,y(e,u,t)))){u.sType=c;break}for(i=0,l=h.length;i<l;i++)if(h[i]){if(void 0===d[i]&&(d[i]=J(e,i,t,"type")),m&&!D&&(D=B(g,m(d[i],e))),!(c=B(g,b(d[i],e)))&&a!==p.length-3)break;if("html"===c&&!v(d[i]))break}if(m&&D&&c||!m&&c){u.sType=c;break}}u.sType||(u.sType="string")}var w=r.type.className[u.sType];w&&(z(e.aoHeader,t,w),z(e.aoFooter,t,w));var S=r.type.render[u.sType];S&&!u._render&&(u._render=s.util.get(S),U(e,t))}}function U(e,t){for(var n=e.aoData,r=0;r<n.length;r++)if(n[r].nTr){var a=J(e,r,t,"display");n[r].displayData[t]=a,K(n[r].anCells[t],a)}}function z(e,t,n){e.forEach((function(e){e[t]&&e[t].unique&&N(e[t].cell,n)}))}function $(e,t,n,r){Array.isArray(t)||(t=Y(t));for(var a,o=0,i=e.aoColumns,l=0,s=t.length;l<s;l++){var u=i[t[l]],c=n?u.sWidthOrig:u.sWidth;if(r||!1!==u.bVisible){if(null==c)return null;if("number"==typeof c)a="px",o+=c;else{var d=c.match(/([\d\.]+)([^\d]*)/);d&&(o+=1*d[1],a=3===d.length?d[2]:"px")}}}return o+a}function Y(e){var t=l(e).closest("[data-dt-column]").attr("data-dt-column");return t?t.split(",").map((function(e){return 1*e})):[]}function Z(e,t,n,r){var a=e.aoData.length,o=l.extend(!0,{},s.models.oRow,{src:n?"dom":"data",idx:a});o._aData=t,e.aoData.push(o);for(var i=e.aoColumns,u=0,c=i.length;u<c;u++)i[u].sType=null;e.aiDisplayMaster.push(a);var d=e.rowIdFn(t);return void 0!==d&&(e.aIds[d]=o),!n&&e.oFeatures.bDeferRender||ue(e,a,n,r),a}function G(e,t){var n;return t instanceof l||(t=l(t)),t.map((function(t,r){return n=le(e,r),Z(e,n.data,r,n.cells)}))}function J(e,t,n,r){"search"===r?r="filter":"order"===r&&(r="sort");var a=e.aoData[t];if(a){var o=e.iDraw,i=e.aoColumns[n],l=a._aData,u=i.sDefaultContent,c=i.fnGetData(l,r,{settings:e,row:t,col:n});if("display"!==r&&c&&"object"==typeof c&&c.nodeName&&(c=c.innerHTML),void 0===c)return e.iDrawError!=o&&null===u&&(Je(e,0,"Requested unknown parameter "+("function"==typeof i.mData?"{function}":"'"+i.mData+"'")+" for row "+t+", column "+n,4),e.iDrawError=o),u;if(c!==l&&null!==c||null===u||void 0===r){if("function"==typeof c)return c.call(l)}else c=u;if(null===c&&"display"===r)return"";if("filter"===r){var d=s.ext.type.search;d[i.sType]&&(c=d[i.sType](c))}return c}}function K(e,t){t&&"object"==typeof t&&t.nodeName?l(e).empty().append(t):e.innerHTML=t}var Q=/\[.*?\]$/,ee=/\(\)$/;function te(e){return(e.match(/(\\.|[^.])+/g)||[""]).map((function(e){return e.replace(/\\\./g,".")}))}var ne=s.util.get,re=s.util.set;function ae(e){return w(e.aoData,"_aData")}function oe(e){e.aoData.length=0,e.aiDisplayMaster.length=0,e.aiDisplay.length=0,e.aIds={}}function ie(e,t,n,r){var a,o,i=e.aoData[t];if(i._aSortData=null,i._aFilterData=null,i.displayData=null,"dom"!==n&&(n&&"auto"!==n||"dom"!==i.src)){var l=i.anCells,s=se(e,t);if(l)if(void 0!==r)K(l[r],s[r]);else for(a=0,o=l.length;a<o;a++)K(l[a],s[a])}else i._aData=le(e,i,r,void 0===r?void 0:i._aData).data;var u=e.aoColumns;if(void 0!==r)u[r].sType=null,u[r].wideStrings=null;else{for(a=0,o=u.length;a<o;a++)u[a].sType=null,u[a].wideStrings=null;ce(e,i)}}function le(e,t,n,r){var a,o,i,l=[],s=t.firstChild,u=0,c=e.aoColumns,d=e._rowReadObject;r=void 0!==r?r:d?{}:[];var f=function(e,t){if("string"==typeof e){var n=e.indexOf("@");if(-1!==n){var a=e.substring(n+1);re(e)(r,t.getAttribute(a))}}},h=function(e){void 0!==n&&n!==u||(o=c[u],i=e.innerHTML.trim(),o&&o._bAttrSrc?(re(o.mData._)(r,i),f(o.mData.sort,e),f(o.mData.type,e),f(o.mData.filter,e)):d?(o._setter||(o._setter=re(o.mData)),o._setter(r,i)):r[u]=i),u++};if(s)for(;s;)"TD"!=(a=s.nodeName.toUpperCase())&&"TH"!=a||(h(s),l.push(s)),s=s.nextSibling;else for(var p=0,g=(l=t.anCells).length;p<g;p++)h(l[p]);var v=t.firstChild?t:t.nTr;if(v){var m=v.getAttribute("id");m&&re(e.rowId)(r,m)}return{data:r,cells:l}}function se(e,t){var n=e.aoData[t],r=e.aoColumns;if(!n.displayData){n.displayData=[];for(var a=0,o=r.length;a<o;a++)n.displayData.push(J(e,t,a,"display"))}return n.displayData}function ue(e,t,n,r){var a,o,i,s,u,c,d=e.aoData[t],f=d._aData,h=[],p=e.oClasses.tbody.row;if(null===d.nTr){for(a=n||document.createElement("tr"),d.nTr=a,d.anCells=h,N(a,p),a._DT_RowIndex=t,ce(e,d),s=0,u=e.aoColumns.length;s<u;s++){i=e.aoColumns[s],(o=(c=!n||!r[s])?document.createElement(i.sCellType):r[s])||Je(e,0,"Incorrect column count",18),o._DT_CellIndex={row:t,column:s},h.push(o);var g=se(e,t);!c&&(!i.mRender&&i.mData===s||l.isPlainObject(i.mData)&&i.mData._===s+".display")||K(o,g[s]),N(o,i.sClass),i.bVisible&&c?a.appendChild(o):i.bVisible||c||o.parentNode.removeChild(o),i.fnCreatedCell&&i.fnCreatedCell.call(e.oInstance,o,J(e,t,s),f,t,s)}nt(e,"aoRowCreatedCallback","row-created",[a,f,t,h])}else N(d.nTr,p)}function ce(e,t){var n=t.nTr,r=t._aData;if(n){var a=e.rowIdFn(r);if(a&&(n.id=a),r.DT_RowClass){var o=r.DT_RowClass.split(" ");t.__rowc=t.__rowc?A(t.__rowc.concat(o)):o,l(n).removeClass(t.__rowc.join(" ")).addClass(r.DT_RowClass)}r.DT_RowAttr&&l(n).attr(r.DT_RowAttr),r.DT_RowData&&l(n).data(r.DT_RowData)}}function de(e,t){var n,r,a,o=e.oClasses,i=e.aoColumns,s="header"===t?e.nTHead:e.nTFoot,u="header"===t?"sTitle":t;if(s){if(("header"===t||w(e.aoColumns,u).join(""))&&((a=l("tr",s)).length||(a=l("<tr/>").appendTo(s)),1===a.length)){var c=0;for(l("td, th",a).each((function(){c+=this.colSpan})),n=c,r=i.length;n<r;n++)l("<th/>").html(i[n][u]||"").appendTo(a)}var d=De(e,s,!0);"header"===t?(e.aoHeader=d,l("tr",s).addClass(o.thead.row)):(e.aoFooter=d,l("tr",s).addClass(o.tfoot.row)),l(s).children("tr").children("th, td").each((function(){at(e,t)(e,l(this),o)}))}}function fe(e,t,n){var r,a,o,i,s,u=[],c=[],d=e.aoColumns,f=d.length;if(t){for(n||(n=x(f).filter((function(e){return d[e].bVisible}))),r=0;r<t.length;r++)u[r]=t[r].slice().filter((function(e,t){return n.includes(t)})),c.push([]);for(r=0;r<u.length;r++)for(a=0;a<u[r].length;a++)if(i=1,s=1,void 0===c[r][a]){for(o=u[r][a].cell;void 0!==u[r+i]&&u[r][a].cell==u[r+i][a].cell;)c[r+i][a]=null,i++;for(;void 0!==u[r][a+s]&&u[r][a].cell==u[r][a+s].cell;){for(var h=0;h<i;h++)c[r+h][a+s]=null;s++}var p=l(".dt-column-title",o);c[r][a]={cell:o,colspan:s,rowspan:i,title:p.length?p.html():l(o).html()}}return c}}function he(e,t){for(var n,r,a=fe(e,t),o=0;o<t.length;o++){if(n=t[o].row)for(;r=n.firstChild;)n.removeChild(r);for(var i=0;i<a[o].length;i++){var s=a[o][i];s&&l(s.cell).appendTo(n).attr("rowspan",s.rowspan).attr("colspan",s.colspan)}}}function pe(e,t){if(function(e){var t="ssp"==ot(e),n=e.iInitDisplayStart;void 0!==n&&-1!==n&&(e._iDisplayStart=t?n:n>=e.fnRecordsDisplay()?0:n,e.iInitDisplayStart=-1)}(e),-1===nt(e,"aoPreDrawCallback","preDraw",[e]).indexOf(!1)){var n,a=[],o=0,i="ssp"==ot(e),s=e.aiDisplay,u=e._iDisplayStart,c=e.fnDisplayEnd(),d=e.aoColumns,f=l(e.nTBody);if(e.bDrawing=!0,e.deferLoading)e.deferLoading=!1,e.iDraw++,Re(e,!1);else if(i){if(!e.bDestroying&&!t)return 0===e.iDraw&&f.empty().append(ve(e)),(n=e).iDraw++,Re(n,!0),void we(n,function(e){var t=e.aoColumns,n=e.oFeatures,r=e.oPreviousSearch,a=e.aoPreSearchCols,o=function(e,n){return"function"==typeof t[e][n]?"function":t[e][n]};return{draw:e.iDraw,columns:t.map((function(e,t){return{data:o(t,"mData"),name:e.sName,searchable:e.bSearchable,orderable:e.bSortable,search:{value:a[t].search,regex:a[t].regex,fixed:Object.keys(e.searchFixed).map((function(t){return{name:t,term:"function"!=typeof e.searchFixed[t]?e.searchFixed[t].toString():"function"}}))}}})),order:qe(e).map((function(e){return{column:e.col,dir:e.dir,name:o(e.col,"sName")}})),start:e._iDisplayStart,length:n.bPaginate?e._iDisplayLength:-1,search:{value:r.search,regex:r.regex,fixed:Object.keys(e.searchFixed).map((function(t){return{name:t,term:"function"!=typeof e.searchFixed[t]?e.searchFixed[t].toString():"function"}}))}}}(n),(function(e){!function(e,t){var n=Se(e,t),r=xe(e,"draw",t),a=xe(e,"recordsTotal",t),o=xe(e,"recordsFiltered",t);if(void 0!==r){if(1*r<e.iDraw)return;e.iDraw=1*r}n||(n=[]),oe(e),e._iRecordsTotal=parseInt(a,10),e._iRecordsDisplay=parseInt(o,10);for(var i=0,l=n.length;i<l;i++)Z(e,n[i]);e.aiDisplay=e.aiDisplayMaster.slice(),q(e),pe(e,!0),Ne(e),Re(e,!1)}(n,e)}))}else e.iDraw++;if(0!==s.length)for(var h=i?0:u,p=i?e.aoData.length:c,g=h;g<p;g++){var v=s[g],m=e.aoData[v];if(null!==m){null===m.nTr&&ue(e,v);for(var b=m.nTr,y=0;y<d.length;y++){var D=d[y],w=m.anCells[y];N(w,r.type.className[D.sType]),N(w,e.oClasses.tbody.cell)}nt(e,"aoRowCallback",null,[b,m._aData,o,g,v]),a.push(b),o++}}else a[0]=ve(e);nt(e,"aoHeaderCallback","header",[l(e.nTHead).children("tr")[0],ae(e),u,c,s]),nt(e,"aoFooterCallback","footer",[l(e.nTFoot).children("tr")[0],ae(e),u,c,s]),f[0].replaceChildren?f[0].replaceChildren.apply(f[0],a):(f.children().detach(),f.append(l(a))),l(e.nTableWrapper).toggleClass("dt-empty-footer",0===l("tr",e.nTFoot).length),nt(e,"aoDrawCallback","draw",[e],!0),e.bSorted=!1,e.bFiltered=!1,e.bDrawing=!1}else Re(e,!1)}function ge(e,t,n){var r=e.oFeatures,a=r.bSort,o=r.bFilter;void 0!==n&&!0!==n||(q(e),a&&Ue(e),o?Te(e,e.oPreviousSearch):e.aiDisplay=e.aiDisplayMaster.slice()),!0!==t?e._iDisplayStart=0:rt(e),e._drawHold=t,pe(e),e.api.one("draw",(function(){e._drawHold=!1}))}function ve(e){var t=e.oLanguage,n=t.sZeroRecords,r=ot(e);return"ssp"!==r&&"ajax"!==r||e.json?t.sEmptyTable&&0===e.fnRecordsTotal()&&(n=t.sEmptyTable):n=t.sLoadingRecords,l("<tr/>").append(l("<td />",{colSpan:X(e),class:e.oClasses.empty.row}).html(n))[0]}function me(e,t,n){if(Array.isArray(n))for(var r=0;r<n.length;r++)me(e,t,n[r]);else{var a=e[t];l.isPlainObject(n)?n.features?(n.rowId&&(e.id=n.rowId),n.rowClass&&(e.className=n.rowClass),a.id=n.id,a.className=n.className,me(e,t,n.features)):Object.keys(n).map((function(e){a.contents.push({feature:e,opts:n[e]})})):a.contents.push(n)}}function be(e,t,n){var r=[];l.each(t,(function(e,t){if(null!==t){var a=e.match(/^([a-z]+)([0-9]*)([A-Za-z]*)$/),o=a[2]?1*a[2]:0,i=a[3]?a[3].toLowerCase():"full";if(a[1]===n){var l=function(e,t,n){for(var r,a=0;a<e.length;a++)if((r=e[a]).rowNum===t&&("full"===n&&r.full||("start"===n||"end"===n)&&(r.start||r.end)))return r[n]||(r[n]={contents:[]}),r;return(r={rowNum:t})[n]={contents:[]},e.push(r),r}(r,o,i);me(l,i,t)}}})),r.sort((function(e,t){var r=e.rowNum,a=t.rowNum;if(r===a){var o=e.full&&!t.full?-1:1;return"bottom"===n?-1*o:o}return a-r})),"bottom"===n&&r.reverse();for(var a=0;a<r.length;a++)delete r[a].rowNum,ye(e,r[a]);return r}function ye(e,t){var n=function(t,n){return r.features[t]||Je(e,0,"Unknown feature: "+t),r.features[t].apply(this,[e,n])},a=function(r){if(t[r])for(var a=t[r].contents,o=0,i=a.length;o<i;o++)if(a[o])if("string"==typeof a[o])a[o]=n(a[o],null);else if(l.isPlainObject(a[o]))a[o]=n(a[o].feature,a[o].opts);else if("function"==typeof a[o].node)a[o]=a[o].node(e);else if("function"==typeof a[o]){var s=a[o](e);a[o]="function"==typeof s.node?s.node():s}};a("start"),a("end"),a("full")}function De(e,t,n){var r,a,o,i,s,u,c,d,f,h,p=e.aoColumns,g=l(t).children("tr"),v=e.titleRow,m=t&&"thead"===t.nodeName.toLowerCase(),b=[],y=function(e,t,n){for(var r=e[t];r[n];)n++;return n};for(o=0,u=g.length;o<u;o++)b.push([]);for(o=0,u=g.length;o<u;o++)for(a=(r=g[o]).firstChild;a;){if("TD"==a.nodeName.toUpperCase()||"TH"==a.nodeName.toUpperCase()){var D=[],w=l(a);if(d=(d=1*a.getAttribute("colspan"))&&0!==d&&1!==d?d:1,f=(f=1*a.getAttribute("rowspan"))&&0!==f&&1!==f?f:1,c=y(b,o,0),h=1===d,n){if(h){E(e,c,ut(w.data()));var S=p[c],x=a.getAttribute("width")||null,T=a.style.width.match(/width:\s*(\d+[pxem%]+)/);T&&(x=T[1]),S.sWidthOrig=S.sWidth||x,m?(null===S.sTitle||S.autoTitle||(!0===v&&0===o||!1===v&&o===g.length-1||v===o||null===v)&&(a.innerHTML=S.sTitle),!S.sTitle&&h&&(S.sTitle=_(a.innerHTML),S.autoTitle=!0)):S.footer&&(a.innerHTML=S.footer),S.ariaTitle||(S.ariaTitle=w.attr("aria-label")||S.sTitle),S.className&&w.addClass(S.className)}0===l(".dt-column-title",a).length&&l(document.createElement(e.columnTitleTag)).addClass("dt-column-title").append(a.childNodes).appendTo(a),e.orderIndicators&&m&&0!==w.filter(":not([data-dt-order=disable])").length&&0!==w.parent(":not([data-dt-order=disable])").length&&0===l(".dt-column-order",a).length&&l(document.createElement(e.columnTitleTag)).addClass("dt-column-order").appendTo(a);var C=m?"header":"footer";0===l("div.dt-column-"+C,a).length&&l("<div>").addClass("dt-column-"+C).append(a.childNodes).appendTo(a)}for(s=0;s<d;s++){for(i=0;i<f;i++)b[o+i][c+s]={cell:a,unique:h},b[o+i].row=r;D.push(c+s)}a.setAttribute("data-dt-column",A(D).join(","))}a=a.nextSibling}return b}function we(e,t,n){var r,a=e.ajax,o=e.oInstance,i=function(t){var r=e.jqXHR?e.jqXHR.status:null;(null===t||"number"==typeof r&&204==r)&&Se(e,t={},[]);var a=t.error||t.sError;if(a&&Je(e,0,a),t.d&&"string"==typeof t.d)try{t=JSON.parse(t.d)}catch(e){}e.json=t,nt(e,null,"xhr",[e,t,e.jqXHR],!0),n(t)};if(l.isPlainObject(a)&&a.data){var s="function"==typeof(r=a.data)?r(t,e):r;t="function"==typeof r&&s?s:l.extend(!0,t,s),delete a.data}var u={url:"string"==typeof a?a:"",data:t,success:i,dataType:"json",cache:!1,type:e.sServerMethod,error:function(t,n){-1===nt(e,null,"xhr",[e,null,e.jqXHR],!0).indexOf(!0)&&("parsererror"==n?Je(e,0,"Invalid JSON response",1):4===t.readyState&&Je(e,0,"Ajax error",7)),Re(e,!1)}};if(l.isPlainObject(a)&&l.extend(u,a),e.oAjaxData=t,nt(e,null,"preXhr",[e,t,u],!0),"json"===u.submitAs&&"object"==typeof t&&(u.data=JSON.stringify(t),u.contentType||(u.contentType="application/json; charset=utf-8")),"function"==typeof a)e.jqXHR=a.call(o,t,i,e);else if(""===a.url){var c={};Se(e,c,[]),i(c)}else e.jqXHR=l.ajax(u);r&&(a.data=r)}function Se(e,t,n){var r="data";if(l.isPlainObject(e.ajax)&&void 0!==e.ajax.dataSrc){var a=e.ajax.dataSrc;"string"==typeof a||"function"==typeof a?r=a:void 0!==a.data&&(r=a.data)}if(!n)return"data"===r?t.aaData||t[r]:""!==r?ne(r)(t):t;re(r)(t,n)}function xe(e,t,n){var r=l.isPlainObject(e.ajax)?e.ajax.dataSrc:null;if(r&&r[t])return ne(r[t])(n);var a="";return"draw"===t?a="sEcho":"recordsTotal"===t?a="iTotalRecords":"recordsFiltered"===t&&(a="iTotalDisplayRecords"),void 0!==n[a]?n[a]:n[t]}function Te(e,t){var n=e.aoPreSearchCols;if("ssp"!=ot(e)){!function(e){for(var t,n,r,a,o,i=e.aoColumns,l=e.aoData,s=0;s<l.length;s++)if(l[s]&&!(o=l[s])._aFilterData){for(r=[],t=0,n=i.length;t<n;t++)i[t].bSearchable?(null===(a=J(e,s,t,"filter"))&&(a=""),"string"!=typeof a&&a.toString&&(a=a.toString())):a="",a.indexOf&&-1!==a.indexOf("&")&&(Ie.innerHTML=a,a=Ae?Ie.textContent:Ie.innerText),a.replace&&(a=a.replace(/[\r\n\u2028]/g,"")),r.push(a);o._aFilterData=r,o._sFilterRow=r.join(" ")}}(e),e.aiDisplay=e.aiDisplayMaster.slice(),_e(e.aiDisplay,e,t.search,t),l.each(e.searchFixed,(function(t,n){_e(e.aiDisplay,e,n,{})}));for(var r=0;r<n.length;r++){var a=n[r];_e(e.aiDisplay,e,a.search,a,r),l.each(e.aoColumns[r].searchFixed,(function(t,n){_e(e.aiDisplay,e,n,{},r)}))}!function(e){for(var t,n,r=s.ext.search,a=e.aiDisplay,o=0,i=r.length;o<i;o++){for(var l=[],u=0,c=a.length;u<c;u++)n=a[u],t=e.aoData[n],r[o](e,t._aFilterData,n,t._aData,u)&&l.push(n);a.length=0,lt(a,l)}}(e)}e.bFiltered=!0,nt(e,null,"search",[e])}function _e(e,t,n,r,a){if(""!==n){var o=0,i=[],s="function"==typeof n?n:null,u=n instanceof RegExp?n:s?null:function(e,t){var n=[],r=l.extend({},{boundary:!1,caseInsensitive:!0,exact:!1,regex:!1,smart:!0},t);if("string"!=typeof e&&(e=e.toString()),e=I(e),r.exact)return new RegExp("^"+Ce(e)+"$",r.caseInsensitive?"i":"");if(e=r.regex?e:Ce(e),r.smart){var a=(e.match(/!?["\u201C][^"\u201D]+["\u201D]|[^ ]+/g)||[""]).map((function(e){var t,r=!1;return"!"===e.charAt(0)&&(r=!0,e=e.substring(1)),'"'===e.charAt(0)?(t=e.match(/^"(.*)"$/),e=t?t[1]:e):"“"===e.charAt(0)&&(t=e.match(/^\u201C(.*)\u201D$/),e=t?t[1]:e),r&&(e.length>1&&n.push("(?!"+e+")"),e=""),e.replace(/"/g,"")})),o=n.length?n.join(""):"",i=r.boundary?"\\b":"";e="^(?=.*?"+i+a.join(")(?=.*?"+i)+")("+o+".)*$"}return new RegExp(e,r.caseInsensitive?"i":"")}(n,r);for(o=0;o<e.length;o++){var c=t.aoData[e[o]],d=void 0===a?c._sFilterRow:c._aFilterData[a];(s&&s(d,c._aData,e[o],a)||u&&u.test(d))&&i.push(e[o])}for(e.length=i.length,o=0;o<i.length;o++)e[o]=i[o]}}var Ce=s.util.escapeRegex,Ie=l("<div>")[0],Ae=void 0!==Ie.textContent;function Le(e){var t,n=e.oInit,r=e.deferLoading,a=ot(e);e.bInitialised?(de(e,"header"),de(e,"footer"),function(e,t,n){if(e.oFeatures.bStateSave){var r=e.fnStateLoadCallback.call(e.oInstance,e,(function(t){Ge(e,t,n)}));void 0!==r&&Ge(e,r,n)}else n()}(e,0,(function(){he(e,e.aoHeader),he(e,e.aoFooter);var o=e.iInitDisplayStart;if(n.aaData)for(t=0;t<n.aaData.length;t++)Z(e,n.aaData[t]);else(r||"dom"==a)&&G(e,l(e.nTBody).children("tr"));e.aiDisplay=e.aiDisplayMaster.slice(),function(e){var t=e.oClasses,n=l(e.nTable),r=l("<div/>").attr({id:e.sTableId+"_wrapper",class:t.container}).insertBefore(n);if(e.nTableWrapper=r[0],e.sDom)!function(e,t,n){for(var r,a,o,i,u,c=t.match(/(".*?")|('.*?')|./g),d=0;d<c.length;d++){if(r=null,"<"==(a=c[d])){if(o=l("<div/>"),"'"==(i=c[d+1])[0]||'"'==i[0]){var f,h="";if(-1!=(u=i.replace(/['"]/g,"")).indexOf(".")){var p=u.split(".");h=p[0],f=p[1]}else"#"==u[0]?h=u:f=u;o.attr("id",h.substring(1)).addClass(f),d++}n.append(o),n=o}else">"==a?n=n.parent():"t"==a?r=Pe(e):s.ext.feature.forEach((function(t){a==t.cFeature&&(r=t.fnInit(e))}));r&&n.append(r)}}(e,e.sDom,r);else{var a=be(e,e.layout,"top"),o=be(e,e.layout,"bottom"),i=at(e,"layout");a.forEach((function(t){i(e,r,t)})),i(e,r,{full:{table:!0,contents:[Pe(e)]}}),o.forEach((function(t){i(e,r,t)}))}!function(e){var t=e.nTable,n=""!==e.oScroll.sX||""!==e.oScroll.sY;if(e.oFeatures.bProcessing){var r=l("<div/>",{id:e.sTableId+"_processing",class:e.oClasses.processing.container,role:"status"}).html(e.oLanguage.sProcessing).append("<div><div></div><div></div><div></div><div></div></div>");n?r.prependTo(l("div.dt-scroll",e.nTableWrapper)):r.insertBefore(t),l(t).on("processing.dt.DT",(function(e,t,n){r.css("display",n?"block":"none")}))}}(e)}(e),function(e){var t=e.nTHead,n=t.querySelectorAll("tr"),r=e.titleRow,a=':not([data-dt-order="disable"]):not([data-dt-order="icon-only"])';!0===r?t=n[0]:!1===r?t=n[n.length-1]:null!==r&&(t=n[r]),e.orderHandler&&Xe(e,t,t===e.nTHead?"tr"+a+" th"+a+", tr"+a+" td"+a:"th"+a+", td"+a);var o=[];Be(e,o,e.aaSorting),e.aaSorting=o}(e),We(e),Re(e,!0),nt(e,null,"preInit",[e],!0),ge(e),("ssp"!=a||r)&&("ajax"==a?we(e,{},(function(n){var r=Se(e,n);for(t=0;t<r.length;t++)Z(e,r[t]);e.iInitDisplayStart=o,ge(e),Re(e,!1),Ne(e)})):(Ne(e),Re(e,!1)))}))):setTimeout((function(){Le(e)}),200)}function Ne(e){if(e._bInitComplete)return;var t=[e,e.json];let n=l(e.tfoot);0===n.children().length&&n.remove(),e._bInitComplete=!0,M(e),nt(e,null,"plugin-init",t,!0),nt(e,"aoInitComplete","init",t,!0)}function Fe(e,t){var n=parseInt(t,10);e._iDisplayLength=n,rt(e),nt(e,null,"length",[e,n])}function Oe(e,t,n){var r=e._iDisplayStart,a=e._iDisplayLength,o=e.fnRecordsDisplay();if(0===o||-1===a)r=0;else if("number"==typeof t)(r=t*a)>o&&(r=0);else if("first"==t)r=0;else if("previous"==t)(r=a>=0?r-a:0)<0&&(r=0);else if("next"==t)r+a<o&&(r+=a);else if("last"==t)r=Math.floor((o-1)/a)*a;else{if("ellipsis"===t)return;Je(e,0,"Unknown paging action: "+t,5)}var i=e._iDisplayStart!==r;return e._iDisplayStart=r,nt(e,null,i?"page":"page-nc",[e]),i&&n&&pe(e),i}function Re(e,t){e.bDrawing&&!1===t||nt(e,null,"processing",[e,t])}function je(e,t,n){t?(Re(e,!0),setTimeout((function(){n(),Re(e,!1)}),0)):n()}function Pe(e){var t=l(e.nTable),n=e.oScroll;if(""===n.sX&&""===n.sY)return e.nTable;var r=n.sX,a=n.sY,o=e.oClasses.scrolling,i=e.captionNode,s=i?i._captionSide:null,u=l(t[0].cloneNode(!1)),c=l(t[0].cloneNode(!1)),d=t.children("tfoot"),f="<div/>",h=function(e){return e?He(e):null};d.length||(d=null);var p=l(f,{class:o.container}).append(l(f,{class:o.header.self}).css({overflow:"hidden",position:"relative",border:0,width:r?h(r):"100%"}).append(l(f,{class:o.header.inner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(u.removeAttr("id").css("margin-left",0).append("top"===s?i:null).append(t.children("thead"))))).append(l(f,{class:o.body}).css({position:"relative",overflow:"auto",width:h(r)}).append(t));d&&p.append(l(f,{class:o.footer.self}).css({overflow:"hidden",border:0,width:r?h(r):"100%"}).append(l(f,{class:o.footer.inner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===s?i:null).append(t.children("tfoot")))));var g=p.children(),v=g[0],m=g[1],b=d?g[2]:null;return l(m).on("scroll.DT",(function(){var e=this.scrollLeft;v.scrollLeft=e,d&&(b.scrollLeft=e)})),l("th, td",v).on("focus",(function(){var e=v.scrollLeft;m.scrollLeft=e,d&&(m.scrollLeft=e)})),l(m).css("max-height",a),n.bCollapse||l(m).css("height",a),e.nScrollHead=v,e.nScrollBody=m,e.nScrollFoot=b,e.aoDrawCallback.push(ke),p[0]}function ke(e){var t,n,r=e.oScroll,a=r.iBarWidth,o=l(e.nScrollHead).children("div"),i=o.children("table"),s=e.nScrollBody,u=l(s),c=l(e.nScrollFoot).children("div"),d=c.children("table"),f=l(e.nTHead),h=l(e.nTable),p=e.nTFoot&&l("th, td",e.nTFoot).length?l(e.nTFoot):null,g=e.oBrowser,v=s.scrollHeight>s.clientHeight;if(e.scrollBarVis!==v&&void 0!==e.scrollBarVis)return e.scrollBarVis=v,void M(e);if(e.scrollBarVis=v,h.children("thead, tfoot").remove(),(t=f.clone().prependTo(h)).find("th, td").removeAttr("tabindex"),t.find("[id]").removeAttr("id"),p&&(n=p.clone().prependTo(h)).find("[id]").removeAttr("id"),e.aiDisplay.length){var m=null,b="ssp"!==ot(e)?e._iDisplayStart:0;for(S=b;S<b+e.aiDisplay.length;S++){var y=e.aiDisplay[S],D=e.aoData[y].nTr;if(D){m=D;break}}if(m)for(var w=l(m).children("th, td").map((function(t){return{idx:H(e,t),width:l(this).outerWidth()}})),S=0;S<w.length;S++){var x=e.aoColumns[w[S].idx].colEl[0];x.style.width.replace("px","")!==w[S].width&&(x.style.width=w[S].width+"px",r.sX&&(x.style.minWidth=w[S].width+"px"))}}i.find("colgroup").remove(),i.append(e.colgroup.clone()),p&&(d.find("colgroup").remove(),d.append(e.colgroup.clone())),l("th, td",t).each((function(){l(this.childNodes).wrapAll('<div class="dt-scroll-sizing" />')})),p&&l("th, td",n).each((function(){l(this.childNodes).wrapAll('<div class="dt-scroll-sizing" />')}));var T=Math.floor(h.height())>s.clientHeight||"scroll"==u.css("overflow-y"),_="padding"+(g.bScrollbarLeft?"Left":"Right"),C=h.outerWidth();i.css("width",He(C)),o.css("width",He(C)).css(_,T?a+"px":"0px"),p&&(d.css("width",He(C)),c.css("width",He(C)).css(_,T?a+"px":"0px")),h.children("colgroup").prependTo(h),h.find("thead, tfoot").find("[tabindex]").removeAttr("tabindex"),h.find("thead, tfoot").find("role").removeAttr("role"),u.trigger("scroll"),!e.bSorted&&!e.bFiltered||e._drawHold||(s.scrollTop=0)}function Ee(e){return l(e.nTableWrapper).is(":visible")?l(e.nTableWrapper).width():0}function Me(e,t){var n=e.aoColumns[t];if(!n.wideStrings){for(var r=[],a=[],o=0,i=e.aiDisplayMaster.length;o<i;o++){var l=se(e,e.aiDisplayMaster[o])[t],s=l&&"object"==typeof l&&l.nodeType?l.innerHTML:l+"";s=(s=s.replace(/id=".*?"/g,"").replace(/name=".*?"/g,"")).replace(/<script[\s\S]*?<\/script>/gi," ").replace(/<dialog[\s\S]*?<\/dialog>/gi," ").replace(/<template[\s\S]*?<\/template>/gi," ");var u=_(s," ").replace(/ /g," ");a.push({str:s,len:u.length}),r.push(u)}a.sort((function(e,t){return t.len-e.len})).splice(3),n.wideStrings=a.map((function(e){return e.str}));let c=r.join(" ").split(" ");c.sort((function(e,t){return t.length-e.length})),c.length&&n.wideStrings.push(c[0]),c.length>1&&n.wideStrings.push(c[1]),c.length>2&&n.wideStrings.push(c[3])}return n.wideStrings}function He(e){return null===e?"0px":"number"==typeof e?e<0?"0px":e+"px":e.match(/\d$/)?e+"px":e}function We(e){var t=e.aoColumns;for(e.colgroup.empty(),Ut=0;Ut<t.length;Ut++)t[Ut].bVisible&&e.colgroup.append(t[Ut].colEl)}function Xe(e,t,n,r,a){et(t,n,(function(t){var n=!1,o=void 0===r?Y(t.target):"function"==typeof r?r():Array.isArray(r)?r:[r];if(o.length){for(var i=0,l=o.length;i<l&&(!1!==ze(e,o[i],i,t.shiftKey)&&(n=!0),1!==e.aaSorting.length||""!==e.aaSorting[0][1]);i++);n&&je(e,!0,(function(){Ue(e),Ve(e,e.aiDisplay),ge(e,!1,!1),a&&a()}))}}))}function Ve(e,t){if(!(t.length<2)){var n,r=e.aiDisplayMaster,a={},o={};for(n=0;n<r.length;n++)a[r[n]]=n;for(n=0;n<t.length;n++)o[t[n]]=a[t[n]];t.sort((function(e,t){return o[e]-o[t]}))}}function Be(e,t,n){var r=function(n){if(l.isPlainObject(n)){if(void 0!==n.idx)t.push([n.idx,n.dir]);else if(n.name){var r=w(e.aoColumns,"sName").indexOf(n.name);-1!==r&&t.push([r,n.dir])}}else t.push(n)};if(l.isPlainObject(n))r(n);else if(n.length&&"number"==typeof n[0])r(n);else if(n.length)for(var a=0;a<n.length;a++)r(n[a])}function qe(e){var t,n,r,a,o,i,u,c=[],d=s.ext.type.order,f=e.aoColumns,h=e.aaSortingFixed,p=l.isPlainObject(h),g=[];if(!e.oFeatures.bSort)return c;for(Array.isArray(h)&&Be(e,g,h),p&&h.pre&&Be(e,g,h.pre),Be(e,g,e.aaSorting),p&&h.post&&Be(e,g,h.post),t=0;t<g.length;t++)if(f[u=g[t][0]])for(n=0,r=(a=f[u].aDataSort).length;n<r;n++)i=f[o=a[n]].sType||"string",void 0===g[t]._idx&&(g[t]._idx=f[o].asSorting.indexOf(g[t][1])),g[t][1]&&c.push({src:u,col:o,dir:g[t][1],index:g[t]._idx,type:i,formatter:d[i+"-pre"],sorter:d[i+"-"+g[t][1]]});return c}function Ue(e,t,n){var r,a,o,i=[],l=s.ext.type.order,u=e.aoData,c=e.aiDisplayMaster;if(q(e),void 0!==t){var d=e.aoColumns[t];o=[{src:t,col:t,dir:n,index:0,type:d.sType,formatter:l[d.sType+"-pre"],sorter:l[d.sType+"-"+n]}],c=c.slice()}else o=qe(e);for(r=0,a=o.length;r<a;r++)Ye(e,o[r].col);if("ssp"!=ot(e)&&0!==o.length){for(r=0,a=c.length;r<a;r++)i[r]=r;o.length&&"desc"===o[0].dir&&e.orderDescReverse&&i.reverse(),c.sort((function(e,t){var n,r,a,l,s,c=o.length,d=u[e]._aSortData,f=u[t]._aSortData;for(a=0;a<c;a++)if(n=d[(s=o[a]).col],r=f[s.col],s.sorter){if(0!==(l=s.sorter(n,r)))return l}else if(0!=(l=n<r?-1:n>r?1:0))return"asc"===s.dir?l:-l;return(n=i[e])<(r=i[t])?-1:n>r?1:0}))}else 0===o.length&&c.sort((function(e,t){return e<t?-1:e>t?1:0}));return void 0===t&&(e.bSorted=!0,e.sortDetails=o,nt(e,null,"order",[e,o])),c}function ze(e,t,n,r){var a,o=e.aoColumns[t],i=e.aaSorting,l=o.asSorting,s=function(e,t){var n=e._idx;return void 0===n&&(n=l.indexOf(e[1])),n+1<l.length?n+1:t?null:0};if(!o.bSortable)return!1;if("number"==typeof i[0]&&(i=e.aaSorting=[i]),(r||n)&&e.oFeatures.bSortMulti){var u=w(i,"0").indexOf(t);-1!==u?(null===(a=s(i[u],!0))&&1===i.length&&(a=0),null===a||""===l[a]?i.splice(u,1):(i[u][1]=l[a],i[u]._idx=a)):r?(i.push([t,l[0],0]),i[i.length-1]._idx=0):(i.push([t,i[0][1],0]),i[i.length-1]._idx=0)}else i.length&&i[0][0]==t?(a=s(i[0]),i.length=1,i[0][1]=l[a],i[0]._idx=a):(i.length=0,i.push([t,l[0]]),i[0]._idx=0)}function $e(e){var t,n,r,a=e.aLastSort,o=e.oClasses.order.position,i=qe(e),s=e.oFeatures;if(s.bSort&&s.bSortClasses){for(t=0,n=a.length;t<n;t++)r=a[t].src,l(w(e.aoData,"anCells",r)).removeClass(o+(t<2?t+1:3));for(t=0,n=i.length;t<n;t++)r=i[t].src,l(w(e.aoData,"anCells",r)).addClass(o+(t<2?t+1:3))}e.aLastSort=i}function Ye(e,t){var n,r,a,o=e.aoColumns[t],i=s.ext.order[o.sSortDataType];i&&(n=i.call(e.oInstance,e,t,W(e,t)));for(var l=s.ext.type.order[o.sType+"-pre"],u=e.aoData,c=0;c<u.length;c++)u[c]&&((r=u[c])._aSortData||(r._aSortData=[]),r._aSortData[t]&&!i||(a=i?n[c]:J(e,c,t,"sort"),r._aSortData[t]=l?l(a,e):a))}function Ze(e){if(!e._bLoadingState){var t=[];Be(e,t,e.aaSorting);var n=e.aoColumns,r={time:+new Date,start:e._iDisplayStart,length:e._iDisplayLength,order:t.map((function(e){return n[e[0]]&&n[e[0]].sName?[n[e[0]].sName,e[1]]:e.slice()})),search:l.extend({},e.oPreviousSearch),columns:e.aoColumns.map((function(t,n){return{name:t.sName,visible:t.bVisible,search:l.extend({},e.aoPreSearchCols[n])}}))};e.oSavedState=r,nt(e,"aoStateSaveParams","stateSaveParams",[e,r]),e.oFeatures.bStateSave&&!e.bDestroying&&e.fnStateSaveCallback.call(e.oInstance,e,r)}}function Ge(e,t,n){var r,a,o=e.aoColumns,i=w(e.aoColumns,"sName");e._bLoadingState=!0;var u=e._bInitComplete?new s.Api(e):null;if(!t||!t.time)return e._bLoadingState=!1,void n();var c=e.iStateDuration;if(c>0&&t.time<+new Date-1e3*c)return e._bLoadingState=!1,void n();if(-1!==nt(e,"aoStateLoadParams","stateLoadParams",[e,t]).indexOf(!1))return e._bLoadingState=!1,void n();if(e.oLoadedState=l.extend(!0,{},t),nt(e,null,"stateLoadInit",[e,t],!0),void 0!==t.length&&(u?u.page.len(t.length):e._iDisplayLength=t.length),void 0!==t.start&&(null===u?(e._iDisplayStart=t.start,e.iInitDisplayStart=t.start):Oe(e,t.start/e._iDisplayLength)),void 0!==t.order&&(e.aaSorting=[],l.each(t.order,(function(t,n){var r=[n[0],n[1]];if("string"==typeof n[0]){var a=i.indexOf(n[0]);if(a<0)return;r[0]=a}else if(r[0]>=o.length)return;e.aaSorting.push(r)}))),void 0!==t.search&&l.extend(e.oPreviousSearch,t.search),t.columns){var d=t.columns,f=w(t.columns,"name");if(f.join("").length&&f.join("")!==i.join(""))for(d=[],r=0;r<i.length;r++)if(""!=i[r]){var h=f.indexOf(i[r]);h>=0?d.push(t.columns[h]):d.push({})}else d.push({});if(d.length===o.length){for(r=0,a=d.length;r<a;r++){var p=d[r];void 0!==p.visible&&(u?u.column(r).visible(p.visible,!1):o[r].bVisible=p.visible),void 0!==p.search&&l.extend(e.aoPreSearchCols[r],p.search)}u&&u.one("draw",(function(){u.columns.adjust()}))}}e._bLoadingState=!1,nt(e,"aoStateLoaded","stateLoaded",[e,t]),n()}function Je(e,t,n,r){if(n="DataTables warning: "+(e?"table id="+e.sTableId+" - ":"")+n,r&&(n+=". For more information about this error, please see https://datatables.net/tn/"+r),t)window.console&&console.log&&console.log(n);else{var a=s.ext,o=a.sErrMode||a.errMode;if(e&&nt(e,null,"dt-error",[e,r,n],!0),"alert"==o)alert(n);else{if("throw"==o)throw new Error(n);"function"==typeof o&&o(e,r,n)}}}function Ke(e,t,n,r){Array.isArray(n)?l.each(n,(function(n,r){Array.isArray(r)?Ke(e,t,r[0],r[1]):Ke(e,t,r)})):(void 0===r&&(r=n),void 0!==t[n]&&(e[r]=t[n]))}function Qe(e,t,n){var r;for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(r=t[a],l.isPlainObject(r)?(l.isPlainObject(e[a])||(e[a]={}),l.extend(!0,e[a],r)):n&&"data"!==a&&"aaData"!==a&&Array.isArray(r)?e[a]=r.slice():e[a]=r);return e}function et(e,t,n){l(e).on("click.DT",t,(function(e){n(e)})).on("keypress.DT",t,(function(e){13===e.which&&(e.preventDefault(),n(e))})).on("selectstart.DT",t,(function(){return!1}))}function tt(e,t,n){n&&e[t].push(n)}function nt(e,t,n,r,a){var o=[];if(t&&(o=e[t].slice().reverse().map((function(t){return t.apply(e.oInstance,r)}))),null!==n){var i=l.Event(n+".dt"),s=l(e.nTable);i.dt=e.api,s[a?"trigger":"triggerHandler"](i,r),a&&0===s.parents("body").length&&l("body").trigger(i,r),o.push(i.result)}return o}function rt(e){var t=e._iDisplayStart,n=e.fnDisplayEnd(),r=e._iDisplayLength;t>=n&&(t=n-r),t-=t%r,(-1===r||t<0)&&(t=0),e._iDisplayStart=t}function at(e,t){var n=e.renderer,r=s.ext.renderer[t];return l.isPlainObject(n)&&n[t]?r[n[t]]||r._:"string"==typeof n&&r[n]||r._}function ot(e){return e.oFeatures.bServerSide?"ssp":e.ajax?"ajax":"dom"}function it(e,t,n){var r=e.fnFormatNumber,a=e._iDisplayStart+1,o=e._iDisplayLength,i=e.fnRecordsDisplay(),l=e.fnRecordsTotal(),s=-1===o;return t.replace(/_START_/g,r.call(e,a)).replace(/_END_/g,r.call(e,e.fnDisplayEnd())).replace(/_MAX_/g,r.call(e,l)).replace(/_TOTAL_/g,r.call(e,i)).replace(/_PAGE_/g,r.call(e,s?1:Math.ceil(a/o))).replace(/_PAGES_/g,r.call(e,s?1:Math.ceil(i/o))).replace(/_ENTRIES_/g,e.api.i18n("entries","",n)).replace(/_ENTRIES-MAX_/g,e.api.i18n("entries","",l)).replace(/_ENTRIES-TOTAL_/g,e.api.i18n("entries","",i))}function lt(e,t){if(t)if(t.length<1e4)e.push.apply(e,t);else for(Ut=0;Ut<t.length;Ut++)e.push(t[Ut])}function st(e,t,n){for(Array.isArray(n)||(n=[n]),Ut=0;Ut<n.length;Ut++)e.on(t+".dt",n[Ut])}function ut(e){return s.ext.escape.attributes&&l.each(e,(function(t,n){e[t]=C(n)})),e}var ct=[],dt=Array.prototype;function ft(e,t,n){return function(){var r=t.apply(e||this,arguments);return a.extend(r,r,n.methodExt),r}}function ht(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n].name===t)return e[n];return null}a=function(e,t){if(!(this instanceof a))return new a(e,t);var n,r=[],o=function(e){var t=function(e){var t,n,r=s.settings,a=w(r,"nTable");return e?e.nTable&&e.oFeatures?[e]:e.nodeName&&"table"===e.nodeName.toLowerCase()?-1!==(t=a.indexOf(e))?[r[t]]:null:e&&"function"==typeof e.settings?e.settings().toArray():("string"==typeof e?n=l(e).get():e instanceof l&&(n=e.get()),n?r.filter((function(e,t){return n.includes(a[t])})):void 0):[]}(e);t&&r.push.apply(r,t)};if(Array.isArray(e))for(n=0;n<e.length;n++)o(e[n]);else o(e);this.context=r.length>1?A(r):r,lt(this,t),this.selector={rows:null,cols:null,opts:null},a.extend(this,this,ct)},s.Api=a,l.extend(a.prototype,{any:function(){return 0!==this.count()},context:[],count:function(){return this.flatten().length},each:function(e){for(var t=0,n=this.length;t<n;t++)e.call(this,this[t],t,this);return this},eq:function(e){var t=this.context;return t.length>e?new a(t[e],this[e]):null},filter:function(e){var t=dt.filter.call(this,e,this);return new a(this.context,t)},flatten:function(){var e=[];return new a(this.context,e.concat.apply(e,this.toArray()))},get:function(e){return this[e]},join:dt.join,includes:function(e){return-1!==this.indexOf(e)},indexOf:dt.indexOf,iterator:function(e,t,n,r){var o,i,l,s,u,c,d,f,h=[],p=this.context,g=this.selector;for("string"==typeof e&&(r=n,n=t,t=e,e=!1),i=0,l=p.length;i<l;i++){var v=new a(p[i]);if("table"===t)void 0!==(o=n.call(v,p[i],i))&&h.push(o);else if("columns"===t||"rows"===t)void 0!==(o=n.call(v,p[i],this[i],i))&&h.push(o);else if("every"===t||"column"===t||"column-rows"===t||"row"===t||"cell"===t)for(d=this[i],"column-rows"===t&&(c=yt(p[i],g.opts)),s=0,u=d.length;s<u;s++)f=d[s],void 0!==(o="cell"===t?n.call(v,p[i],f.row,f.column,i,s):n.call(v,p[i],f,i,s,c))&&h.push(o)}if(h.length||r){var m=new a(p,e?h.concat.apply([],h):h),b=m.selector;return b.rows=g.rows,b.cols=g.cols,b.opts=g.opts,m}return this},lastIndexOf:dt.lastIndexOf,length:0,map:function(e){var t=dt.map.call(this,e,this);return new a(this.context,t)},pluck:function(e){var t=s.util.get(e);return this.map((function(e){return t(e)}))},pop:dt.pop,push:dt.push,reduce:dt.reduce,reduceRight:dt.reduceRight,reverse:dt.reverse,selector:null,shift:dt.shift,slice:function(){return new a(this.context,this)},sort:dt.sort,splice:dt.splice,toArray:function(){return dt.slice.call(this)},to$:function(){return l(this)},toJQuery:function(){return l(this)},unique:function(){return new a(this.context,A(this.toArray()))},unshift:dt.unshift}),window.__apiStruct=ct,a.extend=function(e,t,n){var r,o,i;if(n.length&&t&&(t instanceof a||t.__dt_wrapper))for(r=0,o=n.length;r<o;r++)"__proto__"!==(i=n[r]).name&&(t[i.name]="function"===i.type?ft(e,i.val,i):"object"===i.type?{}:i.val,t[i.name].__dt_wrapper=!0,a.extend(e,t[i.name],i.propExt))},a.register=o=function(e,t){if(Array.isArray(e))for(var n=0,r=e.length;n<r;n++)a.register(e[n],t);else{var o,i,s,u,c=e.split("."),d=ct;for(o=0,i=c.length;o<i;o++){var f=ht(d,s=(u=-1!==c[o].indexOf("()"))?c[o].replace("()",""):c[o]);f||(f={name:s,val:{},methodExt:[],propExt:[],type:"object"},d.push(f)),o===i-1?(f.val=t,f.type="function"==typeof t?"function":l.isPlainObject(t)?"object":"other"):d=u?f.methodExt:f.propExt}}},a.registerPlural=i=function(e,t,n){a.register(e,n),a.register(t,(function(){var e=n.apply(this,arguments);return e===this?this:e instanceof a?e.length?Array.isArray(e[0])?new a(e.context,e[0]):e[0]:void 0:e}))};var pt=function(e,t){if(Array.isArray(e)){var n=[];return e.forEach((function(e){var r=pt(e,t);lt(n,r)})),n.filter((function(e){return e}))}if("number"==typeof e)return[t[e]];var r=t.map((function(e){return e.nTable}));return l(r).filter(e).map((function(){var e=r.indexOf(this);return t[e]})).toArray()};o("tables()",(function(e){return null!=e?new a(pt(e,this.context)):this})),o("table()",(function(e){var t=this.tables(e),n=t.context;return n.length?new a(n[0]):t})),[["nodes","node","nTable"],["body","body","nTBody"],["header","header","nTHead"],["footer","footer","nTFoot"]].forEach((function(e){i("tables()."+e[0]+"()","table()."+e[1]+"()",(function(){return this.iterator("table",(function(t){return t[e[2]]}),1)}))})),[["header","aoHeader"],["footer","aoFooter"]].forEach((function(e){o("table()."+e[0]+".structure()",(function(t){var n=this.columns(t).indexes().flatten().toArray(),r=this.context[0],a=fe(r,r[e[1]],n),o=n.slice().sort((function(e,t){return e-t}));return a.map((function(e){return n.map((function(t){return e[o.indexOf(t)]}))}))}))})),i("tables().containers()","table().container()",(function(){return this.iterator("table",(function(e){return e.nTableWrapper}),1)})),o("tables().every()",(function(e){var t=this;return this.iterator("table",(function(n,r){e.call(t.table(r),r)}))})),o("caption()",(function(e,t){var n=this.context;if(void 0===e){var r=n[0].captionNode;return r&&n.length?r.innerHTML:null}return this.iterator("table",(function(n){var r=l(n.nTable),a=l(n.captionNode),o=l(n.nTableWrapper);if(a.length||(a=l("<caption/>").html(e),n.captionNode=a[0],t||(r.prepend(a),t=a.css("caption-side"))),a.html(e),t&&(a.css("caption-side",t),a[0]._captionSide=t),o.find("div.dataTables_scroll").length){var i="top"===t?"Head":"Foot";o.find("div.dataTables_scroll"+i+" table").prepend(a)}else r.prepend(a)}),1)})),o("caption.node()",(function(){var e=this.context;return e.length?e[0].captionNode:null})),o("draw()",(function(e){return this.iterator("table",(function(t){"page"===e?pe(t):("string"==typeof e&&(e="full-hold"!==e),ge(t,!1===e))}))})),o("page()",(function(e){return void 0===e?this.page.info().page:this.iterator("table",(function(t){Oe(t,e)}))})),o("page.info()",(function(){if(0!==this.context.length){var e=this.context[0],t=e._iDisplayStart,n=e.oFeatures.bPaginate?e._iDisplayLength:-1,r=e.fnRecordsDisplay(),a=-1===n;return{page:a?0:Math.floor(t/n),pages:a?1:Math.ceil(r/n),start:t,end:e.fnDisplayEnd(),length:n,recordsTotal:e.fnRecordsTotal(),recordsDisplay:r,serverSide:"ssp"===ot(e)}}})),o("page.len()",(function(e){return void 0===e?0!==this.context.length?this.context[0]._iDisplayLength:void 0:this.iterator("table",(function(t){Fe(t,e)}))}));var gt=function(e,t,n){if(n){var r=new a(e);r.one("draw",(function(){n(r.ajax.json())}))}if("ssp"==ot(e))ge(e,t);else{Re(e,!0);var o=e.jqXHR;o&&4!==o.readyState&&o.abort(),we(e,{},(function(n){oe(e);for(var r=Se(e,n),a=0,o=r.length;a<o;a++)Z(e,r[a]);ge(e,t),Ne(e),Re(e,!1)}))}};o("ajax.json()",(function(){var e=this.context;if(e.length>0)return e[0].json})),o("ajax.params()",(function(){var e=this.context;if(e.length>0)return e[0].oAjaxData})),o("ajax.reload()",(function(e,t){return this.iterator("table",(function(n){gt(n,!1===t,e)}))})),o("ajax.url()",(function(e){var t=this.context;if(void 0===e){if(0===t.length)return;return t=t[0],l.isPlainObject(t.ajax)?t.ajax.url:t.ajax}return this.iterator("table",(function(t){l.isPlainObject(t.ajax)?t.ajax.url=e:t.ajax=e}))})),o("ajax.url().load()",(function(e,t){return this.iterator("table",(function(n){gt(n,!1===t,e)}))}));var vt=function(e,t,n,a,o){var i,l,s,u=[],c=typeof t;for(t&&"string"!==c&&"function"!==c&&void 0!==t.length||(t=[t]),l=0,s=t.length;l<s;l++)(i=(i=n("string"==typeof t[l]?t[l].trim():t[l])).filter((function(e){return null!=e})))&&i.length&&(u=u.concat(i));var d=r.selector[e];if(d.length)for(l=0,s=d.length;l<s;l++)u=d[l](a,o,u);return A(u)},mt=function(e){return e||(e={}),e.filter&&void 0===e.search&&(e.search=e.filter),l.extend({columnOrder:"implied",search:"none",order:"current",page:"all"},e)},bt=function(e){var t=new a(e.context[0]);return e.length&&t.push(e[0]),t.selector=e.selector,t.length&&t[0].length>1&&t[0].splice(1),t},yt=function(e,t){var n,r,a,o=[],i=e.aiDisplay,l=e.aiDisplayMaster,s=t.search,u=t.order,c=t.page;if("ssp"==ot(e))return"removed"===s?[]:x(0,l.length);if("current"==c)for(n=e._iDisplayStart,r=e.fnDisplayEnd();n<r;n++)o.push(i[n]);else if("current"==u||"applied"==u){if("none"==s)o=l.slice();else if("applied"==s)o=i.slice();else if("removed"==s){var d={};for(n=0,r=i.length;n<r;n++)d[i[n]]=null;l.forEach((function(e){Object.prototype.hasOwnProperty.call(d,e)||o.push(e)}))}}else if("index"==u||"original"==u)for(n=0,r=e.aoData.length;n<r;n++)e.aoData[n]&&("none"==s||-1===(a=i.indexOf(n))&&"removed"==s||a>=0&&"applied"==s)&&o.push(n);else if("number"==typeof u){var f=Ue(e,u,"asc");if("none"===s)o=f;else for(n=0;n<f.length;n++)(-1===(a=i.indexOf(f[n]))&&"removed"==s||a>=0&&"applied"==s)&&o.push(f[n])}return o};o("rows()",(function(e,t){void 0===e?e="":l.isPlainObject(e)&&(t=e,e=""),t=mt(t);var n=this.iterator("table",(function(n){return function(e,t,n){var r,a=vt("row",t,(function(t){var a=m(t),o=e.aoData;if(null!==a&&!n)return[a];if(r||(r=yt(e,n)),null!==a&&-1!==r.indexOf(a))return[a];if(null==t||""===t)return r;if("function"==typeof t)return r.map((function(e){var n=o[e];return t(e,n._aData,n.nTr)?e:null}));if(t.nodeName){var i=t._DT_RowIndex,s=t._DT_CellIndex;if(void 0!==i)return o[i]&&o[i].nTr===t?[i]:[];if(s)return o[s.row]&&o[s.row].nTr===t.parentNode?[s.row]:[];var u=l(t).closest("*[data-dt-row]");return u.length?[u.data("dt-row")]:[]}if("string"==typeof t&&"#"===t.charAt(0)){var c=e.aIds[t.replace(/^#/,"")];if(void 0!==c)return[c.idx]}var d=T(S(e.aoData,r,"nTr"));return l(d).filter(t).map((function(){return this._DT_RowIndex})).toArray()}),e,n);return"current"!==n.order&&"applied"!==n.order||Ve(e,a),a}(n,e,t)}),1);return n.selector.rows=e,n.selector.opts=t,n})),o("rows().nodes()",(function(){return this.iterator("row",(function(e,t){return e.aoData[t].nTr||void 0}),1)})),o("rows().data()",(function(){return this.iterator(!0,"rows",(function(e,t){return S(e.aoData,t,"_aData")}),1)})),i("rows().cache()","row().cache()",(function(e){return this.iterator("row",(function(t,n){var r=t.aoData[n];return"search"===e?r._aFilterData:r._aSortData}),1)})),i("rows().invalidate()","row().invalidate()",(function(e){return this.iterator("row",(function(t,n){ie(t,n,e)}))})),i("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(e,t){return t}),1)})),i("rows().ids()","row().id()",(function(e){for(var t=[],n=this.context,r=0,o=n.length;r<o;r++)for(var i=0,l=this[r].length;i<l;i++){var s=n[r].rowIdFn(n[r].aoData[this[r][i]]._aData);t.push((!0===e?"#":"")+s)}return new a(n,t)})),i("rows().remove()","row().remove()",(function(){return this.iterator("row",(function(e,t){var n=e.aoData,r=n[t],a=e.aiDisplayMaster.indexOf(t);-1!==a&&e.aiDisplayMaster.splice(a,1),e._iRecordsDisplay>0&&e._iRecordsDisplay--,rt(e);var o=e.rowIdFn(r._aData);void 0!==o&&delete e.aIds[o],n[t]=null})),this})),o("rows.add()",(function(e){var t=this.iterator("table",(function(t){var n,r,a,o=[];for(r=0,a=e.length;r<a;r++)(n=e[r]).nodeName&&"TR"===n.nodeName.toUpperCase()?o.push(G(t,n)[0]):o.push(Z(t,n));return o}),1),n=this.rows(-1);return n.pop(),lt(n,t),n})),o("row()",(function(e,t){return bt(this.rows(e,t))})),o("row().data()",(function(e){var t=this.context;if(void 0===e)return t.length&&this.length&&this[0].length?t[0].aoData[this[0]]._aData:void 0;var n=t[0].aoData[this[0]];return n._aData=e,Array.isArray(e)&&n.nTr&&n.nTr.id&&re(t[0].rowId)(e,n.nTr.id),ie(t[0],this[0],"data"),this})),o("row().node()",(function(){var e=this.context;if(e.length&&this.length&&this[0].length){var t=e[0].aoData[this[0]];if(t&&t.nTr)return t.nTr}return null})),o("row.add()",(function(e){e instanceof l&&e.length&&(e=e[0]);var t=this.iterator("table",(function(t){return e.nodeName&&"TR"===e.nodeName.toUpperCase()?G(t,e)[0]:Z(t,e)}));return this.row(t[0])})),l(document).on("plugin-init.dt",(function(e,t){var n=new a(t);n.on("stateSaveParams.DT",(function(e,t,n){for(var r=t.rowIdFn,a=t.aiDisplayMaster,o=[],i=0;i<a.length;i++){var l=a[i],s=t.aoData[l];s._detailsShow&&o.push("#"+r(s._aData))}n.childRows=o})),n.on("stateLoaded.DT",(function(e,t,r){Dt(n,r)})),Dt(n,n.state.loaded())}));var Dt=function(e,t){t&&t.childRows&&e.rows(t.childRows.map((function(e){return e.replace(/([^:\\]*(?:\\.[^:\\]*)*):/g,"$1\\:")}))).every((function(){nt(e.settings()[0],null,"requestChild",[this])}))},wt=s.util.throttle((function(e){Ze(e[0])}),500),St=function(e,t){var n=e.context;if(n.length){var r=n[0].aoData[void 0!==t?t:e[0]];r&&r._details&&(r._details.detach(),r._detailsShow=void 0,r._details=void 0,l(r.nTr).removeClass("dt-hasChild"),wt(n))}},xt=function(e,t){var n=e.context;if(n.length&&e.length){var r=n[0].aoData[e[0]];r._details&&(r._detailsShow=t,t?(r._details.insertAfter(r.nTr),l(r.nTr).addClass("dt-hasChild")):(r._details.detach(),l(r.nTr).removeClass("dt-hasChild")),nt(n[0],null,"childRow",[t,e.row(e[0])]),Tt(n[0]),wt(n))}},Tt=function(e){var t=new a(e),n=".dt.DT_details",r="draw"+n,o="column-sizing"+n,i="destroy"+n,s=e.aoData;t.off(r+" "+o+" "+i),w(s,"_details").length>0&&(t.on(r,(function(n,r){e===r&&t.rows({page:"current"}).eq(0).each((function(e){var t=s[e];t._detailsShow&&t._details.insertAfter(t.nTr)}))})),t.on(o,(function(t,n){if(e===n)for(var r,a=X(n),o=0,i=s.length;o<i;o++)(r=s[o])&&r._details&&r._details.each((function(){var e=l(this).children("td");1==e.length&&e.attr("colspan",a)}))})),t.on(i,(function(n,r){if(e===r)for(var a=0,o=s.length;a<o;a++)s[a]&&s[a]._details&&St(t,a)})))},_t="row().child",Ct=_t+"()";o(Ct,(function(e,t){var n=this.context;return void 0===e?n.length&&this.length&&n[0].aoData[this[0]]?n[0].aoData[this[0]]._details:void 0:(!0===e?this.child.show():!1===e?St(this):n.length&&this.length&&function(e,t,n,r){var a=[],o=function(n,r){if(Array.isArray(n)||n instanceof l)for(var i=0,s=n.length;i<s;i++)o(n[i],r);else if(n.nodeName&&"tr"===n.nodeName.toLowerCase())n.setAttribute("data-dt-row",t.idx),a.push(n);else{var u=l("<tr><td></td></tr>").attr("data-dt-row",t.idx).addClass(r);l("td",u).addClass(r).html(n)[0].colSpan=X(e),a.push(u[0])}};o(n,r),t._details&&t._details.detach(),t._details=l(a),t._detailsShow&&t._details.insertAfter(t.nTr)}(n[0],n[0].aoData[this[0]],e,t),this)})),o([_t+".show()",Ct+".show()"],(function(){return xt(this,!0),this})),o([_t+".hide()",Ct+".hide()"],(function(){return xt(this,!1),this})),o([_t+".remove()",Ct+".remove()"],(function(){return St(this),this})),o(_t+".isShown()",(function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]]&&e[0].aoData[this[0]]._detailsShow||!1}));var It,At,Lt=/^([^:]+)?:(name|title|visIdx|visible)$/,Nt=function(e,t,n,r,a,o){for(var i=[],l=0,s=a.length;l<s;l++)i.push(J(e,a[l],t,o));return i},Ft=function(e,t,n){var r=e.aoHeader,a=e.titleRow,o=null;if(void 0!==n)o=n;else if(!0===a)o=0;else if(!1===a)o=r.length-1;else if(null!==a)o=a;else{for(var i=0;i<r.length;i++)r[i][t].unique&&l(".dt-column-title",r[i][t].cell).text()&&(o=i);null===o&&(o=0)}return r[o][t].cell};function Ot(e,t){l(e).find(".dt-column-order").remove(),l(e).find(".dt-column-title").each((function(){var e=l(this).html();l(this).parent().parent().append(e),l(this).remove()})),l(e).find("div.dt-column-"+t).remove(),l("th, td",e).removeAttr("data-dt-column")}o("columns()",(function(e,t){void 0===e?e="":l.isPlainObject(e)&&(t=e,e=""),t=mt(t);var n=this.iterator("table",(function(n){return function(e,t,n){var r,a,o=e.aoColumns,i=function(e){for(var t=[],n=0;n<e.length;n++)for(var r=0;r<e[n].length;r++){var a=e[n][r].cell;t.includes(a)||t.push(a)}return t}(e.aoHeader),s=vt("column",t,(function(t){var s=m(t);if(""===t)return x(o.length);if(null!==s)return[s>=0?s:o.length+s];if("function"==typeof t){var u=yt(e,n);return o.map((function(n,r){return t(r,Nt(e,r,0,0,u),Ft(e,r))?r:null}))}var c="string"==typeof t?t.match(Lt):"";if(c)switch(c[2]){case"visIdx":case"visible":if(c[1]&&c[1].match(/^\d+$/)){var d=parseInt(c[1],10);if(d<0){var f=o.map((function(e,t){return e.bVisible?t:null}));return[f[f.length+d]]}return[H(e,d)]}return o.map((function(e,t){return e.bVisible?!1===e.responsiveVisible?null:c[1]?l(i[t]).filter(c[1]).length>0?t:null:t:null}));case"name":return r||(r=w(o,"sName")),r.map((function(e,t){return e===c[1]?t:null}));case"title":return a||(a=w(o,"sTitle")),a.map((function(e,t){return e===c[1]?t:null}));default:return[]}if(t.nodeName&&t._DT_CellIndex)return[t._DT_CellIndex.column];var h=l(i).filter(t).map((function(){return Y(this)})).toArray().sort((function(e,t){return e-t}));if(h.length||!t.nodeName)return h;var p=l(t).closest("*[data-dt-column]");return p.length?[p.data("dt-column")]:[]}),e,n);return n.columnOrder&&"index"===n.columnOrder?s.sort((function(e,t){return e-t})):s}(n,e,t)}),1);return n.selector.cols=e,n.selector.opts=t,n})),i("columns().header()","column().header()",(function(e){return this.iterator("column",(function(t,n){return Ft(t,n,e)}),1)})),i("columns().footer()","column().footer()",(function(e){return this.iterator("column",(function(t,n){return t.aoFooter.length?t.aoFooter[void 0!==e?e:0][n].cell:null}),1)})),i("columns().data()","column().data()",(function(){return this.iterator("column-rows",Nt,1)})),i("columns().render()","column().render()",(function(e){return this.iterator("column-rows",(function(t,n,r,a,o){return Nt(t,n,0,0,o,e)}),1)})),i("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(e,t){return e.aoColumns[t].mData}),1)})),i("columns().cache()","column().cache()",(function(e){return this.iterator("column-rows",(function(t,n,r,a,o){return S(t.aoData,o,"search"===e?"_aFilterData":"_aSortData",n)}),1)})),i("columns().init()","column().init()",(function(){return this.iterator("column",(function(e,t){return e.aoColumns[t]}),1)})),i("columns().names()","column().name()",(function(){return this.iterator("column",(function(e,t){return e.aoColumns[t].sName}),1)})),i("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(e,t,n,r,a){return S(e.aoData,a,"anCells",t)}),1)})),i("columns().titles()","column().title()",(function(e,t){return this.iterator("column",(function(n,r){"number"==typeof e&&(t=e,e=void 0);var a=l(".dt-column-title",this.column(r).header(t));return void 0!==e?(a.html(e),this):a.html()}),1)})),i("columns().types()","column().type()",(function(){return this.iterator("column",(function(e,t){var n=e.aoColumns[t],r=n.sType;return r||(q(e),r=n.sType),r}),1)})),i("columns().visible()","column().visible()",(function(e,t){var n=this,r=[],a=this.iterator("column",(function(t,n){if(void 0===e)return t.aoColumns[n].bVisible;(function(e,t,n){var r,a,o,i,s=e.aoColumns,u=s[t],c=e.aoData;if(void 0===n)return u.bVisible;if(u.bVisible===n)return!1;if(n){var d=w(s,"bVisible").indexOf(!0,t+1);for(a=0,o=c.length;a<o;a++)c[a]&&(i=c[a].nTr,r=c[a].anCells,i&&i.insertBefore(r[t],r[d]||null))}else l(w(e.aoData,"anCells",t)).detach();return u.bVisible=n,We(e),!0})(t,n,e)&&r.push(n)}));return void 0!==e&&this.iterator("table",(function(a){he(a,a.aoHeader),he(a,a.aoFooter),a.aiDisplay.length||l(a.nTBody).find("td[colspan]").attr("colspan",X(a)),Ze(a),n.iterator("column",(function(n,a){r.includes(a)&&nt(n,null,"column-visibility",[n,a,e,t])})),r.length&&(void 0===t||t)&&n.columns.adjust()})),a})),i("columns().widths()","column().width()",(function(){var e=this.columns(":visible").count(),t=l("<tr>").html("<td>"+Array(e).join("</td><td>")+"</td>");l(this.table().body()).append(t);var n=t.children().map((function(){return l(this).outerWidth()}));return t.remove(),this.iterator("column",(function(e,t){var r=W(e,t);return null!==r?n[r]:0}),1)})),i("columns().indexes()","column().index()",(function(e){return this.iterator("column",(function(t,n){return"visible"===e?W(t,n):n}),1)})),o("columns.adjust()",(function(){return this.iterator("table",(function(e){e.containerWidth=-1,M(e)}),1)})),o("column.index()",(function(e,t){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===e||"toData"===e)return H(n,t);if("fromData"===e||"toVisible"===e)return W(n,t)}})),o("column()",(function(e,t){return bt(this.columns(e,t))})),o("cells()",(function(e,t,n){if(l.isPlainObject(e)&&(void 0===e.row?(n=e,e=null):(n=t,t=null)),l.isPlainObject(t)&&(n=t,t=null),null==t)return this.iterator("table",(function(t){return function(e,t,n){var r,a,o,i,s,u,c,d=e.aoData,f=yt(e,n),h=T(S(d,f,"anCells")),p=l(L([],h)),g=e.aoColumns.length;return vt("cell",t,(function(t){var n="function"==typeof t;if(null==t||n){for(a=[],o=0,i=f.length;o<i;o++)for(r=f[o],s=0;s<g;s++)u={row:r,column:s},n?(c=d[r],t(u,J(e,r,s),c.anCells?c.anCells[s]:null)&&a.push(u)):a.push(u);return a}if(l.isPlainObject(t))return void 0!==t.column&&void 0!==t.row&&-1!==f.indexOf(t.row)?[t]:[];var h=p.filter(t).map((function(e,t){return{row:t._DT_CellIndex.row,column:t._DT_CellIndex.column}})).toArray();return h.length||!t.nodeName?h:(c=l(t).closest("*[data-dt-row]")).length?[{row:c.data("dt-row"),column:c.data("dt-column")}]:[]}),e,n)}(t,e,mt(n))}));var r,a,o,i,s=n?{page:n.page,order:n.order,search:n.search}:{},u=this.columns(t,s),c=this.rows(e,s),d=this.iterator("table",(function(e,t){var n=[];for(r=0,a=c[t].length;r<a;r++)for(o=0,i=u[t].length;o<i;o++)n.push({row:c[t][r],column:u[t][o]});return n}),1),f=n&&n.selected?this.cells(d,n):d;return l.extend(f.selector,{cols:t,rows:e,opts:n}),f})),i("cells().nodes()","cell().node()",(function(){return this.iterator("cell",(function(e,t,n){var r=e.aoData[t];return r&&r.anCells?r.anCells[n]:void 0}),1)})),o("cells().data()",(function(){return this.iterator("cell",(function(e,t,n){return J(e,t,n)}),1)})),i("cells().cache()","cell().cache()",(function(e){return e="search"===e?"_aFilterData":"_aSortData",this.iterator("cell",(function(t,n,r){return t.aoData[n][e][r]}),1)})),i("cells().render()","cell().render()",(function(e){return this.iterator("cell",(function(t,n,r){return J(t,n,r,e)}),1)})),i("cells().indexes()","cell().index()",(function(){return this.iterator("cell",(function(e,t,n){return{row:t,column:n,columnVisible:W(e,n)}}),1)})),i("cells().invalidate()","cell().invalidate()",(function(e){return this.iterator("cell",(function(t,n,r){ie(t,n,e,r)}))})),o("cell()",(function(e,t,n){return bt(this.cells(e,t,n))})),o("cell().data()",(function(e){var t,n,r,a,o,i,l=this.context,s=this[0];return void 0===e?l.length&&s.length?J(l[0],s[0].row,s[0].column):void 0:(t=l[0],n=s[0].row,r=s[0].column,a=e,o=t.aoColumns[r],i=t.aoData[n]._aData,o.fnSetData(i,a,{settings:t,row:n,col:r}),ie(l[0],s[0].row,"data",s[0].column),this)})),o("order()",(function(e,t){var n=this.context,r=Array.prototype.slice.call(arguments);return void 0===e?0!==n.length?n[0].aaSorting:void 0:("number"==typeof e?e=[[e,t]]:r.length>1&&(e=r),this.iterator("table",(function(t){var n=[];Be(t,n,e),t.aaSorting=n})))})),o("order.listener()",(function(e,t,n){return this.iterator("table",(function(r){Xe(r,e,{},t,n)}))})),o("order.fixed()",(function(e){if(!e){var t=this.context,n=t.length?t[0].aaSortingFixed:void 0;return Array.isArray(n)?{pre:n}:n}return this.iterator("table",(function(t){t.aaSortingFixed=l.extend(!0,{},e)}))})),o(["columns().order()","column().order()"],(function(e){var t=this;return e?this.iterator("table",(function(n,r){n.aaSorting=t[r].map((function(t){return[t,e]}))})):this.iterator("column",(function(e,t){for(var n=qe(e),r=0,a=n.length;r<a;r++)if(n[r].col===t)return n[r].dir;return null}),1)})),i("columns().orderable()","column().orderable()",(function(e){return this.iterator("column",(function(t,n){var r=t.aoColumns[n];return e?r.asSorting:r.bSortable}),1)})),o("processing()",(function(e){return this.iterator("table",(function(t){Re(t,e)}))})),o("search()",(function(e,t,n,r){var a=this.context;return void 0===e?0!==a.length?a[0].oPreviousSearch.search:void 0:this.iterator("table",(function(a){a.oFeatures.bFilter&&Te(a,"object"==typeof t?l.extend(a.oPreviousSearch,t,{search:e}):l.extend(a.oPreviousSearch,{search:e,regex:null!==t&&t,smart:null===n||n,caseInsensitive:null===r||r}))}))})),o("search.fixed()",(function(e,t){var n=this.iterator(!0,"table",(function(n){var r=n.searchFixed;return e?void 0===t?r[e]:(null===t?delete r[e]:r[e]=t,this):Object.keys(r)}));return void 0!==e&&void 0===t?n[0]:n})),i("columns().search()","column().search()",(function(e,t,n,r){return this.iterator("column",(function(a,o){var i=a.aoPreSearchCols;if(void 0===e)return i[o].search;a.oFeatures.bFilter&&("object"==typeof t?l.extend(i[o],t,{search:e}):l.extend(i[o],{search:e,regex:null!==t&&t,smart:null===n||n,caseInsensitive:null===r||r}),Te(a,a.oPreviousSearch))}))})),o(["columns().search.fixed()","column().search.fixed()"],(function(e,t){var n=this.iterator(!0,"column",(function(n,r){var a=n.aoColumns[r].searchFixed;return e?void 0===t?a[e]||null:(null===t?delete a[e]:a[e]=t,this):Object.keys(a)}));return void 0!==e&&void 0===t?n[0]:n})),o("state()",(function(e,t){if(!e)return this.context.length?this.context[0].oSavedState:null;var n=l.extend(!0,{},e);return this.iterator("table",(function(e){!1!==t&&(n.time=+new Date+100),Ge(e,n,(function(){}))}))})),o("state.clear()",(function(){return this.iterator("table",(function(e){e.fnStateSaveCallback.call(e.oInstance,e,{})}))})),o("state.loaded()",(function(){return this.context.length?this.context[0].oLoadedState:null})),o("state.save()",(function(){return this.iterator("table",(function(e){Ze(e)}))})),s.use=function(e,t){var n="string"==typeof e?t:e,r="string"==typeof t?t:e;if(void 0===n&&"string"==typeof r)switch(r){case"lib":case"jq":return l;case"win":return window;case"datetime":return s.DateTime;case"luxon":return kt;case"moment":return Et;case"bootstrap":return It||window.bootstrap;case"foundation":return At||window.Foundation;default:return null}"lib"===r||"jq"===r||n&&n.fn&&n.fn.jquery?l=n:"win"===r||n&&n.document?(window=n,document=n.document):"datetime"===r||n&&"DateTime"===n.type?s.DateTime=n:"luxon"===r||n&&n.FixedOffsetZone?kt=n:"moment"===r||n&&n.isMoment?Et=n:"bootstrap"===r||n&&n.Modal&&"modal"===n.Modal.NAME?It=n:("foundation"===r||n&&n.Reveal)&&(At=n)},s.factory=function(e,t){var n=!1;return e&&e.document&&(window=e,document=e.document),t&&t.fn&&t.fn.jquery&&(l=t,n=!0),n},s.versionCheck=function(e,t){for(var n,r,a=t?t.split("."):s.version.split("."),o=e.split("."),i=0,l=o.length;i<l;i++)if((n=parseInt(a[i],10)||0)!==(r=parseInt(o[i],10)||0))return n>r;return!0},s.isDataTable=function(e){var t=l(e).get(0),n=!1;return e instanceof s.Api||(l.each(s.settings,(function(e,r){var a=r.nScrollHead?l("table",r.nScrollHead)[0]:null,o=r.nScrollFoot?l("table",r.nScrollFoot)[0]:null;r.nTable!==t&&a!==t&&o!==t||(n=!0)})),n)},s.tables=function(e){var t=!1;l.isPlainObject(e)&&(t=e.api,e=e.visible);var n=s.settings.filter((function(t){return!!(!e||e&&l(t.nTable).is(":visible"))})).map((function(e){return e.nTable}));return t?new a(n):n},s.camelToHungarian=O,o("$()",(function(e,t){var n=this.rows(t).nodes(),r=l(n);return l([].concat(r.filter(e).toArray(),r.find(e).toArray()))})),l.each(["on","one","off"],(function(e,t){o(t+"()",(function(){var e=Array.prototype.slice.call(arguments);e[0]=e[0].split(/\s/).map((function(e){return e.match(/\.dt\b/)?e:e+".dt"})).join(" ");var n=l(this.tables().nodes());return n[t].apply(n,e),this}))})),o("clear()",(function(){return this.iterator("table",(function(e){oe(e)}))})),o("error()",(function(e){return this.iterator("table",(function(t){Je(t,0,e)}))})),o("settings()",(function(){return new a(this.context,this.context)})),o("init()",(function(){var e=this.context;return e.length?e[0].oInit:null})),o("data()",(function(){return this.iterator("table",(function(e){return w(e.aoData,"_aData")})).flatten()})),o("trigger()",(function(e,t,n){return this.iterator("table",(function(r){return nt(r,null,e,t,n)})).flatten()})),o("ready()",(function(e){var t=this.context;return e?this.tables().every((function(){var t=this;this.context[0]._bInitComplete?e.call(t):this.on("init.dt.DT",(function(){e.call(t)}))})):t.length?t[0]._bInitComplete||!1:null})),o("destroy()",(function(e){return e=e||!1,this.iterator("table",(function(t){var n=t.oClasses,r=t.nTable,o=t.nTBody,i=t.nTHead,u=t.nTFoot,c=l(r),d=l(o),f=l(t.nTableWrapper),h=t.aoData.map((function(e){return e?e.nTr:null})),p=n.order;t.bDestroying=!0,nt(t,"aoDestroyCallback","destroy",[t],!0),e||new a(t).columns().visible(!0),t.resizeObserver&&t.resizeObserver.disconnect(),f.off(".DT").find(":not(tbody *)").off(".DT"),l(window).off(".DT-"+t.sInstance),r!=i.parentNode&&(c.children("thead").detach(),c.append(i)),u&&r!=u.parentNode&&(c.children("tfoot").detach(),c.append(u)),Ot(i,"header"),Ot(u,"footer"),t.colgroup.remove(),t.aaSorting=[],t.aaSortingFixed=[],$e(t),l(c).find("th, td").removeClass(l.map(s.ext.type.className,(function(e){return e})).join(" ")),l("th, td",i).removeClass(p.none+" "+p.canAsc+" "+p.canDesc+" "+p.isAsc+" "+p.isDesc).css("width","").removeAttr("aria-sort"),d.children().detach(),d.append(h);var g=t.nTableWrapper.parentNode,v=t.nTableWrapper.nextSibling,m=e?"remove":"detach";c[m](),f[m](),!e&&g&&(g.insertBefore(r,v),c.css("width",t.sDestroyWidth).removeClass(n.table));var b=s.settings.indexOf(t);-1!==b&&s.settings.splice(b,1)}))})),l.each(["column","row","cell"],(function(e,t){o(t+"s().every()",(function(e){var n,r=this.selector.opts,a=this,o=0;return this.iterator("every",(function(i,l,s){n=a[t](l,r),"cell"===t?e.call(n,n[0][0].row,n[0][0].column,s,o):e.call(n,l,s,o),o++}))}))})),o("i18n()",(function(e,t,n){var r=this.context[0],a=ne(e)(r.oLanguage);return void 0===a&&(a=t),l.isPlainObject(a)&&(a=void 0!==n&&void 0!==a[n]?a[n]:!1===n?a:a._),"string"==typeof a?a.replace("%d",n):a})),s.version="2.3.8",s.settings=[],s.models={},s.models.oSearch={caseInsensitive:!0,search:"",regex:!1,smart:!0,return:!1},s.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,src:null,idx:-1,displayData:null},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,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null,wideStrings:null,searchFixed:null},s.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],bAutoWidth:!0,bDeferRender:!0,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:null,titleRow:null,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnStateLoadCallback:function(e){try{return JSON.parse((-1===e.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+e.sInstance+"_"+location.pathname))}catch(e){return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(e,t){try{(-1===e.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+e.sInstance+"_"+location.pathname,JSON.stringify(t))}catch(e){}},fnStateSaveParams:null,iStateDuration:7200,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{orderable:": Activate to sort",orderableReverse:": Activate to invert sorting",orderableRemove:": Activate to remove sorting",paginate:{first:"First",last:"Last",next:"Next",previous:"Previous",number:""}},oPaginate:{sFirst:"«",sLast:"»",sNext:"›",sPrevious:"‹"},entries:{_:"entries",1:"entry"},lengthLabels:{"-1":"All"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ _ENTRIES-TOTAL_",sInfoEmpty:"Showing 0 to 0 of 0 _ENTRIES-TOTAL_",sInfoFiltered:"(filtered from _MAX_ total _ENTRIES-MAX_)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"_MENU_ _ENTRIES_ per page",sLoadingRecords:"Loading...",sProcessing:"",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},orderDescReverse:!0,oSearch:l.extend({},s.models.oSearch),layout:{topStart:"pageLength",topEnd:"search",bottomStart:"info",bottomEnd:"paging"},sDom:null,searchDelay:null,sPaginationType:"",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId",caption:null,iDeferLoading:null,on:null,columnTitleTag:"span"},F(s.defaults),s.defaults.column={aDataSort:null,iDataSort:-1,ariaTitle:"",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(s.defaults.column),s.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:!0,bLengthChange:!0,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:{bScrollbarLeft:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},searchFixed:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",pagingControls:0,iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,bAjaxDataGet:!0,jqXHR:null,json:void 0,oAjaxData:void 0,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"==ot(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==ot(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var e=this._iDisplayLength,t=this._iDisplayStart,n=t+e,r=this.aiDisplay.length,a=this.oFeatures,o=a.bPaginate;return a.bServerSide?!1===o||-1===e?t+r:Math.min(t+e,this._iRecordsDisplay):!o||n>r||-1===e?r:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null,caption:"",captionNode:null,colgroup:null,deferLoading:null,typeDetect:!0,resizeObserver:null,containerWidth:-1,orderDescReverse:null,orderIndicators:!0,orderHandler:!0,titleRow:null,columnTitleTag:"span"};var Rt=s.ext.pager;l.extend(Rt,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(){return["numbers"]},simple_numbers:function(){return["previous","numbers","next"]},full_numbers:function(){return["first","previous","numbers","next","last"]},first_last:function(){return["first","last"]},first_last_numbers:function(){return["first","numbers","last"]},_numbers:tn,numbers_length:7}),l.extend(!0,s.ext.renderer,{pagingButton:{_:function(e,t,n,r,a){var o,i=e.oClasses.paging,s=[i.button];return r&&s.push(i.active),a&&s.push(i.disabled),{display:o="ellipsis"===t?l('<span class="ellipsis"></span>').html(n)[0]:l("<button>",{class:s.join(" "),role:"link",type:"button"}).html(n),clicker:o}}},pagingContainer:{_:function(e,t){return t}}});var jt=function(e,t){return function(n){return v(n)||"string"!=typeof n||(n=n.replace(c," "),e&&(n=_(n)),t&&(n=I(n,!1))),n}};function Pt(e,t,n,r,a){return Et?e[t](a):kt?e[n](a):r?e[r](a):e}var kt,Et,Mt=!1,Ht=/[T\s]\d{2}.*?(Z|[+-]\d{2}(?::?\d{2})?)$/;function Wt(e,t,n){var r;if(window.luxon&&!kt&&(kt=window.luxon),window.moment&&!Et&&(Et=window.moment),Et){if(!(r=Et(e,t,n,!0)).isValid())return null}else if(kt){if(!(r=t&&"string"==typeof e?kt.DateTime.fromFormat(e,t):kt.DateTime.fromISO(e)).isValid)return null;r=r.setLocale(n)}else t?(Mt||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),Mt=!0):r=new Date(e);return r}function Xt(e){return function(t,n,r,a){0===arguments.length?(r="en",n=null,t=null):1===arguments.length?(r="en",n=t,t=null):2===arguments.length&&(r=n,n=t,t=null);var o="datetime"+(n?"-"+n:"");return s.ext.type.order[o+"-pre"]||s.type(o,{detect:function(e){return e===o&&o},order:{pre:function(e){return e.valueOf()}},className:"dt-right"}),function(i,l){if(null==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?"":Wt("0000-01-01 00:00:00",null,r);if(null!==n&&t===n&&"sort"!==l&&"type"!==l&&!(i instanceof Date))return i;let u={},c="string"==typeof i?i.match(Ht):null;c&&(u.timeZone="Z"===c[1]?"UTC":c[1]);var d=Wt(i,t,r);if(null===d)return i;if("sort"===l)return d;var f=null===n?Pt(d,"toDate","toJSDate","")[e](navigator.language,u):Pt(d,"format","toFormat","toISOString",n);return"display"===l?C(f):f}}}var Vt=",",Bt=".";if(void 0!==window.Intl)try{for(var qt=(new Intl.NumberFormat).formatToParts(100000.1),Ut=0;Ut<qt.length;Ut++)"group"===qt[Ut].type?Vt=qt[Ut].value:"decimal"===qt[Ut].type&&(Bt=qt[Ut].value)}catch(e){}s.datetime=function(e,t){var n="datetime-"+e;t||(t="en"),s.ext.type.order[n]||s.type(n,{detect:function(r){var a=Wt(r,e,t);return!(""!==r&&!a)&&n},order:{pre:function(n){return Wt(n,e,t)||0}},className:"dt-right"})},s.render={date:Xt("toLocaleDateString"),datetime:Xt("toLocaleString"),time:Xt("toLocaleTimeString"),number:function(e,t,n,r,a){return null==e&&(e=Vt),null==t&&(t=Bt),{display:function(o){if("number"!=typeof o&&"string"!=typeof o)return o;if(""===o||null===o)return o;var i=o<0?"-":"",l=parseFloat(o),s=Math.abs(l);if(s>=1e11||s<1e-4&&0!==s){var u=l.toExponential(n).split(/e\+?/);return u[0]+" x 10<sup>"+u[1]+"</sup>"}if(isNaN(l))return C(o);l=l.toFixed(n),o=Math.abs(l);var c=parseInt(o,10),d=n?t+(o-c).toFixed(n).substring(2):"";return 0===c&&0===parseFloat(d)&&(i=""),i+(r||"")+c.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e)+d+(a||"")}}},text:function(){return{display:C,filter:C}}};var zt=s.ext.type;s.type=function(e,t,n){if(!t)return{className:zt.className[e],detect:zt.detect.find((function(t){return t._name===e})),order:{pre:zt.order[e+"-pre"],asc:zt.order[e+"-asc"],desc:zt.order[e+"-desc"]},render:zt.render[e],search:zt.search[e]};var r=function(t,n){zt[t][e]=n},a=function(t){Object.defineProperty(t,"_name",{value:e});var n=zt.detect.findIndex((function(t){return t._name===e}));-1===n?zt.detect.unshift(t):zt.detect.splice(n,1,t)},o=function(t){zt.order[e+"-pre"]=t.pre,zt.order[e+"-asc"]=t.asc,zt.order[e+"-desc"]=t.desc};void 0===n&&(n=t,t=null),"className"===t?r("className",n):"detect"===t?a(n):"order"===t?o(n):"render"===t?r("render",n):"search"===t?r("search",n):t||(n.className&&r("className",n.className),void 0!==n.detect&&a(n.detect),n.order&&o(n.order),void 0!==n.render&&r("render",n.render),void 0!==n.search&&r("search",n.search))},s.types=function(){return zt.detect.map((function(e){return e._name}))};var $t=function(e,t){return e=null!=e?e.toString().toLowerCase():"",t=null!=t?t.toString().toLowerCase():"",e.localeCompare(t,navigator.languages[0]||navigator.language,{numeric:!0,ignorePunctuation:!0})},Yt=function(e,t){return e=_(e),t=_(t),$t(e,t)};s.type("string",{detect:function(){return"string"},order:{pre:function(e){return v(e)&&"boolean"!=typeof e?"":"string"==typeof e?e.toLowerCase():e.toString?e.toString():""}},search:jt(!1,!0)}),s.type("string-utf8",{detect:{allOf:function(e){return!0},oneOf:function(e){return!v(e)&&navigator.languages&&"string"==typeof e&&e.match(/[^\x00-\x7F]/)}},order:{asc:$t,desc:function(e,t){return-1*$t(e,t)}},search:jt(!1,!0)}),s.type("html",{detect:{allOf:function(e){return v(e)||"string"==typeof e&&-1!==e.indexOf("<")},oneOf:function(e){return!v(e)&&"string"==typeof e&&-1!==e.indexOf("<")}},order:{pre:function(e){return v(e)?"":e.replace?_(e).trim().toLowerCase():e+""}},search:jt(!0,!0)}),s.type("html-utf8",{detect:{allOf:function(e){return v(e)||"string"==typeof e&&-1!==e.indexOf("<")},oneOf:function(e){return navigator.languages&&!v(e)&&"string"==typeof e&&-1!==e.indexOf("<")&&"string"==typeof e&&e.match(/[^\x00-\x7F]/)}},order:{asc:Yt,desc:function(e,t){return-1*Yt(e,t)}},search:jt(!0,!0)}),s.type("date",{className:"dt-type-date",detect:{allOf:function(e){if(e&&!(e instanceof Date)&&!h.test(e))return null;var t=Date.parse(e);return null!==t&&!isNaN(t)||v(e)},oneOf:function(e){return e instanceof Date||"string"==typeof e&&h.test(e)}},order:{pre:function(e){var t=Date.parse(e);return isNaN(t)?-1/0:t}}}),s.type("html-num-fmt",{className:"dt-type-numeric",detect:{allOf:function(e,t){var n=t.oLanguage.sDecimal;return D(e,n,!0,!1)},oneOf:function(e,t){var n=t.oLanguage.sDecimal;return D(e,n,!0,!1)}},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return Zt(e,n,d,g)}},search:jt(!0,!0)}),s.type("html-num",{className:"dt-type-numeric",detect:{allOf:function(e,t){var n=t.oLanguage.sDecimal;return D(e,n,!1,!0)},oneOf:function(e,t){var n=t.oLanguage.sDecimal;return D(e,n,!1,!1)}},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return Zt(e,n,d)}},search:jt(!0,!0)}),s.type("num-fmt",{className:"dt-type-numeric",detect:{allOf:function(e,t){var n=t.oLanguage.sDecimal;return y(e,n,!0,!0)},oneOf:function(e,t){var n=t.oLanguage.sDecimal;return y(e,n,!0,!1)}},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return Zt(e,n,g)}}}),s.type("num",{className:"dt-type-numeric",detect:{allOf:function(e,t){var n=t.oLanguage.sDecimal;return y(e,n,!1,!0)},oneOf:function(e,t){var n=t.oLanguage.sDecimal;return y(e,n,!1,!1)}},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return Zt(e,n)}}});var Zt=function(e,t,n,r){if(0!==e&&(!e||"-"===e))return-1/0;var a=typeof e;return"number"===a||"bigint"===a?e:(t&&(e=b(e,t)),e.replace&&(n&&(e=e.replace(n,"")),r&&(e=e.replace(r,""))),1*e)};function Gt(e,t,n){n&&(e[t]=n)}l.extend(!0,s.ext.renderer,{footer:{_:function(e,t,n){t.addClass(n.tfoot.cell)}},header:{_:function(e,t,n){t.addClass(n.thead.cell),e.oFeatures.bSort||t.addClass(n.order.none);var r=e.titleRow,a=t.closest("thead").find("tr"),o=t.parent().index();"disable"===t.attr("data-dt-order")||"disable"===t.parent().attr("data-dt-order")||!0===r&&0!==o||!1===r&&o!==a.length-1||"number"==typeof r&&o!==r||l(e.nTable).on("order.dt.DT column-visibility.dt.DT",(function(r,a,o){if(e===a){var i=a.sortDetails;if(i){var l=w(i,"col");if("column-visibility"!==r.type||l.includes(o)){var s,u=n.order,c=a.api.columns(t),d=e.aoColumns[c.flatten()[0]],f=c.orderable().includes(!0),h="",p=c.indexes(),g=c.orderable(!0).flatten(),v=e.iTabIndex,m=a.orderHandler&&f;t.removeClass(u.isAsc+" "+u.isDesc).toggleClass(u.none,!f).toggleClass(u.canAsc,m&&g.includes("asc")).toggleClass(u.canDesc,m&&g.includes("desc"));var b=!0;for(s=0;s<p.length;s++)l.includes(p[s])||(b=!1);if(b){var y=c.order();t.addClass(y.includes("asc")?u.isAsc:""+y.includes("desc")?u.isDesc:"")}var D=-1;for(s=0;s<l.length;s++)if(e.aoColumns[l[s]].bVisible){D=l[s];break}if(p[0]==D){var S=i[0],x=d.asSorting;t.attr("aria-sort","asc"===S.dir?"ascending":"descending"),h=x[S.index+1]?"Reverse":"Remove"}else t.removeAttr("aria-sort");if(f){var T=t.find(".dt-column-order");T.attr("role","button").attr("aria-label",f?d.ariaTitle+a.api.i18n("oAria.orderable"+h):d.ariaTitle),-1!==v&&T.attr("tabindex",v)}}}}}))}},layout:{_:function(e,t,n){var r=e.oClasses.layout,a=l("<div/>").attr("id",n.id||null).addClass(n.className||r.row).appendTo(t);s.ext.renderer.layout._forLayoutRow(n,(function(e,t){if("id"!==e&&"className"!==e){var n="";t.table&&(a.addClass(r.tableRow),n+=r.tableCell+" "),n+="start"===e?r.start:"end"===e?r.end:r.full,l("<div/>").attr({id:t.id||null,class:t.className?t.className:r.cell+" "+n}).append(t.contents).appendTo(a)}}))},_forLayoutRow:function(e,t){var n=function(e){switch(e){case"":return 0;case"start":return 1;case"end":return 2;default:return 3}};Object.keys(e).sort((function(e,t){return n(e)-n(t)})).forEach((function(n){t(n,e[n])}))}}}),s.feature={},s.feature.register=function(e,t,n){s.ext.features[e]=t,n&&r.feature.push({cFeature:n,fnInit:t})},s.feature.register("div",(function(e,t){var n=l("<div>")[0];return t&&(Gt(n,"className",t.className),Gt(n,"id",t.id),Gt(n,"innerHTML",t.html),Gt(n,"textContent",t.text)),n})),s.feature.register("info",(function(e,t){if(!e.oFeatures.bInfo)return null;var n=e.oLanguage,r=e.sTableId,a=l("<div/>",{class:e.oClasses.info.container});return t=l.extend({callback:n.fnInfoCallback,empty:n.sInfoEmpty,postfix:n.sInfoPostFix,search:n.sInfoFiltered,text:n.sInfo},t),e.aoDrawCallback.push((function(e){!function(e,t,n){var r=e._iDisplayStart+1,a=e.fnDisplayEnd(),o=e.fnRecordsTotal(),i=e.fnRecordsDisplay(),l=i?t.text:t.empty;i!==o&&(l+=" "+t.search),l=it(e,l+=t.postfix),t.callback&&(l=t.callback.call(e.oInstance,e,r,a,o,i,l)),n.html(l),nt(e,null,"info",[e,n[0],l])}(e,t,a)})),e._infoEl||(a.attr({"aria-live":"polite",id:r+"_info",role:"status"}),l(e.nTable).attr("aria-describedby",r+"_info"),e._infoEl=a),a}),"i");var Jt=0;function Kt(e){var t=[];return e.numbers&&t.push("numbers"),e.previousNext&&(t.unshift("previous"),t.push("next")),e.firstLast&&(t.unshift("first"),t.push("last")),t}function Qt(e,t,n){if(e._bInitComplete){var r=n.type?s.ext.pager[n.type]:Kt,a=e.oLanguage.oAria.paginate||{},o=e._iDisplayStart,i=e._iDisplayLength,u=e.fnRecordsDisplay(),c=-1===i,d=c?0:Math.ceil(o/i),f=c?1:Math.ceil(u/i),h=[],p=[],g=r(n).map((function(e){return"numbers"===e?tn(d,f,n.buttons,n.boundaryNumbers):e}));h=h.concat.apply(h,g);for(var v=0;v<h.length;v++){var m=h[v],b=en(e,m,d,f),y=at(e,"pagingButton")(e,m,b.display,b.active,b.disabled),D="string"==typeof m?a[m]:a.number?a.number+(m+1):null;l(y.clicker).attr({"aria-controls":e.sTableId,"aria-disabled":b.disabled?"true":null,"aria-current":b.active?"page":null,"aria-label":D,"data-dt-idx":m,tabIndex:b.disabled?-1:e.iTabIndex&&"span"!==y.clicker[0].nodeName.toLowerCase()?e.iTabIndex:null}),"number"!=typeof m&&l(y.clicker).addClass(m),et(y.clicker,{action:m},(function(t){t.preventDefault(),Oe(e,t.data.action,!0)})),p.push(y.display)}var w=at(e,"pagingContainer")(e,p),S=t.find(document.activeElement).data("dt-idx");if(t.empty().append(w),void 0!==S&&t.find("[data-dt-idx="+S+"]").trigger("focus"),p.length){var x=l(p[0]).outerHeight();n.buttons>1&&x>0&&l(t).height()>=2*x-10&&Qt(e,t,l.extend({},n,{buttons:n.buttons-2}))}}}function en(e,t,n,r){var a=e.oLanguage.oPaginate,o={display:"",active:!1,disabled:!1};switch(t){case"ellipsis":o.display="…";break;case"first":o.display=a.sFirst,0===n&&(o.disabled=!0);break;case"previous":o.display=a.sPrevious,0===n&&(o.disabled=!0);break;case"next":o.display=a.sNext,0!==r&&n!==r-1||(o.disabled=!0);break;case"last":o.display=a.sLast,0!==r&&n!==r-1||(o.disabled=!0);break;default:"number"==typeof t&&(o.display=e.fnFormatNumber(t+1),n===t&&(o.active=!0))}return o}function tn(e,t,n,r){var a=[],o=Math.floor(n/2),i=r?2:1,l=r?1:0;return t<=n?a=x(0,t):1===n?a=[e]:3===n?e<=1?a=[0,1,"ellipsis"]:e>=t-2?(a=x(t-2,t)).unshift("ellipsis"):a=["ellipsis",e,"ellipsis"]:e<=o?((a=x(0,n-i)).push("ellipsis"),r&&a.push(t-1)):e>=t-1-o?((a=x(t-(n-i),t)).unshift("ellipsis"),r&&a.unshift(0)):((a=x(e-o+i,e+o-l)).push("ellipsis"),a.unshift("ellipsis"),r&&(a.push(t-1),a.unshift(0))),a}s.feature.register("search",(function(e,t){if(!e.oFeatures.bFilter)return null;var n=e.oClasses.search,r=e.sTableId,a=e.oLanguage,o=e.oPreviousSearch,i='<input type="search" class="'+n.input+'"/>';-1===(t=l.extend({placeholder:a.sSearchPlaceholder,processing:!1,text:a.sSearch},t)).text.indexOf("_INPUT_")&&(t.text+="_INPUT_"),t.text=it(e,t.text);var u=t.text.match(/_INPUT_$/),c=t.text.match(/^_INPUT_/),d=t.text.replace(/_INPUT_/,""),f="<label>"+t.text+"</label>";c?f="_INPUT_<label>"+d+"</label>":u&&(f="<label>"+d+"</label>_INPUT_");var h=l("<div>").addClass(n.container).append(f.replace(/_INPUT_/,i));h.find("label").attr("for","dt-search-"+Jt),h.find("input").attr("id","dt-search-"+Jt),Jt++;var p=function(n){var r=this.value;o.return&&"Enter"!==n.key||r!=o.search&&je(e,t.processing,(function(){o.search=r,Te(e,o),e._iDisplayStart=0,pe(e)}))},g=null!==e.searchDelay?e.searchDelay:0,v=l("input",h).val(o.search).attr("placeholder",t.placeholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",g?s.util.debounce(p,g):p).on("mouseup.DT",(function(e){setTimeout((function(){p.call(v[0],e)}),10)})).on("keypress.DT",(function(e){if(13==e.keyCode)return!1})).attr("aria-controls",r);return l(e.nTable).on("search.dt.DT",(function(t,n){e===n&&v[0]!==document.activeElement&&v.val("function"!=typeof o.search?o.search:"")})),h}),"f"),s.feature.register("paging",(function(e,t){if(!e.oFeatures.bPaginate)return null;t=l.extend({buttons:s.ext.pager.numbers_length,type:e.sPaginationType,boundaryNumbers:!0,firstLast:!0,previousNext:!0,numbers:!0},t);var n=l("<div/>").addClass(e.oClasses.paging.container+(t.type?" paging_"+t.type:"")).append(l("<nav>").attr("aria-label","pagination").addClass(e.oClasses.paging.nav)),r=function(){Qt(e,n.children(),t)};return e.aoDrawCallback.push(r),l(e.nTable).on("column-sizing.dt.DT",r),n}),"p");var nn=0;s.feature.register("pageLength",(function(e,t){var n=e.oFeatures;if(!n.bPaginate||!n.bLengthChange)return null;t=l.extend({menu:e.aLengthMenu,text:e.oLanguage.sLengthMenu},t);var r,a=e.oClasses.length,o=e.sTableId,i=t.menu,s=[],u=[];if(Array.isArray(i[0]))s=i[0],u=i[1];else for(r=0;r<i.length;r++)l.isPlainObject(i[r])?(s.push(i[r].value),u.push(i[r].label)):(s.push(i[r]),u.push(i[r]));var c=t.text.match(/_MENU_$/),d=t.text.match(/^_MENU_/),f=t.text.replace(/_MENU_/,""),h="<label>"+t.text+"</label>";d?h="_MENU_<label>"+f+"</label>":c&&(h="<label>"+f+"</label>_MENU_");var p="tmp-"+ +new Date,g=l("<div/>").addClass(a.container).append(h.replace("_MENU_",'<span id="'+p+'"></span>')),v=[];Array.prototype.slice.call(g.find("label")[0].childNodes).forEach((function(e){e.nodeType===Node.TEXT_NODE&&v.push({el:e,text:e.textContent})}));var m=function(t){v.forEach((function(n){n.el.textContent=it(e,n.text,t)}))},b=l("<select/>",{"aria-controls":o,class:a.select});for(r=0;r<s.length;r++){var y=e.api.i18n("lengthLabels."+s[r],null);null===y&&(y="number"==typeof u[r]?e.fnFormatNumber(u[r]):u[r]),b[0][r]=new Option(y,s[r])}return g.find("label").attr("for","dt-length-"+nn),b.attr("id","dt-length-"+nn),nn++,g.find("#"+p).replaceWith(b),l("select",g).val(e._iDisplayLength).on("change.DT",(function(){Fe(e,l(this).val()),pe(e)})),l(e.nTable).on("length.dt.DT",(function(t,n,r){e===n&&(l("select",g).val(r),m(r))})),m(e._iDisplayLength),g}),"l"),l.fn.dataTable=s,s.$=l,l.fn.dataTableSettings=s.settings,l.fn.dataTableExt=s.ext,l.fn.DataTable=function(e){return l(this).dataTable(e).api()},l.each(s,(function(e,t){l.fn.DataTable[e]=t}));const rn=s}}]); | |
| 1 | +"use strict";(globalThis.webpackChunkb_blocks=globalThis.webpackChunkb_blocks||[]).push([[5668],{5668(e,t,n){n.r(t),n.d(t,{default:()=>rn});var r,a,o,i,l=n(428),s=function(e,t){if(s.factory(e,t))return s;if(this instanceof s)return l(e).DataTable(t);var n=this,r=void 0===(t=e),o=this.length;return r&&(t={}),this.api=function(){return new a(this)},this.each((function(){var e,i=o>1?Qe({},t,!0):t,u=0,c=this.getAttribute("id"),d=s.defaults,f=l(this);if("table"==this.nodeName.toLowerCase()){i.on&&i.on.options&&st(f,"options",i.on.options),f.trigger("options.dt",i),j(d),P(d.column),O(d,d,!0),O(d.column,d.column,!0),O(d,l.extend(i,ut(f.data())),!0);var h=s.settings;for(u=0,e=h.length;u<e;u++){var p=h[u];if(p.nTable==this||p.nTHead&&p.nTHead.parentNode==this||p.nTFoot&&p.nTFoot.parentNode==this){var g=void 0!==i.bRetrieve?i.bRetrieve:d.bRetrieve,v=void 0!==i.bDestroy?i.bDestroy:d.bDestroy;if(r||g)return p.oInstance;if(v){new s.Api(p).destroy();break}return void Je(p,0,"Cannot reinitialise DataTable",3)}if(p.sTableId==this.id){h.splice(u,1);break}}null!==c&&""!==c||(c="DataTables_Table_"+s.ext._unique++,this.id=c),f.children("colgroup").remove();var m=l.extend(!0,{},s.models.oSettings,{sDestroyWidth:f[0].style.width,sInstance:c,sTableId:c,colgroup:l("<colgroup>"),fastData:function(e,t,n){return J(m,e,t,n)}});m.nTable=this,m.oInit=i,h.push(m),m.api=new a(m),m.oInstance=1===n.length?n:f.dataTable(),j(i),i.aLengthMenu&&!i.iDisplayLength&&(i.iDisplayLength=Array.isArray(i.aLengthMenu[0])?i.aLengthMenu[0][0]:l.isPlainObject(i.aLengthMenu[0])?i.aLengthMenu[0].value:i.aLengthMenu[0]),i=Qe(l.extend(!0,{},d),i),Ke(m.oFeatures,i,["bPaginate","bLengthChange","bFilter","bSort","bSortMulti","bInfo","bProcessing","bAutoWidth","bSortClasses","bServerSide","bDeferRender"]),Ke(m,i,["ajax","fnFormatNumber","sServerMethod","aaSorting","aaSortingFixed","aLengthMenu","sPaginationType","iStateDuration","bSortCellsTop","iTabIndex","sDom","fnStateLoadCallback","fnStateSaveCallback","renderer","searchDelay","rowId","caption","layout","orderDescReverse","orderIndicators","orderHandler","titleRow","typeDetect","columnTitleTag",["iCookieDuration","iStateDuration"],["oSearch","oPreviousSearch"],["aoSearchCols","aoPreSearchCols"],["iDisplayLength","_iDisplayLength"]]),Ke(m.oScroll,i,[["sScrollX","sX"],["sScrollXInner","sXInner"],["sScrollY","sY"],["bScrollCollapse","bCollapse"]]),Ke(m.oLanguage,i,"fnInfoCallback"),tt(m,"aoDrawCallback",i.fnDrawCallback),tt(m,"aoStateSaveParams",i.fnStateSaveParams),tt(m,"aoStateLoadParams",i.fnStateLoadParams),tt(m,"aoStateLoaded",i.fnStateLoaded),tt(m,"aoRowCallback",i.fnRowCallback),tt(m,"aoRowCreatedCallback",i.fnCreatedRow),tt(m,"aoHeaderCallback",i.fnHeaderCallback),tt(m,"aoFooterCallback",i.fnFooterCallback),tt(m,"aoInitComplete",i.fnInitComplete),tt(m,"aoPreDrawCallback",i.fnPreDrawCallback),m.rowIdFn=ne(i.rowId),i.on&&Object.keys(i.on).forEach((function(e){st(f,e,i.on[e])})),function(e){if(!s.__browser){var t={};s.__browser=t;var n=l("<div/>").css({position:"fixed",top:0,left:-1*window.pageXOffset,height:1,width:1,overflow:"hidden"}).append(l("<div/>").css({position:"absolute",top:1,left:1,width:100,overflow:"scroll"}).append(l("<div/>").css({width:"100%",height:10}))).appendTo("body"),r=n.children(),a=r.children();t.barWidth=r[0].offsetWidth-r[0].clientWidth,t.bScrollbarLeft=1!==Math.round(a.offset().left),n.remove()}l.extend(e.oBrowser,s.__browser),e.oScroll.iBarWidth=s.__browser.barWidth}(m);var b=m.oClasses;l.extend(b,s.ext.classes,i.oClasses),f.addClass(b.table),m.oFeatures.bPaginate||(i.iDisplayStart=0),void 0===m.iInitDisplayStart&&(m.iInitDisplayStart=i.iDisplayStart,m._iDisplayStart=i.iDisplayStart);var y=i.iDeferLoading;if(null!==y){m.deferLoading=!0;var D=Array.isArray(y);m._iRecordsDisplay=D?y[0]:y,m._iRecordsTotal=D?y[1]:y}var w=[],S=this.getElementsByTagName("thead"),x=De(m,S[0]);if(i.aoColumns)w=i.aoColumns;else if(x.length)for(u=0,e=x[0].length;u<e;u++)w.push(null);for(u=0,e=w.length;u<e;u++)k(m);!function(e,t,n,r,a){var o,i,s,u,c,d,f,h=e.aoColumns;if(n)for(o=0,i=n.length;o<i;o++)n[o]&&n[o].name&&(h[o].sName=n[o].name);if(t)for(o=t.length-1;o>=0;o--){var p=void 0!==(f=t[o]).target?f.target:void 0!==f.targets?f.targets:f.aTargets;for(Array.isArray(p)||(p=[p]),s=0,u=p.length;s<u;s++){var g=p[s];if("number"==typeof g&&g>=0){for(;h.length<=g;)k(e);a(g,f)}else if("number"==typeof g&&g<0)a(h.length+g,f);else if("string"==typeof g)for(c=0,d=h.length;c<d;c++)"_all"===g?a(c,f):-1!==g.indexOf(":name")?h[c].sName===g.replace(":name","")&&a(c,f):r.forEach((function(e){if(e[c]){var t=l(e[c].cell);g.match(/^[a-z][\w-]*$/i)&&(g="."+g),t.is(g)&&a(c,f)}}))}}if(n)for(o=0,i=n.length;o<i;o++)a(o,n[o])}(m,i.aoColumnDefs,w,x,(function(e,t){E(m,e,t)}));var T=f.children("tbody").find("tr:first-child").eq(0);if(T.length){var _=function(e,t){return null!==e.getAttribute("data-"+t)?t:null};l(T[0]).children("th, td").each((function(e,t){var n=m.aoColumns[e];if(n||Je(m,0,"Incorrect column count",18),n.mData===e){var r=_(t,"sort")||_(t,"order"),a=_(t,"filter")||_(t,"search");null===r&&null===a||(n.mData={_:e+".display",sort:null!==r?e+".@data-"+r:void 0,type:null!==r?e+".@data-"+r:void 0,filter:null!==a?e+".@data-"+a:void 0},n._isArrayHost=!0,E(m,e))}}))}tt(m,"aoDrawCallback",Ze);var C=m.oFeatures;if(i.bStateSave&&(C.bStateSave=!0),void 0===i.aaSorting){var I=m.aaSorting;for(u=0,e=I.length;u<e;u++)I[u][1]=m.aoColumns[u].asSorting[0]}$e(m),tt(m,"aoDrawCallback",(function(){(m.bSorted||"ssp"===ot(m)||C.bDeferRender)&&$e(m)}));var A=f.children("caption");m.caption&&(0===A.length&&(A=l("<caption/>").prependTo(f)),A.html(m.caption)),A.length&&(A[0]._captionSide=A.css("caption-side"),m.captionNode=A[0]),A.length?m.colgroup.insertAfter(A):m.colgroup.prependTo(m.nTable),0===S.length&&(S=l("<thead/>").appendTo(f)),m.nTHead=S[0];var L=f.children("tbody");0===L.length&&(L=l("<tbody/>").insertAfter(S)),m.nTBody=L[0];var N=f.children("tfoot");0===N.length&&(N=l("<tfoot/>").appendTo(f)),m.nTFoot=N[0],m.aiDisplay=m.aiDisplayMaster.slice(),m.bInitialised=!0;var F=m.oLanguage;l.extend(!0,F,i.oLanguage),F.sUrl?l.ajax({dataType:"json",url:F.sUrl,success:function(e){O(d.oLanguage,e),l.extend(!0,F,e,m.oInit.oLanguage),nt(m,null,"i18n",[m],!0),Le(m)},error:function(){Je(m,0,"i18n file loading error",21),Le(m)}}):(nt(m,null,"i18n",[m],!0),Le(m))}else Je(null,0,"Non-table node initialisation ("+this.nodeName+")",2)})),n=null,this};s.ext=r={builder:"-source-",buttons:{},ccContent:{},classes:{},errMode:"alert",escape:{attributes:!1},feature:[],features:{},search:[],selector:{cell:[],column:[],row:[]},legacy:{ajax:null},pager:{},renderer:{pageButton:{},header:{}},order:{},type:{className:{},detect:[],render:{},search:{},order:{}},_unique:0,fnVersionCheck:s.fnVersionCheck,iApiIndex:0,sVersion:s.version},l.extend(r,{afnFiltering:r.search,aTypes:r.type.detect,ofnSearch:r.type.search,oSort:r.type.order,afnSortData:r.order,aoFeatures:r.feature,oStdClasses:r.classes,oPagination:r.pager}),l.extend(s.ext.classes,{container:"dt-container",empty:{row:"dt-empty"},info:{container:"dt-info"},layout:{row:"dt-layout-row",cell:"dt-layout-cell",tableRow:"dt-layout-table",tableCell:"",start:"dt-layout-start",end:"dt-layout-end",full:"dt-layout-full"},length:{container:"dt-length",select:"dt-input"},order:{canAsc:"dt-orderable-asc",canDesc:"dt-orderable-desc",isAsc:"dt-ordering-asc",isDesc:"dt-ordering-desc",none:"dt-orderable-none",position:"sorting_"},processing:{container:"dt-processing"},scrolling:{body:"dt-scroll-body",container:"dt-scroll",footer:{self:"dt-scroll-foot",inner:"dt-scroll-footInner"},header:{self:"dt-scroll-head",inner:"dt-scroll-headInner"}},search:{container:"dt-search",input:"dt-input"},table:"dataTable",tbody:{cell:"",row:""},thead:{cell:"",row:""},tfoot:{cell:"",row:""},paging:{active:"current",button:"dt-paging-button",container:"dt-paging",disabled:"disabled",nav:""}}) | |
| 2 | +;var u={},c=/[\r\n\u2028]/g,d=/<([^>]*>)/g,f=Math.pow(2,28),h=/^\d{2,4}[./-]\d{1,2}[./-]\d{1,2}([T ]{1}\d{1,2}[:.]\d{2}([.:]\d{2})?)?$/,p=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^","-"].join("|\\")+")","g"),g=/['\u00A0,$£€¥%\u2009\u202F\u20BD\u20a9\u20BArfkɃΞ]/gi,v=function(e){return!e||!0===e||"-"===e},m=function(e){var t=parseInt(e,10);return!isNaN(t)&&isFinite(e)?t:null},b=function(e,t){return u[t]||(u[t]=new RegExp(Ce(t),"g")),"string"==typeof e&&"."!==t?e.replace(/\./g,"").replace(u[t],"."):e},y=function(e,t,n,r){var a=typeof e,o="string"===a;return"number"===a||"bigint"===a||!(!r||!v(e))||(t&&o&&(e=b(e,t)),n&&o&&(e=e.replace(g,"")),!isNaN(parseFloat(e))&&isFinite(e))},D=function(e,t,n,r){if(r&&v(e))return!0;if("string"==typeof e&&e.match(/<(input|select)/i))return null;var a=function(e){return v(e)||"string"==typeof e}(e);return a&&!!y(_(e),t,n,r)||null},w=function(e,t,n){var r=[],a=0,o=e.length;if(void 0!==n)for(;a<o;a++)e[a]&&e[a][t]&&r.push(e[a][t][n]);else for(;a<o;a++)e[a]&&r.push(e[a][t]);return r},S=function(e,t,n,r){var a=[],o=0,i=t.length;if(void 0!==r)for(;o<i;o++)e[t[o]]&&e[t[o]][n]&&a.push(e[t[o]][n][r]);else for(;o<i;o++)e[t[o]]&&a.push(e[t[o]][n]);return a},x=function(e,t){var n,r=[];void 0===t?(t=0,n=e):(n=t,t=e);for(var a=t;a<n;a++)r.push(a);return r},T=function(e){for(var t=[],n=0,r=e.length;n<r;n++)e[n]&&t.push(e[n]);return t},_=function(e,t){if(!e||"string"!=typeof e)return e;if(e.length>f)throw new Error("Exceeded max str len");var n;e=e.replace(d,t||"");do{n=e,e=e.replace(/<script/i,"")}while(e!==n);return n},C=function(e){return Array.isArray(e)&&(e=e.join(",")),"string"==typeof e?e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):e},I=function(e,t){if("string"!=typeof e)return e;var n=e.normalize?e.normalize("NFD"):e;return n.length!==e.length?(!0===t?e+" ":"")+n.replace(/[\u0300-\u036f]/g,""):n},A=function(e){if(Array.from&&Set)return Array.from(new Set(e));if(function(e){if(e.length<2)return!0;for(var t=e.slice().sort(),n=t[0],r=1,a=t.length;r<a;r++){if(t[r]===n)return!1;n=t[r]}return!0}(e))return e.slice();var t,n,r,a=[],o=e.length,i=0;e:for(n=0;n<o;n++){for(t=e[n],r=0;r<i;r++)if(a[r]===t)continue e;a.push(t),i++}return a},L=function(e,t){if(Array.isArray(t))for(var n=0;n<t.length;n++)L(e,t[n]);else e.push(t);return e};function N(e,t){t&&t.split(" ").forEach((function(t){t&&e.classList.add(t)}))}function F(e){var t,n,r={};l.each(e,(function(a){(t=a.match(/^([^A-Z]+?)([A-Z])/))&&-1!=="a aa ai ao as b fn i m o s ".indexOf(t[1]+" ")&&(n=a.replace(t[0],t[2].toLowerCase()),r[n]=a,"o"===t[1]&&F(e[a]))})),e._hungarianMap=r}function O(e,t,n){var r;e._hungarianMap||F(e),l.each(t,(function(a){void 0===(r=e._hungarianMap[a])||!n&&void 0!==t[r]||("o"===r.charAt(0)?(t[r]||(t[r]={}),l.extend(!0,t[r],t[a]),O(e[r],t[r],n)):t[r]=t[a])}))}s.util={diacritics:function(e,t){if("function"!=typeof e)return I(e,t);I=e},debounce:function(e,t){var n;return function(){var r=this,a=arguments;clearTimeout(n),n=setTimeout((function(){e.apply(r,a)}),t||250)}},throttle:function(e,t){var n,r,a=void 0!==t?t:200;return function(){var t=this,o=+new Date,i=arguments;n&&o<n+a?(clearTimeout(r),r=setTimeout((function(){n=void 0,e.apply(t,i)}),a)):(n=o,e.apply(t,i))}},escapeRegex:function(e){return e.replace(p,"\\$1")},set:function(e){if(l.isPlainObject(e))return s.util.set(e._);if(null===e)return function(){};if("function"==typeof e)return function(t,n,r){e(t,"set",n,r)};if("string"!=typeof e||-1===e.indexOf(".")&&-1===e.indexOf("[")&&-1===e.indexOf("("))return function(t,n){t[e]=n};var t=function(e,n,r){for(var a,o,i,l,s,u=te(r),c=u[u.length-1],d=0,f=u.length-1;d<f;d++){if("__proto__"===u[d]||"constructor"===u[d])throw new Error("Cannot set prototype values");if(o=u[d].match(Q),i=u[d].match(ee),o){if(u[d]=u[d].replace(Q,""),e[u[d]]=[],(a=u.slice()).splice(0,d+1),s=a.join("."),Array.isArray(n))for(var h=0,p=n.length;h<p;h++)t(l={},n[h],s),e[u[d]].push(l);else e[u[d]]=n;return}i&&(u[d]=u[d].replace(ee,""),e=e[u[d]](n)),null!==e[u[d]]&&void 0!==e[u[d]]||(e[u[d]]={}),e=e[u[d]]}c.match(ee)?e=e[c.replace(ee,"")](n):e[c.replace(Q,"")]=n};return function(n,r){return t(n,r,e)}},get:function(e){if(l.isPlainObject(e)){var t={};return l.each(e,(function(e,n){n&&(t[e]=s.util.get(n))})),function(e,n,r,a){var o=t[n]||t._;return void 0!==o?o(e,n,r,a):e}}if(null===e)return function(e){return e};if("function"==typeof e)return function(t,n,r,a){return e(t,n,r,a)};if("string"!=typeof e||-1===e.indexOf(".")&&-1===e.indexOf("[")&&-1===e.indexOf("("))return function(t){return t[e]};var n=function(e,t,r){var a,o,i,l;if(""!==r)for(var s=te(r),u=0,c=s.length;u<c;u++){if(a=s[u].match(Q),o=s[u].match(ee),a){if(s[u]=s[u].replace(Q,""),""!==s[u]&&(e=e[s[u]]),i=[],s.splice(0,u+1),l=s.join("."),Array.isArray(e))for(var d=0,f=e.length;d<f;d++)i.push(n(e[d],t,l));var h=a[0].substring(1,a[0].length-1);e=""===h?i:i.join(h);break}if(o)s[u]=s[u].replace(ee,""),e=e[s[u]]();else{if(null===e||null===e[s[u]])return null;if(void 0===e||void 0===e[s[u]])return;e=e[s[u]]}}return e};return function(t,r){return n(t,r,e)}},stripHtml:function(e,t){var n=typeof e;if("function"!==n)return"string"===n?_(e,t):e;_=e},escapeHtml:function(e){var t=typeof e;if("function"!==t)return"string"===t||Array.isArray(e)?C(e):e;C=e},unique:A};var R=function(e,t,n){void 0!==e[t]&&(e[n]=e[t])};function j(e){R(e,"ordering","bSort"),R(e,"orderMulti","bSortMulti"),R(e,"orderClasses","bSortClasses"),R(e,"orderCellsTop","bSortCellsTop"),R(e,"order","aaSorting"),R(e,"orderFixed","aaSortingFixed"),R(e,"paging","bPaginate"),R(e,"pagingType","sPaginationType"),R(e,"pageLength","iDisplayLength"),R(e,"searching","bFilter"),"boolean"==typeof e.sScrollX&&(e.sScrollX=e.sScrollX?"100%":""),"boolean"==typeof e.scrollX&&(e.scrollX=e.scrollX?"100%":""),"object"==typeof e.bSort?(e.orderIndicators=void 0===e.bSort.indicators||e.bSort.indicators,e.orderHandler=void 0===e.bSort.handler||e.bSort.handler,e.bSort=!0):!1===e.bSort?(e.orderIndicators=!1,e.orderHandler=!1):!0===e.bSort&&(e.orderIndicators=!0,e.orderHandler=!0),"boolean"==typeof e.bSortCellsTop&&(e.titleRow=e.bSortCellsTop);var t=e.aoSearchCols;if(t)for(var n=0,r=t.length;n<r;n++)t[n]&&O(s.models.oSearch,t[n]);e.serverSide&&!e.searchDelay&&(e.searchDelay=400)}function P(e){R(e,"orderable","bSortable"),R(e,"orderData","aDataSort"),R(e,"orderSequence","asSorting"),R(e,"orderDataType","sortDataType");var t=e.aDataSort;"number"!=typeof t||Array.isArray(t)||(e.aDataSort=[t])}function k(e){var t=s.defaults.column,n=e.aoColumns.length,r=l.extend({},s.models.oColumn,t,{aDataSort:t.aDataSort?t.aDataSort:[n],mData:t.mData?t.mData:n,idx:n,searchFixed:{},colEl:l("<col>").attr("data-dt-column",n)});e.aoColumns.push(r);var a=e.aoPreSearchCols;a[n]=l.extend({},s.models.oSearch,a[n])}function E(e,t,n){var r=e.aoColumns[t];if(null!=n){P(n),O(s.defaults.column,n,!0),void 0===n.mDataProp||n.mData||(n.mData=n.mDataProp),n.sType&&(r._sManualType=n.sType),n.className&&!n.sClass&&(n.sClass=n.className);var a=r.sClass;l.extend(r,n),Ke(r,n,"sWidth","sWidthOrig"),a!==r.sClass&&(r.sClass=a+" "+r.sClass),void 0!==n.iDataSort&&(r.aDataSort=[n.iDataSort]),Ke(r,n,"aDataSort")}var o=r.mData,i=ne(o);if(r.mRender&&Array.isArray(r.mRender)){var u=r.mRender.slice(),c=u.shift();r.mRender=s.render[c].apply(window,u)}r._render=r.mRender?ne(r.mRender):null;var d=function(e){return"string"==typeof e&&-1!==e.indexOf("@")};r._bAttrSrc=l.isPlainObject(o)&&(d(o.sort)||d(o.type)||d(o.filter)),r._setter=null,r.fnGetData=function(e,t,n){var a=i(e,t,void 0,n);return r._render&&t?r._render(a,t,e,n):a},r.fnSetData=function(e,t,n){return re(o)(e,t,n)},"number"==typeof o||r._isArrayHost||(e._rowReadObject=!0),e.oFeatures.bSort||(r.bSortable=!1)}function M(e){!function(e){if(e.oFeatures.bAutoWidth){var t,n,a,o=e.nTable,i=e.aoColumns,u=e.oScroll,c=u.sY,d=u.sX,f=u.sXInner,h=V(e,"bVisible"),p=o.getAttribute("width"),g=o.parentNode,v=o.style.width,m=Ee(e) | |
| 3 | +;if(m===e.containerWidth)return!1;e.containerWidth=m,v||p||(o.style.width="100%",v="100%"),v&&-1!==v.indexOf("%")&&(p=v),nt(e,null,"column-calc",{visible:h},!1);var b=l(o.cloneNode()).css("visibility","hidden").css("margin",0).removeAttr("id");b.append("<tbody/>"),b.append(l(e.nTHead).clone()).append(l(e.nTFoot).clone()),b.find("tfoot th, tfoot td").css("width",""),b.find("thead th, thead td").each((function(){var t=$(e,this,!0,!1);t?(this.style.width=t,d&&(this.style.minWidth=t,l(this).append(l("<div/>").css({width:t,margin:0,padding:0,border:0,height:1})))):this.style.width=""}));var y=[];for(t=0;t<h.length;t++)y.push(Me(e,h[t]));if(y.length)for(t=0;t<y[0].length;t++){var D=l("<tr/>").appendTo(b.find("tbody"));for(n=0;n<h.length;n++){a=i[h[n]];var w=y[n][t]||"",S=r.type.className[a.sType],x=w+(a.sContentPadding||(d?"-":"")),T=-1===w.indexOf("<")&&-1===w.indexOf("&")?document.createTextNode(x):x;l("<td/>").addClass(S).addClass(a.sClass).append(T).appendTo(D)}}l("[name]",b).removeAttr("name");var _=l("<div/>").css(d||c?{position:"absolute",top:0,left:0,height:1,right:0,overflow:"hidden"}:{}).append(b).appendTo(g);d&&f?b.width(f):d?(b.css("width","auto"),b.removeAttr("width"),b.outerWidth()<g.clientWidth&&p&&b.outerWidth(g.clientWidth)):c?b.outerWidth(g.clientWidth):p&&b.outerWidth(p);var C=0,I=b.find("tbody tr").eq(0).children();for(t=0;t<h.length;t++){var A=I[t].getBoundingClientRect().width;C+=A,i[h[t]].sWidth=He(A)}if(o.style.width=He(C),_.remove(),p&&(o.style.width=He(p)),(p||d)&&!e._reszEvt){var L=s.util.throttle((function(){var t=Ee(e);e.bDestroying||0===t||M(e)}));if(window.ResizeObserver){var N=l(e.nTableWrapper).is(":visible"),F=l("<div>").css({width:"100%",height:0}).addClass("dt-autosize").appendTo(e.nTableWrapper);e.resizeObserver=new ResizeObserver((function(e){N?N=!1:L()})),e.resizeObserver.observe(F[0])}else l(window).on("resize.DT-"+e.sInstance,L);e._reszEvt=!0}}}(e),function(e){for(var t=e.aoColumns,n=0;n<t.length;n++){var r=$(e,[n],!1,!1);t[n].colEl.css("width",r),e.oScroll.sX&&t[n].colEl.css("min-width",r)}}(e);var t=e.oScroll;""===t.sY&&""===t.sX||ke(e),nt(e,null,"column-sizing",[e])}function H(e,t){var n=V(e,"bVisible");return"number"==typeof n[t]?n[t]:null}function W(e,t){var n=V(e,"bVisible").indexOf(t);return-1!==n?n:null}function X(e){var t=e.aoHeader,n=e.aoColumns,r=0;if(t.length)for(var a=0,o=t[0].length;a<o;a++)n[a].bVisible&&"none"!==l(t[0][a].cell).css("display")&&r++;return r}function V(e,t){var n=[];return e.aoColumns.map((function(e,r){e[t]&&n.push(r)})),n}function B(e,t){return!0===t?e._name:t}function q(e){var t,n,a,o,i,l,u,c,d,f=e.aoColumns,h=e.aoData,p=s.ext.type.detect;for(t=0,n=f.length;t<n;t++){if(d=[],!(u=f[t]).sType&&u._sManualType)u.sType=u._sManualType;else if(!u.sType){if(!e.typeDetect)return;for(a=0,o=p.length;a<o;a++){var g=p[a],m=g.oneOf,b=g.allOf||g,y=g.init,D=!1;if(c=null,y&&(c=B(g,y(e,u,t)))){u.sType=c;break}for(i=0,l=h.length;i<l;i++)if(h[i]){if(void 0===d[i]&&(d[i]=J(e,i,t,"type")),m&&!D&&(D=B(g,m(d[i],e))),!(c=B(g,b(d[i],e)))&&a!==p.length-3)break;if("html"===c&&!v(d[i]))break}if(m&&D&&c||!m&&c){u.sType=c;break}}u.sType||(u.sType="string")}var w=r.type.className[u.sType];w&&(z(e.aoHeader,t,w),z(e.aoFooter,t,w));var S=r.type.render[u.sType];S&&!u._render&&(u._render=s.util.get(S),U(e,t))}}function U(e,t){for(var n=e.aoData,r=0;r<n.length;r++)if(n[r].nTr){var a=J(e,r,t,"display");n[r].displayData[t]=a,K(n[r].anCells[t],a)}}function z(e,t,n){e.forEach((function(e){e[t]&&e[t].unique&&N(e[t].cell,n)}))}function $(e,t,n,r){Array.isArray(t)||(t=Y(t));for(var a,o=0,i=e.aoColumns,l=0,s=t.length;l<s;l++){var u=i[t[l]],c=n?u.sWidthOrig:u.sWidth;if(r||!1!==u.bVisible){if(null==c)return null;if("number"==typeof c)a="px",o+=c;else{var d=c.match(/([\d\.]+)([^\d]*)/);d&&(o+=1*d[1],a=3===d.length?d[2]:"px")}}}return o+a}function Y(e){var t=l(e).closest("[data-dt-column]").attr("data-dt-column");return t?t.split(",").map((function(e){return 1*e})):[]}function Z(e,t,n,r){var a=e.aoData.length,o=l.extend(!0,{},s.models.oRow,{src:n?"dom":"data",idx:a});o._aData=t,e.aoData.push(o);for(var i=e.aoColumns,u=0,c=i.length;u<c;u++)i[u].sType=null;e.aiDisplayMaster.push(a);var d=e.rowIdFn(t);return void 0!==d&&(e.aIds[d]=o),!n&&e.oFeatures.bDeferRender||ue(e,a,n,r),a}function G(e,t){var n;return t instanceof l||(t=l(t)),t.map((function(t,r){return n=le(e,r),Z(e,n.data,r,n.cells)}))}function J(e,t,n,r){"search"===r?r="filter":"order"===r&&(r="sort");var a=e.aoData[t];if(a){var o=e.iDraw,i=e.aoColumns[n],l=a._aData,u=i.sDefaultContent,c=i.fnGetData(l,r,{settings:e,row:t,col:n});if("display"!==r&&c&&"object"==typeof c&&c.nodeName&&(c=c.innerHTML),void 0===c)return e.iDrawError!=o&&null===u&&(Je(e,0,"Requested unknown parameter "+("function"==typeof i.mData?"{function}":"'"+i.mData+"'")+" for row "+t+", column "+n,4),e.iDrawError=o),u;if(c!==l&&null!==c||null===u||void 0===r){if("function"==typeof c)return c.call(l)}else c=u;if(null===c&&"display"===r)return"";if("filter"===r){var d=s.ext.type.search;d[i.sType]&&(c=d[i.sType](c))}return c}}function K(e,t){t&&"object"==typeof t&&t.nodeName?l(e).empty().append(t):e.innerHTML=t}var Q=/\[.*?\]$/,ee=/\(\)$/;function te(e){return(e.match(/(\\.|[^.])+/g)||[""]).map((function(e){return e.replace(/\\\./g,".")}))}var ne=s.util.get,re=s.util.set;function ae(e){return w(e.aoData,"_aData")}function oe(e){e.aoData.length=0,e.aiDisplayMaster.length=0,e.aiDisplay.length=0,e.aIds={}}function ie(e,t,n,r){var a,o,i=e.aoData[t];if(i._aSortData=null,i._aFilterData=null,i.displayData=null,"dom"!==n&&(n&&"auto"!==n||"dom"!==i.src)){var l=i.anCells,s=se(e,t);if(l)if(void 0!==r)K(l[r],s[r]);else for(a=0,o=l.length;a<o;a++)K(l[a],s[a])}else i._aData=le(e,i,r,void 0===r?void 0:i._aData).data;var u=e.aoColumns;if(void 0!==r)u[r].sType=null,u[r].wideStrings=null;else{for(a=0,o=u.length;a<o;a++)u[a].sType=null,u[a].wideStrings=null;ce(e,i)}}function le(e,t,n,r){var a,o,i,l=[],s=t.firstChild,u=0,c=e.aoColumns,d=e._rowReadObject;r=void 0!==r?r:d?{}:[];var f=function(e,t){if("string"==typeof e){var n=e.indexOf("@");if(-1!==n){var a=e.substring(n+1);re(e)(r,t.getAttribute(a))}}},h=function(e){void 0!==n&&n!==u||(o=c[u],i=e.innerHTML.trim(),o&&o._bAttrSrc?(re(o.mData._)(r,i),f(o.mData.sort,e),f(o.mData.type,e),f(o.mData.filter,e)):d?(o._setter||(o._setter=re(o.mData)),o._setter(r,i)):r[u]=i),u++};if(s)for(;s;)"TD"!=(a=s.nodeName.toUpperCase())&&"TH"!=a||(h(s),l.push(s)),s=s.nextSibling;else for(var p=0,g=(l=t.anCells).length;p<g;p++)h(l[p]);var v=t.firstChild?t:t.nTr;if(v){var m=v.getAttribute("id");m&&re(e.rowId)(r,m)}return{data:r,cells:l}}function se(e,t){var n=e.aoData[t],r=e.aoColumns;if(!n.displayData){n.displayData=[];for(var a=0,o=r.length;a<o;a++)n.displayData.push(J(e,t,a,"display"))}return n.displayData}function ue(e,t,n,r){var a,o,i,s,u,c,d=e.aoData[t],f=d._aData,h=[],p=e.oClasses.tbody.row;if(null===d.nTr){for(a=n||document.createElement("tr"),d.nTr=a,d.anCells=h,N(a,p),a._DT_RowIndex=t,ce(e,d),s=0,u=e.aoColumns.length;s<u;s++){i=e.aoColumns[s],(o=(c=!n||!r[s])?document.createElement(i.sCellType):r[s])||Je(e,0,"Incorrect column count",18),o._DT_CellIndex={row:t,column:s},h.push(o);var g=se(e,t);!c&&(!i.mRender&&i.mData===s||l.isPlainObject(i.mData)&&i.mData._===s+".display")||K(o,g[s]),N(o,i.sClass),i.bVisible&&c?a.appendChild(o):i.bVisible||c||o.parentNode.removeChild(o),i.fnCreatedCell&&i.fnCreatedCell.call(e.oInstance,o,J(e,t,s),f,t,s)}nt(e,"aoRowCreatedCallback","row-created",[a,f,t,h])}else N(d.nTr,p)}function ce(e,t){var n=t.nTr,r=t._aData;if(n){var a=e.rowIdFn(r);if(a&&(n.id=a),r.DT_RowClass){var o=r.DT_RowClass.split(" ");t.__rowc=t.__rowc?A(t.__rowc.concat(o)):o,l(n).removeClass(t.__rowc.join(" ")).addClass(r.DT_RowClass)}r.DT_RowAttr&&l(n).attr(r.DT_RowAttr),r.DT_RowData&&l(n).data(r.DT_RowData)}}function de(e,t){var n,r,a,o=e.oClasses,i=e.aoColumns,s="header"===t?e.nTHead:e.nTFoot,u="header"===t?"sTitle":t;if(s){ | |
| 4 | +if(("header"===t||w(e.aoColumns,u).join(""))&&((a=l("tr",s)).length||(a=l("<tr/>").appendTo(s)),1===a.length)){var c=0;for(l("td, th",a).each((function(){c+=this.colSpan})),n=c,r=i.length;n<r;n++)l("<th/>").html(i[n][u]||"").appendTo(a)}var d=De(e,s,!0);"header"===t?(e.aoHeader=d,l("tr",s).addClass(o.thead.row)):(e.aoFooter=d,l("tr",s).addClass(o.tfoot.row)),l(s).children("tr").children("th, td").each((function(){at(e,t)(e,l(this),o)}))}}function fe(e,t,n){var r,a,o,i,s,u=[],c=[],d=e.aoColumns,f=d.length;if(t){for(n||(n=x(f).filter((function(e){return d[e].bVisible}))),r=0;r<t.length;r++)u[r]=t[r].slice().filter((function(e,t){return n.includes(t)})),c.push([]);for(r=0;r<u.length;r++)for(a=0;a<u[r].length;a++)if(i=1,s=1,void 0===c[r][a]){for(o=u[r][a].cell;void 0!==u[r+i]&&u[r][a].cell==u[r+i][a].cell;)c[r+i][a]=null,i++;for(;void 0!==u[r][a+s]&&u[r][a].cell==u[r][a+s].cell;){for(var h=0;h<i;h++)c[r+h][a+s]=null;s++}var p=l(".dt-column-title",o);c[r][a]={cell:o,colspan:s,rowspan:i,title:p.length?p.html():l(o).html()}}return c}}function he(e,t){for(var n,r,a=fe(e,t),o=0;o<t.length;o++){if(n=t[o].row)for(;r=n.firstChild;)n.removeChild(r);for(var i=0;i<a[o].length;i++){var s=a[o][i];s&&l(s.cell).appendTo(n).attr("rowspan",s.rowspan).attr("colspan",s.colspan)}}}function pe(e,t){if(function(e){var t="ssp"==ot(e),n=e.iInitDisplayStart;void 0!==n&&-1!==n&&(e._iDisplayStart=t?n:n>=e.fnRecordsDisplay()?0:n,e.iInitDisplayStart=-1)}(e),-1===nt(e,"aoPreDrawCallback","preDraw",[e]).indexOf(!1)){var n,a=[],o=0,i="ssp"==ot(e),s=e.aiDisplay,u=e._iDisplayStart,c=e.fnDisplayEnd(),d=e.aoColumns,f=l(e.nTBody);if(e.bDrawing=!0,e.deferLoading)e.deferLoading=!1,e.iDraw++,Re(e,!1);else if(i){if(!e.bDestroying&&!t)return 0===e.iDraw&&f.empty().append(ve(e)),(n=e).iDraw++,Re(n,!0),void we(n,function(e){var t=e.aoColumns,n=e.oFeatures,r=e.oPreviousSearch,a=e.aoPreSearchCols,o=function(e,n){return"function"==typeof t[e][n]?"function":t[e][n]};return{draw:e.iDraw,columns:t.map((function(e,t){return{data:o(t,"mData"),name:e.sName,searchable:e.bSearchable,orderable:e.bSortable,search:{value:a[t].search,regex:a[t].regex,fixed:Object.keys(e.searchFixed).map((function(t){return{name:t,term:"function"!=typeof e.searchFixed[t]?e.searchFixed[t].toString():"function"}}))}}})),order:qe(e).map((function(e){return{column:e.col,dir:e.dir,name:o(e.col,"sName")}})),start:e._iDisplayStart,length:n.bPaginate?e._iDisplayLength:-1,search:{value:r.search,regex:r.regex,fixed:Object.keys(e.searchFixed).map((function(t){return{name:t,term:"function"!=typeof e.searchFixed[t]?e.searchFixed[t].toString():"function"}}))}}}(n),(function(e){!function(e,t){var n=Se(e,t),r=xe(e,"draw",t),a=xe(e,"recordsTotal",t),o=xe(e,"recordsFiltered",t);if(void 0!==r){if(1*r<e.iDraw)return;e.iDraw=1*r}n||(n=[]),oe(e),e._iRecordsTotal=parseInt(a,10),e._iRecordsDisplay=parseInt(o,10);for(var i=0,l=n.length;i<l;i++)Z(e,n[i]);e.aiDisplay=e.aiDisplayMaster.slice(),q(e),pe(e,!0),Ne(e),Re(e,!1)}(n,e)}))}else e.iDraw++;if(0!==s.length)for(var h=i?0:u,p=i?e.aoData.length:c,g=h;g<p;g++){var v=s[g],m=e.aoData[v];if(null!==m){null===m.nTr&&ue(e,v);for(var b=m.nTr,y=0;y<d.length;y++){var D=d[y],w=m.anCells[y];N(w,r.type.className[D.sType]),N(w,e.oClasses.tbody.cell)}nt(e,"aoRowCallback",null,[b,m._aData,o,g,v]),a.push(b),o++}}else a[0]=ve(e);nt(e,"aoHeaderCallback","header",[l(e.nTHead).children("tr")[0],ae(e),u,c,s]),nt(e,"aoFooterCallback","footer",[l(e.nTFoot).children("tr")[0],ae(e),u,c,s]),f[0].replaceChildren?f[0].replaceChildren.apply(f[0],a):(f.children().detach(),f.append(l(a))),l(e.nTableWrapper).toggleClass("dt-empty-footer",0===l("tr",e.nTFoot).length),nt(e,"aoDrawCallback","draw",[e],!0),e.bSorted=!1,e.bFiltered=!1,e.bDrawing=!1}else Re(e,!1)}function ge(e,t,n){var r=e.oFeatures,a=r.bSort,o=r.bFilter;void 0!==n&&!0!==n||(q(e),a&&Ue(e),o?Te(e,e.oPreviousSearch):e.aiDisplay=e.aiDisplayMaster.slice()),!0!==t?e._iDisplayStart=0:rt(e),e._drawHold=t,pe(e),e.api.one("draw",(function(){e._drawHold=!1}))}function ve(e){var t=e.oLanguage,n=t.sZeroRecords,r=ot(e);return"ssp"!==r&&"ajax"!==r||e.json?t.sEmptyTable&&0===e.fnRecordsTotal()&&(n=t.sEmptyTable):n=t.sLoadingRecords,l("<tr/>").append(l("<td />",{colSpan:X(e),class:e.oClasses.empty.row}).html(n))[0]}function me(e,t,n){if(Array.isArray(n))for(var r=0;r<n.length;r++)me(e,t,n[r]);else{var a=e[t];l.isPlainObject(n)?n.features?(n.rowId&&(e.id=n.rowId),n.rowClass&&(e.className=n.rowClass),a.id=n.id,a.className=n.className,me(e,t,n.features)):Object.keys(n).map((function(e){a.contents.push({feature:e,opts:n[e]})})):a.contents.push(n)}}function be(e,t,n){var r=[];l.each(t,(function(e,t){if(null!==t){var a=e.match(/^([a-z]+)([0-9]*)([A-Za-z]*)$/),o=a[2]?1*a[2]:0,i=a[3]?a[3].toLowerCase():"full";if(a[1]===n){var l=function(e,t,n){for(var r,a=0;a<e.length;a++)if((r=e[a]).rowNum===t&&("full"===n&&r.full||("start"===n||"end"===n)&&(r.start||r.end)))return r[n]||(r[n]={contents:[]}),r;return(r={rowNum:t})[n]={contents:[]},e.push(r),r}(r,o,i);me(l,i,t)}}})),r.sort((function(e,t){var r=e.rowNum,a=t.rowNum;if(r===a){var o=e.full&&!t.full?-1:1;return"bottom"===n?-1*o:o}return a-r})),"bottom"===n&&r.reverse();for(var a=0;a<r.length;a++)delete r[a].rowNum,ye(e,r[a]);return r}function ye(e,t){var n=function(t,n){return r.features[t]||Je(e,0,"Unknown feature: "+t),r.features[t].apply(this,[e,n])},a=function(r){if(t[r])for(var a=t[r].contents,o=0,i=a.length;o<i;o++)if(a[o])if("string"==typeof a[o])a[o]=n(a[o],null);else if(l.isPlainObject(a[o]))a[o]=n(a[o].feature,a[o].opts);else if("function"==typeof a[o].node)a[o]=a[o].node(e);else if("function"==typeof a[o]){var s=a[o](e);a[o]="function"==typeof s.node?s.node():s}};a("start"),a("end"),a("full")}function De(e,t,n){var r,a,o,i,s,u,c,d,f,h,p=e.aoColumns,g=l(t).children("tr"),v=e.titleRow,m=t&&"thead"===t.nodeName.toLowerCase(),b=[],y=function(e,t,n){for(var r=e[t];r[n];)n++;return n};for(o=0,u=g.length;o<u;o++)b.push([]);for(o=0,u=g.length;o<u;o++)for(a=(r=g[o]).firstChild;a;){if("TD"==a.nodeName.toUpperCase()||"TH"==a.nodeName.toUpperCase()){var D=[],w=l(a);if(d=(d=1*a.getAttribute("colspan"))&&0!==d&&1!==d?d:1,f=(f=1*a.getAttribute("rowspan"))&&0!==f&&1!==f?f:1,c=y(b,o,0),h=1===d,n){if(h){E(e,c,ut(w.data()));var S=p[c],x=a.getAttribute("width")||null,T=a.style.width.match(/width:\s*(\d+[pxem%]+)/);T&&(x=T[1]),S.sWidthOrig=S.sWidth||x,m?(null===S.sTitle||S.autoTitle||(!0===v&&0===o||!1===v&&o===g.length-1||v===o||null===v)&&(a.innerHTML=S.sTitle),!S.sTitle&&h&&(S.sTitle=_(a.innerHTML),S.autoTitle=!0)):S.footer&&(a.innerHTML=S.footer),S.ariaTitle||(S.ariaTitle=w.attr("aria-label")||S.sTitle),S.className&&w.addClass(S.className)}0===l(".dt-column-title",a).length&&l(document.createElement(e.columnTitleTag)).addClass("dt-column-title").append(a.childNodes).appendTo(a),e.orderIndicators&&m&&0!==w.filter(":not([data-dt-order=disable])").length&&0!==w.parent(":not([data-dt-order=disable])").length&&0===l(".dt-column-order",a).length&&l(document.createElement(e.columnTitleTag)).addClass("dt-column-order").appendTo(a);var C=m?"header":"footer";0===l("div.dt-column-"+C,a).length&&l("<div>").addClass("dt-column-"+C).append(a.childNodes).appendTo(a)}for(s=0;s<d;s++){for(i=0;i<f;i++)b[o+i][c+s]={cell:a,unique:h},b[o+i].row=r;D.push(c+s)}a.setAttribute("data-dt-column",A(D).join(","))}a=a.nextSibling}return b}function we(e,t,n){var r,a=e.ajax,o=e.oInstance,i=function(t){var r=e.jqXHR?e.jqXHR.status:null;(null===t||"number"==typeof r&&204==r)&&Se(e,t={},[]);var a=t.error||t.sError;if(a&&Je(e,0,a),t.d&&"string"==typeof t.d)try{t=JSON.parse(t.d)}catch(e){}e.json=t,nt(e,null,"xhr",[e,t,e.jqXHR],!0),n(t)};if(l.isPlainObject(a)&&a.data){var s="function"==typeof(r=a.data)?r(t,e):r;t="function"==typeof r&&s?s:l.extend(!0,t,s),delete a.data}var u={url:"string"==typeof a?a:"",data:t,success:i,dataType:"json",cache:!1,type:e.sServerMethod,error:function(t,n){ | |
| 5 | +-1===nt(e,null,"xhr",[e,null,e.jqXHR],!0).indexOf(!0)&&("parsererror"==n?Je(e,0,"Invalid JSON response",1):4===t.readyState&&Je(e,0,"Ajax error",7)),Re(e,!1)}};if(l.isPlainObject(a)&&l.extend(u,a),e.oAjaxData=t,nt(e,null,"preXhr",[e,t,u],!0),"json"===u.submitAs&&"object"==typeof t&&(u.data=JSON.stringify(t),u.contentType||(u.contentType="application/json; charset=utf-8")),"function"==typeof a)e.jqXHR=a.call(o,t,i,e);else if(""===a.url){var c={};Se(e,c,[]),i(c)}else e.jqXHR=l.ajax(u);r&&(a.data=r)}function Se(e,t,n){var r="data";if(l.isPlainObject(e.ajax)&&void 0!==e.ajax.dataSrc){var a=e.ajax.dataSrc;"string"==typeof a||"function"==typeof a?r=a:void 0!==a.data&&(r=a.data)}if(!n)return"data"===r?t.aaData||t[r]:""!==r?ne(r)(t):t;re(r)(t,n)}function xe(e,t,n){var r=l.isPlainObject(e.ajax)?e.ajax.dataSrc:null;if(r&&r[t])return ne(r[t])(n);var a="";return"draw"===t?a="sEcho":"recordsTotal"===t?a="iTotalRecords":"recordsFiltered"===t&&(a="iTotalDisplayRecords"),void 0!==n[a]?n[a]:n[t]}function Te(e,t){var n=e.aoPreSearchCols;if("ssp"!=ot(e)){!function(e){for(var t,n,r,a,o,i=e.aoColumns,l=e.aoData,s=0;s<l.length;s++)if(l[s]&&!(o=l[s])._aFilterData){for(r=[],t=0,n=i.length;t<n;t++)i[t].bSearchable?(null===(a=J(e,s,t,"filter"))&&(a=""),"string"!=typeof a&&a.toString&&(a=a.toString())):a="",a.indexOf&&-1!==a.indexOf("&")&&(Ie.innerHTML=a,a=Ae?Ie.textContent:Ie.innerText),a.replace&&(a=a.replace(/[\r\n\u2028]/g,"")),r.push(a);o._aFilterData=r,o._sFilterRow=r.join(" ")}}(e),e.aiDisplay=e.aiDisplayMaster.slice(),_e(e.aiDisplay,e,t.search,t),l.each(e.searchFixed,(function(t,n){_e(e.aiDisplay,e,n,{})}));for(var r=0;r<n.length;r++){var a=n[r];_e(e.aiDisplay,e,a.search,a,r),l.each(e.aoColumns[r].searchFixed,(function(t,n){_e(e.aiDisplay,e,n,{},r)}))}!function(e){for(var t,n,r=s.ext.search,a=e.aiDisplay,o=0,i=r.length;o<i;o++){for(var l=[],u=0,c=a.length;u<c;u++)n=a[u],t=e.aoData[n],r[o](e,t._aFilterData,n,t._aData,u)&&l.push(n);a.length=0,lt(a,l)}}(e)}e.bFiltered=!0,nt(e,null,"search",[e])}function _e(e,t,n,r,a){if(""!==n){var o=0,i=[],s="function"==typeof n?n:null,u=n instanceof RegExp?n:s?null:function(e,t){var n=[],r=l.extend({},{boundary:!1,caseInsensitive:!0,exact:!1,regex:!1,smart:!0},t);if("string"!=typeof e&&(e=e.toString()),e=I(e),r.exact)return new RegExp("^"+Ce(e)+"$",r.caseInsensitive?"i":"");if(e=r.regex?e:Ce(e),r.smart){var a=(e.match(/!?["\u201C][^"\u201D]+["\u201D]|[^ ]+/g)||[""]).map((function(e){var t,r=!1;return"!"===e.charAt(0)&&(r=!0,e=e.substring(1)),'"'===e.charAt(0)?(t=e.match(/^"(.*)"$/),e=t?t[1]:e):"“"===e.charAt(0)&&(t=e.match(/^\u201C(.*)\u201D$/),e=t?t[1]:e),r&&(e.length>1&&n.push("(?!"+e+")"),e=""),e.replace(/"/g,"")})),o=n.length?n.join(""):"",i=r.boundary?"\\b":"";e="^(?=.*?"+i+a.join(")(?=.*?"+i)+")("+o+".)*$"}return new RegExp(e,r.caseInsensitive?"i":"")}(n,r);for(o=0;o<e.length;o++){var c=t.aoData[e[o]],d=void 0===a?c._sFilterRow:c._aFilterData[a];(s&&s(d,c._aData,e[o],a)||u&&u.test(d))&&i.push(e[o])}for(e.length=i.length,o=0;o<i.length;o++)e[o]=i[o]}}var Ce=s.util.escapeRegex,Ie=l("<div>")[0],Ae=void 0!==Ie.textContent;function Le(e){var t,n=e.oInit,r=e.deferLoading,a=ot(e);e.bInitialised?(de(e,"header"),de(e,"footer"),function(e,t,n){if(e.oFeatures.bStateSave){var r=e.fnStateLoadCallback.call(e.oInstance,e,(function(t){Ge(e,t,n)}));void 0!==r&&Ge(e,r,n)}else n()}(e,0,(function(){he(e,e.aoHeader),he(e,e.aoFooter);var o=e.iInitDisplayStart;if(n.aaData)for(t=0;t<n.aaData.length;t++)Z(e,n.aaData[t]);else(r||"dom"==a)&&G(e,l(e.nTBody).children("tr"));e.aiDisplay=e.aiDisplayMaster.slice(),function(e){var t=e.oClasses,n=l(e.nTable),r=l("<div/>").attr({id:e.sTableId+"_wrapper",class:t.container}).insertBefore(n);if(e.nTableWrapper=r[0],e.sDom)!function(e,t,n){for(var r,a,o,i,u,c=t.match(/(".*?")|('.*?')|./g),d=0;d<c.length;d++){if(r=null,"<"==(a=c[d])){if(o=l("<div/>"),"'"==(i=c[d+1])[0]||'"'==i[0]){var f,h="";if(-1!=(u=i.replace(/['"]/g,"")).indexOf(".")){var p=u.split(".");h=p[0],f=p[1]}else"#"==u[0]?h=u:f=u;o.attr("id",h.substring(1)).addClass(f),d++}n.append(o),n=o}else">"==a?n=n.parent():"t"==a?r=Pe(e):s.ext.feature.forEach((function(t){a==t.cFeature&&(r=t.fnInit(e))}));r&&n.append(r)}}(e,e.sDom,r);else{var a=be(e,e.layout,"top"),o=be(e,e.layout,"bottom"),i=at(e,"layout");a.forEach((function(t){i(e,r,t)})),i(e,r,{full:{table:!0,contents:[Pe(e)]}}),o.forEach((function(t){i(e,r,t)}))}!function(e){var t=e.nTable,n=""!==e.oScroll.sX||""!==e.oScroll.sY;if(e.oFeatures.bProcessing){var r=l("<div/>",{id:e.sTableId+"_processing",class:e.oClasses.processing.container,role:"status"}).html(e.oLanguage.sProcessing).append("<div><div></div><div></div><div></div><div></div></div>");n?r.prependTo(l("div.dt-scroll",e.nTableWrapper)):r.insertBefore(t),l(t).on("processing.dt.DT",(function(e,t,n){r.css("display",n?"block":"none")}))}}(e)}(e),function(e){var t=e.nTHead,n=t.querySelectorAll("tr"),r=e.titleRow,a=':not([data-dt-order="disable"]):not([data-dt-order="icon-only"])';!0===r?t=n[0]:!1===r?t=n[n.length-1]:null!==r&&(t=n[r]),e.orderHandler&&Xe(e,t,t===e.nTHead?"tr"+a+" th"+a+", tr"+a+" td"+a:"th"+a+", td"+a);var o=[];Be(e,o,e.aaSorting),e.aaSorting=o}(e),We(e),Re(e,!0),nt(e,null,"preInit",[e],!0),ge(e),("ssp"!=a||r)&&("ajax"==a?we(e,{},(function(n){var r=Se(e,n);for(t=0;t<r.length;t++)Z(e,r[t]);e.iInitDisplayStart=o,ge(e),Re(e,!1),Ne(e)})):(Ne(e),Re(e,!1)))}))):setTimeout((function(){Le(e)}),200)}function Ne(e){if(e._bInitComplete)return;var t=[e,e.json];let n=l(e.tfoot);0===n.children().length&&n.remove(),e._bInitComplete=!0,M(e),nt(e,null,"plugin-init",t,!0),nt(e,"aoInitComplete","init",t,!0)}function Fe(e,t){var n=parseInt(t,10);e._iDisplayLength=n,rt(e),nt(e,null,"length",[e,n])}function Oe(e,t,n){var r=e._iDisplayStart,a=e._iDisplayLength,o=e.fnRecordsDisplay();if(0===o||-1===a)r=0;else if("number"==typeof t)(r=t*a)>o&&(r=0);else if("first"==t)r=0;else if("previous"==t)(r=a>=0?r-a:0)<0&&(r=0);else if("next"==t)r+a<o&&(r+=a);else if("last"==t)r=Math.floor((o-1)/a)*a;else{if("ellipsis"===t)return;Je(e,0,"Unknown paging action: "+t,5)}var i=e._iDisplayStart!==r;return e._iDisplayStart=r,nt(e,null,i?"page":"page-nc",[e]),i&&n&&pe(e),i}function Re(e,t){e.bDrawing&&!1===t||nt(e,null,"processing",[e,t])}function je(e,t,n){t?(Re(e,!0),setTimeout((function(){n(),Re(e,!1)}),0)):n()}function Pe(e){var t=l(e.nTable),n=e.oScroll;if(""===n.sX&&""===n.sY)return e.nTable;var r=n.sX,a=n.sY,o=e.oClasses.scrolling,i=e.captionNode,s=i?i._captionSide:null,u=l(t[0].cloneNode(!1)),c=l(t[0].cloneNode(!1)),d=t.children("tfoot"),f="<div/>",h=function(e){return e?He(e):null};d.length||(d=null);var p=l(f,{class:o.container}).append(l(f,{class:o.header.self}).css({overflow:"hidden",position:"relative",border:0,width:r?h(r):"100%"}).append(l(f,{class:o.header.inner}).css({"box-sizing":"content-box",width:n.sXInner||"100%"}).append(u.removeAttr("id").css("margin-left",0).append("top"===s?i:null).append(t.children("thead"))))).append(l(f,{class:o.body}).css({position:"relative",overflow:"auto",width:h(r)}).append(t));d&&p.append(l(f,{class:o.footer.self}).css({overflow:"hidden",border:0,width:r?h(r):"100%"}).append(l(f,{class:o.footer.inner}).append(c.removeAttr("id").css("margin-left",0).append("bottom"===s?i:null).append(t.children("tfoot")))));var g=p.children(),v=g[0],m=g[1],b=d?g[2]:null;return l(m).on("scroll.DT",(function(){var e=this.scrollLeft;v.scrollLeft=e,d&&(b.scrollLeft=e)})),l("th, td",v).on("focus",(function(){var e=v.scrollLeft;m.scrollLeft=e,d&&(m.scrollLeft=e)})),l(m).css("max-height",a),n.bCollapse||l(m).css("height",a),e.nScrollHead=v,e.nScrollBody=m,e.nScrollFoot=b,e.aoDrawCallback.push(ke),p[0]}function ke(e){var t,n,r=e.oScroll,a=r.iBarWidth,o=l(e.nScrollHead).children("div"),i=o.children("table"),s=e.nScrollBody,u=l(s),c=l(e.nScrollFoot).children("div"),d=c.children("table"),f=l(e.nTHead),h=l(e.nTable),p=e.nTFoot&&l("th, td",e.nTFoot).length?l(e.nTFoot):null,g=e.oBrowser,v=s.scrollHeight>s.clientHeight | |
| 6 | +;if(e.scrollBarVis!==v&&void 0!==e.scrollBarVis)return e.scrollBarVis=v,void M(e);if(e.scrollBarVis=v,h.children("thead, tfoot").remove(),(t=f.clone().prependTo(h)).find("th, td").removeAttr("tabindex"),t.find("[id]").removeAttr("id"),p&&(n=p.clone().prependTo(h)).find("[id]").removeAttr("id"),e.aiDisplay.length){var m=null,b="ssp"!==ot(e)?e._iDisplayStart:0;for(S=b;S<b+e.aiDisplay.length;S++){var y=e.aiDisplay[S],D=e.aoData[y].nTr;if(D){m=D;break}}if(m)for(var w=l(m).children("th, td").map((function(t){return{idx:H(e,t),width:l(this).outerWidth()}})),S=0;S<w.length;S++){var x=e.aoColumns[w[S].idx].colEl[0];x.style.width.replace("px","")!==w[S].width&&(x.style.width=w[S].width+"px",r.sX&&(x.style.minWidth=w[S].width+"px"))}}i.find("colgroup").remove(),i.append(e.colgroup.clone()),p&&(d.find("colgroup").remove(),d.append(e.colgroup.clone())),l("th, td",t).each((function(){l(this.childNodes).wrapAll('<div class="dt-scroll-sizing" />')})),p&&l("th, td",n).each((function(){l(this.childNodes).wrapAll('<div class="dt-scroll-sizing" />')}));var T=Math.floor(h.height())>s.clientHeight||"scroll"==u.css("overflow-y"),_="padding"+(g.bScrollbarLeft?"Left":"Right"),C=h.outerWidth();i.css("width",He(C)),o.css("width",He(C)).css(_,T?a+"px":"0px"),p&&(d.css("width",He(C)),c.css("width",He(C)).css(_,T?a+"px":"0px")),h.children("colgroup").prependTo(h),h.find("thead, tfoot").find("[tabindex]").removeAttr("tabindex"),h.find("thead, tfoot").find("role").removeAttr("role"),u.trigger("scroll"),!e.bSorted&&!e.bFiltered||e._drawHold||(s.scrollTop=0)}function Ee(e){return l(e.nTableWrapper).is(":visible")?l(e.nTableWrapper).width():0}function Me(e,t){var n=e.aoColumns[t];if(!n.wideStrings){for(var r=[],a=[],o=0,i=e.aiDisplayMaster.length;o<i;o++){var l=se(e,e.aiDisplayMaster[o])[t],s=l&&"object"==typeof l&&l.nodeType?l.innerHTML:l+"";s=(s=s.replace(/id=".*?"/g,"").replace(/name=".*?"/g,"")).replace(/<script[\s\S]*?<\/script>/gi," ").replace(/<dialog[\s\S]*?<\/dialog>/gi," ").replace(/<template[\s\S]*?<\/template>/gi," ");var u=_(s," ").replace(/ /g," ");a.push({str:s,len:u.length}),r.push(u)}a.sort((function(e,t){return t.len-e.len})).splice(3),n.wideStrings=a.map((function(e){return e.str}));let c=r.join(" ").split(" ");c.sort((function(e,t){return t.length-e.length})),c.length&&n.wideStrings.push(c[0]),c.length>1&&n.wideStrings.push(c[1]),c.length>2&&n.wideStrings.push(c[3])}return n.wideStrings}function He(e){return null===e?"0px":"number"==typeof e?e<0?"0px":e+"px":e.match(/\d$/)?e+"px":e}function We(e){var t=e.aoColumns;for(e.colgroup.empty(),Ut=0;Ut<t.length;Ut++)t[Ut].bVisible&&e.colgroup.append(t[Ut].colEl)}function Xe(e,t,n,r,a){et(t,n,(function(t){var n=!1,o=void 0===r?Y(t.target):"function"==typeof r?r():Array.isArray(r)?r:[r];if(o.length){for(var i=0,l=o.length;i<l&&(!1!==ze(e,o[i],i,t.shiftKey)&&(n=!0),1!==e.aaSorting.length||""!==e.aaSorting[0][1]);i++);n&&je(e,!0,(function(){Ue(e),Ve(e,e.aiDisplay),ge(e,!1,!1),a&&a()}))}}))}function Ve(e,t){if(!(t.length<2)){var n,r=e.aiDisplayMaster,a={},o={};for(n=0;n<r.length;n++)a[r[n]]=n;for(n=0;n<t.length;n++)o[t[n]]=a[t[n]];t.sort((function(e,t){return o[e]-o[t]}))}}function Be(e,t,n){var r=function(n){if(l.isPlainObject(n)){if(void 0!==n.idx)t.push([n.idx,n.dir]);else if(n.name){var r=w(e.aoColumns,"sName").indexOf(n.name);-1!==r&&t.push([r,n.dir])}}else t.push(n)};if(l.isPlainObject(n))r(n);else if(n.length&&"number"==typeof n[0])r(n);else if(n.length)for(var a=0;a<n.length;a++)r(n[a])}function qe(e){var t,n,r,a,o,i,u,c=[],d=s.ext.type.order,f=e.aoColumns,h=e.aaSortingFixed,p=l.isPlainObject(h),g=[];if(!e.oFeatures.bSort)return c;for(Array.isArray(h)&&Be(e,g,h),p&&h.pre&&Be(e,g,h.pre),Be(e,g,e.aaSorting),p&&h.post&&Be(e,g,h.post),t=0;t<g.length;t++)if(f[u=g[t][0]])for(n=0,r=(a=f[u].aDataSort).length;n<r;n++)i=f[o=a[n]].sType||"string",void 0===g[t]._idx&&(g[t]._idx=f[o].asSorting.indexOf(g[t][1])),g[t][1]&&c.push({src:u,col:o,dir:g[t][1],index:g[t]._idx,type:i,formatter:d[i+"-pre"],sorter:d[i+"-"+g[t][1]]});return c}function Ue(e,t,n){var r,a,o,i=[],l=s.ext.type.order,u=e.aoData,c=e.aiDisplayMaster;if(q(e),void 0!==t){var d=e.aoColumns[t];o=[{src:t,col:t,dir:n,index:0,type:d.sType,formatter:l[d.sType+"-pre"],sorter:l[d.sType+"-"+n]}],c=c.slice()}else o=qe(e);for(r=0,a=o.length;r<a;r++)Ye(e,o[r].col);if("ssp"!=ot(e)&&0!==o.length){for(r=0,a=c.length;r<a;r++)i[r]=r;o.length&&"desc"===o[0].dir&&e.orderDescReverse&&i.reverse(),c.sort((function(e,t){var n,r,a,l,s,c=o.length,d=u[e]._aSortData,f=u[t]._aSortData;for(a=0;a<c;a++)if(n=d[(s=o[a]).col],r=f[s.col],s.sorter){if(0!==(l=s.sorter(n,r)))return l}else if(0!=(l=n<r?-1:n>r?1:0))return"asc"===s.dir?l:-l;return(n=i[e])<(r=i[t])?-1:n>r?1:0}))}else 0===o.length&&c.sort((function(e,t){return e<t?-1:e>t?1:0}));return void 0===t&&(e.bSorted=!0,e.sortDetails=o,nt(e,null,"order",[e,o])),c}function ze(e,t,n,r){var a,o=e.aoColumns[t],i=e.aaSorting,l=o.asSorting,s=function(e,t){var n=e._idx;return void 0===n&&(n=l.indexOf(e[1])),n+1<l.length?n+1:t?null:0};if(!o.bSortable)return!1;if("number"==typeof i[0]&&(i=e.aaSorting=[i]),(r||n)&&e.oFeatures.bSortMulti){var u=w(i,"0").indexOf(t);-1!==u?(null===(a=s(i[u],!0))&&1===i.length&&(a=0),null===a||""===l[a]?i.splice(u,1):(i[u][1]=l[a],i[u]._idx=a)):r?(i.push([t,l[0],0]),i[i.length-1]._idx=0):(i.push([t,i[0][1],0]),i[i.length-1]._idx=0)}else i.length&&i[0][0]==t?(a=s(i[0]),i.length=1,i[0][1]=l[a],i[0]._idx=a):(i.length=0,i.push([t,l[0]]),i[0]._idx=0)}function $e(e){var t,n,r,a=e.aLastSort,o=e.oClasses.order.position,i=qe(e),s=e.oFeatures;if(s.bSort&&s.bSortClasses){for(t=0,n=a.length;t<n;t++)r=a[t].src,l(w(e.aoData,"anCells",r)).removeClass(o+(t<2?t+1:3));for(t=0,n=i.length;t<n;t++)r=i[t].src,l(w(e.aoData,"anCells",r)).addClass(o+(t<2?t+1:3))}e.aLastSort=i}function Ye(e,t){var n,r,a,o=e.aoColumns[t],i=s.ext.order[o.sSortDataType];i&&(n=i.call(e.oInstance,e,t,W(e,t)));for(var l=s.ext.type.order[o.sType+"-pre"],u=e.aoData,c=0;c<u.length;c++)u[c]&&((r=u[c])._aSortData||(r._aSortData=[]),r._aSortData[t]&&!i||(a=i?n[c]:J(e,c,t,"sort"),r._aSortData[t]=l?l(a,e):a))}function Ze(e){if(!e._bLoadingState){var t=[];Be(e,t,e.aaSorting);var n=e.aoColumns,r={time:+new Date,start:e._iDisplayStart,length:e._iDisplayLength,order:t.map((function(e){return n[e[0]]&&n[e[0]].sName?[n[e[0]].sName,e[1]]:e.slice()})),search:l.extend({},e.oPreviousSearch),columns:e.aoColumns.map((function(t,n){return{name:t.sName,visible:t.bVisible,search:l.extend({},e.aoPreSearchCols[n])}}))};e.oSavedState=r,nt(e,"aoStateSaveParams","stateSaveParams",[e,r]),e.oFeatures.bStateSave&&!e.bDestroying&&e.fnStateSaveCallback.call(e.oInstance,e,r)}}function Ge(e,t,n){var r,a,o=e.aoColumns,i=w(e.aoColumns,"sName");e._bLoadingState=!0;var u=e._bInitComplete?new s.Api(e):null;if(!t||!t.time)return e._bLoadingState=!1,void n();var c=e.iStateDuration;if(c>0&&t.time<+new Date-1e3*c)return e._bLoadingState=!1,void n();if(-1!==nt(e,"aoStateLoadParams","stateLoadParams",[e,t]).indexOf(!1))return e._bLoadingState=!1,void n();if(e.oLoadedState=l.extend(!0,{},t),nt(e,null,"stateLoadInit",[e,t],!0),void 0!==t.length&&(u?u.page.len(t.length):e._iDisplayLength=t.length),void 0!==t.start&&(null===u?(e._iDisplayStart=t.start,e.iInitDisplayStart=t.start):Oe(e,t.start/e._iDisplayLength)),void 0!==t.order&&(e.aaSorting=[],l.each(t.order,(function(t,n){var r=[n[0],n[1]];if("string"==typeof n[0]){var a=i.indexOf(n[0]);if(a<0)return;r[0]=a}else if(r[0]>=o.length)return;e.aaSorting.push(r)}))),void 0!==t.search&&l.extend(e.oPreviousSearch,t.search),t.columns){var d=t.columns,f=w(t.columns,"name");if(f.join("").length&&f.join("")!==i.join(""))for(d=[],r=0;r<i.length;r++)if(""!=i[r]){var h=f.indexOf(i[r]);h>=0?d.push(t.columns[h]):d.push({})}else d.push({});if(d.length===o.length){for(r=0,a=d.length;r<a;r++){var p=d[r];void 0!==p.visible&&(u?u.column(r).visible(p.visible,!1):o[r].bVisible=p.visible),void 0!==p.search&&l.extend(e.aoPreSearchCols[r],p.search)}u&&u.one("draw",(function(){u.columns.adjust()}))}} | |
| 7 | +e._bLoadingState=!1,nt(e,"aoStateLoaded","stateLoaded",[e,t]),n()}function Je(e,t,n,r){if(n="DataTables warning: "+(e?"table id="+e.sTableId+" - ":"")+n,r&&(n+=". For more information about this error, please see https://datatables.net/tn/"+r),t)window.console&&console.log&&console.log(n);else{var a=s.ext,o=a.sErrMode||a.errMode;if(e&&nt(e,null,"dt-error",[e,r,n],!0),"alert"==o)alert(n);else{if("throw"==o)throw new Error(n);"function"==typeof o&&o(e,r,n)}}}function Ke(e,t,n,r){Array.isArray(n)?l.each(n,(function(n,r){Array.isArray(r)?Ke(e,t,r[0],r[1]):Ke(e,t,r)})):(void 0===r&&(r=n),void 0!==t[n]&&(e[r]=t[n]))}function Qe(e,t,n){var r;for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(r=t[a],l.isPlainObject(r)?(l.isPlainObject(e[a])||(e[a]={}),l.extend(!0,e[a],r)):n&&"data"!==a&&"aaData"!==a&&Array.isArray(r)?e[a]=r.slice():e[a]=r);return e}function et(e,t,n){l(e).on("click.DT",t,(function(e){n(e)})).on("keypress.DT",t,(function(e){13===e.which&&(e.preventDefault(),n(e))})).on("selectstart.DT",t,(function(){return!1}))}function tt(e,t,n){n&&e[t].push(n)}function nt(e,t,n,r,a){var o=[];if(t&&(o=e[t].slice().reverse().map((function(t){return t.apply(e.oInstance,r)}))),null!==n){var i=l.Event(n+".dt"),s=l(e.nTable);i.dt=e.api,s[a?"trigger":"triggerHandler"](i,r),a&&0===s.parents("body").length&&l("body").trigger(i,r),o.push(i.result)}return o}function rt(e){var t=e._iDisplayStart,n=e.fnDisplayEnd(),r=e._iDisplayLength;t>=n&&(t=n-r),t-=t%r,(-1===r||t<0)&&(t=0),e._iDisplayStart=t}function at(e,t){var n=e.renderer,r=s.ext.renderer[t];return l.isPlainObject(n)&&n[t]?r[n[t]]||r._:"string"==typeof n&&r[n]||r._}function ot(e){return e.oFeatures.bServerSide?"ssp":e.ajax?"ajax":"dom"}function it(e,t,n){var r=e.fnFormatNumber,a=e._iDisplayStart+1,o=e._iDisplayLength,i=e.fnRecordsDisplay(),l=e.fnRecordsTotal(),s=-1===o;return t.replace(/_START_/g,r.call(e,a)).replace(/_END_/g,r.call(e,e.fnDisplayEnd())).replace(/_MAX_/g,r.call(e,l)).replace(/_TOTAL_/g,r.call(e,i)).replace(/_PAGE_/g,r.call(e,s?1:Math.ceil(a/o))).replace(/_PAGES_/g,r.call(e,s?1:Math.ceil(i/o))).replace(/_ENTRIES_/g,e.api.i18n("entries","",n)).replace(/_ENTRIES-MAX_/g,e.api.i18n("entries","",l)).replace(/_ENTRIES-TOTAL_/g,e.api.i18n("entries","",i))}function lt(e,t){if(t)if(t.length<1e4)e.push.apply(e,t);else for(Ut=0;Ut<t.length;Ut++)e.push(t[Ut])}function st(e,t,n){for(Array.isArray(n)||(n=[n]),Ut=0;Ut<n.length;Ut++)e.on(t+".dt",n[Ut])}function ut(e){return s.ext.escape.attributes&&l.each(e,(function(t,n){e[t]=C(n)})),e}var ct=[],dt=Array.prototype;function ft(e,t,n){return function(){var r=t.apply(e||this,arguments);return a.extend(r,r,n.methodExt),r}}function ht(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n].name===t)return e[n];return null}a=function(e,t){if(!(this instanceof a))return new a(e,t);var n,r=[],o=function(e){var t=function(e){var t,n,r=s.settings,a=w(r,"nTable");return e?e.nTable&&e.oFeatures?[e]:e.nodeName&&"table"===e.nodeName.toLowerCase()?-1!==(t=a.indexOf(e))?[r[t]]:null:e&&"function"==typeof e.settings?e.settings().toArray():("string"==typeof e?n=l(e).get():e instanceof l&&(n=e.get()),n?r.filter((function(e,t){return n.includes(a[t])})):void 0):[]}(e);t&&r.push.apply(r,t)};if(Array.isArray(e))for(n=0;n<e.length;n++)o(e[n]);else o(e);this.context=r.length>1?A(r):r,lt(this,t),this.selector={rows:null,cols:null,opts:null},a.extend(this,this,ct)},s.Api=a,l.extend(a.prototype,{any:function(){return 0!==this.count()},context:[],count:function(){return this.flatten().length},each:function(e){for(var t=0,n=this.length;t<n;t++)e.call(this,this[t],t,this);return this},eq:function(e){var t=this.context;return t.length>e?new a(t[e],this[e]):null},filter:function(e){var t=dt.filter.call(this,e,this);return new a(this.context,t)},flatten:function(){var e=[];return new a(this.context,e.concat.apply(e,this.toArray()))},get:function(e){return this[e]},join:dt.join,includes:function(e){return-1!==this.indexOf(e)},indexOf:dt.indexOf,iterator:function(e,t,n,r){var o,i,l,s,u,c,d,f,h=[],p=this.context,g=this.selector;for("string"==typeof e&&(r=n,n=t,t=e,e=!1),i=0,l=p.length;i<l;i++){var v=new a(p[i]);if("table"===t)void 0!==(o=n.call(v,p[i],i))&&h.push(o);else if("columns"===t||"rows"===t)void 0!==(o=n.call(v,p[i],this[i],i))&&h.push(o);else if("every"===t||"column"===t||"column-rows"===t||"row"===t||"cell"===t)for(d=this[i],"column-rows"===t&&(c=yt(p[i],g.opts)),s=0,u=d.length;s<u;s++)f=d[s],void 0!==(o="cell"===t?n.call(v,p[i],f.row,f.column,i,s):n.call(v,p[i],f,i,s,c))&&h.push(o)}if(h.length||r){var m=new a(p,e?h.concat.apply([],h):h),b=m.selector;return b.rows=g.rows,b.cols=g.cols,b.opts=g.opts,m}return this},lastIndexOf:dt.lastIndexOf,length:0,map:function(e){var t=dt.map.call(this,e,this);return new a(this.context,t)},pluck:function(e){var t=s.util.get(e);return this.map((function(e){return t(e)}))},pop:dt.pop,push:dt.push,reduce:dt.reduce,reduceRight:dt.reduceRight,reverse:dt.reverse,selector:null,shift:dt.shift,slice:function(){return new a(this.context,this)},sort:dt.sort,splice:dt.splice,toArray:function(){return dt.slice.call(this)},to$:function(){return l(this)},toJQuery:function(){return l(this)},unique:function(){return new a(this.context,A(this.toArray()))},unshift:dt.unshift}),window.__apiStruct=ct,a.extend=function(e,t,n){var r,o,i;if(n.length&&t&&(t instanceof a||t.__dt_wrapper))for(r=0,o=n.length;r<o;r++)"__proto__"!==(i=n[r]).name&&(t[i.name]="function"===i.type?ft(e,i.val,i):"object"===i.type?{}:i.val,t[i.name].__dt_wrapper=!0,a.extend(e,t[i.name],i.propExt))},a.register=o=function(e,t){if(Array.isArray(e))for(var n=0,r=e.length;n<r;n++)a.register(e[n],t);else{var o,i,s,u,c=e.split("."),d=ct;for(o=0,i=c.length;o<i;o++){var f=ht(d,s=(u=-1!==c[o].indexOf("()"))?c[o].replace("()",""):c[o]);f||(f={name:s,val:{},methodExt:[],propExt:[],type:"object"},d.push(f)),o===i-1?(f.val=t,f.type="function"==typeof t?"function":l.isPlainObject(t)?"object":"other"):d=u?f.methodExt:f.propExt}}},a.registerPlural=i=function(e,t,n){a.register(e,n),a.register(t,(function(){var e=n.apply(this,arguments);return e===this?this:e instanceof a?e.length?Array.isArray(e[0])?new a(e.context,e[0]):e[0]:void 0:e}))};var pt=function(e,t){if(Array.isArray(e)){var n=[];return e.forEach((function(e){var r=pt(e,t);lt(n,r)})),n.filter((function(e){return e}))}if("number"==typeof e)return[t[e]];var r=t.map((function(e){return e.nTable}));return l(r).filter(e).map((function(){var e=r.indexOf(this);return t[e]})).toArray()};o("tables()",(function(e){return null!=e?new a(pt(e,this.context)):this})),o("table()",(function(e){var t=this.tables(e),n=t.context;return n.length?new a(n[0]):t})),[["nodes","node","nTable"],["body","body","nTBody"],["header","header","nTHead"],["footer","footer","nTFoot"]].forEach((function(e){i("tables()."+e[0]+"()","table()."+e[1]+"()",(function(){return this.iterator("table",(function(t){return t[e[2]]}),1)}))})),[["header","aoHeader"],["footer","aoFooter"]].forEach((function(e){o("table()."+e[0]+".structure()",(function(t){var n=this.columns(t).indexes().flatten().toArray(),r=this.context[0],a=fe(r,r[e[1]],n),o=n.slice().sort((function(e,t){return e-t}));return a.map((function(e){return n.map((function(t){return e[o.indexOf(t)]}))}))}))})),i("tables().containers()","table().container()",(function(){return this.iterator("table",(function(e){return e.nTableWrapper}),1)})),o("tables().every()",(function(e){var t=this;return this.iterator("table",(function(n,r){e.call(t.table(r),r)}))})),o("caption()",(function(e,t){var n=this.context;if(void 0===e){var r=n[0].captionNode;return r&&n.length?r.innerHTML:null}return this.iterator("table",(function(n){var r=l(n.nTable),a=l(n.captionNode),o=l(n.nTableWrapper);if(a.length||(a=l("<caption/>").html(e),n.captionNode=a[0],t||(r.prepend(a),t=a.css("caption-side"))),a.html(e),t&&(a.css("caption-side",t),a[0]._captionSide=t),o.find("div.dataTables_scroll").length){var i="top"===t?"Head":"Foot";o.find("div.dataTables_scroll"+i+" table").prepend(a) | |
| 8 | +}else r.prepend(a)}),1)})),o("caption.node()",(function(){var e=this.context;return e.length?e[0].captionNode:null})),o("draw()",(function(e){return this.iterator("table",(function(t){"page"===e?pe(t):("string"==typeof e&&(e="full-hold"!==e),ge(t,!1===e))}))})),o("page()",(function(e){return void 0===e?this.page.info().page:this.iterator("table",(function(t){Oe(t,e)}))})),o("page.info()",(function(){if(0!==this.context.length){var e=this.context[0],t=e._iDisplayStart,n=e.oFeatures.bPaginate?e._iDisplayLength:-1,r=e.fnRecordsDisplay(),a=-1===n;return{page:a?0:Math.floor(t/n),pages:a?1:Math.ceil(r/n),start:t,end:e.fnDisplayEnd(),length:n,recordsTotal:e.fnRecordsTotal(),recordsDisplay:r,serverSide:"ssp"===ot(e)}}})),o("page.len()",(function(e){return void 0===e?0!==this.context.length?this.context[0]._iDisplayLength:void 0:this.iterator("table",(function(t){Fe(t,e)}))}));var gt=function(e,t,n){if(n){var r=new a(e);r.one("draw",(function(){n(r.ajax.json())}))}if("ssp"==ot(e))ge(e,t);else{Re(e,!0);var o=e.jqXHR;o&&4!==o.readyState&&o.abort(),we(e,{},(function(n){oe(e);for(var r=Se(e,n),a=0,o=r.length;a<o;a++)Z(e,r[a]);ge(e,t),Ne(e),Re(e,!1)}))}};o("ajax.json()",(function(){var e=this.context;if(e.length>0)return e[0].json})),o("ajax.params()",(function(){var e=this.context;if(e.length>0)return e[0].oAjaxData})),o("ajax.reload()",(function(e,t){return this.iterator("table",(function(n){gt(n,!1===t,e)}))})),o("ajax.url()",(function(e){var t=this.context;if(void 0===e){if(0===t.length)return;return t=t[0],l.isPlainObject(t.ajax)?t.ajax.url:t.ajax}return this.iterator("table",(function(t){l.isPlainObject(t.ajax)?t.ajax.url=e:t.ajax=e}))})),o("ajax.url().load()",(function(e,t){return this.iterator("table",(function(n){gt(n,!1===t,e)}))}));var vt=function(e,t,n,a,o){var i,l,s,u=[],c=typeof t;for(t&&"string"!==c&&"function"!==c&&void 0!==t.length||(t=[t]),l=0,s=t.length;l<s;l++)(i=(i=n("string"==typeof t[l]?t[l].trim():t[l])).filter((function(e){return null!=e})))&&i.length&&(u=u.concat(i));var d=r.selector[e];if(d.length)for(l=0,s=d.length;l<s;l++)u=d[l](a,o,u);return A(u)},mt=function(e){return e||(e={}),e.filter&&void 0===e.search&&(e.search=e.filter),l.extend({columnOrder:"implied",search:"none",order:"current",page:"all"},e)},bt=function(e){var t=new a(e.context[0]);return e.length&&t.push(e[0]),t.selector=e.selector,t.length&&t[0].length>1&&t[0].splice(1),t},yt=function(e,t){var n,r,a,o=[],i=e.aiDisplay,l=e.aiDisplayMaster,s=t.search,u=t.order,c=t.page;if("ssp"==ot(e))return"removed"===s?[]:x(0,l.length);if("current"==c)for(n=e._iDisplayStart,r=e.fnDisplayEnd();n<r;n++)o.push(i[n]);else if("current"==u||"applied"==u){if("none"==s)o=l.slice();else if("applied"==s)o=i.slice();else if("removed"==s){var d={};for(n=0,r=i.length;n<r;n++)d[i[n]]=null;l.forEach((function(e){Object.prototype.hasOwnProperty.call(d,e)||o.push(e)}))}}else if("index"==u||"original"==u)for(n=0,r=e.aoData.length;n<r;n++)e.aoData[n]&&("none"==s||-1===(a=i.indexOf(n))&&"removed"==s||a>=0&&"applied"==s)&&o.push(n);else if("number"==typeof u){var f=Ue(e,u,"asc");if("none"===s)o=f;else for(n=0;n<f.length;n++)(-1===(a=i.indexOf(f[n]))&&"removed"==s||a>=0&&"applied"==s)&&o.push(f[n])}return o};o("rows()",(function(e,t){void 0===e?e="":l.isPlainObject(e)&&(t=e,e=""),t=mt(t);var n=this.iterator("table",(function(n){return function(e,t,n){var r,a=vt("row",t,(function(t){var a=m(t),o=e.aoData;if(null!==a&&!n)return[a];if(r||(r=yt(e,n)),null!==a&&-1!==r.indexOf(a))return[a];if(null==t||""===t)return r;if("function"==typeof t)return r.map((function(e){var n=o[e];return t(e,n._aData,n.nTr)?e:null}));if(t.nodeName){var i=t._DT_RowIndex,s=t._DT_CellIndex;if(void 0!==i)return o[i]&&o[i].nTr===t?[i]:[];if(s)return o[s.row]&&o[s.row].nTr===t.parentNode?[s.row]:[];var u=l(t).closest("*[data-dt-row]");return u.length?[u.data("dt-row")]:[]}if("string"==typeof t&&"#"===t.charAt(0)){var c=e.aIds[t.replace(/^#/,"")];if(void 0!==c)return[c.idx]}var d=T(S(e.aoData,r,"nTr"));return l(d).filter(t).map((function(){return this._DT_RowIndex})).toArray()}),e,n);return"current"!==n.order&&"applied"!==n.order||Ve(e,a),a}(n,e,t)}),1);return n.selector.rows=e,n.selector.opts=t,n})),o("rows().nodes()",(function(){return this.iterator("row",(function(e,t){return e.aoData[t].nTr||void 0}),1)})),o("rows().data()",(function(){return this.iterator(!0,"rows",(function(e,t){return S(e.aoData,t,"_aData")}),1)})),i("rows().cache()","row().cache()",(function(e){return this.iterator("row",(function(t,n){var r=t.aoData[n];return"search"===e?r._aFilterData:r._aSortData}),1)})),i("rows().invalidate()","row().invalidate()",(function(e){return this.iterator("row",(function(t,n){ie(t,n,e)}))})),i("rows().indexes()","row().index()",(function(){return this.iterator("row",(function(e,t){return t}),1)})),i("rows().ids()","row().id()",(function(e){for(var t=[],n=this.context,r=0,o=n.length;r<o;r++)for(var i=0,l=this[r].length;i<l;i++){var s=n[r].rowIdFn(n[r].aoData[this[r][i]]._aData);t.push((!0===e?"#":"")+s)}return new a(n,t)})),i("rows().remove()","row().remove()",(function(){return this.iterator("row",(function(e,t){var n=e.aoData,r=n[t],a=e.aiDisplayMaster.indexOf(t);-1!==a&&e.aiDisplayMaster.splice(a,1),e._iRecordsDisplay>0&&e._iRecordsDisplay--,rt(e);var o=e.rowIdFn(r._aData);void 0!==o&&delete e.aIds[o],n[t]=null})),this})),o("rows.add()",(function(e){var t=this.iterator("table",(function(t){var n,r,a,o=[];for(r=0,a=e.length;r<a;r++)(n=e[r]).nodeName&&"TR"===n.nodeName.toUpperCase()?o.push(G(t,n)[0]):o.push(Z(t,n));return o}),1),n=this.rows(-1);return n.pop(),lt(n,t),n})),o("row()",(function(e,t){return bt(this.rows(e,t))})),o("row().data()",(function(e){var t=this.context;if(void 0===e)return t.length&&this.length&&this[0].length?t[0].aoData[this[0]]._aData:void 0;var n=t[0].aoData[this[0]];return n._aData=e,Array.isArray(e)&&n.nTr&&n.nTr.id&&re(t[0].rowId)(e,n.nTr.id),ie(t[0],this[0],"data"),this})),o("row().node()",(function(){var e=this.context;if(e.length&&this.length&&this[0].length){var t=e[0].aoData[this[0]];if(t&&t.nTr)return t.nTr}return null})),o("row.add()",(function(e){e instanceof l&&e.length&&(e=e[0]);var t=this.iterator("table",(function(t){return e.nodeName&&"TR"===e.nodeName.toUpperCase()?G(t,e)[0]:Z(t,e)}));return this.row(t[0])})),l(document).on("plugin-init.dt",(function(e,t){var n=new a(t);n.on("stateSaveParams.DT",(function(e,t,n){for(var r=t.rowIdFn,a=t.aiDisplayMaster,o=[],i=0;i<a.length;i++){var l=a[i],s=t.aoData[l];s._detailsShow&&o.push("#"+r(s._aData))}n.childRows=o})),n.on("stateLoaded.DT",(function(e,t,r){Dt(n,r)})),Dt(n,n.state.loaded())}));var Dt=function(e,t){t&&t.childRows&&e.rows(t.childRows.map((function(e){return e.replace(/([^:\\]*(?:\\.[^:\\]*)*):/g,"$1\\:")}))).every((function(){nt(e.settings()[0],null,"requestChild",[this])}))},wt=s.util.throttle((function(e){Ze(e[0])}),500),St=function(e,t){var n=e.context;if(n.length){var r=n[0].aoData[void 0!==t?t:e[0]];r&&r._details&&(r._details.detach(),r._detailsShow=void 0,r._details=void 0,l(r.nTr).removeClass("dt-hasChild"),wt(n))}},xt=function(e,t){var n=e.context;if(n.length&&e.length){var r=n[0].aoData[e[0]];r._details&&(r._detailsShow=t,t?(r._details.insertAfter(r.nTr),l(r.nTr).addClass("dt-hasChild")):(r._details.detach(),l(r.nTr).removeClass("dt-hasChild")),nt(n[0],null,"childRow",[t,e.row(e[0])]),Tt(n[0]),wt(n))}},Tt=function(e){var t=new a(e),n=".dt.DT_details",r="draw"+n,o="column-sizing"+n,i="destroy"+n,s=e.aoData;t.off(r+" "+o+" "+i),w(s,"_details").length>0&&(t.on(r,(function(n,r){e===r&&t.rows({page:"current"}).eq(0).each((function(e){var t=s[e];t._detailsShow&&t._details.insertAfter(t.nTr)}))})),t.on(o,(function(t,n){if(e===n)for(var r,a=X(n),o=0,i=s.length;o<i;o++)(r=s[o])&&r._details&&r._details.each((function(){var e=l(this).children("td");1==e.length&&e.attr("colspan",a)}))})),t.on(i,(function(n,r){if(e===r)for(var a=0,o=s.length;a<o;a++)s[a]&&s[a]._details&&St(t,a)})))},_t="row().child",Ct=_t+"()";o(Ct,(function(e,t){ | |
| 9 | +var n=this.context;return void 0===e?n.length&&this.length&&n[0].aoData[this[0]]?n[0].aoData[this[0]]._details:void 0:(!0===e?this.child.show():!1===e?St(this):n.length&&this.length&&function(e,t,n,r){var a=[],o=function(n,r){if(Array.isArray(n)||n instanceof l)for(var i=0,s=n.length;i<s;i++)o(n[i],r);else if(n.nodeName&&"tr"===n.nodeName.toLowerCase())n.setAttribute("data-dt-row",t.idx),a.push(n);else{var u=l("<tr><td></td></tr>").attr("data-dt-row",t.idx).addClass(r);l("td",u).addClass(r).html(n)[0].colSpan=X(e),a.push(u[0])}};o(n,r),t._details&&t._details.detach(),t._details=l(a),t._detailsShow&&t._details.insertAfter(t.nTr)}(n[0],n[0].aoData[this[0]],e,t),this)})),o([_t+".show()",Ct+".show()"],(function(){return xt(this,!0),this})),o([_t+".hide()",Ct+".hide()"],(function(){return xt(this,!1),this})),o([_t+".remove()",Ct+".remove()"],(function(){return St(this),this})),o(_t+".isShown()",(function(){var e=this.context;return e.length&&this.length&&e[0].aoData[this[0]]&&e[0].aoData[this[0]]._detailsShow||!1}));var It,At,Lt=/^([^:]+)?:(name|title|visIdx|visible)$/,Nt=function(e,t,n,r,a,o){for(var i=[],l=0,s=a.length;l<s;l++)i.push(J(e,a[l],t,o));return i},Ft=function(e,t,n){var r=e.aoHeader,a=e.titleRow,o=null;if(void 0!==n)o=n;else if(!0===a)o=0;else if(!1===a)o=r.length-1;else if(null!==a)o=a;else{for(var i=0;i<r.length;i++)r[i][t].unique&&l(".dt-column-title",r[i][t].cell).text()&&(o=i);null===o&&(o=0)}return r[o][t].cell};function Ot(e,t){l(e).find(".dt-column-order").remove(),l(e).find(".dt-column-title").each((function(){var e=l(this).html();l(this).parent().parent().append(e),l(this).remove()})),l(e).find("div.dt-column-"+t).remove(),l("th, td",e).removeAttr("data-dt-column")}o("columns()",(function(e,t){void 0===e?e="":l.isPlainObject(e)&&(t=e,e=""),t=mt(t);var n=this.iterator("table",(function(n){return function(e,t,n){var r,a,o=e.aoColumns,i=function(e){for(var t=[],n=0;n<e.length;n++)for(var r=0;r<e[n].length;r++){var a=e[n][r].cell;t.includes(a)||t.push(a)}return t}(e.aoHeader),s=vt("column",t,(function(t){var s=m(t);if(""===t)return x(o.length);if(null!==s)return[s>=0?s:o.length+s];if("function"==typeof t){var u=yt(e,n);return o.map((function(n,r){return t(r,Nt(e,r,0,0,u),Ft(e,r))?r:null}))}var c="string"==typeof t?t.match(Lt):"";if(c)switch(c[2]){case"visIdx":case"visible":if(c[1]&&c[1].match(/^\d+$/)){var d=parseInt(c[1],10);if(d<0){var f=o.map((function(e,t){return e.bVisible?t:null}));return[f[f.length+d]]}return[H(e,d)]}return o.map((function(e,t){return e.bVisible?!1===e.responsiveVisible?null:c[1]?l(i[t]).filter(c[1]).length>0?t:null:t:null}));case"name":return r||(r=w(o,"sName")),r.map((function(e,t){return e===c[1]?t:null}));case"title":return a||(a=w(o,"sTitle")),a.map((function(e,t){return e===c[1]?t:null}));default:return[]}if(t.nodeName&&t._DT_CellIndex)return[t._DT_CellIndex.column];var h=l(i).filter(t).map((function(){return Y(this)})).toArray().sort((function(e,t){return e-t}));if(h.length||!t.nodeName)return h;var p=l(t).closest("*[data-dt-column]");return p.length?[p.data("dt-column")]:[]}),e,n);return n.columnOrder&&"index"===n.columnOrder?s.sort((function(e,t){return e-t})):s}(n,e,t)}),1);return n.selector.cols=e,n.selector.opts=t,n})),i("columns().header()","column().header()",(function(e){return this.iterator("column",(function(t,n){return Ft(t,n,e)}),1)})),i("columns().footer()","column().footer()",(function(e){return this.iterator("column",(function(t,n){return t.aoFooter.length?t.aoFooter[void 0!==e?e:0][n].cell:null}),1)})),i("columns().data()","column().data()",(function(){return this.iterator("column-rows",Nt,1)})),i("columns().render()","column().render()",(function(e){return this.iterator("column-rows",(function(t,n,r,a,o){return Nt(t,n,0,0,o,e)}),1)})),i("columns().dataSrc()","column().dataSrc()",(function(){return this.iterator("column",(function(e,t){return e.aoColumns[t].mData}),1)})),i("columns().cache()","column().cache()",(function(e){return this.iterator("column-rows",(function(t,n,r,a,o){return S(t.aoData,o,"search"===e?"_aFilterData":"_aSortData",n)}),1)})),i("columns().init()","column().init()",(function(){return this.iterator("column",(function(e,t){return e.aoColumns[t]}),1)})),i("columns().names()","column().name()",(function(){return this.iterator("column",(function(e,t){return e.aoColumns[t].sName}),1)})),i("columns().nodes()","column().nodes()",(function(){return this.iterator("column-rows",(function(e,t,n,r,a){return S(e.aoData,a,"anCells",t)}),1)})),i("columns().titles()","column().title()",(function(e,t){return this.iterator("column",(function(n,r){"number"==typeof e&&(t=e,e=void 0);var a=l(".dt-column-title",this.column(r).header(t));return void 0!==e?(a.html(e),this):a.html()}),1)})),i("columns().types()","column().type()",(function(){return this.iterator("column",(function(e,t){var n=e.aoColumns[t],r=n.sType;return r||(q(e),r=n.sType),r}),1)})),i("columns().visible()","column().visible()",(function(e,t){var n=this,r=[],a=this.iterator("column",(function(t,n){if(void 0===e)return t.aoColumns[n].bVisible;(function(e,t,n){var r,a,o,i,s=e.aoColumns,u=s[t],c=e.aoData;if(void 0===n)return u.bVisible;if(u.bVisible===n)return!1;if(n){var d=w(s,"bVisible").indexOf(!0,t+1);for(a=0,o=c.length;a<o;a++)c[a]&&(i=c[a].nTr,r=c[a].anCells,i&&i.insertBefore(r[t],r[d]||null))}else l(w(e.aoData,"anCells",t)).detach();return u.bVisible=n,We(e),!0})(t,n,e)&&r.push(n)}));return void 0!==e&&this.iterator("table",(function(a){he(a,a.aoHeader),he(a,a.aoFooter),a.aiDisplay.length||l(a.nTBody).find("td[colspan]").attr("colspan",X(a)),Ze(a),n.iterator("column",(function(n,a){r.includes(a)&&nt(n,null,"column-visibility",[n,a,e,t])})),r.length&&(void 0===t||t)&&n.columns.adjust()})),a})),i("columns().widths()","column().width()",(function(){var e=this.columns(":visible").count(),t=l("<tr>").html("<td>"+Array(e).join("</td><td>")+"</td>");l(this.table().body()).append(t);var n=t.children().map((function(){return l(this).outerWidth()}));return t.remove(),this.iterator("column",(function(e,t){var r=W(e,t);return null!==r?n[r]:0}),1)})),i("columns().indexes()","column().index()",(function(e){return this.iterator("column",(function(t,n){return"visible"===e?W(t,n):n}),1)})),o("columns.adjust()",(function(){return this.iterator("table",(function(e){e.containerWidth=-1,M(e)}),1)})),o("column.index()",(function(e,t){if(0!==this.context.length){var n=this.context[0];if("fromVisible"===e||"toData"===e)return H(n,t);if("fromData"===e||"toVisible"===e)return W(n,t)}})),o("column()",(function(e,t){return bt(this.columns(e,t))})),o("cells()",(function(e,t,n){if(l.isPlainObject(e)&&(void 0===e.row?(n=e,e=null):(n=t,t=null)),l.isPlainObject(t)&&(n=t,t=null),null==t)return this.iterator("table",(function(t){return function(e,t,n){var r,a,o,i,s,u,c,d=e.aoData,f=yt(e,n),h=T(S(d,f,"anCells")),p=l(L([],h)),g=e.aoColumns.length;return vt("cell",t,(function(t){var n="function"==typeof t;if(null==t||n){for(a=[],o=0,i=f.length;o<i;o++)for(r=f[o],s=0;s<g;s++)u={row:r,column:s},n?(c=d[r],t(u,J(e,r,s),c.anCells?c.anCells[s]:null)&&a.push(u)):a.push(u);return a}if(l.isPlainObject(t))return void 0!==t.column&&void 0!==t.row&&-1!==f.indexOf(t.row)?[t]:[];var h=p.filter(t).map((function(e,t){return{row:t._DT_CellIndex.row,column:t._DT_CellIndex.column}})).toArray();return h.length||!t.nodeName?h:(c=l(t).closest("*[data-dt-row]")).length?[{row:c.data("dt-row"),column:c.data("dt-column")}]:[]}),e,n)}(t,e,mt(n))}));var r,a,o,i,s=n?{page:n.page,order:n.order,search:n.search}:{},u=this.columns(t,s),c=this.rows(e,s),d=this.iterator("table",(function(e,t){var n=[];for(r=0,a=c[t].length;r<a;r++)for(o=0,i=u[t].length;o<i;o++)n.push({row:c[t][r],column:u[t][o]});return n}),1),f=n&&n.selected?this.cells(d,n):d;return l.extend(f.selector,{cols:t,rows:e,opts:n}),f})),i("cells().nodes()","cell().node()",(function(){return this.iterator("cell",(function(e,t,n){var r=e.aoData[t];return r&&r.anCells?r.anCells[n]:void 0}),1)})),o("cells().data()",(function(){ | |
| 10 | +return this.iterator("cell",(function(e,t,n){return J(e,t,n)}),1)})),i("cells().cache()","cell().cache()",(function(e){return e="search"===e?"_aFilterData":"_aSortData",this.iterator("cell",(function(t,n,r){return t.aoData[n][e][r]}),1)})),i("cells().render()","cell().render()",(function(e){return this.iterator("cell",(function(t,n,r){return J(t,n,r,e)}),1)})),i("cells().indexes()","cell().index()",(function(){return this.iterator("cell",(function(e,t,n){return{row:t,column:n,columnVisible:W(e,n)}}),1)})),i("cells().invalidate()","cell().invalidate()",(function(e){return this.iterator("cell",(function(t,n,r){ie(t,n,e,r)}))})),o("cell()",(function(e,t,n){return bt(this.cells(e,t,n))})),o("cell().data()",(function(e){var t,n,r,a,o,i,l=this.context,s=this[0];return void 0===e?l.length&&s.length?J(l[0],s[0].row,s[0].column):void 0:(t=l[0],n=s[0].row,r=s[0].column,a=e,o=t.aoColumns[r],i=t.aoData[n]._aData,o.fnSetData(i,a,{settings:t,row:n,col:r}),ie(l[0],s[0].row,"data",s[0].column),this)})),o("order()",(function(e,t){var n=this.context,r=Array.prototype.slice.call(arguments);return void 0===e?0!==n.length?n[0].aaSorting:void 0:("number"==typeof e?e=[[e,t]]:r.length>1&&(e=r),this.iterator("table",(function(t){var n=[];Be(t,n,e),t.aaSorting=n})))})),o("order.listener()",(function(e,t,n){return this.iterator("table",(function(r){Xe(r,e,{},t,n)}))})),o("order.fixed()",(function(e){if(!e){var t=this.context,n=t.length?t[0].aaSortingFixed:void 0;return Array.isArray(n)?{pre:n}:n}return this.iterator("table",(function(t){t.aaSortingFixed=l.extend(!0,{},e)}))})),o(["columns().order()","column().order()"],(function(e){var t=this;return e?this.iterator("table",(function(n,r){n.aaSorting=t[r].map((function(t){return[t,e]}))})):this.iterator("column",(function(e,t){for(var n=qe(e),r=0,a=n.length;r<a;r++)if(n[r].col===t)return n[r].dir;return null}),1)})),i("columns().orderable()","column().orderable()",(function(e){return this.iterator("column",(function(t,n){var r=t.aoColumns[n];return e?r.asSorting:r.bSortable}),1)})),o("processing()",(function(e){return this.iterator("table",(function(t){Re(t,e)}))})),o("search()",(function(e,t,n,r){var a=this.context;return void 0===e?0!==a.length?a[0].oPreviousSearch.search:void 0:this.iterator("table",(function(a){a.oFeatures.bFilter&&Te(a,"object"==typeof t?l.extend(a.oPreviousSearch,t,{search:e}):l.extend(a.oPreviousSearch,{search:e,regex:null!==t&&t,smart:null===n||n,caseInsensitive:null===r||r}))}))})),o("search.fixed()",(function(e,t){var n=this.iterator(!0,"table",(function(n){var r=n.searchFixed;return e?void 0===t?r[e]:(null===t?delete r[e]:r[e]=t,this):Object.keys(r)}));return void 0!==e&&void 0===t?n[0]:n})),i("columns().search()","column().search()",(function(e,t,n,r){return this.iterator("column",(function(a,o){var i=a.aoPreSearchCols;if(void 0===e)return i[o].search;a.oFeatures.bFilter&&("object"==typeof t?l.extend(i[o],t,{search:e}):l.extend(i[o],{search:e,regex:null!==t&&t,smart:null===n||n,caseInsensitive:null===r||r}),Te(a,a.oPreviousSearch))}))})),o(["columns().search.fixed()","column().search.fixed()"],(function(e,t){var n=this.iterator(!0,"column",(function(n,r){var a=n.aoColumns[r].searchFixed;return e?void 0===t?a[e]||null:(null===t?delete a[e]:a[e]=t,this):Object.keys(a)}));return void 0!==e&&void 0===t?n[0]:n})),o("state()",(function(e,t){if(!e)return this.context.length?this.context[0].oSavedState:null;var n=l.extend(!0,{},e);return this.iterator("table",(function(e){!1!==t&&(n.time=+new Date+100),Ge(e,n,(function(){}))}))})),o("state.clear()",(function(){return this.iterator("table",(function(e){e.fnStateSaveCallback.call(e.oInstance,e,{})}))})),o("state.loaded()",(function(){return this.context.length?this.context[0].oLoadedState:null})),o("state.save()",(function(){return this.iterator("table",(function(e){Ze(e)}))})),s.use=function(e,t){var n="string"==typeof e?t:e,r="string"==typeof t?t:e;if(void 0===n&&"string"==typeof r)switch(r){case"lib":case"jq":return l;case"win":return window;case"datetime":return s.DateTime;case"luxon":return kt;case"moment":return Et;case"bootstrap":return It||window.bootstrap;case"foundation":return At||window.Foundation;default:return null}"lib"===r||"jq"===r||n&&n.fn&&n.fn.jquery?l=n:"win"===r||n&&n.document?(window=n,document=n.document):"datetime"===r||n&&"DateTime"===n.type?s.DateTime=n:"luxon"===r||n&&n.FixedOffsetZone?kt=n:"moment"===r||n&&n.isMoment?Et=n:"bootstrap"===r||n&&n.Modal&&"modal"===n.Modal.NAME?It=n:("foundation"===r||n&&n.Reveal)&&(At=n)},s.factory=function(e,t){var n=!1;return e&&e.document&&(window=e,document=e.document),t&&t.fn&&t.fn.jquery&&(l=t,n=!0),n},s.versionCheck=function(e,t){for(var n,r,a=t?t.split("."):s.version.split("."),o=e.split("."),i=0,l=o.length;i<l;i++)if((n=parseInt(a[i],10)||0)!==(r=parseInt(o[i],10)||0))return n>r;return!0},s.isDataTable=function(e){var t=l(e).get(0),n=!1;return e instanceof s.Api||(l.each(s.settings,(function(e,r){var a=r.nScrollHead?l("table",r.nScrollHead)[0]:null,o=r.nScrollFoot?l("table",r.nScrollFoot)[0]:null;r.nTable!==t&&a!==t&&o!==t||(n=!0)})),n)},s.tables=function(e){var t=!1;l.isPlainObject(e)&&(t=e.api,e=e.visible);var n=s.settings.filter((function(t){return!!(!e||e&&l(t.nTable).is(":visible"))})).map((function(e){return e.nTable}));return t?new a(n):n},s.camelToHungarian=O,o("$()",(function(e,t){var n=this.rows(t).nodes(),r=l(n);return l([].concat(r.filter(e).toArray(),r.find(e).toArray()))})),l.each(["on","one","off"],(function(e,t){o(t+"()",(function(){var e=Array.prototype.slice.call(arguments);e[0]=e[0].split(/\s/).map((function(e){return e.match(/\.dt\b/)?e:e+".dt"})).join(" ");var n=l(this.tables().nodes());return n[t].apply(n,e),this}))})),o("clear()",(function(){return this.iterator("table",(function(e){oe(e)}))})),o("error()",(function(e){return this.iterator("table",(function(t){Je(t,0,e)}))})),o("settings()",(function(){return new a(this.context,this.context)})),o("init()",(function(){var e=this.context;return e.length?e[0].oInit:null})),o("data()",(function(){return this.iterator("table",(function(e){return w(e.aoData,"_aData")})).flatten()})),o("trigger()",(function(e,t,n){return this.iterator("table",(function(r){return nt(r,null,e,t,n)})).flatten()})),o("ready()",(function(e){var t=this.context;return e?this.tables().every((function(){var t=this;this.context[0]._bInitComplete?e.call(t):this.on("init.dt.DT",(function(){e.call(t)}))})):t.length?t[0]._bInitComplete||!1:null})),o("destroy()",(function(e){return e=e||!1,this.iterator("table",(function(t){var n=t.oClasses,r=t.nTable,o=t.nTBody,i=t.nTHead,u=t.nTFoot,c=l(r),d=l(o),f=l(t.nTableWrapper),h=t.aoData.map((function(e){return e?e.nTr:null})),p=n.order;t.bDestroying=!0,nt(t,"aoDestroyCallback","destroy",[t],!0),e||new a(t).columns().visible(!0),t.resizeObserver&&t.resizeObserver.disconnect(),f.off(".DT").find(":not(tbody *)").off(".DT"),l(window).off(".DT-"+t.sInstance),r!=i.parentNode&&(c.children("thead").detach(),c.append(i)),u&&r!=u.parentNode&&(c.children("tfoot").detach(),c.append(u)),Ot(i,"header"),Ot(u,"footer"),t.colgroup.remove(),t.aaSorting=[],t.aaSortingFixed=[],$e(t),l(c).find("th, td").removeClass(l.map(s.ext.type.className,(function(e){return e})).join(" ")),l("th, td",i).removeClass(p.none+" "+p.canAsc+" "+p.canDesc+" "+p.isAsc+" "+p.isDesc).css("width","").removeAttr("aria-sort"),d.children().detach(),d.append(h);var g=t.nTableWrapper.parentNode,v=t.nTableWrapper.nextSibling,m=e?"remove":"detach";c[m](),f[m](),!e&&g&&(g.insertBefore(r,v),c.css("width",t.sDestroyWidth).removeClass(n.table));var b=s.settings.indexOf(t);-1!==b&&s.settings.splice(b,1)}))})),l.each(["column","row","cell"],(function(e,t){o(t+"s().every()",(function(e){var n,r=this.selector.opts,a=this,o=0;return this.iterator("every",(function(i,l,s){n=a[t](l,r),"cell"===t?e.call(n,n[0][0].row,n[0][0].column,s,o):e.call(n,l,s,o),o++}))}))})),o("i18n()",(function(e,t,n){var r=this.context[0],a=ne(e)(r.oLanguage);return void 0===a&&(a=t), | |
| 11 | +l.isPlainObject(a)&&(a=void 0!==n&&void 0!==a[n]?a[n]:!1===n?a:a._),"string"==typeof a?a.replace("%d",n):a})),s.version="2.3.8",s.settings=[],s.models={},s.models.oSearch={caseInsensitive:!0,search:"",regex:!1,smart:!0,return:!1},s.models.oRow={nTr:null,anCells:null,_aData:[],_aSortData:null,_aFilterData:null,_sFilterRow:null,src:null,idx:-1,displayData:null},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,sClass:null,sContentPadding:null,sDefaultContent:null,sName:null,sSortDataType:"std",sSortingClass:null,sTitle:null,sType:null,sWidth:null,sWidthOrig:null,wideStrings:null,searchFixed:null},s.defaults={aaData:null,aaSorting:[[0,"asc"]],aaSortingFixed:[],ajax:null,aLengthMenu:[10,25,50,100],aoColumns:null,aoColumnDefs:null,aoSearchCols:[],bAutoWidth:!0,bDeferRender:!0,bDestroy:!1,bFilter:!0,bInfo:!0,bLengthChange:!0,bPaginate:!0,bProcessing:!1,bRetrieve:!1,bScrollCollapse:!1,bServerSide:!1,bSort:!0,bSortMulti:!0,bSortCellsTop:null,titleRow:null,bSortClasses:!0,bStateSave:!1,fnCreatedRow:null,fnDrawCallback:null,fnFooterCallback:null,fnFormatNumber:function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g,this.oLanguage.sThousands)},fnHeaderCallback:null,fnInfoCallback:null,fnInitComplete:null,fnPreDrawCallback:null,fnRowCallback:null,fnStateLoadCallback:function(e){try{return JSON.parse((-1===e.iStateDuration?sessionStorage:localStorage).getItem("DataTables_"+e.sInstance+"_"+location.pathname))}catch(e){return{}}},fnStateLoadParams:null,fnStateLoaded:null,fnStateSaveCallback:function(e,t){try{(-1===e.iStateDuration?sessionStorage:localStorage).setItem("DataTables_"+e.sInstance+"_"+location.pathname,JSON.stringify(t))}catch(e){}},fnStateSaveParams:null,iStateDuration:7200,iDisplayLength:10,iDisplayStart:0,iTabIndex:0,oClasses:{},oLanguage:{oAria:{orderable:": Activate to sort",orderableReverse:": Activate to invert sorting",orderableRemove:": Activate to remove sorting",paginate:{first:"First",last:"Last",next:"Next",previous:"Previous",number:""}},oPaginate:{sFirst:"«",sLast:"»",sNext:"›",sPrevious:"‹"},entries:{_:"entries",1:"entry"},lengthLabels:{"-1":"All"},sEmptyTable:"No data available in table",sInfo:"Showing _START_ to _END_ of _TOTAL_ _ENTRIES-TOTAL_",sInfoEmpty:"Showing 0 to 0 of 0 _ENTRIES-TOTAL_",sInfoFiltered:"(filtered from _MAX_ total _ENTRIES-MAX_)",sInfoPostFix:"",sDecimal:"",sThousands:",",sLengthMenu:"_MENU_ _ENTRIES_ per page",sLoadingRecords:"Loading...",sProcessing:"",sSearch:"Search:",sSearchPlaceholder:"",sUrl:"",sZeroRecords:"No matching records found"},orderDescReverse:!0,oSearch:l.extend({},s.models.oSearch),layout:{topStart:"pageLength",topEnd:"search",bottomStart:"info",bottomEnd:"paging"},sDom:null,searchDelay:null,sPaginationType:"",sScrollX:"",sScrollXInner:"",sScrollY:"",sServerMethod:"GET",renderer:null,rowId:"DT_RowId",caption:null,iDeferLoading:null,on:null,columnTitleTag:"span"},F(s.defaults),s.defaults.column={aDataSort:null,iDataSort:-1,ariaTitle:"",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(s.defaults.column),s.models.oSettings={oFeatures:{bAutoWidth:null,bDeferRender:null,bFilter:null,bInfo:!0,bLengthChange:!0,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:{bScrollbarLeft:!1,barWidth:0},ajax:null,aanFeatures:[],aoData:[],aiDisplay:[],aiDisplayMaster:[],aIds:{},aoColumns:[],aoHeader:[],aoFooter:[],oPreviousSearch:{},searchFixed:{},aoPreSearchCols:[],aaSorting:null,aaSortingFixed:[],sDestroyWidth:0,aoRowCallback:[],aoHeaderCallback:[],aoFooterCallback:[],aoDrawCallback:[],aoRowCreatedCallback:[],aoPreDrawCallback:[],aoInitComplete:[],aoStateSaveParams:[],aoStateLoadParams:[],aoStateLoaded:[],sTableId:"",nTable:null,nTHead:null,nTFoot:null,nTBody:null,nTableWrapper:null,bInitialised:!1,aoOpenRows:[],sDom:null,searchDelay:null,sPaginationType:"two_button",pagingControls:0,iStateDuration:0,aoStateSave:[],aoStateLoad:[],oSavedState:null,oLoadedState:null,bAjaxDataGet:!0,jqXHR:null,json:void 0,oAjaxData:void 0,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"==ot(this)?1*this._iRecordsTotal:this.aiDisplayMaster.length},fnRecordsDisplay:function(){return"ssp"==ot(this)?1*this._iRecordsDisplay:this.aiDisplay.length},fnDisplayEnd:function(){var e=this._iDisplayLength,t=this._iDisplayStart,n=t+e,r=this.aiDisplay.length,a=this.oFeatures,o=a.bPaginate;return a.bServerSide?!1===o||-1===e?t+r:Math.min(t+e,this._iRecordsDisplay):!o||n>r||-1===e?r:n},oInstance:null,sInstance:null,iTabIndex:0,nScrollHead:null,nScrollFoot:null,aLastSort:[],oPlugins:{},rowIdFn:null,rowId:null,caption:"",captionNode:null,colgroup:null,deferLoading:null,typeDetect:!0,resizeObserver:null,containerWidth:-1,orderDescReverse:null,orderIndicators:!0,orderHandler:!0,titleRow:null,columnTitleTag:"span"};var Rt=s.ext.pager;l.extend(Rt,{simple:function(){return["previous","next"]},full:function(){return["first","previous","next","last"]},numbers:function(){return["numbers"]},simple_numbers:function(){return["previous","numbers","next"]},full_numbers:function(){return["first","previous","numbers","next","last"]},first_last:function(){return["first","last"]},first_last_numbers:function(){return["first","numbers","last"]},_numbers:tn,numbers_length:7}),l.extend(!0,s.ext.renderer,{pagingButton:{_:function(e,t,n,r,a){var o,i=e.oClasses.paging,s=[i.button];return r&&s.push(i.active),a&&s.push(i.disabled),{display:o="ellipsis"===t?l('<span class="ellipsis"></span>').html(n)[0]:l("<button>",{class:s.join(" "),role:"link",type:"button"}).html(n),clicker:o}}},pagingContainer:{_:function(e,t){return t}}});var jt=function(e,t){return function(n){return v(n)||"string"!=typeof n||(n=n.replace(c," "),e&&(n=_(n)),t&&(n=I(n,!1))),n}};function Pt(e,t,n,r,a){return Et?e[t](a):kt?e[n](a):r?e[r](a):e}var kt,Et,Mt=!1,Ht=/[T\s]\d{2}.*?(Z|[+-]\d{2}(?::?\d{2})?)$/;function Wt(e,t,n){var r;if(window.luxon&&!kt&&(kt=window.luxon),window.moment&&!Et&&(Et=window.moment),Et){if(!(r=Et(e,t,n,!0)).isValid())return null}else if(kt){if(!(r=t&&"string"==typeof e?kt.DateTime.fromFormat(e,t):kt.DateTime.fromISO(e)).isValid)return null;r=r.setLocale(n)}else t?(Mt||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),Mt=!0):r=new Date(e);return r}function Xt(e){return function(t,n,r,a){0===arguments.length?(r="en",n=null,t=null):1===arguments.length?(r="en",n=t,t=null):2===arguments.length&&(r=n,n=t,t=null);var o="datetime"+(n?"-"+n:"");return s.ext.type.order[o+"-pre"]||s.type(o,{detect:function(e){return e===o&&o},order:{pre:function(e){return e.valueOf()}},className:"dt-right"}),function(i,l){if(null==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?"":Wt("0000-01-01 00:00:00",null,r);if(null!==n&&t===n&&"sort"!==l&&"type"!==l&&!(i instanceof Date))return i;let u={},c="string"==typeof i?i.match(Ht):null;c&&(u.timeZone="Z"===c[1]?"UTC":c[1]);var d=Wt(i,t,r);if(null===d)return i;if("sort"===l)return d;var f=null===n?Pt(d,"toDate","toJSDate","")[e](navigator.language,u):Pt(d,"format","toFormat","toISOString",n);return"display"===l?C(f):f}}}var Vt=",",Bt=".";if(void 0!==window.Intl)try{ | |
| 12 | +for(var qt=(new Intl.NumberFormat).formatToParts(100000.1),Ut=0;Ut<qt.length;Ut++)"group"===qt[Ut].type?Vt=qt[Ut].value:"decimal"===qt[Ut].type&&(Bt=qt[Ut].value)}catch(e){}s.datetime=function(e,t){var n="datetime-"+e;t||(t="en"),s.ext.type.order[n]||s.type(n,{detect:function(r){var a=Wt(r,e,t);return!(""!==r&&!a)&&n},order:{pre:function(n){return Wt(n,e,t)||0}},className:"dt-right"})},s.render={date:Xt("toLocaleDateString"),datetime:Xt("toLocaleString"),time:Xt("toLocaleTimeString"),number:function(e,t,n,r,a){return null==e&&(e=Vt),null==t&&(t=Bt),{display:function(o){if("number"!=typeof o&&"string"!=typeof o)return o;if(""===o||null===o)return o;var i=o<0?"-":"",l=parseFloat(o),s=Math.abs(l);if(s>=1e11||s<1e-4&&0!==s){var u=l.toExponential(n).split(/e\+?/);return u[0]+" x 10<sup>"+u[1]+"</sup>"}if(isNaN(l))return C(o);l=l.toFixed(n),o=Math.abs(l);var c=parseInt(o,10),d=n?t+(o-c).toFixed(n).substring(2):"";return 0===c&&0===parseFloat(d)&&(i=""),i+(r||"")+c.toString().replace(/\B(?=(\d{3})+(?!\d))/g,e)+d+(a||"")}}},text:function(){return{display:C,filter:C}}};var zt=s.ext.type;s.type=function(e,t,n){if(!t)return{className:zt.className[e],detect:zt.detect.find((function(t){return t._name===e})),order:{pre:zt.order[e+"-pre"],asc:zt.order[e+"-asc"],desc:zt.order[e+"-desc"]},render:zt.render[e],search:zt.search[e]};var r=function(t,n){zt[t][e]=n},a=function(t){Object.defineProperty(t,"_name",{value:e});var n=zt.detect.findIndex((function(t){return t._name===e}));-1===n?zt.detect.unshift(t):zt.detect.splice(n,1,t)},o=function(t){zt.order[e+"-pre"]=t.pre,zt.order[e+"-asc"]=t.asc,zt.order[e+"-desc"]=t.desc};void 0===n&&(n=t,t=null),"className"===t?r("className",n):"detect"===t?a(n):"order"===t?o(n):"render"===t?r("render",n):"search"===t?r("search",n):t||(n.className&&r("className",n.className),void 0!==n.detect&&a(n.detect),n.order&&o(n.order),void 0!==n.render&&r("render",n.render),void 0!==n.search&&r("search",n.search))},s.types=function(){return zt.detect.map((function(e){return e._name}))};var $t=function(e,t){return e=null!=e?e.toString().toLowerCase():"",t=null!=t?t.toString().toLowerCase():"",e.localeCompare(t,navigator.languages[0]||navigator.language,{numeric:!0,ignorePunctuation:!0})},Yt=function(e,t){return e=_(e),t=_(t),$t(e,t)};s.type("string",{detect:function(){return"string"},order:{pre:function(e){return v(e)&&"boolean"!=typeof e?"":"string"==typeof e?e.toLowerCase():e.toString?e.toString():""}},search:jt(!1,!0)}),s.type("string-utf8",{detect:{allOf:function(e){return!0},oneOf:function(e){return!v(e)&&navigator.languages&&"string"==typeof e&&e.match(/[^\x00-\x7F]/)}},order:{asc:$t,desc:function(e,t){return-1*$t(e,t)}},search:jt(!1,!0)}),s.type("html",{detect:{allOf:function(e){return v(e)||"string"==typeof e&&-1!==e.indexOf("<")},oneOf:function(e){return!v(e)&&"string"==typeof e&&-1!==e.indexOf("<")}},order:{pre:function(e){return v(e)?"":e.replace?_(e).trim().toLowerCase():e+""}},search:jt(!0,!0)}),s.type("html-utf8",{detect:{allOf:function(e){return v(e)||"string"==typeof e&&-1!==e.indexOf("<")},oneOf:function(e){return navigator.languages&&!v(e)&&"string"==typeof e&&-1!==e.indexOf("<")&&"string"==typeof e&&e.match(/[^\x00-\x7F]/)}},order:{asc:Yt,desc:function(e,t){return-1*Yt(e,t)}},search:jt(!0,!0)}),s.type("date",{className:"dt-type-date",detect:{allOf:function(e){if(e&&!(e instanceof Date)&&!h.test(e))return null;var t=Date.parse(e);return null!==t&&!isNaN(t)||v(e)},oneOf:function(e){return e instanceof Date||"string"==typeof e&&h.test(e)}},order:{pre:function(e){var t=Date.parse(e);return isNaN(t)?-1/0:t}}}),s.type("html-num-fmt",{className:"dt-type-numeric",detect:{allOf:function(e,t){var n=t.oLanguage.sDecimal;return D(e,n,!0,!1)},oneOf:function(e,t){var n=t.oLanguage.sDecimal;return D(e,n,!0,!1)}},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return Zt(e,n,d,g)}},search:jt(!0,!0)}),s.type("html-num",{className:"dt-type-numeric",detect:{allOf:function(e,t){var n=t.oLanguage.sDecimal;return D(e,n,!1,!0)},oneOf:function(e,t){var n=t.oLanguage.sDecimal;return D(e,n,!1,!1)}},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return Zt(e,n,d)}},search:jt(!0,!0)}),s.type("num-fmt",{className:"dt-type-numeric",detect:{allOf:function(e,t){var n=t.oLanguage.sDecimal;return y(e,n,!0,!0)},oneOf:function(e,t){var n=t.oLanguage.sDecimal;return y(e,n,!0,!1)}},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return Zt(e,n,g)}}}),s.type("num",{className:"dt-type-numeric",detect:{allOf:function(e,t){var n=t.oLanguage.sDecimal;return y(e,n,!1,!0)},oneOf:function(e,t){var n=t.oLanguage.sDecimal;return y(e,n,!1,!1)}},order:{pre:function(e,t){var n=t.oLanguage.sDecimal;return Zt(e,n)}}});var Zt=function(e,t,n,r){if(0!==e&&(!e||"-"===e))return-1/0;var a=typeof e;return"number"===a||"bigint"===a?e:(t&&(e=b(e,t)),e.replace&&(n&&(e=e.replace(n,"")),r&&(e=e.replace(r,""))),1*e)};function Gt(e,t,n){n&&(e[t]=n)}l.extend(!0,s.ext.renderer,{footer:{_:function(e,t,n){t.addClass(n.tfoot.cell)}},header:{_:function(e,t,n){t.addClass(n.thead.cell),e.oFeatures.bSort||t.addClass(n.order.none);var r=e.titleRow,a=t.closest("thead").find("tr"),o=t.parent().index();"disable"===t.attr("data-dt-order")||"disable"===t.parent().attr("data-dt-order")||!0===r&&0!==o||!1===r&&o!==a.length-1||"number"==typeof r&&o!==r||l(e.nTable).on("order.dt.DT column-visibility.dt.DT",(function(r,a,o){if(e===a){var i=a.sortDetails;if(i){var l=w(i,"col");if("column-visibility"!==r.type||l.includes(o)){var s,u=n.order,c=a.api.columns(t),d=e.aoColumns[c.flatten()[0]],f=c.orderable().includes(!0),h="",p=c.indexes(),g=c.orderable(!0).flatten(),v=e.iTabIndex,m=a.orderHandler&&f;t.removeClass(u.isAsc+" "+u.isDesc).toggleClass(u.none,!f).toggleClass(u.canAsc,m&&g.includes("asc")).toggleClass(u.canDesc,m&&g.includes("desc"));var b=!0;for(s=0;s<p.length;s++)l.includes(p[s])||(b=!1);if(b){var y=c.order();t.addClass(y.includes("asc")?u.isAsc:""+y.includes("desc")?u.isDesc:"")}var D=-1;for(s=0;s<l.length;s++)if(e.aoColumns[l[s]].bVisible){D=l[s];break}if(p[0]==D){var S=i[0],x=d.asSorting;t.attr("aria-sort","asc"===S.dir?"ascending":"descending"),h=x[S.index+1]?"Reverse":"Remove"}else t.removeAttr("aria-sort");if(f){var T=t.find(".dt-column-order");T.attr("role","button").attr("aria-label",f?d.ariaTitle+a.api.i18n("oAria.orderable"+h):d.ariaTitle),-1!==v&&T.attr("tabindex",v)}}}}}))}},layout:{_:function(e,t,n){var r=e.oClasses.layout,a=l("<div/>").attr("id",n.id||null).addClass(n.className||r.row).appendTo(t);s.ext.renderer.layout._forLayoutRow(n,(function(e,t){if("id"!==e&&"className"!==e){var n="";t.table&&(a.addClass(r.tableRow),n+=r.tableCell+" "),n+="start"===e?r.start:"end"===e?r.end:r.full,l("<div/>").attr({id:t.id||null,class:t.className?t.className:r.cell+" "+n}).append(t.contents).appendTo(a)}}))},_forLayoutRow:function(e,t){var n=function(e){switch(e){case"":return 0;case"start":return 1;case"end":return 2;default:return 3}};Object.keys(e).sort((function(e,t){return n(e)-n(t)})).forEach((function(n){t(n,e[n])}))}}}),s.feature={},s.feature.register=function(e,t,n){s.ext.features[e]=t,n&&r.feature.push({cFeature:n,fnInit:t})},s.feature.register("div",(function(e,t){var n=l("<div>")[0];return t&&(Gt(n,"className",t.className),Gt(n,"id",t.id),Gt(n,"innerHTML",t.html),Gt(n,"textContent",t.text)),n})),s.feature.register("info",(function(e,t){if(!e.oFeatures.bInfo)return null;var n=e.oLanguage,r=e.sTableId,a=l("<div/>",{class:e.oClasses.info.container});return t=l.extend({callback:n.fnInfoCallback,empty:n.sInfoEmpty,postfix:n.sInfoPostFix,search:n.sInfoFiltered,text:n.sInfo},t),e.aoDrawCallback.push((function(e){!function(e,t,n){var r=e._iDisplayStart+1,a=e.fnDisplayEnd(),o=e.fnRecordsTotal(),i=e.fnRecordsDisplay(),l=i?t.text:t.empty;i!==o&&(l+=" "+t.search),l=it(e,l+=t.postfix),t.callback&&(l=t.callback.call(e.oInstance,e,r,a,o,i,l)),n.html(l),nt(e,null,"info",[e,n[0],l])}(e,t,a)})),e._infoEl||(a.attr({"aria-live":"polite",id:r+"_info",role:"status"}), | |
| 13 | +l(e.nTable).attr("aria-describedby",r+"_info"),e._infoEl=a),a}),"i");var Jt=0;function Kt(e){var t=[];return e.numbers&&t.push("numbers"),e.previousNext&&(t.unshift("previous"),t.push("next")),e.firstLast&&(t.unshift("first"),t.push("last")),t}function Qt(e,t,n){if(e._bInitComplete){var r=n.type?s.ext.pager[n.type]:Kt,a=e.oLanguage.oAria.paginate||{},o=e._iDisplayStart,i=e._iDisplayLength,u=e.fnRecordsDisplay(),c=-1===i,d=c?0:Math.ceil(o/i),f=c?1:Math.ceil(u/i),h=[],p=[],g=r(n).map((function(e){return"numbers"===e?tn(d,f,n.buttons,n.boundaryNumbers):e}));h=h.concat.apply(h,g);for(var v=0;v<h.length;v++){var m=h[v],b=en(e,m,d,f),y=at(e,"pagingButton")(e,m,b.display,b.active,b.disabled),D="string"==typeof m?a[m]:a.number?a.number+(m+1):null;l(y.clicker).attr({"aria-controls":e.sTableId,"aria-disabled":b.disabled?"true":null,"aria-current":b.active?"page":null,"aria-label":D,"data-dt-idx":m,tabIndex:b.disabled?-1:e.iTabIndex&&"span"!==y.clicker[0].nodeName.toLowerCase()?e.iTabIndex:null}),"number"!=typeof m&&l(y.clicker).addClass(m),et(y.clicker,{action:m},(function(t){t.preventDefault(),Oe(e,t.data.action,!0)})),p.push(y.display)}var w=at(e,"pagingContainer")(e,p),S=t.find(document.activeElement).data("dt-idx");if(t.empty().append(w),void 0!==S&&t.find("[data-dt-idx="+S+"]").trigger("focus"),p.length){var x=l(p[0]).outerHeight();n.buttons>1&&x>0&&l(t).height()>=2*x-10&&Qt(e,t,l.extend({},n,{buttons:n.buttons-2}))}}}function en(e,t,n,r){var a=e.oLanguage.oPaginate,o={display:"",active:!1,disabled:!1};switch(t){case"ellipsis":o.display="…";break;case"first":o.display=a.sFirst,0===n&&(o.disabled=!0);break;case"previous":o.display=a.sPrevious,0===n&&(o.disabled=!0);break;case"next":o.display=a.sNext,0!==r&&n!==r-1||(o.disabled=!0);break;case"last":o.display=a.sLast,0!==r&&n!==r-1||(o.disabled=!0);break;default:"number"==typeof t&&(o.display=e.fnFormatNumber(t+1),n===t&&(o.active=!0))}return o}function tn(e,t,n,r){var a=[],o=Math.floor(n/2),i=r?2:1,l=r?1:0;return t<=n?a=x(0,t):1===n?a=[e]:3===n?e<=1?a=[0,1,"ellipsis"]:e>=t-2?(a=x(t-2,t)).unshift("ellipsis"):a=["ellipsis",e,"ellipsis"]:e<=o?((a=x(0,n-i)).push("ellipsis"),r&&a.push(t-1)):e>=t-1-o?((a=x(t-(n-i),t)).unshift("ellipsis"),r&&a.unshift(0)):((a=x(e-o+i,e+o-l)).push("ellipsis"),a.unshift("ellipsis"),r&&(a.push(t-1),a.unshift(0))),a}s.feature.register("search",(function(e,t){if(!e.oFeatures.bFilter)return null;var n=e.oClasses.search,r=e.sTableId,a=e.oLanguage,o=e.oPreviousSearch,i='<input type="search" class="'+n.input+'"/>';-1===(t=l.extend({placeholder:a.sSearchPlaceholder,processing:!1,text:a.sSearch},t)).text.indexOf("_INPUT_")&&(t.text+="_INPUT_"),t.text=it(e,t.text);var u=t.text.match(/_INPUT_$/),c=t.text.match(/^_INPUT_/),d=t.text.replace(/_INPUT_/,""),f="<label>"+t.text+"</label>";c?f="_INPUT_<label>"+d+"</label>":u&&(f="<label>"+d+"</label>_INPUT_");var h=l("<div>").addClass(n.container).append(f.replace(/_INPUT_/,i));h.find("label").attr("for","dt-search-"+Jt),h.find("input").attr("id","dt-search-"+Jt),Jt++;var p=function(n){var r=this.value;o.return&&"Enter"!==n.key||r!=o.search&&je(e,t.processing,(function(){o.search=r,Te(e,o),e._iDisplayStart=0,pe(e)}))},g=null!==e.searchDelay?e.searchDelay:0,v=l("input",h).val(o.search).attr("placeholder",t.placeholder).on("keyup.DT search.DT input.DT paste.DT cut.DT",g?s.util.debounce(p,g):p).on("mouseup.DT",(function(e){setTimeout((function(){p.call(v[0],e)}),10)})).on("keypress.DT",(function(e){if(13==e.keyCode)return!1})).attr("aria-controls",r);return l(e.nTable).on("search.dt.DT",(function(t,n){e===n&&v[0]!==document.activeElement&&v.val("function"!=typeof o.search?o.search:"")})),h}),"f"),s.feature.register("paging",(function(e,t){if(!e.oFeatures.bPaginate)return null;t=l.extend({buttons:s.ext.pager.numbers_length,type:e.sPaginationType,boundaryNumbers:!0,firstLast:!0,previousNext:!0,numbers:!0},t);var n=l("<div/>").addClass(e.oClasses.paging.container+(t.type?" paging_"+t.type:"")).append(l("<nav>").attr("aria-label","pagination").addClass(e.oClasses.paging.nav)),r=function(){Qt(e,n.children(),t)};return e.aoDrawCallback.push(r),l(e.nTable).on("column-sizing.dt.DT",r),n}),"p");var nn=0;s.feature.register("pageLength",(function(e,t){var n=e.oFeatures;if(!n.bPaginate||!n.bLengthChange)return null;t=l.extend({menu:e.aLengthMenu,text:e.oLanguage.sLengthMenu},t);var r,a=e.oClasses.length,o=e.sTableId,i=t.menu,s=[],u=[];if(Array.isArray(i[0]))s=i[0],u=i[1];else for(r=0;r<i.length;r++)l.isPlainObject(i[r])?(s.push(i[r].value),u.push(i[r].label)):(s.push(i[r]),u.push(i[r]));var c=t.text.match(/_MENU_$/),d=t.text.match(/^_MENU_/),f=t.text.replace(/_MENU_/,""),h="<label>"+t.text+"</label>";d?h="_MENU_<label>"+f+"</label>":c&&(h="<label>"+f+"</label>_MENU_");var p="tmp-"+ +new Date,g=l("<div/>").addClass(a.container).append(h.replace("_MENU_",'<span id="'+p+'"></span>')),v=[];Array.prototype.slice.call(g.find("label")[0].childNodes).forEach((function(e){e.nodeType===Node.TEXT_NODE&&v.push({el:e,text:e.textContent})}));var m=function(t){v.forEach((function(n){n.el.textContent=it(e,n.text,t)}))},b=l("<select/>",{"aria-controls":o,class:a.select});for(r=0;r<s.length;r++){var y=e.api.i18n("lengthLabels."+s[r],null);null===y&&(y="number"==typeof u[r]?e.fnFormatNumber(u[r]):u[r]),b[0][r]=new Option(y,s[r])}return g.find("label").attr("for","dt-length-"+nn),b.attr("id","dt-length-"+nn),nn++,g.find("#"+p).replaceWith(b),l("select",g).val(e._iDisplayLength).on("change.DT",(function(){Fe(e,l(this).val()),pe(e)})),l(e.nTable).on("length.dt.DT",(function(t,n,r){e===n&&(l("select",g).val(r),m(r))})),m(e._iDisplayLength),g}),"l"),l.fn.dataTable=s,s.$=l,l.fn.dataTableSettings=s.settings,l.fn.dataTableExt=s.ext,l.fn.DataTable=function(e){return l(this).dataTable(e).api()},l.each(s,(function(e,t){l.fn.DataTable[e]=t}));const rn=s}}]); | |