/*! Responsive 2.2.3 * 2014-2018 SpryMedia Ltd - datatables.net/license */ !function(e){"function"==typeof define&&define.amd?define(["jquery","datatables.net"],function(t){return e(t,window,document)}):"object"==typeof exports?module.exports=function(t,n){return t||(t=window),n&&n.fn.dataTable||(n=require("datatables.net")(t,n).$),e(n,t,t.document)}:e(jQuery,window,document)}(function(e,t,n,i){"use strict";var r=e.fn.dataTable,s=function(t,n){if(!r.versionCheck||!r.versionCheck("1.10.10"))throw"DataTables Responsive requires DataTables 1.10.10 or newer";this.s={dt:new r.Api(t),columns:[],current:[]},this.s.dt.settings()[0].responsive||(n&&"string"==typeof n.details?n.details={type:n.details}:n&&!1===n.details?n.details={type:!1}:n&&!0===n.details&&(n.details={type:"inline"}),this.c=e.extend(!0,{},s.defaults,r.defaults.responsive,n),t.responsive=this,this._constructor())};e.extend(s.prototype,{_constructor:function(){var n=this,i=this.s.dt,s=i.settings()[0],o=e(t).width();i.settings()[0]._responsive=this,e(t).on("resize.dtr orientationchange.dtr",r.util.throttle(function(){var i=e(t).width();i!==o&&(n._resize(),o=i)})),s.oApi._fnCallbackReg(s,"aoRowCreatedCallback",function(t,r,s){-1!==e.inArray(!1,n.s.current)&&e(">td, >th",t).each(function(t){var r=i.column.index("toData",t);!1===n.s.current[r]&&e(this).css("display","none")})}),i.on("destroy.dtr",function(){i.off(".dtr"),e(i.table().body()).off(".dtr"),e(t).off("resize.dtr orientationchange.dtr"),e.each(n.s.current,function(e,t){!1===t&&n._setColumnVis(e,!0)})}),this.c.breakpoints.sort(function(e,t){return e.widtht.width?-1:0}),this._classLogic(),this._resizeAuto();var a=this.c.details;!1!==a.type&&(n._detailsInit(),i.on("column-visibility.dtr",function(){n._timer&&clearTimeout(n._timer),n._timer=setTimeout(function(){n._timer=null,n._classLogic(),n._resizeAuto(),n._resize(),n._redrawChildren()},100)}),i.on("draw.dtr",function(){n._redrawChildren()}),e(i.table().node()).addClass("dtr-"+a.type)),i.on("column-reorder.dtr",function(e,t,i){n._classLogic(),n._resizeAuto(),n._resize()}),i.on("column-sizing.dtr",function(){n._resizeAuto(),n._resize()}),i.on("preXhr.dtr",function(){var e=[];i.rows().every(function(){this.child.isShown()&&e.push(this.id(!0))}),i.one("draw.dtr",function(){n._resizeAuto(),n._resize(),i.rows(e).every(function(){n._detailsDisplay(this,!1)})})}),i.on("init.dtr",function(t,r,s){n._resizeAuto(),n._resize(),e.inArray(!1,n.s.current)&&i.columns.adjust()}),this._resize()},_columnsVisiblity:function(t){var n,i,r=this.s.dt,s=this.s.columns,o=s.map(function(e,t){return{columnIdx:t,priority:e.priority}}).sort(function(e,t){return e.priority!==t.priority?e.priority-t.priority:e.columnIdx-t.columnIdx}),a=e.map(s,function(n,i){return!1===r.column(i).visible()?"not-visible":(!n.auto||null!==n.minWidth)&&(!0===n.auto?"-":-1!==e.inArray(t,n.includeIn))}),d=0;for(n=0,i=a.length;n=d&&o(e,n[l].name);else if("not-"===r)for(l=0,c=n.length;l=0;n--)if(o<=a[n].width){d=a[n].name;break}var u=this._columnsVisiblity(d);this.s.current=u;var h=!1;for(n=0,i=l.length;n").append(u).appendTo(c)}e("").append(d).appendTo(r),"inline"===this.c.details.type&&e(i).addClass("dtr-inline collapsed"),e(i).find("[name]").removeAttr("name"),e(i).css("position","relative");var h=e("
").css({width:1,height:1,overflow:"hidden",clear:"both"}).append(i);h.insertBefore(t.table().node()),d.each(function(e){var i=t.column.index("fromVisible",e);n[i].minWidth=this.offsetWidth||0}),h.remove()}},_setColumnVis:function(t,n){var i=this.s.dt,r=n?"":"none";e(i.column(t).header()).css("display",r),e(i.column(t).footer()).css("display",r),i.column(t).nodes().to$().css("display",r),e.isEmptyObject(o)||i.cells(null,t).indexes().each(function(e){a(i,e.row,e.column)})},_tabIndexes:function(){var t=this.s.dt,n=t.cells({page:"current"}).nodes().to$(),i=t.settings()[0],r=this.c.details.target;n.filter("[data-dtr-keyboard]").removeData("[data-dtr-keyboard]"),"number"==typeof r?t.cells(null,r,{page:"current"}).nodes().to$().attr("tabIndex",i.iTabIndex).data("dtr-keyboard",1):("td:first-child, th:first-child"===r&&(r=">td:first-child, >th:first-child"),e(r,t.rows({page:"current"}).nodes()).attr("tabIndex",i.iTabIndex).data("dtr-keyboard",1))}}),s.breakpoints=[{name:"desktop",width:1/0},{name:"tablet-l",width:1024},{name:"tablet-p",width:768},{name:"mobile-l",width:480},{name:"mobile-p",width:320}],s.display={childRow:function(t,n,i){return n?e(t.node()).hasClass("parent")?(t.child(i(),"child").show(),!0):void 0:t.child.isShown()?(t.child(!1),e(t.node()).removeClass("parent"),!1):(t.child(i(),"child").show(),e(t.node()).addClass("parent"),!0)},childRowImmediate:function(t,n,i){return!n&&t.child.isShown()||!t.responsive.hasHidden()?(t.child(!1),e(t.node()).removeClass("parent"),!1):(t.child(i(),"child").show(),e(t.node()).addClass("parent"),!0)},modal:function(t){return function(i,r,s){if(r)e("div.dtr-modal-content").empty().append(s());else{var o=function(){a.remove(),e(n).off("keypress.dtr")},a=e('
').append(e('
').append(e('
').append(s())).append(e('
×
').click(function(){o()}))).append(e('
').click(function(){o()})).appendTo("body");e(n).on("keyup.dtr",function(e){27===e.keyCode&&(e.stopPropagation(),o())})}t&&t.header&&e("div.dtr-modal-content").prepend("

"+t.header(i)+"

")}}};var o={};function a(e,t,n){var r=t+"-"+n;if(o[r]){for(var s=e.cell(t,n).node(),a=o[r][0].parentNode.childNodes,d=[],l=0,c=a.length;l'),s=!1;e.each(i,function(n,i){i.hidden&&(e('
  • '+i.title+"
  • ").append(e('').append(function(e,t,n){var i=t+"-"+n;if(o[i])return o[i];for(var r=[],s=e.cell(t,n).node().childNodes,a=0,d=s.length;a-1?"format-currency":"";return e.hidden?'
  • '+e.title+' '+e.data+"
  • ":""}).join("");return!!r&&e('
      ').append(r)}},tableAll:function(t){return t=e.extend({tableClass:""},t),function(n,i,r){var s=e.map(r,function(e){return''+e.title+": "+e.data+""}).join("");return e('').append(s)}}},s.defaults={breakpoints:s.breakpoints,auto:!0,details:{display:s.display.childRow,renderer:s.renderer.listHidden(),target:0,type:"inline"},orthogonal:"display"};var d=e.fn.dataTable.Api;return d.register("responsive()",function(){return this}),d.register("responsive.index()",function(t){return{column:(t=e(t)).data("dtr-index"),row:t.parent().data("dtr-index")}}),d.register("responsive.rebuild()",function(){return this.iterator("table",function(e){e._responsive&&e._responsive._classLogic()})}),d.register("responsive.recalc()",function(){return this.iterator("table",function(e){e._responsive&&(e._responsive._resizeAuto(),e._responsive._resize())})}),d.register("responsive.hasHidden()",function(){var t=this.context[0];return!!t._responsive&&-1!==e.inArray(!1,t._responsive.s.current)}),d.registerPlural("columns().responsiveHidden()","column().responsiveHidden()",function(){return this.iterator("column",function(e,t){return!!e._responsive&&e._responsive.s.current[t]},1)}),s.version="2.2.3",e.fn.dataTable.Responsive=s,e.fn.DataTable.Responsive=s,e(n).on("preInit.dt.dtr",function(t,n,i){if("dt"===t.namespace&&(e(n.nTable).hasClass("responsive")||e(n.nTable).hasClass("dt-responsive")||n.oInit.responsive||r.defaults.responsive)){var o=n.oInit.responsive;!1!==o&&new s(n,e.isPlainObject(o)?o:{})}}),s});