peof e&&-1!==e.indexOf("<")?"html":null}]),$.extend(DataTable.ext.type.search,{html:function(e){return _empty(e)?e:"string"==typeof e?e.replace(_re_new_lines," ").replace(_re_html,""):""},string:function(e){return!_empty(e)&&"string"==typeof e?e.replace(_re_new_lines," "):e}});var __numericReplace=function(e,t,n,a){var r;return 0===e||e&&"-"!==e?"number"==(r=typeof e)||"bigint"==r?e:((e=t?_numToDecimal(e,t):e).replace&&(n&&(e=e.replace(n,"")),a&&(e=e.replace(a,""))),+e):-1/0};function _addNumericSort(n){$.each({num:function(e){return __numericReplace(e,n)},"num-fmt":function(e){return __numericReplace(e,n,_re_formatted_numeric)},"html-num":function(e){return __numericReplace(e,n,_re_html)},"html-num-fmt":function(e){return __numericReplace(e,n,_re_html,_re_formatted_numeric)}},function(e,t){_ext.type.order[e+n+"-pre"]=t,e.match(/^html\-/)&&(_ext.type.search[e+n]=_ext.type.search.html)})}$.extend(_ext.type.order,{"date-pre":function(e){e=Date.parse(e);return isNaN(e)?-1/0:e},"html-pre":function(e){return _empty(e)?"":e.replace?e.replace(/<.*?>/g,"").toLowerCase():e+""},"string-pre":function(e){return _empty(e)?"":"string"==typeof e?e.toLowerCase():e.toString?e.toString():""},"string-asc":function(e,t){return e<t?-1:t<e?1:0},"string-desc":function(e,t){return e<t?1:t<e?-1:0}}),_addNumericSort(""),$.extend(!0,DataTable.ext.renderer,{header:{_:function(r,i,o,l){$(r.nTable).on("order.dt.DT",function(e,t,n,a){r===t&&(t=o.idx,i.removeClass(l.sSortAsc+" "+l.sSortDesc).addClass("asc"==a[t]?l.sSortAsc:"desc"==a[t]?l.sSortDesc:o.sSortingClass))})},jqueryui:function(r,i,o,l){$("<div/>").addClass(l.sSortJUIWrapper).append(i.contents()).append($("<span/>").addClass(l.sSortIcon+" "+o.sSortingClassJUI)).appendTo(i),$(r.nTable).on("order.dt.DT",function(e,t,n,a){r===t&&(t=o.idx,i.removeClass(l.sSortAsc+" "+l.sSortDesc).addClass("asc"==a[t]?l.sSortAsc:"desc"==a[t]?l.sSortDesc:o.sSortingClass),i.find("span."+l.sSortIcon).removeClass(l.sSortJUIAsc+" "+l.sSortJUIDesc+" "+l.sSortJUI+" "+l.sSortJUIAscAllowed+" "+l.sSortJUIDescAllowed).addClass("asc"==a[t]?l.sSortJUIAsc:"desc"==a[t]?l.sSortJUIDesc:o.sSortingClassJUI))})}}});var __htmlEscapeEntities=function(e){return"string"==typeof(e=Array.isArray(e)?e.join(","):e)?e.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""):e};function __mld(e,t,n,a,r){return window.moment?e[t](r):window.luxon?e[n](r):a?e[a](r):e}var __mlWarning=!1;function __mldObj(e,t,n){var a;if(window.moment){if(!(a=window.moment.utc(e,t,n,!0)).isValid())return null}else if(window.luxon){if(!(a=t&&"string"==typeof e?window.luxon.DateTime.fromFormat(e,t):window.luxon.DateTime.fromISO(e)).isValid)return null;a.setLocale(n)}else t?(__mlWarning||alert("DataTables warning: Formatted date without Moment.js or Luxon - https://datatables.net/tn/17"),__mlWarning=!0):a=new Date(e);return a}function __mlHelper(s){return function(a,r,i,o){0===arguments.length?(i="en",a=r=null):1===arguments.length?(i="en",r=a,a=null):2===arguments.length&&(i=r,r=a,a=null);var l="datetime-"+r;return DataTable.ext.type.order[l]||(DataTable.ext.type.detect.unshift(function(e){return e===l&&l}),DataTable.ext.type.order[l+"-asc"]=function(e,t){e=e.valueOf(),t=t.valueOf();return e===t?0:e<t?-1:1},DataTable.ext.type.order[l+"-desc"]=function(e,t){e=e.valueOf(),t=t.valueOf();return e===t?0:t<e?-1:1}),function(e,t){var n;return null==e&&(e="--now"===o?(n=new Date,new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes(),n.getSeconds()))):""),"type"===t?l:""===e?"sort"!==t?"":__mldObj("0000-01-01 00:00:00",null,i):!(null===r||a!==r||"sort"===t||"type"===t||e instanceof Date)||null===(n=__mldObj(e,a,i))?e:"sort"===t?n:(e=null===r?__mld(n,"toDate","toJSDate","")[s]():__mld(n,"format","toFormat","toISOString",r),"display"===t?__htmlEscapeEntities(e):e)}}}var __thousands=",",__decimal=".";if(void 0!==window.Intl)try{for(var num=(new Intl.NumberFormat).formatToParts(100000.1),i=0;i<num.length;i++)"group"===num[i].type?__thousands=num[i].value:"decimal"===num[i].type&&(__decimal=num[i].value)}catch(e){}function _fnExternApiFunc(t){return function(){var e=[_fnSettingsFromNode(this[DataTable.ext.iApiIndex])].concat(Array.prototype.slice.call(arguments));return DataTable.ext.internal[t].apply(this,e)}}DataTable.datetime=function(n,a){var r="datetime-detect-"+n;a=a||"en",DataTable.ext.type.order[r]||(DataTable.ext.type.detect.unshift(function(e){var t=__mldObj(e,n,a);return!(""!==e&&!t)&&r}),DataTable.ext.type.order[r+"-pre"]=function(e){return __mldObj(e,n,a)||0})},DataTable.render={date:__mlHelper("toLocaleDateString"),datetime:__mlHelper("toLocaleString"),time:__mlHelper("toLocaleTimeString"),number:function(a,r,i,o,l){return null==a&&(a=__thousands),null==r&&(r=__decimal),{display:function(e){if("number"!=typeof e&&"string"!=typeof e)return e;if(""===e||null===e)return e;var t=e<0?"-":"",n=parseFloat(e);if(isNaN(n))return __htmlEscapeEntities(e);n=n.toFixed(i),e=Math.abs(n);n=parseInt(e,10),e=i?r+(e-n).toFixed(i).substring(2):"";return(t=0===n&&0===parseFloat(e)?"":t)+(o||"")+n.toString().replace(/\B(?=(\d{3})+(?!\d))/g,a)+e+(l||"")}}},text:function(){return{display:__htmlEscapeEntities,filter:__htmlEscapeEntities}}},$.extend(DataTable.ext.internal,{_fnExternApiFunc:_fnExternApiFunc,_fnBuildAjax:_fnBuildAjax,_fnAjaxUpdate:_fnAjaxUpdate,_fnAjaxParameters:_fnAjaxParameters,_fnAjaxUpdateDraw:_fnAjaxUpdateDraw,_fnAjaxDataSrc:_fnAjaxDataSrc,_fnAddColumn:_fnAddColumn,_fnColumnOptions:_fnColumnOptions,_fnAdjustColumnSizing:_fnAdjustColumnSizing,_fnVisibleToColumnIndex:_fnVisibleToColumnIndex,_fnColumnIndexToVisible:_fnColumnIndexToVisible,_fnVisbleColumns:_fnVisbleColumns,_fnGetColumns:_fnGetColumns,_fnColumnTypes:_fnColumnTypes,_fnApplyColumnDefs:_fnApplyColumnDefs,_fnHungarianMap:_fnHungarianMap,_fnCamelToHungarian:_fnCamelToHungarian,_fnLanguageCompat:_fnLanguageCompat,_fnBrowserDetect:_fnBrowserDetect,_fnAddData:_fnAddData,_fnAddTr:_fnAddTr,_fnNodeToDataIndex:_fnNodeToDataIndex,_fnNodeToColumnIndex:_fnNodeToColumnIndex,_fnGetCellData:_fnGetCellData,_fnSetCellData:_fnSetCellData,_fnSplitObjNotation:_fnSplitObjNotation,_fnGetObjectDataFn:_fnGetObjectDataFn,_fnSetObjectDataFn:_fnSetObjectDataFn,_fnGetDataMaster:_fnGetDataMaster,_fnClearTable:_fnClearTable,_fnDeleteIndex:_fnDeleteIndex,_fnInvalidate:_fnInvalidate,_fnGetRowElements:_fnGetRowElements,_fnCreateTr:_fnCreateTr,_fnBuildHead:_fnBuildHead,_fnDrawHead:_fnDrawHead,_fnDraw:_fnDraw,_fnReDraw:_fnReDraw,_fnAddOptionsHtml:_fnAddOptionsHtml,_fnDetectHeader:_fnDetectHeader,_fnGetUniqueThs:_fnGetUniqueThs,_fnFeatureHtmlFilter:_fnFeatureHtmlFilter,_fnFilterComplete:_fnFilterComplete,_fnFilterCustom:_fnFilterCustom,_fnFilterColumn:_fnFilterColumn,_fnFilter:_fnFilter,_fnFilterCreateSearch:_fnFilterCreateSearch,_fnEscapeRegex:_fnEscapeRegex,_fnFilterData:_fnFilterData,_fnFeatureHtmlInfo:_fnFeatureHtmlInfo,_fnUpdateInfo:_fnUpdateInfo,_fnInfoMacros:_fnInfoMacros,_fnInitialise:_fnInitialise,_fnInitComplete:_fnInitComplete,_fnLengthChange:_fnLengthChange,_fnFeatureHtmlLength:_fnFeatureHtmlLength,_fnFeatureHtmlPaginate:_fnFeatureHtmlPaginate,_fnPageChange:_fnPageChange,_fnFeatureHtmlProcessing:_fnFeatureHtmlProcessing,_fnProcessingDisplay:_fnProcessingDisplay,_fnFeatureHtmlTable:_fnFeatureHtmlTable,_fnScrollDraw:_fnScrollDraw,_fnApplyToChildren:_fnApplyToChildren,_fnCalculateColumnWidths:_fnCalculateColumnWidths,_fnThrottle:_fnThrottle,_fnConvertToWidth:_fnConvertToWidth,_fnGetWidestNode:_fnGetWidestNode,_fnGetMaxLenString:_fnGetMaxLenString,_fnStringToCss:_fnStringToCss,_fnSortFlatten:_fnSortFlatten,_fnSort:_fnSort,_fnSortAria:_fnSortAria,_fnSortListener:_fnSortListener,_fnSortAttachListener:_fnSortAttachListener,_fnSortingClasses:_fnSortingClasses,_fnSortData:_fnSortData,_fnSaveState:_fnSaveState,_fnLoadState:_fnLoadState,_fnImplementState:_fnImplementState,_fnSettingsFromNode:_fnSettingsFromNode,_fnLog:_fnLog,_fnMap:_fnMap,_fnBindAction:_fnBindAction,_fnCallbackReg:_fnCallbackReg,_fnCallbackFire:_fnCallbackFire,_fnLengthOverflow:_fnLengthOverflow,_fnRenderer:_fnRenderer,_fnDataSource:_fnDataSource,_fnRowAttributes:_fnRowAttributes,_fnExtend:_fnExtend,_fnCalculateEnd:function(){}}),(($.fn.dataTable=DataTable).$=$).fn.dataTableSettings=DataTable.settings,$.fn.dataTableExt=DataTable.ext,$.fn.DataTable=function(e){return $(this).dataTable(e).api()},$.each(DataTable,function(e,t){$.fn.DataTable[e]=t});export default DataTable;