PageSourceSearch

https://excellenthost.com/wp-content/litespeed/js/185a215ec025bc94bfd24276da313340.js?ver=13340

js excellenthost.com collected 2026-10-06 12:53:00 UTC 9,456 bytes, 28 lines download raw bytes

1/*! Responsive 1.0.4
2 * 2014 SpryMedia Ltd - datatables.net/license
3 */
4(function(window,document,undefined){var factory=function($,DataTable){"use strict";var Responsive=function(settings,opts){if(!DataTable.versionCheck||!DataTable.versionCheck('1.10.1')){throw 'DataTables Responsive requires DataTables 1.10.1 or newer'}
5this.s={dt:new DataTable.Api(settings),columns:[]};if(this.s.dt.settings()[0].responsive){return}
6if(opts&&typeof opts.details==='string'){opts.details={type:opts.details}}
7this.c=$.extend(!0,{},Responsive.defaults,DataTable.defaults.responsive,opts);settings.responsive=this;this._constructor()};Responsive.prototype={_constructor:function(){var that=this;var dt=this.s.dt;dt.settings()[0]._responsive=this;$(window).on('resize.dtr orientationchange.dtr',dt.settings()[0].oApi._fnThrottle(function(){that._resize()}));dt.on('destroy.dtr',function(){$(window).off('resize.dtr orientationchange.dtr draw.dtr')});this.c.breakpoints.sort(function(a,b){return a.width<b.width?1:a.width>b.width?-1:0});this._classLogic();this._resizeAuto();this._resize();var details=this.c.details;if(details.type){that._detailsInit();this._detailsVis();dt.on('column-visibility.dtr',function(){that._detailsVis()});dt.on('draw.dtr',function(){dt.rows().iterator('row',function(settings,idx){var row=dt.row(idx);if(row.child.isShown()){var info=that.c.details.renderer(dt,idx);row.child(info,'child').show()}})});$(dt.table().node()).addClass('dtr-'+details.type)}},_columnsVisiblity:function(breakpoint){var dt=this.s.dt;var columns=this.s.columns;var i,ien;var display=$.map(columns,function(col){return col.auto&&col.minWidth===null?!1:col.auto===!0?'-':$.inArray(breakpoint,col.includeIn)!==-1});var requiredWidth=0;for(i=0,ien=display.length;i<ien;i++){if(display[i]===!0){requiredWidth+=columns[i].minWidth}}
8var widthAvailable=dt.table().container().offsetWidth;var usedWidth=widthAvailable-requiredWidth;for(i=0,ien=display.length;i<ien;i++){if(columns[i].control){usedWidth-=columns[i].minWidth}}
9for(i=0,ien=display.length;i<ien;i++){if(display[i]==='-'&&!columns[i].control){display[i]=usedWidth-columns[i].minWidth<0?!1:!0;usedWidth-=columns[i].minWidth}}
10var showControl=!1;for(i=0,ien=columns.length;i<ien;i++){if(!columns[i].control&&!columns[i].never&&!display[i]){showControl=!0;break}}
11for(i=0,ien=columns.length;i<ien;i++){if(columns[i].control){display[i]=showControl}}
12if($.inArray(!0,display)===-1){display[0]=!0}
13return display},_classLogic:function(){var that=this;var calc={};var breakpoints=this.c.breakpoints;var columns=this.s.dt.columns().eq(0).map(function(i){var className=this.column(i).header().className;return{className:className,includeIn:[],auto:!1,control:!1,never:className.match(/\bnever\b/)?!0:!1}});var add=function(colIdx,name){var includeIn=columns[colIdx].includeIn;if($.inArray(name,includeIn)===-1){includeIn.push(name)}};var column=function(colIdx,name,operator,matched){var size,i,ien;if(!operator){columns[colIdx].includeIn.push(name)}else if(operator==='max-'){size=that._find(name).width;for(i=0,ien=breakpoints.length;i<ien;i++){if(breakpoints[i].width<=size){add(colIdx,breakpoints[i].name)}}}else if(operator==='min-'){size=that._find(name).width;for(i=0,ien=breakpoints.length;i<ien;i++){if(breakpoints[i].width>=size){add(colIdx,breakpoints[i].name)}}}else if(operator==='not-'){for(i=0,ien=breakpoints.length;i<ien;i++){if(breakpoints[i].name.indexOf(matched)===-1){add(colIdx,breakpoints[i].name)}}}};columns.each(function(col,i){var classNames=col.className.split(' ');var hasClass=!1;for(var k=0,ken=classNames.length;k<ken;k++){var className=$.trim(classNames[k]);if(className==='all'){hasClass=!0;col.includeIn=$.map(breakpoints,function(a){return a.name});return}else if(className==='none'||className==='never'){hasClass=!0;return}else if(className==='control'){hasClass=!0;col.control=!0;return}
14$.each(breakpoints,function(j,breakpoint){var brokenPoint=breakpoint.name.split('-');var re=new RegExp('(min\\-|max\\-|not\\-)?('+brokenPoint[0]+')(\\-[_a-zA-Z0-9])?');var match=className.match(re);if(match){hasClass=!0;if(match[2]===brokenPoint[0]&&match[3]==='-'+brokenPoint[1]){column(i,breakpoint.name,match[1],match[2]+match[3])}else if(match[2]===brokenPoint[0]&&!match[3]){column(i,breakpoint.name,match[1],match[2])}}})}
15if(!hasClass){col.auto=!0}});this.s.columns=columns},_detailsInit:function(){var that=this;var dt=this.s.dt;var details=this.c.details;if(details.type==='inline'){details.target='td:first-child'}
16var target=details.target;var selector=typeof target==='string'?target:'td';$(dt.table().body()).on('click',selector,function(e){if(!$(dt.table().node()).hasClass('collapsed')){return}
17if(!dt.row($(this).closest('tr')).length){return}
18if(typeof target==='number'){var targetIdx=target<0?dt.columns().eq(0).length+target:target;if(dt.cell(this).index().column!==targetIdx){return}}
19var row=dt.row($(this).closest('tr'));if(row.child.isShown()){row.child(!1);$(row.node()).removeClass('parent')}else{var info=that.c.details.renderer(dt,row[0]);row.child(info,'child').show();$(row.node()).addClass('parent')}})},_detailsVis:function(){var that=this;var dt=this.s.dt;var hiddenColumns=dt.columns().indexes().filter(function(idx){var col=dt.column(idx);if(col.visible()){return null}
20return $(col.header()).hasClass('never')?null:idx});var haveHidden=!0;if(hiddenColumns.length===0||(hiddenColumns.length===1&&this.s.columns[hiddenColumns[0]].control)){haveHidden=!1}
21if(haveHidden){$(dt.table().node()).addClass('collapsed');dt.rows().eq(0).each(function(idx){var row=dt.row(idx);if(row.child()){var info=that.c.details.renderer(dt,row[0]);if(info===!1){row.child.hide()}else{row.child(info,'child').show()}}})}else{$(dt.table().node()).removeClass('collapsed');dt.rows().eq(0).each(function(idx){dt.row(idx).child.hide()})}},_find:function(name){var breakpoints=this.c.breakpoints;for(var i=0,ien=breakpoints.length;i<ien;i++){if(breakpoints[i].name===name){return breakpoints[i]}}},_resize:function(){var dt=this.s.dt;var width=$(window).width();var breakpoints=this.c.breakpoints;var breakpoint=breakpoints[0].name;for(var i=breakpoints.length-1;i>=0;i--){if(width<=breakpoints[i].width){breakpoint=breakpoints[i].name;break}}
22var columns=this._columnsVisiblity(breakpoint);dt.columns().eq(0).each(function(colIdx,i){dt.column(colIdx).visible(columns[i])})},_resizeAuto:function(){var dt=this.s.dt;var columns=this.s.columns;if(!this.c.auto){return}
23if($.inArray(!0,$.map(columns,function(c){return c.auto}))===-1){return}
24var tableWidth=dt.table().node().offsetWidth;var columnWidths=dt.columns;var clonedTable=dt.table().node().cloneNode(!1);var clonedHeader=$(dt.table().header().cloneNode(!1)).appendTo(clonedTable);var clonedBody=$(dt.table().body().cloneNode(!1)).appendTo(clonedTable);dt.rows({page:'current'}).indexes().flatten().each(function(idx){var clone=dt.row(idx).node().cloneNode(!0);if(dt.columns(':hidden').flatten().length){$(clone).append(dt.cells(idx,':hidden').nodes().to$().clone())}
25$(clone).appendTo(clonedBody)});var cells=dt.columns().header().to$().clone(!1);$('<tr/>').append(cells).appendTo(clonedHeader);var inserted=$('<div/>').css({width:1,height:1,overflow:'hidden'}).append(clonedTable).insertBefore(dt.table().node());dt.columns().eq(0).each(function(idx){columns[idx].minWidth=cells[idx].offsetWidth||0});inserted.remove()}};Responsive.breakpoints=[{name:'desktop',width:Infinity},{name:'tablet-l',width:1024},{name:'tablet-p',width:768},{name:'mobile-l',width:480},{name:'mobile-p',width:320}];Responsive.defaults={breakpoints:Responsive.breakpoints,auto:!0,details:{renderer:function(api,rowIdx){var data=api.cells(rowIdx,':hidden').eq(0).map(function(cell){var header=$(api.column(cell.column).header());var idx=api.cell(cell).index();if(header.hasClass('control')||header.hasClass('never')){return''}
26var dtPrivate=api.settings()[0];var cellData=dtPrivate.oApi._fnGetCellData(dtPrivate,idx.row,idx.column,'display');var title=header.text();if(title){title=title+':'}
27return'<li data-dtr-index="'+idx.column+'">'+'<span class="dtr-title">'+title+'</span> '+'<span class="dtr-data">'+cellData+'</span>'+'</li>'}).toArray().join('');return data?$('<ul data-dtr-index="'+rowIdx+'"/>').append(data):!1},target:0,type:'inline'}};var Api=$.fn.dataTable.Api;Api.register('responsive()',function(){return this});Api.register('responsive.index()',function(li){li=$(li);return{column:li.data('dtr-index'),row:li.parent().data('dtr-index')}});Api.register('responsive.rebuild()',function(){return this.iterator('table',function(ctx){if(ctx._responsive){ctx._responsive._classLogic()}})});Api.register('responsive.recalc()',function(){return this.iterator('table',function(ctx){if(ctx._responsive){ctx._responsive._resizeAuto();ctx._responsive._resize()}})});Responsive.version='1.0.4';$.fn.dataTable.Responsive=Responsive;$.fn.DataTable.Responsive=Responsive;$(document).on('init.dt.dtr',function(e,settings,json){if($(settings.nTable).hasClass('responsive')||$(settings.nTable).hasClass('dt-responsive')||DataTable.defaults.responsive){var init=settings.oInit.responsive;if(init!==!1){new Responsive(settings,$.isPlainObject(init)?init:{})}}});return Responsive};if(typeof define==='function'&&define.amd){define(['jquery','datatables'],factory)}else if(typeof exports==='object'){factory(require('jquery'),require('datatables'))}else if(jQuery&&!jQuery.fn.dataTable.Responsive){factory(jQuery,jQuery.fn.dataTable)}})(window,document)
28;

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.