File: /home/jairicem/alfijiri.com/themes/default/admin/assets/js/jquery.dataTables.dtFilter.min.js
var dtFilter=function(e){"use strict";function t(t){var a;return e.fn.dataTable.Api?a=new e.fn.dataTable.Api(t).settings()[0]:t.fnSettings?a=t.fnSettings():"string"==typeof t?e.fn.dataTable.fnIsDataTable(e(t)[0])&&(a=e(t).eq(0).dataTable().fnSettings()):t.nodeName&&"table"===t.nodeName.toLowerCase()?e.fn.dataTable.fnIsDataTable(t.nodeName)&&(a=e(t.nodeName).dataTable().fnSettings()):t instanceof jQuery?e.fn.dataTable.fnIsDataTable(t[0])&&(a=t.eq(0).dataTable().fnSettings()):a=t,a}function a(e){var t,a=[];for(t=0;t<e.length;t++)a[e[t]]=t;return a}function n(e,t,n){return n===!0?void(mt[t]=void 0):void(null!=e&&void 0!==e.ColReorder&&void 0===mt[t]&&(mt[t]={},mt[t].ColReorder=a(e.ColReorder)))}function r(e){var t={};return void 0!==e?e instanceof Array?t.column_number_str=e.join("_"):(t.column_number_str=e,e=[],e.push(t.column_number_str)):t.column_number_str="global",t.column_number=e,t}function o(e){return yt[e]}function i(e){return void 0===e.target&&(e.target=e.srcElement),e}function l(t,a){var n,r,o={},i={filter_type:"select",enable_auto_complete:!1,sort_as:"alpha",sort_order:"asc",date_format:"mm/dd/yyyy",ignore_char:void 0,filter_match_mode:"contains",select_type:void 0,select_type_options:{},case_insensitive:!0,column_data_type:"text",html_data_type:"text"},l=function(){return""};if(void 0===a.length)return void(yt[t]=a);for(n=0;n<a.length;n++){if("select2"===a[n].select_type&&(i.select_type_options={adaptContainerCssClass:l}),void 0!==a[n].filter_type&&-1!==a[n].filter_type.indexOf("custom_func")){if(void 0===a[n].custom_func)return void alert('You are trying to use filter_type: "custom_func / multi_select_custom_func" for column '+a[n].column_number+' but there is no such custom_func attribute provided (custom_func: "function reference goes here...")');if(void 0===a[n].data)return void alert('You are trying to use filter_type: "custom_func / multi_select_custom_func" for column '+a[n].column_number+' but there is no such data attribute provided (data: "array of options goes here...")')}r=+a[n].column_number,isNaN(r)?o[a[n].column_number_str]=e.extend(!0,{},i,a[n]):o[r]=e.extend(!0,{},i,a[n])}yt[t]=o}function d(t){var a,n,r,o,i=e.fn.dataTable.ext.sVersion.split("."),l=t.split(".");for(r=0,o=l.length;o>r;r++)if(a=parseInt(i[r],10)||0,n=parseInt(l[r],10)||0,a!==n)return a>n;return!0}function s(){e.fn.dataTableExt.iApiIndex=0}function c(e){return e.replace(":","-").replace("(","").replace(")","").replace(".","-").replace("#","-")}function f(e){return e.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1")}function u(e,t,a){return e.replace(new RegExp(f(t),"g"),a)}function p(e){return e=u(e,":","-"),e=u(e,"(",""),e=u(e,")",""),e=u(e,",",""),e=u(e,".","-"),e=u(e,"#","-")}function y(e,t,a,n,r){var o,i=dtFilter.getOptions(e.selector)[t].case_insensitive;return e.fnSettings().aoPreSearchCols[t].bSmart=!1,e.fnSettings().aoPreSearchCols[t].bCaseInsensitive=i,void 0===r||r===!1?"contains"===n?(e.fnSettings().aoPreSearchCols[t].bSmart=!0,e.fnSettings().aoPreSearchCols[t].bRegex=!1,o=a):"exact"===n?(e.fnSettings().aoPreSearchCols[t].bRegex=!0,o="^"+a+"$"):"startsWith"===n&&(e.fnSettings().aoPreSearchCols[t].bRegex=!0,o="^"+a):"contains"===n?(e.fnSettings().aoPreSearchCols[t].bSmart=!0,e.fnSettings().aoPreSearchCols[t].bRegex=!0,o=a.join("|")):"exact"===n?(e.fnSettings().aoPreSearchCols[t].bRegex=!0,o="^("+a.join("|")+")$"):"startsWith"===n&&(e.fnSettings().aoPreSearchCols[t].bRegex=!0,o="^("+a.join("|")+")"),o}function m(e,t,a,n){var r=dtFilter.getOptions(e.selector)[n].case_insensitive;"contains"===a?e.fnFilter(t,n,!1,!0,!0,r):"exact"===a?e.fnFilter("^"+t+"$",n,!0,!1,!0,r):"startsWith"===a&&e.fnFilter("^"+t,n,!0,!1,!0,r)}function _(e,t){var a;return"contains"===t?a=e:"exact"===t?a=e.substring(1,e.length-1):"startsWith"===t&&(a=e.substring(1,e.length)),a}function v(t,a,n){var r,o=ut[a],i=dtFilter.getOptions(o.selector)[n];"clear"===t||"-1"===t.value?(e("#dtFilter-filter-"+a+"-"+n).val("-1").focus(),e("#dtFilter-filter-"+a+"-"+n).removeClass("inuse"),"chosen"===i.select_type?e("#dtFilter-filter-"+a+"-"+n).trigger("chosen:updated"):void 0!==i.select_type&&"select2"===i.select_type&&e("#dtFilter-filter-"+a+"-"+n).select2("destroy").select2(i.select_type_options)):e("#dtFilter-filter-"+a+"-"+n).addClass("inuse"),o.fnSettings().oLoadedState||(o.fnSettings().oLoadedState={},o.fnSettings().oApi._fnSaveState(o.fnSettings())),o.fnSettings().oFeatures.bStateSave===!0&&(void 0!==o.fnSettings().oLoadedState.dtFilterState&&void 0!==o.fnSettings().oLoadedState.dtFilterState[a]?o.fnSettings().oLoadedState.dtFilterState[a][n]={from:t.value}:(r={},r[a]=[],r[a][n]={from:t.value},o.fnSettings().oLoadedState.dtFilterState=r),o.fnSettings().oApi._fnSaveState(o.fnSettings())),o.fnDraw()}function g(a,r,o,i){e.fn.dataTableExt.iApiIndex=pt[r];var l,d,c,f=ut[r],u=t(f);return null!=u.oSavedState&&void 0!==u.oSavedState.ColReorder?(n(u.oSavedState,r),d=mt[r].ColReorder[o]):d=o,c=dtFilter.getOptions(f.selector)[o],"clear"===a?(e("#dtFilter-filter-"+r+"-"+o).val("-1").focus(),e("#dtFilter-filter-"+r+"-"+o).removeClass("inuse"),e(document).data("#dtFilter-filter-"+r+"-"+o+"_val","-1"),f.fnFilter("",d),s(),void("chosen"===dtFilter.getOptions(f.selector)[o].select_type?e("#dtFilter-filter-"+r+"-"+o).trigger("chosen:updated"):void 0!==c.select_type&&"select2"===c.select_type&&e("#dtFilter-filter-"+r+"-"+o).select2("destroy").select2(c.select_type_options))):(e("#dtFilter-filter-"+r+"-"+o).addClass("inuse"),e(document).data("#dtFilter-filter-"+r+"-"+o+"_val",a.value),l=e.trim(e(a).find("option:selected").val()),"-1"!==a.value?m(f,l,i,d):(f.fnFilter("",d),e("#dtFilter-filter-"+r+"-"+o).removeClass("inuse")),void s())}function S(t,a,n,r){e.fn.dataTableExt.iApiIndex=pt[a];var o,i,l=ut[a],d=e(t).val();if(e(document).data("#dtFilter-filter-"+a+"-"+n+"_val",d),null!==d){for(o=d.length-1;o>=0;o--)if("-1"===d[o]){d.splice(o,1);break}0!==d.length?(i=d.join("narutouzomaki"),i=i.replace(/([.*+?^=!:${}()|\[\]\/\\])/g,"\\$1"),i=i.split("narutouzomaki").join("|"),"contains"===r?l.fnFilter(i,n,!0,!0,!0):"exact"===r?l.fnFilter("^("+i+")$",n,!0,!1,!0):"startsWith"===r&&l.fnFilter("^("+i+")",n,!0,!1,!0)):l.fnFilter("",n)}else l.fnFilter("",n);s()}function b(e,t){var a;return"contains"===t?a=e:"exact"===t?(a=e.substring(1,e.length-1),a=a.substring(1,a.length-1)):"startsWith"===t&&(a=e.substring(1,e.length),a=a.substring(1,a.length-1)),a}function h(t,a,n,r){e.fn.dataTableExt.iApiIndex=pt[a];var o=ut[a];return"clear"===t?(e("#dtFilter-filter-"+a+"-"+n).val("").focus(),e("#dtFilter-filter-"+a+"-"+n).removeClass("inuse"),e(document).removeData("#dtFilter-filter-"+a+"-"+n+"_val"),o.fnFilter("",n),void s()):(e("#dtFilter-filter-"+a+"-"+n).addClass("inuse"),e(document).data("#dtFilter-filter-"+a+"-"+n+"_val",t.value),m(o,t.value,r,n),void s())}function x(t,a){t=i(t);var n=t.target.id.replace("dtFilter-filter-",""),r=n.lastIndexOf("-"),o=n.substring(0,r),l=parseInt(n.substring(r+1),10),d=e(t.target).attr("filter_match_mode");h(a.item,o,l,d)}function C(e,t){return e-t}function w(e,t){return t-e}function P(e,t){var a,n=[];for(a=0;a<e.length;a++)null!==e[a]&&(void 0!==t&&(e[a]=e[a].toString().replace(t,"")),n.push(e[a]));return Math.min.apply(Math,n)}function F(e,t){var a,n=[];for(a=0;a<e.length;a++)null!==e[a]&&(void 0!==t&&(e[a]=e[a].toString().replace(t,"")),n.push(e[a]));return Math.max.apply(Math,n)}function I(t,a,n,r,o){e.fn.dataTableExt.afnFiltering.push(function(e,i){var l=document.getElementById(a).value,d=document.getElementById(n).value,s="-"===i[r]?0:i[r],c=!1,f=t,u=dtFilter.generateTableSelectorJQFriendly(e.oInstance.selector),p=o;return f!==u?!0:(void 0!==p&&(l=l.replace(p,""),d=d.replace(p,""),s=s?s.toString().replace(p,""):""),l=""!==l?+l:l,d=""!==d?+d:d,s=""!==s?+s:s,""===l&&""===d?c=!0:""===l&&d>=s?c=!0:s>=l&&""===d?c=!0:s>=l&&d>=s&&(c=!0),c)})}function k(t,a,n){e.fn.dataTableExt.afnFiltering.push(function(r,o){var i,l=e("#"+a).val(),d="-"===o[n]?0:o[n],s=!1,c=t,f=dtFilter.generateTableSelectorJQFriendly(r.oInstance.selector);return c!==f?!0:(i=dtFilter.getOptions(r.oInstance.selector)[n].custom_func,s=i(l,d))})}function L(t,a,n,r,o){e.fn.dataTableExt.afnFiltering.push(function(i,l){var d=null!==document.getElementById(a)?document.getElementById(a).value:"",s=null!==document.getElementById(n)?document.getElementById(n).value:"",c="-"===l[r]?0:l[r],f=!1,u=t,p=dtFilter.generateTableSelectorJQFriendly(i.oInstance.selector);if(u!==p)return!0;try{d.length===o.length+2&&(d=""!==d?e.datepicker.parseDate(o,d):d)}catch(y){}try{s.length===o.length+2&&(s=""!==s?e.datepicker.parseDate(o,s):s)}catch(m){}try{c=""!==c?e.datepicker.parseDate(o,c):c}catch(_){}return""!==d&&d instanceof Date||""!==s&&s instanceof Date?""===d&&s>=c?f=!0:c>=d&&""===s?f=!0:c>=d&&s>=c&&(f=!0):f=!0,f})}function T(t,a,n,r,o){e.fn.dataTableExt.afnFiltering.push(function(i,l,d,s){var c,f,u,p,y=e("#"+a).text(),m=e("#"+n).text(),_=!1,v=t,g=dtFilter.generateTableSelectorJQFriendly(i.oInstance.selector),S=o;if(void 0!==s&&(l=s),c="-"===l[r]?0:l[r],v!==g)return!0;if(!isFinite(y)||!isFinite(m))return!0;if(p=dtFilter.getOptions(i.oInstance.selector)[r],f=p.column_data_type,u=p.html_data_type,("html"===f||"rendered_html"===f)&&(void 0===u&&(u="text"),0!==e(c).length))switch(u){case"text":c=e(c).text();break;case"value":c=e(c).val();break;case"id":c=c.id;break;case"selector":c=e(c).find(p.html_data_selector).text()}return void 0!==S&&(y=y.replace(S,""),m=m.replace(S,""),c=c?c.toString().replace(S,""):""),y=""!==y?+y:y,m=""!==m?+m:m,c=""!==c?+c:c,""===y&&""===m?_=!0:""===y&&m>=c?_=!0:c>=y&&""===m?_=!0:c>=y&&m>=c&&(_=!0),_})}function D(t,a,n,r,o,i){var l,d,c,f="dtFilter-filter-"+a+"-from-"+n,u="dtFilter-filter-"+a+"-to-"+n;d="dtFilter-filter-wrapper-"+a+"-"+n,e("#"+d).length>0||(e(t).append('<div onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);" id="'+d+'" class="dtFilter-filter-wrapper"></div>'),t+=" div.dtFilter-filter-wrapper",l=t,e(t).append('<div id="dtFilter-filter-wrapper-inner-'+a+"-"+n+'" class="dtFilter-filter-wrapper-inner"></div>'),t+=" div.dtFilter-filter-wrapper-inner",e(t).append('<input placeholder="'+o[0]+'" id="'+f+'" class="dtFilter-filter-range-number dtFilter-filter-range" onkeyup="dtFilter.rangeNumberKeyUP(\''+a+"',event);\"></input>"),e(t).append('<span class="dtFilter-filter-range-number-seperator" ></span>'),e(t).append('<input placeholder="'+o[1]+'" id="'+u+'" class="dtFilter-filter-range-number dtFilter-filter-range" onkeyup="dtFilter.rangeNumberKeyUP(\''+a+"',event);\"></input>"),r!==!1&&e(l).append('<button type="button" onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);dtFilter.rangeClear(\''+a+'\',event); return false;" class="dtFilter-filter-reset-button">'+r+"</button>"),e.fn.dataTableExt.iApiIndex=pt[a],c=ut[a],c.fnSettings().oFeatures.bStateSave===!0&&c.fnSettings().oLoadedState&&c.fnSettings().oLoadedState.dtFilterState&&c.fnSettings().oLoadedState.dtFilterState[a]&&c.fnSettings().oLoadedState.dtFilterState[a][n]&&(e("#"+f).val(c.fnSettings().oLoadedState.dtFilterState[a][n].from),""!==c.fnSettings().oLoadedState.dtFilterState[a][n].from&&e("#"+f).addClass("inuse"),e("#"+u).val(c.fnSettings().oLoadedState.dtFilterState[a][n].to),""!==c.fnSettings().oLoadedState.dtFilterState[a][n].to&&e("#"+u).addClass("inuse")),s(),c.fnSettings().oFeatures.bServerSide!==!0&&I(a,f,u,n,i))}function E(t,a,n){var r,o,i=e(a).attr("id").replace("dtFilter-filter-","").replace("-date","").replace("-reset",""),l=i.lastIndexOf("-"),d=i.substring(0,l);i=i.substring(l+1),e.fn.dataTableExt.iApiIndex=pt[d],r=ut[d],void 0===n?(o=document.getElementById(e(a).attr("id")).value,r.fnFilter(t,i),e("#dtFilter-filter-"+d+"-"+i).addClass("inuse")):"clear"===n&&(r.fnFilter("",i),e("#dtFilter-filter-"+d+"-"+i).val("").removeClass("inuse")),s()}function A(t,a){var n,r,o,i,l,d=e(a).attr("id").replace("dtFilter-filter-","").replace("-from-date","").replace("-to-date",""),c=d.lastIndexOf("-"),f=d.substring(0,c);d=d.substring(c+1),e.fn.dataTableExt.iApiIndex=pt[f],n=ut[f],l=dtFilter.getOptions(n.selector)[d].date_format,l=l.replace("yyyy","yy"),e("#"+e(a).attr("id")).addClass("inuse"),-1!==e(a).attr("id").indexOf("-from-")?(o=document.getElementById(e(a).attr("id")).value,i=document.getElementById(e(a).attr("id").replace("-from-","-to-")).value):(i=document.getElementById(e(a).attr("id")).value,o=document.getElementById(e(a).attr("id").replace("-to-","-from-")).value),n.fnSettings().oFeatures.bServerSide!==!0?n.fnDraw():n.fnFilter(o+"-dtFilter_delim-"+i,d),n.fnSettings().oLoadedState||(n.fnSettings().oLoadedState={},n.fnSettings().oApi._fnSaveState(n.fnSettings())),n.fnSettings().oFeatures.bStateSave===!0&&(void 0!==n.fnSettings().oLoadedState.dtFilterState&&void 0!==n.fnSettings().oLoadedState.dtFilterState[f]?n.fnSettings().oLoadedState.dtFilterState[f][d]={from:o,to:i}:(r={},r[f]=[],r[f][d]={from:o,to:i},n.fnSettings().oLoadedState.dtFilterState=r),n.fnSettings().oApi._fnSaveState(n.fnSettings())),s()}function O(t,a,n,r,o,i){var l,d,c,f="dtFilter-filter-"+a+"-from-date-"+n,u="dtFilter-filter-"+a+"-to-date-"+n;d="dtFilter-filter-wrapper-"+a+"-"+n,e("#"+d).length>0||(e(t).append('<div onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);" id="'+d+'" class="dtFilter-filter-wrapper"></div>'),t+=" div.dtFilter-filter-wrapper",l=t,e(t).append('<div id="dtFilter-filter-wrapper-inner-'+a+"-"+n+'" class="dtFilter-filter-wrapper-inner"></div>'),t+=" div.dtFilter-filter-wrapper-inner",e.fn.dataTableExt.iApiIndex=pt[a],c=ut[a],e(t).append('<input placeholder="'+o[0]+'" id="'+f+'" class="dtFilter-filter-range-date dtFilter-filter-range" onkeyup="dtFilter.rangeDateKeyUP(\''+a+"','"+i+"',event);\"></input>"),e(t).append('<span class="dtFilter-filter-range-date-seperator" ></span>'),e(t).append('<input placeholder="'+o[1]+'" id="'+u+'" class="dtFilter-filter-range-date dtFilter-filter-range" onkeyup="dtFilter.rangeDateKeyUP(\''+a+"','"+i+"',event);\"></input>"),r!==!1&&e(l).append('<button type="button" onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);dtFilter.rangeClear(\''+a+'\',event); return false;" class="dtFilter-filter-reset-button">'+r+"</button>"),e("#"+f).datepicker({dateFormat:i,onSelect:A}),e("#"+u).datepicker({dateFormat:i,onSelect:A}),c.fnSettings().oFeatures.bStateSave===!0&&c.fnSettings().oLoadedState&&c.fnSettings().oLoadedState.dtFilterState&&c.fnSettings().oLoadedState.dtFilterState[a]&&c.fnSettings().oLoadedState.dtFilterState[a][n]&&(e("#"+f).val(c.fnSettings().oLoadedState.dtFilterState[a][n].from),""!==c.fnSettings().oLoadedState.dtFilterState[a][n].from&&e("#"+f).addClass("inuse"),e("#"+u).val(c.fnSettings().oLoadedState.dtFilterState[a][n].to),""!==c.fnSettings().oLoadedState.dtFilterState[a][n].to&&e("#"+u).addClass("inuse")),c.fnSettings().oFeatures.bServerSide!==!0&&L(a,f,u,n,i),s())}function B(t,a,n,r,o,i){var l,d,c,f="dtFilter-filter-"+a+"-"+n;d="dtFilter-filter-wrapper-"+a+"-"+n,e("#"+d).length>0||(e(t).append('<div onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);" id="'+d+'" class="dtFilter-filter-wrapper"></div>'),t+=" div.dtFilter-filter-wrapper",l=t,e(t).append('<input placeholder="'+o+'" id="'+f+'" class="dtFilter-filter-date" onkeyup="dtFilter.dateKeyUP(\''+a+"','"+i+"',event);\"></input>"),r!==!1&&e(l).append('<button type="button" id="'+f+'-reset" onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);dtFilter.dateSelectSingle(\''+a+"',dtFilter.eventTargetFixUp(event).target, 'clear'); return false;\" class=\"dtFilter-filter-reset-button\">"+r+"</button>"),e("#"+f).datepicker({dateFormat:i,onSelect:E}),e.fn.dataTableExt.iApiIndex=pt[a],c=ut[a],""!==c.fnSettings().aoPreSearchCols[n].sSearch&&e("#dtFilter-filter-"+a+"-"+n).val(c.fnSettings().aoPreSearchCols[n].sSearch).addClass("inuse"),s())}function R(t,a,n,r,o,i){var l,d,s=e("#dtFilter-filter-wrapper-inner-"+o+"-"+i+" .ui-slider-handle:first"),c=e("#dtFilter-filter-wrapper-inner-"+o+"-"+i+" .ui-slider-handle:last");l='<div id="'+n+'" class="dtFilter-filter-range-number-slider-min-tip-inner">'+t+"</div>",d='<div id="'+r+'" class="dtFilter-filter-range-number-slider-max-tip-inner">'+a+"</div>",e(s).addClass("dtFilter-filter-range-number-slider-min-tip").html(l),e(c).addClass("dtFilter-filter-range-number-slider-max-tip").html(d)}function N(t,a,n){a=i(a);var r,l,d,c,f,u,p,y=e(a.target).attr("id").replace("dtFilter-filter-","").replace(t,"").replace("-slider-","");r=ut[t],u=o(r.selector)[y],p=function(){e.fn.dataTableExt.iApiIndex=pt[t],r.fnSettings().oFeatures.bServerSide!==!0?r.fnDraw():r.fnFilter(n.values[0]+"-dtFilter_delim-"+n.values[1],y),l=+e(e(a.target).parent().find(".dtFilter-filter-range-number-slider-min-tip-hidden")).text(),d=+e(e(a.target).parent().find(".dtFilter-filter-range-number-slider-max-tip-hidden")).text(),l!==n.values[0]?(e(e(a.target).find(".ui-slider-handle")[0]).addClass("inuse"),c=!0):e(e(a.target).find(".ui-slider-handle")[0]).removeClass("inuse"),d!==n.values[1]?(e(e(a.target).find(".ui-slider-handle")[1]).addClass("inuse"),c=!0):e(e(a.target).find(".ui-slider-handle")[1]).removeClass("inuse"),c===!0?e(a.target).find(".ui-slider-range").addClass("inuse"):e(a.target).find(".ui-slider-range").removeClass("inuse"),r.fnSettings().oLoadedState||(r.fnSettings().oLoadedState={},r.fnSettings().oApi._fnSaveState(r.fnSettings())),r.fnSettings().oFeatures.bStateSave===!0&&(void 0!==r.fnSettings().oLoadedState.dtFilterState&&void 0!==r.fnSettings().oLoadedState.dtFilterState[t]?r.fnSettings().oLoadedState.dtFilterState[t][y]={from:n.values[0],to:n.values[1]}:(f={},f[t]=[],f[t][y]={from:n.values[0],to:n.values[1]},r.fnSettings().oLoadedState.dtFilterState=f),r.fnSettings().oApi._fnSaveState(r.fnSettings())),s()},void 0===u.filter_delay&&(u.filter_delay=500),void 0===u.filter_delay?p():ft(function(){p()},u.filter_delay)}function U(t,a,n,r,o,i,l){var d,c,f,u="dtFilter-filter-"+a+"-slider-"+n,p="dtFilter-filter-"+a+"-min_tip-"+n,y="dtFilter-filter-"+a+"-max_tip-"+n,m=o,_=i;c="dtFilter-filter-wrapper-"+a+"-"+n,e("#"+c).length>0||(e.fn.dataTableExt.iApiIndex=pt[a],f=ut[a],f.fnSettings().oFeatures.bStateSave===!0&&f.fnSettings().oLoadedState&&f.fnSettings().oLoadedState.dtFilterState&&f.fnSettings().oLoadedState.dtFilterState[a]&&f.fnSettings().oLoadedState.dtFilterState[a][n]&&(o!==f.fnSettings().oLoadedState.dtFilterState[a][n].from&&(m=f.fnSettings().oLoadedState.dtFilterState[a][n].from),i!==f.fnSettings().oLoadedState.dtFilterState[a][n].to&&(_=f.fnSettings().oLoadedState.dtFilterState[a][n].to)),isFinite(o)&&isFinite(i)&&isFinite(m)&&isFinite(_)&&(e(t).append('<div onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);" id="'+c+'" class="dtFilter-filter-wrapper"></div>'),t+=" div.dtFilter-filter-wrapper",d=t,e(t).append('<div id="dtFilter-filter-wrapper-inner-'+a+"-"+n+'" class="dtFilter-number-slider-filter-wrapper-inner"></div>'),t+=" div.dtFilter-number-slider-filter-wrapper-inner",e(t).append('<div id="'+u+'" class="dtFilter-filter-range-number-slider"></div>'),t=t+" #"+u,e(t).append('<span class="dtFilter-filter-range-number-slider-min-tip-hidden hide">'+o+"</span>"),e(t).append('<span class="dtFilter-filter-range-number-slider-max-tip-hidden hide">'+i+"</span>"),e("#"+u).slider({range:!0,min:o,max:i,values:[m,_],create:function(){R(m,_,p,y,a,n)},slide:function(e,t){R(t.values[0],t.values[1],p,y,a,n),N(a,e,t)},change:function(t,r){R(r.values[0],r.values[1],p,y,a,n),(t.originalEvent||e(t.target).slider("option","dtFilter-reset")===!0)&&(e(t.target).slider("option","dtFilter-reset",!1),N(a,t,r))}}),r!==!1&&e(d).append('<button type="button" onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);dtFilter.rangeNumberSliderClear(\''+a+'\',event); return false;" class="dtFilter-filter-reset-button range-number-slider-reset-button">'+r+"</button>")),e.fn.dataTableExt.iApiIndex=pt[a],f=ut[a],f.fnSettings().oFeatures.bStateSave===!0&&f.fnSettings().oLoadedState&&f.fnSettings().oLoadedState.dtFilterState&&f.fnSettings().oLoadedState.dtFilterState[a]&&f.fnSettings().oLoadedState.dtFilterState[a][n]&&(isFinite(o)&&o!==f.fnSettings().oLoadedState.dtFilterState[a][n].from&&e(e(t).find(".ui-slider-handle")[0]).addClass("inuse"),isFinite(i)&&i!==f.fnSettings().oLoadedState.dtFilterState[a][n].to&&e(e(t).find(".ui-slider-handle")[1]).addClass("inuse"),isFinite(o)&&isFinite(i)&&(o!==f.fnSettings().oLoadedState.dtFilterState[a][n].from||i!==f.fnSettings().oLoadedState.dtFilterState[a][n].to)&&e(e(t).find(".ui-slider-range")).addClass("inuse")),s(),f.fnSettings().oFeatures.bServerSide!==!0&&T(a,p,y,n,l))}function j(e,t){var a=0;for(t=t.split("."),a=0;a<t.length;a++)e=e[t[a]];return e}function K(t){e(".dtFilter-filter-wrapper").remove(),d("1.10")?(e(document).off("draw.dt",t.selector),e(document).off("xhr.dt",t.selector),e(document).off("column-visibility.dt",t.selector),e(document).off("destroy.dt",t.selector)):(e(document).off("draw",t.selector),e(document).off("destroy",t.selector))}function Q(e,t){return("select"===t.filter_type||"auto_complete"===t.filter_type||"multi_select"===t.filter_type||"custom_func"===t.filter_type)&&("alpha"===t.sort_as?"asc"===t.sort_order?e.sort():"desc"===t.sort_order&&(e.sort(),e.reverse()):"num"===t.sort_as&&("asc"===t.sort_order?e.sort(C):"desc"===t.sort_order&&e.sort(w))),e}function M(t,a){var n,r,o,i,l={},d=[],s=t.fnSettings().aoData,c=s.length;for(isNaN(t.fnSettings().aoColumns[a.column_number].mData)&&"object"!=typeof t.fnSettings().aoColumns[a.column_number].mData&&(a.column_number_data=t.fnSettings().aoColumns[a.column_number].mData),void 0!==a.col_filter_array&&(l=a.col_filter_array),o=0;c>o;o++)if("html"===a.column_data_type)if(void 0===a.column_number_data?n=e(s[o]._aData[a.column_number]):(n=j(s[o]._aData,a.column_number_data),n=e(n)),n.length>0)for(i=0;i<n.length;i++){switch(a.html_data_type){case"text":r=e(n[i]).text();break;case"value":r=e(n[i]).val();break;case"id":r=n[i].id;break;case"selector":r=e(n[i]).find(a.html_data_selector).text()}""===e.trim(r)||l.hasOwnProperty(r)||(l[r]=r,d.push(r))}else r=n.selector,""===e.trim(r)||l.hasOwnProperty(r)||(l[r]=r,d.push(r));else if("text"===a.column_data_type)if(void 0!==a.text_data_delimiter)for(void 0===a.column_number_data?n=s[o]._aData[a.column_number].split(a.text_data_delimiter):(n=j(s[o]._aData,a.column_number_data),n=(n+"").split(a.text_data_delimiter)),i=0;i<n.length;i++)r=n[i],""===e.trim(r)||l.hasOwnProperty(r)||(l[r]=r,d.push(r));else{if(void 0===a.column_number_data){if(r=s[o]._aData[a.column_number],"object"==typeof r){if(void 0===a.html5_data)return void alert("Looks like you have forgot to define the html5_data attribute for the "+a.column_number+" column");r=r["@"+a.html5_data]}}else r=void 0!==s[o]._aFilterData&&null!==s[o]._aFilterData?s[o]._aFilterData[a.column_number]:j(s[o]._aData,a.column_number_data);""===e.trim(r)||l.hasOwnProperty(r)||(l[r]=r,d.push(r))}else if("rendered_html"===a.column_data_type){if(n=s[o]._aFilterData[a.column_number],n=e(n),n.length>0)for(i=0;i<n.length;i++)switch(a.html_data_type){case"text":r=e(n[i]).text();break;case"value":r=e(n[i]).val();break;case"id":r=n[i].id;break;case"selector":r=e(n[i]).find(a.html_data_selector).text()}else r=n.selector;""===e.trim(r)||l.hasOwnProperty(r)||(l[r]=r,d.push(r))}return a.col_filter_array=l,d}function J(a,r,i){var l,d,s,c,f,u,p,y,m,v,g,S,h,C,w,I,L,T,E,A,R,N,j,K,J,q,$,W,V,Y,G,z;z=t(a),N=dtFilter.generateTableSelectorJQFriendly(i),n(z.oSavedState,N),Y=e(document).data(i+"_filters_position"),(""!==z.oScroll.sX||""!==z.oScroll.sY)&&(i=".dtFilter-datatables-table-"+N),void 0!==a._fnGetUniqueThs()&&(G=a._fnGetUniqueThs());for(W in r)if(r.hasOwnProperty(W)){if(V=r[W],s=V.data,E=[],c=V.filter_container_id,u=V.column_number,u=+u,p=u,void 0!==mt[N]&&void 0!==mt[N].ColReorder&&(p=mt[N].ColReorder[u]),V.column_number=u,f=void 0,isNaN(z.aoColumns[p].mData)&&"object"!=typeof z.aoColumns[p].mData&&(f=z.aoColumns[p].mData,V.column_number_data=f),y=V.column_data_type,m=V.html_data_type,v=V.text_data_delimiter,g=V.filter_default_label,S=V.filter_reset_button_text,h=V.enable_auto_complete,C=V.sort_as,w=V.sort_order,I=V.date_format,I=I.replace("yyyy","yy"),V.date_format=I,void 0===V.ignore_char||V.ignore_char instanceof RegExp||(L=new RegExp(V.ignore_char,"g"),V.ignore_char=L),T=V.filter_match_mode,void 0===u)return void alert("You must specify column number");if(h===!0&&(V.filter_type="auto_complete"),void 0===g&&("select"===V.filter_type||"custom_func"===V.filter_type?g="Select value":"multi_select"===V.filter_type||"multi_select_custom_func"===V.filter_type?g="Select values":"auto_complete"===V.filter_type||"text"===V.filter_type?g="Type to filter":"range_number"===V.filter_type||"range_date"===V.filter_type?g=["from","to"]:"date"===V.filter_type&&(g="Select a date"),V.filter_default_label=g),void 0===S&&(S="x"),void 0===s)V.col_filter_array=void 0,E=M(a,V);else for(R=0;R<s.length;R++)E.push(s[R]);if(E=Q(E,V),"range_number_slider"===V.filter_type&&(j=P(E,L),K=F(E,L)),void 0===c){if(z.aoColumns[p].bVisible===!1)continue;if("thead"!==Y)if(void 0===G){for(J=p,q=0;q<z.aoColumns.length&&p>q;q++)z.aoColumns[q].bVisible===!1&&J--;p=J,d=i+" "+Y+" th:eq("+p+")"}else d=i+" "+Y+" th:eq("+e(G[p]).index()+")";else d=i+" "+Y+" tr:eq("+e(G[p]).parent().index()+") th:eq("+e(G[p]).index()+")";l=e(d).find(".dtFilter-filter")}else{if(0===e("#"+c).length)return void alert("Filter container could not be found.");d="#"+c,l=e(d).find(".dtFilter-filter")}if("select"===V.filter_type||"custom_func"===V.filter_type){if(A='<option value="-1">'+g+"</option>","select2"===V.select_type&&void 0!==V.select_type_options.placeholder&&V.select_type_options.allowClear===!0&&(A='<option value=""></option>'),"object"==typeof E[0])for(R=0;R<E.length;R++)A+='<option value="'+E[R].value+'">'+E[R].label+"</option>";else for(R=0;R<E.length;R++)A+='<option value="'+E[R]+'">'+E[R]+"</option>";E=A}else if("multi_select"===V.filter_type||"multi_select_custom_func"===V.filter_type){if(A=void 0===V.select_type?'<option data-placeholder="true" value="-1">'+g+"</option>":"","object"==typeof E[0])for(R=0;R<E.length;R++)A+='<option value="'+E[R].value+'">'+E[R].label+"</option>";else for(R=0;R<E.length;R++)A+='<option value="'+E[R]+'">'+E[R]+"</option>";E=A}1===l.length?"select"===V.filter_type||"multi_select"===V.filter_type?(l.empty(),l.append(E),""!==z.aoPreSearchCols[p].sSearch&&($=z.aoPreSearchCols[p].sSearch,"select"===V.filter_type?($=_($,o(a.selector)[u].filter_match_mode),e("#dtFilter-filter-"+N+"-"+u).val($).addClass("inuse")):"multi_select"===V.filter_type&&($=b($,o(a.selector)[u].filter_match_mode),$=$.replace(/\\/g,""),$=$.split("|"),e("#dtFilter-filter-"+N+"-"+u).val($))),void 0!==V.select_type&&"chosen"===V.select_type?e("#dtFilter-filter-"+N+"-"+u).trigger("chosen:updated"):void 0!==V.select_type&&"select2"===V.select_type&&e("#dtFilter-filter-"+N+"-"+u).select2("destroy").select2(V.select_type_options)):"auto_complete"===V.filter_type&&e(document).data("dtFilter-filter-"+N+"-"+u,E):(void 0===c?e(d+" div.DataTables_sort_wrapper").length>0&&e(d+" div.DataTables_sort_wrapper").css("display","inline-block"):(0===e("#dtFilter-filter-wrapper-"+c).length&&e("#"+c).append('<div id="dtFilter-filter-wrapper-'+c+'"></div>'),d="#dtFilter-filter-wrapper-"+c),"select"===V.filter_type||"custom_func"===V.filter_type?(e(d).append('<div id="dtFilter-filter-wrapper-'+N+"-"+u+'" class="dtFilter-filter-wrapper"></div>'),d+=" div.dtFilter-filter-wrapper","select"===V.filter_type?(e(d).append('<select id="dtFilter-filter-'+N+"-"+u+'" class="dtFilter-filter" onchange="dtFilter.doFilter(this, \''+N+"', "+u+", '"+T+"')\" onmousedown=\"dtFilter.stopPropagation(event);\" onclick='dtFilter.stopPropagation(event);'>"+E+"</select>"),S!==!1&&e(d).find(".dtFilter-filter").after('<button type="button" id="dtFilter-filter-'+N+"-"+u+'-reset" onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);dtFilter.doFilter(\'clear\', \''+N+"', "+u+'); return false;" class="dtFilter-filter-reset-button">'+S+"</button>")):(e(d).append('<select id="dtFilter-filter-'+N+"-"+u+'" class="dtFilter-filter" onchange="dtFilter.doFilterCustomDateFunc(this, \''+N+"', "+u+')" onmousedown="dtFilter.stopPropagation(event);" onclick=\'dtFilter.stopPropagation(event);\'>'+E+"</select>"),S!==!1&&e(d).find(".dtFilter-filter").after('<button type="button" onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);dtFilter.doFilterCustomDateFunc(\'clear\', \''+N+"', "+u+'); return false;" class="dtFilter-filter-reset-button">'+S+"</button>"),z.oFeatures.bStateSave===!0&&z.oLoadedState&&z.oLoadedState.dtFilterState&&z.oLoadedState.dtFilterState[N]&&z.oLoadedState.dtFilterState[N][u]&&($=z.oLoadedState.dtFilterState[N][u].from,"-1"===$||void 0===$?e("#dtFilter-filter-"+N+"-"+u).val($):e("#dtFilter-filter-"+N+"-"+u).val($).addClass("inuse")),z.oFeatures.bServerSide!==!0&&k(N,"dtFilter-filter-"+N+"-"+u,u)),""!==z.aoPreSearchCols[p].sSearch&&($=z.aoPreSearchCols[p].sSearch,$=_($,o(a.selector)[u].filter_match_mode),e("#dtFilter-filter-"+N+"-"+u).val($).addClass("inuse")),void 0!==V.select_type&&"chosen"===V.select_type?(e("#dtFilter-filter-"+N+"-"+u).chosen(V.select_type_options),e("#dtFilter-filter-"+N+"-"+u).next().attr("onclick","dtFilter.stopPropagation(event);").attr("onmousedown","dtFilter.stopPropagation(event);")):void 0!==V.select_type&&"select2"===V.select_type&&e("#dtFilter-filter-"+N+"-"+u).select2(V.select_type_options)):"multi_select"===V.filter_type||"multi_select_custom_func"===V.filter_type?(e(d).append('<div id="dtFilter-filter-wrapper-'+N+"-"+u+'" class="dtFilter-filter-wrapper"></div>'),d+=" div.dtFilter-filter-wrapper","multi_select"===V.filter_type?(e(d).append('<select multiple data-placeholder="'+g+'" id="dtFilter-filter-'+N+"-"+u+'" class="dtFilter-filter" onchange="dtFilter.doFilterMultiSelect(this, \''+N+"', "+u+", '"+T+"')\" onmousedown=\"dtFilter.stopPropagation(event);\" onclick='dtFilter.stopPropagation(event);'>"+E+"</select>"),S!==!1&&e(d).find(".dtFilter-filter").after('<button type="button" onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);dtFilter.doFilter(\'clear\', \''+N+"', "+u+'); return false;" class="dtFilter-filter-reset-button">'+S+"</button>"),""!==z.aoPreSearchCols[p].sSearch&&($=z.aoPreSearchCols[p].sSearch,$=b($,o(a.selector)[u].filter_match_mode),$=$.replace(/\\/g,""),$=$.split("|"),e("#dtFilter-filter-"+N+"-"+u).val($))):(e(d).append('<select multiple data-placeholder="'+g+'" id="dtFilter-filter-'+N+"-"+u+'" class="dtFilter-filter" onchange="dtFilter.doFilterCustomDateFunc(this, \''+N+"', "+u+')" onmousedown="dtFilter.stopPropagation(event);" onclick=\'dtFilter.stopPropagation(event);\'>'+E+"</select>"),S!==!1&&e(d).find(".dtFilter-filter").after('<button type="button" onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);dtFilter.doFilterCustomDateFunc(\'clear\', \''+N+"', "+u+'); return false;" class="dtFilter-filter-reset-button">'+S+"</button>"),z.oFeatures.bStateSave===!0&&z.oLoadedState&&z.oLoadedState.dtFilterState&&z.oLoadedState.dtFilterState[N]&&z.oLoadedState.dtFilterState[N][u]&&($=z.oLoadedState.dtFilterState[N][u].from,"-1"===$||void 0===$?e("#dtFilter-filter-"+N+"-"+u).val($):e("#dtFilter-filter-"+N+"-"+u).val($).addClass("inuse")),z.oFeatures.bServerSide!==!0&&k(N,"dtFilter-filter-"+N+"-"+u,u)),void 0===V.filter_container_id&&void 0===V.select_type_options.width&&(V.select_type_options=e.extend(V.select_type_options,{width:e(d).closest("th").width()+"px"})),void 0!==V.select_type&&"chosen"===V.select_type?(e("#dtFilter-filter-"+N+"-"+u).chosen(V.select_type_options),e("#dtFilter-filter-"+N+"-"+u).next().attr("onclick","dtFilter.stopPropagation(event);").attr("onmousedown","dtFilter.stopPropagation(event);")):void 0!==V.select_type&&"select2"===V.select_type&&e("#dtFilter-filter-"+N+"-"+u).select2(V.select_type_options)):"auto_complete"===V.filter_type?(e(d).append('<div id="dtFilter-filter-wrapper-'+N+"-"+u+'" class="dtFilter-filter-wrapper"></div>'),d+=" div.dtFilter-filter-wrapper",e(d).append('<input id="dtFilter-filter-'+N+"-"+u+'" class="dtFilter-filter" onmousedown="dtFilter.stopPropagation(event);" onclick=\'dtFilter.stopPropagation(event);\' placeholder=\''+g+"' filter_match_mode='"+T+"' onkeyup=\"dtFilter.autocompleteKeyUP('"+N+"',event);\"></input>"),e(document).data("dtFilter-filter-"+N+"-"+u,E),S!==!1&&e(d).find(".dtFilter-filter").after('<button type="button" onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);dtFilter.doFilterAutocomplete(\'clear\', \''+N+"', "+u+'); return false;" class="dtFilter-filter-reset-button">'+S+"</button>")):"text"===V.filter_type?(e(d).append('<div id="dtFilter-filter-wrapper-'+N+"-"+u+'" class="dtFilter-filter-wrapper"></div>'),d+=" div.dtFilter-filter-wrapper",e(d).append('<input type="text" id="dtFilter-filter-'+N+"-"+u+'" class="dtFilter-filter" onmousedown="dtFilter.stopPropagation(event);" onclick=\'dtFilter.stopPropagation(event);\' placeholder=\''+g+"' filter_match_mode='"+T+"' onkeyup=\"dtFilter.textKeyUP('"+N+"', '"+u+"');\"></input>"),S!==!1&&e(d).find(".dtFilter-filter").after('<button type="button" id="dtFilter-filter-'+N+"-"+u+'-reset" onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);dtFilter.textKeyUP(\''+N+"', '"+u+"', 'clear'); return false;\" class=\"dtFilter-filter-reset-button\">"+S+"</button>"),""!==z.aoPreSearchCols[p].sSearch&&($=z.aoPreSearchCols[p].sSearch,$=_($,o(a.selector)[u].filter_match_mode),e("#dtFilter-filter-"+N+"-"+u).val($).addClass("inuse"))):"date"===V.filter_type?B(d,N,u,S,g,I):"range_number"===V.filter_type?D(d,N,u,S,g,L):"range_number_slider"===V.filter_type?U(d,N,u,S,j,K,L):"range_date"===V.filter_type&&O(d,N,u,S,g,I)),void 0!==e(document).data("#dtFilter-filter-"+N+"-"+u+"_val")&&"-1"!==e(document).data("#dtFilter-filter-"+N+"-"+u+"_val")&&e(d).find(".dtFilter-filter").val(e(document).data("#dtFilter-filter-"+N+"-"+u+"_val")),"auto_complete"===V.filter_type&&(void 0!==V.filter_plugin_options?void 0!==V.filter_plugin_options.source?V.filter_plugin_options.select=x:(V.filter_plugin_options.source=e(document).data("dtFilter-filter-"+N+"-"+u),V.filter_plugin_options.select=x):V.filter_plugin_options={source:e(document).data("dtFilter-filter-"+N+"-"+u),select:x},e("#dtFilter-filter-"+N+"-"+u).autocomplete(V.filter_plugin_options),""!==z.aoPreSearchCols[p].sSearch&&($=z.aoPreSearchCols[p].sSearch,$=_($,o(a.selector)[u].filter_match_mode),e("#dtFilter-filter-"+N+"-"+u).val($).addClass("inuse")))
}_t.length>0&&_t.shift()()}function q(t,a){a=i(a),e.fn.dataTableExt.iApiIndex=pt[t];var n,r,o=ut[t];r=parseInt(e(a.target).parent().attr("id").replace("dtFilter-filter-wrapper-"+t+"-",""),10),e(a.target).parent().find(".dtFilter-filter-range").val(""),e(a.target).parent().find(".dtFilter-filter-range-number").length>0&&e(e(a.target).parent().find(".dtFilter-filter-range")[0]).focus(),o.fnSettings().oFeatures.bServerSide!==!0?o.fnDraw():o.fnFilter("-dtFilter_delim-",r),o.fnSettings().oLoadedState||(o.fnSettings().oLoadedState={},o.fnSettings().oApi._fnSaveState(o.fnSettings())),o.fnSettings().oFeatures.bStateSave===!0&&(void 0!==o.fnSettings().oLoadedState.dtFilterState&&void 0!==o.fnSettings().oLoadedState.dtFilterState[t]?o.fnSettings().oLoadedState.dtFilterState[t][r]={from:"",to:""}:(n={},n[t]=[],n[t][r]={from:"",to:""},o.fnSettings().oLoadedState.dtFilterState=n),o.fnSettings().oApi._fnSaveState(o.fnSettings())),s(),e(a.target).parent().find(".dtFilter-filter-range").removeClass("inuse")}function $(t,a){a=i(a),e.fn.dataTableExt.iApiIndex=pt[t];var n,r,o=ut[t];n=+e(e(a.target).parent().find(".dtFilter-filter-range-number-slider-min-tip-hidden")).text(),r=+e(e(a.target).parent().find(".dtFilter-filter-range-number-slider-max-tip-hidden")).text(),e("#"+e(a.target).prev().find(".dtFilter-filter-range-number-slider").attr("id")).slider("option","dtFilter-reset",!0),e("#"+e(a.target).prev().find(".dtFilter-filter-range-number-slider").attr("id")).slider("option","values",[n,r]),e(e(a.target).prev().find(".ui-slider-handle")[0]).attr("tabindex",-1).focus(),e(e(a.target).prev().find(".ui-slider-handle")[0]).removeClass("inuse"),e(e(a.target).prev().find(".ui-slider-handle")[1]).removeClass("inuse"),e(a.target).prev().find(".ui-slider-range").removeClass("inuse"),o.fnDraw(),s()}function W(t,a,n){var r,o,l,d;n=i(n),l=n.target.id,o=document.getElementById(l).value;try{o.length===a.length+2&&(o=""!==o?e.datepicker.parseDate(a,o):o)}catch(c){}o instanceof Date||""===o?(e.fn.dataTableExt.iApiIndex=pt[t],r=ut[t],d=parseInt(l.replace("dtFilter-filter-"+t+"-",""),10),o instanceof Date?(e("#"+l).addClass("inuse"),r.fnFilter(document.getElementById(l).value,d)):e("#"+l).removeClass("inuse"),""===e.trim(n.target.value)&&e(n.target).hasClass("inuse")&&(e("#"+n.target.id).removeClass("inuse"),r.fnFilter("",d)),s()):e(n.target).hasClass("inuse")&&(e.fn.dataTableExt.iApiIndex=pt[t],r=ut[t],d=parseInt(l.replace("dtFilter-filter-"+t+"-",""),10),e("#"+l).removeClass("inuse"),r.fnFilter("",d),s())}function V(t,a,n){n=i(n),e.fn.dataTableExt.iApiIndex=pt[t];var r,l,d,c,f,u,p,y=ut[t];f=parseInt(e(n.target).attr("id").replace("-from-date-","").replace("-to-date-","").replace("dtFilter-filter-"+t,""),10),u=o(y.selector)[f],p=function(){-1!==n.target.id.indexOf("-from-")?(d=n.target.id,c=n.target.id.replace("-from-","-to-"),r=document.getElementById(d).value,l=document.getElementById(c).value):(c=n.target.id,d=n.target.id.replace("-to-","-from-"),l=document.getElementById(c).value,r=document.getElementById(d).value);try{r.length===a.length+2&&(r=""!==r?e.datepicker.parseDate(a,r):r)}catch(t){}try{l.length===a.length+2&&(l=""!==l?e.datepicker.parseDate(a,l):l)}catch(o){}(l instanceof Date&&r instanceof Date&&l>=r||""===r||""===l)&&(y.fnSettings().oFeatures.bServerSide!==!0?y.fnDraw():y.fnFilter(document.getElementById(d).value+"-dtFilter_delim-"+document.getElementById(c).value,f),r instanceof Date?e("#"+d).addClass("inuse"):e("#"+d).removeClass("inuse"),l instanceof Date?e("#"+c).addClass("inuse"):e("#"+c).removeClass("inuse"),""===e.trim(n.target.value)&&e(n.target).hasClass("inuse")&&e("#"+n.target.id).removeClass("inuse")),s()},void 0===u.filter_delay&&(u.filter_delay=500),void 0===u.filter_delay?p(t,n):ft(function(){p(t,n)},u.filter_delay)}function Y(t,a){a=i(a),e.fn.dataTableExt.iApiIndex=pt[t];var n,r,l,d,c,f,u,p,y=ut[t];f=parseInt(e(a.target).attr("id").replace("-from-","").replace("-to-","").replace("dtFilter-filter-"+t,""),10),u=o(y.selector)[f],p=function(){-1!==a.target.id.indexOf("-from-")?(l=a.target.id,d=a.target.id.replace("-from-","-to-"),n=document.getElementById(l).value,r=document.getElementById(d).value):(d=a.target.id,l=a.target.id.replace("-to-","-from-"),r=document.getElementById(d).value,n=document.getElementById(l).value),n=""!==n?+n:n,r=""!==r?+r:r,(!isNaN(r)&&!isNaN(n)&&r>=n||""===n||""===r)&&(y.fnSettings().oFeatures.bServerSide!==!0?y.fnDraw():y.fnFilter(n+"-dtFilter_delim-"+r,f),""!==document.getElementById(l).value&&e("#"+l).addClass("inuse"),""!==document.getElementById(d).value&&e("#"+d).addClass("inuse"),""===e.trim(a.target.value)&&e(a.target).hasClass("inuse")&&e("#"+a.target.id).removeClass("inuse"),y.fnSettings().oLoadedState||(y.fnSettings().oLoadedState={},y.fnSettings().oApi._fnSaveState(y.fnSettings())),y.fnSettings().oFeatures.bStateSave===!0&&(void 0!==y.fnSettings().oLoadedState.dtFilterState&&void 0!==y.fnSettings().oLoadedState.dtFilterState[t]?y.fnSettings().oLoadedState.dtFilterState[t][f]={from:n,to:r}:(c={},c[t]=[],c[t][f]={from:n,to:r},y.fnSettings().oLoadedState.dtFilterState=c),y.fnSettings().oApi._fnSaveState(y.fnSettings()))),s()},void 0===u.filter_delay&&(u.filter_delay=500),void 0===u.filter_delay?p():ft(function(){p()},u.filter_delay)}function G(t,a,n,r){var l,d,s=o(t+"_"+n)[n],c=!1,f=!0,u=!0,p=ut[t];return a=i(a),d=new e.fn.dataTable.Api(p),void 0!==r||"-1"===a.target.value?(e(a.target).prev().val("").focus(),e(a.target).prev().removeClass("inuse"),void(s.column_number instanceof Array?d.columns(s.column_number).search("").draw():d.search("").draw())):(e(a.target).addClass("inuse"),l=a.target.value,f=!1,u=s.case_insensitive,void(s.column_number instanceof Array?d.columns(s.column_number).search(l,c,f,u).draw():d.search(l,c,f,u).draw()))}function z(t,a,n,r){var l,d,s,c=o(t+"_"+n)[n],f=!1,u=!0,p=!0,y=ut[t];a=i(a),s=new e.fn.dataTable.Api(y),l=function(t,a,n){return void 0!==n||""===a.target.value?(void 0!==n?(e(a.target).prev().val("").focus(),e(a.target).prev().removeClass("inuse")):(e(a.target).val("").focus(),e(a.target).removeClass("inuse")),void(c.column_number instanceof Array?t.columns(c.column_number).search("").draw():t.search("").draw())):(e(a.target).addClass("inuse"),d=a.target.value,u=!1,p=c.case_insensitive,void(c.column_number instanceof Array?t.columns(c.column_number).search(d,f,u,p).draw():t.search(d,f,u,p).draw()))},void 0===c.filter_delay?l(s,a,r):ft(function(){l(s,a,r)},c.filter_delay)}function X(a,r,i){var l,d,c,f=ut[a],u=t(f);null!=u.oSavedState&&void 0!==u.oSavedState.ColReorder?(n(u.oSavedState,a),l=mt[a].ColReorder[r]):l=r,c=o(f.selector)[r],d=function(t,a,n){return e.fn.dataTableExt.iApiIndex=pt[t],void 0!==n||""===e("#dtFilter-filter-"+t+"-"+a).val()?(e("#dtFilter-filter-"+t+"-"+a).val("").focus(),e("#dtFilter-filter-"+t+"-"+a).removeClass("inuse"),f.fnFilter("",l),void s()):(e("#dtFilter-filter-"+t+"-"+a).addClass("inuse"),m(f,e("#dtFilter-filter-"+t+"-"+a).val(),c.filter_match_mode,l),void s())},void 0===c.filter_delay&&(c.filter_delay=500),void 0===c.filter_delay?d(a,r,i):ft(function(){d(a,r,i)},c.filter_delay)}function H(t,a){if(a=i(a),""===a.target.value&&8===a.keyCode&&e(a.target).hasClass("inuse")){e.fn.dataTableExt.iApiIndex=pt[t];var n=ut[t],r=parseInt(e(a.target).attr("id").replace("dtFilter-filter-"+t+"-",""),10);e("#dtFilter-filter-"+t+"-"+r).removeClass("inuse"),e(document).removeData("#dtFilter-filter-"+t+"-"+r+"_val"),n.fnFilter("",r),s()}}function Z(e){return null==e.fnSettings().sAjaxSource&&null==e.fnSettings().ajax?!0:!1}function et(t,a){var n,r=e(document).data(a+"_filters_position"),o=dtFilter.generateTableSelectorJQFriendly(a);r="thead"===r?".dataTables_scrollHead":".dataTables_scrollFoot",(""!==t.fnSettings().oScroll.sX||""!==t.fnSettings().oScroll.sY)&&(n=e(a).closest(".dataTables_scroll").find(r+" table"),n.addClass("dtFilter-datatables-table-"+o))}function tt(t,a,r){var o,i=dtFilter.generateTableSelectorJQFriendly(a);ut[i]=t,pt[i]=r,et(t,a),Z(t)?(o=a,-1!==a.indexOf(":eq")&&(o=a.substring(0,a.lastIndexOf(":eq"))),J(t,dtFilter.getOptions(o),a)):(J(t,dtFilter.getOptions(a),a),d("1.10")?(e(document).off("draw.dt",t.selector).on("draw.dt",t.selector,function(e,a){J(t,dtFilter.getOptions(a.oInstance.selector),a.oInstance.selector)}),e(document).off("xhr.dt",t.selector).on("xhr.dt",t.selector,function(e,a,r){var o,i,l=c(t.selector);null!==a.oSavedState&&n(a.oSavedState,l);for(o in dtFilter.getOptions(a.oInstance.selector))dtFilter.getOptions(a.oInstance.selector).hasOwnProperty(o)&&void 0!==r["dtFilter_data_"+o]&&(i=o,null!==a.oSavedState&&(i=mt[l].ColReorder[o]),dtFilter.getOptions(a.oInstance.selector)[o].data=r["dtFilter_data_"+i])}),e(document).off("column-reorder.dt",t.selector).on("column-reorder.dt",t.selector,function(){var e=c(t.selector);n("",e,!0)}),e(document).off("column-visibility.dt",t.selector).on("column-visibility.dt",t.selector,function(e,t,a,n){var r={};n===!0&&(null!=t.oSavedState&&void 0!==t.oSavedState.ColReorder&&(a=t.oSavedState.ColReorder[a]),r[a]=dtFilter.getOptions(t.oInstance.selector)[a],r[a].column_number=a,void 0!==r[a]&&J(ut[dtFilter.generateTableSelectorJQFriendly(t.oInstance.selector)],r,t.oInstance.selector))}),e(document).off("destroy.dt",t.selector).on("destroy.dt",t.selector,function(e,a){K(t,dtFilter.getOptions(a.oInstance.selector),a.oInstance.selector)})):(e(document).off("draw",t.selector).on("draw",t.selector,function(e,a){J(t,dtFilter.getOptions(a.oInstance.selector),a.oInstance.selector)}),e(document).off("destroy",t.selector).on("destroy",t.selector,function(e,a){K(t,dtFilter.getOptions(a.oInstance.selector),a.oInstance.selector)}))),d("1.10")?e(document).off("destroy.dt",t.selector).on("destroy.dt",t.selector,function(e,a){K(t,dtFilter.getOptions(a.oInstance.selector),a.oInstance.selector)}):e(document).off("destroy",t.selector).on("destroy",t.selector,function(e,a){K(t,dtFilter.getOptions(a.oInstance.selector),a.oInstance.selector)}),t.fnSettings().oFeatures.bStateSave===!0&&(d("1.10")?e(t.selector).off("stateSaveParams.dt").on("stateSaveParams.dt",function(e,t,a){t.oLoadedState&&void 0!==t.oLoadedState.dtFilterState?a.dtFilterState=t.oLoadedState.dtFilterState:a.naruto="kurama"}):e(t.selector).off("stateSaveParams").on("stateSaveParams",function(e,t,a){t.oLoadedState&&void 0!==t.oLoadedState.dtFilterState?a.dtFilterState=t.oLoadedState.dtFilterState:a.naruto="kurama"}),Z(t)&&(t.fnSettings().oApi._fnSaveState(t.fnSettings()),t.fnDraw(!1)))}function at(t,a,n){var r,o=t.settings()[0].oInstance,i=0;if(n=void 0===n||"header"===n?"thead":"tfoot",e(document).data(o.selector+"_filters_position",n),1===e(o.selector).length)l(o.selector,a),tt(o,o.selector,0,t);else{for(i;i<e(o.selector).length;i++)e.fn.dataTableExt.iApiIndex=i,r=o.selector+":eq("+i+")",l(o.selector,a),tt(o,r,i,t);e.fn.dataTableExt.iApiIndex=0}}function nt(t,a,n){var i,l,d,s,c,f,u,p="#"+n.filter_container_id,y=(e(p).find(".dtFilter-filter"),dtFilter.generateTableSelectorJQFriendlyNew(a)),m=r(n.column_number).column_number_str,_=o(a+"_"+m)[m];switch(e(p).append('<div id="dtFilter-filter-wrapper-'+y+'" class="dtFilter-filter-wrapper"></div>'),p+=" div.dtFilter-filter-wrapper",_.filter_type){case"text":e(p).append('<input type="text" id="dtFilter-filter-'+y+"-"+m+'" class="dtFilter-filter" onmousedown="dtFilter.stopPropagation(event);" onclick=\'dtFilter.stopPropagation(event);\' placeholder=\''+_.filter_default_label+"' onkeyup=\"dtFilter.textKeyUpMultiTables('"+a+"',event,'"+m+"');\"></input>"),_.filter_reset_button_text!==!1&&e(p).find(".dtFilter-filter").after('<button type="button" id="dtFilter-filter-'+y+"-"+m+'-reset" onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);dtFilter.textKeyUpMultiTables(\''+a+"', event,'"+m+"','clear'); return false;\" class=\"dtFilter-filter-reset-button\">"+_.filter_reset_button_text+"</button>");break;case"select":if(i='<option value="-1">'+_.filter_default_label+"</option>","select2"===_.select_type&&void 0!==_.select_type_options.placeholder&&_.select_type_options.allowClear===!0&&(i='<option value=""></option>'),void 0===_.data)for(_.data=[],s=a.split(","),c=0;c<s.length;c++)if(d=e("#"+t[c].table().node().id).dataTable(),Z(d)){for(u=_.column_number,f=0;f<u.length;f++)_.column_number=u[f],_.data=_.data.concat(M(d,_));_.column_number=u}else e(document).off("draw.dt","#"+t[c].table().node().id).on("draw.dt","#"+t[c].table().node().id,function(){var t,a="";for(u=_.column_number,f=0;f<u.length;f++)_.column_number=u[f],_.data=_.data.concat(M(d,_));for(_.column_number=u,_.data=Q(_.data,_),t=0;t<_.data.length;t++)a+='<option value="'+_.data[t]+'">'+_.data[t]+"</option>";e("#"+_.filter_container_id+" select").empty().append(a),void 0!==_.select_type&&"chosen"===_.select_type?(e("#"+_.filter_container_id+" select").chosen(_.select_type_options),e("#"+_.filter_container_id+" select").next().attr("onclick","dtFilter.stopPropagation(event);").attr("onmousedown","dtFilter.stopPropagation(event);")):void 0!==_.select_type&&"select2"===_.select_type&&e("#"+_.filter_container_id+" select").select2(_.select_type_options)});if(_.data=Q(_.data,_),"object"==typeof _.data[0])for(l=0;l<_.data.length;l++)i+='<option value="'+_.data[l].value+'">'+_.data[l].label+"</option>";else for(l=0;l<_.data.length;l++)i+='<option value="'+_.data[l]+'">'+_.data[l]+"</option>";e(p).append('<select id="dtFilter-filter-'+y+'" class="dtFilter-filter" onchange="dtFilter.doFilterMultiTables(\''+a+"',event,'"+m+"')\" onmousedown=\"dtFilter.stopPropagation(event);\" onclick='dtFilter.stopPropagation(event);'>"+i+"</select>"),void 0!==_.select_type&&"chosen"===_.select_type?(e("#dtFilter-filter-"+y).chosen(_.select_type_options),e("#dtFilter-filter-"+y).next().attr("onclick","dtFilter.stopPropagation(event);").attr("onmousedown","dtFilter.stopPropagation(event);")):void 0!==_.select_type&&"select2"===_.select_type&&e("#dtFilter-filter-"+y).select2(_.select_type_options),_.filter_reset_button_text!==!1&&e(p).find(".dtFilter-filter").after('<button type="button" id="dtFilter-filter-'+y+'-reset" onmousedown="dtFilter.stopPropagation(event);" onclick="dtFilter.stopPropagation(event);dtFilter.doFilterMultiTables(\''+a+"', event,'"+m+"','clear'); return false;\" class=\"dtFilter-filter-reset-button\">"+_.filter_reset_button_text+"</button>");break;default:alert("Filters Multiple Tables does not support "+_.filter_type)}}function rt(t,a){var n,o,i,d,s,c="",f={filter_type:"text",filter_container_id:"",filter_reset_button_text:"x",case_insensitive:!0};for(i=0;i<a.length;i++){for(s=[],o=a[i],void 0===o.filter_default_label&&("select"===o.filter_type||"custom_func"===o.filter_type?o.filter_default_label="Select value":"multi_select"===o.filter_type||"multi_select_custom_func"===o.filter_type?o.filter_default_label="Select values":"auto_complete"===o.filter_type||"text"===o.filter_type?o.filter_default_label="Type to filter":"range_number"===o.filter_type||"range_date"===o.filter_type?o.filter_default_label=["from","to"]:"date"===o.filter_type&&(o.filter_default_label="Select a date")),o=e.extend({},f,o),d=r(o.column_number).column_number_str,o.column_number_str=d,s.push(o),n=0;n<t.length;n++)c+=t[n].table().node().id+",";c=c.substring(0,c.length-1),l(c+"_"+d,s),ut[c]=t,nt(t,c,o)}}function ot(e,t){var a=[];a.push(e),rt(a,t)}function it(e){void 0!==e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}function lt(e,t){return function(){dt(e,t,!0)}}function dt(t,a,n){var r,i,l,d,s,c,f,u,p,m,_;if(void 0!==t.settings&&(t=t.settings()[0].oInstance),r=dtFilter.generateTableSelectorJQFriendly(t.selector),Z(t)||n===!0){for(i=0;i<a.length;i++)switch(d=a[i][0],p=o(t.selector)[d],s=a[i][1],p.filter_type){case"auto_complete":case"text":case"date":e("#dtFilter-filter-"+r+"-"+d).val(s).addClass("inuse"),l=y(t,d,s,p.filter_match_mode,!1),t.fnSettings().aoPreSearchCols[d].sSearch=l;break;case"select":e("#dtFilter-filter-"+r+"-"+d).val(s),l=y(t,d,s,p.filter_match_mode,!1),t.fnSettings().aoPreSearchCols[d].sSearch=l,void 0!==p.select_type&&("chosen"===p.select_type?e("#dtFilter-filter-"+r+"-"+d).trigger("chosen:updated"):"select2"===p.select_type&&e("#dtFilter-filter-"+r+"-"+d).select2("destroy").select2(p.select_type_options));break;case"multi_select":e("#dtFilter-filter-"+r+"-"+d).val(s),l=y(t,d,s,p.filter_match_mode,!0),t.fnSettings().aoPreSearchCols[d].sSearch=l,void 0!==p.select_type&&("chosen"===p.select_type?e("#dtFilter-filter-"+r+"-"+d).trigger("chosen:updated"):"select2"===p.select_type&&e("#dtFilter-filter-"+r+"-"+d).select2("destroy").select2(p.select_type_options));break;case"range_date":c="dtFilter-filter-"+r+"-from-date-"+d,f="dtFilter-filter-"+r+"-to-date-"+d,""!==s.from&&(e("#"+c).val(s.from),e("#"+c).addClass("inuse")),""!==s.to&&(e("#"+f).val(s.to),e("#"+f).addClass("inuse")),t.fnSettings().oFeatures.bServerSide===!0&&(m=s.from,_=s.to,t.fnSettings().aoPreSearchCols[d].sSearch=m+"-dtFilter_delim-"+_);break;case"range_number":c="dtFilter-filter-"+r+"-from-"+d,f="dtFilter-filter-"+r+"-to-"+d,""!==s.from&&(e("#"+c).val(s.from),e("#"+c).addClass("inuse")),""!==s.to&&(e("#"+f).val(s.to),e("#"+f).addClass("inuse")),t.fnSettings().oFeatures.bServerSide===!0&&(t.fnSettings().aoPreSearchCols[d].sSearch=s.from+"-dtFilter_delim-"+s.to);break;case"range_number_slider":u="dtFilter-filter-"+r+"-slider-"+d,c="dtFilter-filter-"+r+"-min_tip-"+d,f="dtFilter-filter-"+r+"-max_tip-"+d,""!==s.from&&(e("#"+c).text(s.from),e("#"+c).parent().addClass("inuse"),e("#"+c).parent().parent().find("ui-slider-range").addClass("inuse"),e("#"+u).slider("values",0,s.from)),""!==s.to&&(e("#"+f).text(s.to),e("#"+f).parent().addClass("inuse"),e("#"+f).parent().parent().find(".ui-slider-range").addClass("inuse"),e("#"+u).slider("values",1,s.to)),t.fnSettings().oFeatures.bServerSide===!0&&(t.fnSettings().aoPreSearchCols[d].sSearch=s.from+"-dtFilter_delim-"+s.to);break;case"custom_func":case"multi_select_custom_func":e("#dtFilter-filter-"+r+"-"+d).val(s).addClass("inuse"),t.fnSettings().oFeatures.bServerSide===!0&&(t.fnSettings().aoPreSearchCols[d].sSearch=s),void 0!==p.select_type&&("chosen"===p.select_type?e("#dtFilter-filter-"+r+"-"+d).trigger("chosen:updated"):"select2"===p.select_type&&e("#dtFilter-filter-"+r+"-"+d).select2("destroy").select2(p.select_type_options))}t.fnSettings().oFeatures.bServerSide!==!0?t.fnDraw():setTimeout(function(){t.fnDraw()},10)}else _t.push(lt(t,a))}function st(t,a){var n,r,i,l,d;switch(void 0!==t.settings&&(t=t.settings()[0].oInstance),d=o(t.selector)[a],l=dtFilter.generateTableSelectorJQFriendly(t.selector),d.filter_type){case"select":case"custom_func":n=e("#dtFilter-filter-"+l+"-"+a).val(),"-1"===n&&(n="");break;case"auto_complete":case"text":case"date":n=e("#dtFilter-filter-"+l+"-"+a).val();break;case"multi_select":n=e("#dtFilter-filter-"+l+"-"+a).val(),null===n&&(n="");break;case"range_date":n={},r="dtFilter-filter-"+l+"-from-date-"+a,i="dtFilter-filter-"+l+"-to-date-"+a,n.from=e("#"+r).val(),n.to=e("#"+i).val();break;case"range_number":n={},r="dtFilter-filter-"+l+"-from-"+a,i="dtFilter-filter-"+l+"-to-"+a,n.from=e("#"+r).val(),n.to=e("#"+i).val();break;case"range_number_slider":n={},r="dtFilter-filter-"+l+"-min_tip-"+a,i="dtFilter-filter-"+l+"-max_tip-"+a,n.from=e("#"+r).text(),n.to=e("#"+i).text();break;default:console.log("exGetColumnFilterVal error: no such filter_type: "+d.filter_type)}return n}function ct(t){var a,n,r,i,l,d,s,c;void 0!==t.settings&&(t=t.settings()[0].oInstance),d=o(t.selector),a=dtFilter.generateTableSelectorJQFriendly(t.selector);for(c in d)if(d.hasOwnProperty(c))switch(s=d[c],n=s.column_number,e(document).removeData("#dtFilter-filter-"+a+"-"+n+"_val"),s.filter_type){case"select":case"custom_func":e("#dtFilter-filter-"+a+"-"+n).val("-1").removeClass("inuse"),t.fnSettings().aoPreSearchCols[n].sSearch="",void 0!==s.select_type&&("chosen"===s.select_type?e("#dtFilter-filter-"+a+"-"+n).trigger("chosen:updated"):"select2"===s.select_type&&e("#dtFilter-filter-"+a+"-"+n).select2("destroy").select2(s.select_type_options));break;case"auto_complete":case"text":case"date":e("#dtFilter-filter-"+a+"-"+n).val("").removeClass("inuse"),t.fnSettings().aoPreSearchCols[n].sSearch="";break;case"multi_select":case"multi_select_custom_func":e("#dtFilter-filter-"+a+"-"+n).val("-1"),e(document).data("#dtFilter-filter-"+a+"-"+n+"_val",void 0),t.fnSettings().aoPreSearchCols[n].sSearch="",void 0!==s.select_type&&("chosen"===s.select_type?e("#dtFilter-filter-"+a+"-"+n).trigger("chosen:updated"):"select2"===s.select_type&&e("#dtFilter-filter-"+a+"-"+n).select2("destroy").select2(s.select_type_options));break;case"range_date":r="dtFilter-filter-"+a+"-from-date-"+n,i="dtFilter-filter-"+a+"-to-date-"+n,e("#"+r).val(""),e("#"+r).removeClass("inuse"),e("#"+i).val(""),e("#"+i).removeClass("inuse"),t.fnSettings().oFeatures.bServerSide===!0&&(t.fnSettings().aoPreSearchCols[n].sSearch="");break;case"range_number":r="dtFilter-filter-"+a+"-from-"+n,i="dtFilter-filter-"+a+"-to-"+n,e("#"+r).val(""),e("#"+r).removeClass("inuse"),e("#"+i).val(""),e("#"+i).removeClass("inuse"),t.fnSettings().oFeatures.bServerSide===!0&&(t.fnSettings().aoPreSearchCols[n].sSearch="");break;case"range_number_slider":l="dtFilter-filter-"+a+"-slider-"+n,r="dtFilter-filter-"+a+"-min_tip-"+n,i="dtFilter-filter-"+a+"-max_tip-"+n,e("#"+r).text(""),e("#"+r).parent().removeClass("inuse"),e("#"+r).parent().parent().find("ui-slider-range").removeClass("inuse"),e("#"+i).text(""),e("#"+i).parent().removeClass("inuse"),e("#"+i).parent().parent().find(".ui-slider-range").removeClass("inuse"),e("#"+l).slider("option","values",[e("#"+r).parent().parent().find(".dtFilter-filter-range-number-slider-min-tip-hidden").text(),e("#"+r).parent().parent().find(".dtFilter-filter-range-number-slider-max-tip-hidden").text()]),t.fnSettings().oFeatures.bServerSide===!0&&(t.fnSettings().aoPreSearchCols[n].sSearch="")}t.fnDraw()}var ft,ut={},pt={},yt={},mt={},_t=[];return ft=function(){var e=0;return function(t,a,n){return clearTimeout(e),e=setTimeout(function(){t(n)},a)}}(),e.fn.dtFilter=function(t,a){if(a=void 0===a||"header"===a?"thead":"tfoot",e(document).data(this.selector+"_filters_position",a),1===e(this.selector).length)l(this.selector,t),tt(this,this.selector,0);else{var n,r=0;for(r;r<e(this.selector).length;r++)e.fn.dataTableExt.iApiIndex=r,n=this.selector+":eq("+r+")",l(this.selector,t),tt(this,n,r);e.fn.dataTableExt.iApiIndex=0}return this},{init:at,doFilter:g,doFilterMultiSelect:S,doFilterAutocomplete:h,autocompleteKeyUP:H,getOptions:o,rangeNumberKeyUP:Y,rangeDateKeyUP:V,rangeClear:q,rangeNumberSliderClear:$,stopPropagation:it,generateTableSelectorJQFriendly:c,exFilterColumn:dt,exGetColumnFilterVal:st,exResetAllFilters:ct,dateKeyUP:W,dateSelectSingle:E,textKeyUP:X,doFilterCustomDateFunc:v,eventTargetFixUp:i,initMultipleTables:rt,initMultipleColumns:ot,textKeyUpMultiTables:z,doFilterMultiTables:G,generateTableSelectorJQFriendlyNew:p}}(jQuery);