"use strict";$(function(){let t,s,a;a=(isDarkStyle?(t=config.colors_dark.borderColor,s=config.colors_dark.bodyBg,config.colors_dark):(t=config.colors.borderColor,s=config.colors.bodyBg,config.colors)).headingColor;var e=$(".datatables-referral"),n={1:{title:"Paid",class:"bg-label-success"},2:{title:"Unpaid",class:"bg-label-warning"},3:{title:"Rejected",class:"bg-label-danger"}};e.length&&(e.DataTable({ajax:assetsPath+"json/ecommerce-referral.json",columns:[{data:""},{data:"id"},{data:"user"},{data:"referred_id"},{data:"status"},{data:"value"},{data:"earning"}],columnDefs:[{className:"control",searchable:!1,orderable:!1,responsivePriority:2,targets:0,render:function(e,t,s,a){return""}},{targets:1,orderable:!1,searchable:!1,responsivePriority:3,checkboxes:!0,checkboxes:{selectAllRender:''},render:function(){return''}},{targets:2,responsivePriority:1,render:function(e,t,s,a){var n=s.user,r=s.email,o=s.avatar;return'
'+(o?'

':'
'+(o=(((o=(n=s.user).match(/\b\w/g)||[]).shift()||"")+(o.pop()||"")).toUpperCase())+"")+'
"}},{targets:3,render:function(e,t,s,a){return""+s.referred_id+""}},{targets:4,render:function(e,t,s,a){s=s.status;return''+n[s].title+""}},{targets:5,render:function(e,t,s,a){return""+s.value+""}},{targets:6,render:function(e,t,s,a){return''+s.earning+" "}}],order:[[2,"asc"]],dom:'<"card-header d-flex flex-column flex-sm-row pb-md-0 align-items-start align-items-sm-center pt-md-2"<"head-label"><"d-flex align-items-sm-center justify-content-end mt-2 mt-sm-0"l<"dt-action-buttons"B>>>t<"row mx-2"<"col-sm-12 col-md-6"i><"col-sm-12 col-md-6"p>>',language:{sLengthMenu:"_MENU_"},buttons:[{extend:"collection",className:"btn btn-label-secondary dropdown-toggle me-3",text:'Export',buttons:[{extend:"print",text:'Print',className:"dropdown-item",exportOptions:{columns:[1,2,3,4,5],format:{body:function(e,t,s){var a;return e.length<=0?e:(e=$.parseHTML(e),a="",$.each(e,function(e,t){void 0!==t.classList&&t.classList.contains("user-name")?a+=t.lastChild.firstChild.textContent:void 0===t.innerText?a+=t.textContent:a+=t.innerText}),a)}}},customize:function(e){$(e.document.body).css("color",a).css("border-color",t).css("background-color",s),$(e.document.body).find("table").addClass("compact").css("color","inherit").css("border-color","inherit").css("background-color","inherit")}},{extend:"csv",text:'Csv',className:"dropdown-item",exportOptions:{columns:[1,2,3,4,5],format:{body:function(e,t,s){var a;return e.length<=0?e:(e=$.parseHTML(e),a="",$.each(e,function(e,t){void 0!==t.classList&&t.classList.contains("user-name")?a+=t.lastChild.firstChild.textContent:void 0===t.innerText?a+=t.textContent:a+=t.innerText}),a)}}}},{extend:"excel",text:'Excel',className:"dropdown-item",exportOptions:{columns:[1,2,3,4,5],format:{body:function(e,t,s){var a;return e.length<=0?e:(e=$.parseHTML(e),a="",$.each(e,function(e,t){void 0!==t.classList&&t.classList.contains("user-name")?a+=t.lastChild.firstChild.textContent:void 0===t.innerText?a+=t.textContent:a+=t.innerText}),a)}}}},{extend:"pdf",text:'Pdf',className:"dropdown-item",exportOptions:{columns:[1,2,3,4,5],format:{body:function(e,t,s){var a;return e.length<=0?e:(e=$.parseHTML(e),a="",$.each(e,function(e,t){void 0!==t.classList&&t.classList.contains("user-name")?a+=t.lastChild.firstChild.textContent:void 0===t.innerText?a+=t.textContent:a+=t.innerText}),a)}}}},{extend:"copy",text:'Copy',className:"dropdown-item",exportOptions:{columns:[1,2,3,4,5],format:{body:function(e,t,s){var a;return e.length<=0?e:(e=$.parseHTML(e),a="",$.each(e,function(e,t){void 0!==t.classList&&t.classList.contains("user-name")?a+=t.lastChild.firstChild.textContent:void 0===t.innerText?a+=t.textContent:a+=t.innerText}),a)}}}}]}],responsive:{details:{display:$.fn.dataTable.Responsive.display.modal({header:function(e){return"Details of "+e.data().user}}),type:"column",renderer:function(e,t,s){s=$.map(s,function(e,t){return""!==e.title?''+e.title+": | "+e.data+" |
":""}).join("");return!!s&&$('').append(s)}}}}),$("div.head-label").html('Referred users
'),$(".dataTables_length").addClass("mt-0 mt-md-3 me-3"),$(".dt-action-buttons").addClass("pt-0"),$(".dt-buttons > .btn-group > button").removeClass("btn-secondary")),setTimeout(()=>{$(".dataTables_filter .form-control").removeClass("form-control-sm"),$(".dataTables_length .form-select").removeClass("form-select-sm")},300)});