PageSourceSearch

https://go.com.sa/chunk-WWQ7A6BQ.js

js go.com.sa collected 2026-09-24 10:40:16 UTC 118,844 bytes, 1 lines download raw bytes

1import{a as me}from"./chunk-7I7HG4BC.js";import{a as ie,b as ae,c as oe,d as re,e as se,f as le,g as ce}from"./chunk-WXX6KY6E.js";import{a as it,b as _e}from"./chunk-BTVLHJV3.js";import{a as pe}from"./chunk-KIFRXYBY.js";import{a as de}from"./chunk-QSMWK6Q4.js";import{a as jt}from"./chunk-L6C2SYZI.js";import"./chunk-CRCKNV5D.js";import"./chunk-QQPEWYGP.js";import{a as te}from"./chunk-POFYESUZ.js";import"./chunk-WWMD3ZKI.js";import"./chunk-F2URZ25I.js";import{b as ne}from"./chunk-F63IFHEC.js";import{a as Jt,b as Xt,c as Zt}from"./chunk-3PK25C2K.js";import{A as Wt,B as qt,C as Ht,E as Qt,F as Yt,b as At,c as Gt,f as Rt,g as $t,i as Kt,k as Lt,l as Ut,y as zt}from"./chunk-KU3C7XKD.js";import{a as ee}from"./chunk-G7UP4VVA.js";import"./chunk-7PCJI5E3.js";import"./chunk-MI5AKB5L.js";import{a as nt}from"./chunk-XE6DAUOR.js";import{a as Vt}from"./chunk-OCO227VG.js";import{a as F}from"./chunk-24S46UMR.js";import{a as Et,c as Nt,d as Mt,i as Bt}from"./chunk-7MVNYHYT.js";import{C as Ft,b as Ct,h as St,i as Tt,j as wt,o as Ot,p as It,q as st,s as Pt,t as Dt,u as kt}from"./chunk-BIGDAITQ.js";import{$b as q,Ac as S,Cb as M,Cc as B,Db as Z,Eb as ft,J as pt,L as dt,Ob as l,Pb as _,Qb as w,Rb as I,Sb as P,Sc as vt,Tb as z,Ub as C,Yb as x,Z as ot,Zb as o,_ as Y,_b as bt,ac as N,dc as K,ec as L,f as X,fa as mt,fc as U,gb as s,gc as D,hb as j,hc as g,ic as k,jb as ht,jc as y,ka as rt,kc as tt,la as ut,nc as G,oc as A,pa as gt,pc as R,q as _t,qc as yt,rc as xt,tc as et,u as H,ub as h,v as W,xc as u,ya as f,yb as p,yc as v,za as b,zb as J,zc as $}from"./chunk-4WX2PHUP.js";import{a as V,b as Q,k as T}from"./chunk-5KTCK5IS.js";var at=class a{constructor(e,t){this.http=e;this.dataSourcesService=t}defualteGetFunction(e,t,n,i,r,c){for(let d in i)i[d]=!i[d]||i[d]==0?null:i[d];let m;if(n?m={pagination:{start:r.pageNum,number:r.pageSize},search:{predicateObject:i},sort:{predicate:""}}:m=c,t==="get")return this.http.get(`${e}`);if(t==="post")return this.http.post(`${e}`,m)}getFilterData(e){return this.http.get(`${e}`)}callDataSourceApi(e,t,n=!1){return this.dataSourcesService.invokeDataSource(e,t,!1,!1,null,!1,n)}getSims(e={pageNum:0,pageSize:10},t={productId:null,ICCID:null,status:null,accountId:null}){let n={pagination:{start:e.pageNum,number:e.pageSize},search:{predicateObject:{ICCID:+t.ICCID?+t.ICCID:null,Status:t.status=="null"||+t.status==0?null:+t.status,ProductId:t.productId=="null"||+t.productId==0?null:+t.productId,AccountId:+t.accountId?+t.accountId:null,ProductName:null,city:null}},sort:{predicate:""}};return this.http.post(`${F.dcmsBaseUrl}/api/SIMs/GetCustomerSIMs`,n)}getTransactionWallet(e={pageNum:0,pageSize:10}){let t={pagination:{start:e.pageNum,number:e.pageSize},search:{predicateObject:{}},sort:{predicate:""}};return this.http.post(`${F.dcmsBaseUrl}/api/LoyaltyWallet/GetLoyaltyTransactions`,t)}activateSimById(e){return this.http.post(`${F.dcmsBaseUrl}/api/SIMsActions/ActivateSIMs`,e)}terminateSIMById(e){return this.http.post(`${F.dcmsBaseUrl}/api/SIMsActions/TerminateSIMs`,e)}suspendedSIMById(e){return this.http.post(`${F.dcmsBaseUrl}/api/SIMsActions/SuspendSIMs`,e)}resumeSIMById(e){return this.http.post(`${F.dcmsBaseUrl}/api/SIMsActions/ResumeSIMs`,e)}GetAllProductsByCategoryIds(e){return this.http.post(`${F.dcmsBaseUrl}/api/GeneralProduct/GetAllProductsByCategoryIdsForAdmin`,e)}GetCustomerInvoice(e={pageNum:0,pageSize:10},t={Tag:null,simName:null,status:null,accountId:null,date:null}){let n={pagination:{start:e.pageNum,number:e.pageSize},search:{predicateObject:{Tag:t.Tag?t.Tag:null,SIMName:t.simName?t.simName:null,Status:t.status=="null"||+t.status==0?null:+t.status,AccountId:+t.accountId?+t.accountId:null,Date:t.date}},sort:{}};return this.http.post(`${F.dcmsBaseUrl}/api/SIMs/GetCustomerInvoice`,n)}getCustomerAccount(){return this.http.post(`${F.dcmsBaseUrl}/api/SIMs/GetCustomerAccounts`,{})}downloadInvoices(e={Tag:null,simName:null,accountId:null,date:null}){let t={pagination:{},search:{predicateObject:{Tag:e.Tag?e.Tag:null,AccountId:+e.accountId?+e.accountId:null,Date:e.date}},sort:{}};return this.http.post(`${F.dcmsBaseUrl}/api/SIMs/ExportCustomerSimInvoices`,t,{responseType:"blob"})}
1getUserOption(){return this.http.get(`${F.dcmsBaseUrl}/api/Account/GetUserOptions`)}getProductsBycategory(e){return this.http.post(`${F.dcmsBaseUrl}/api/ProductApi/GetProductsByCategoryId`,e)}getAllSubmitedWorkFlow(e={pageNum:0,pageSize:10},t={year:null,month:null,status:null}){let n={pagination:{start:e.pageNum,number:e.pageSize},search:{predicateObject:{Code:(t.year?t.year:"")+(t.month?t.month:""),Status:t.status}},sort:{predicate:""}};return this.http.post(`${F.dcmsBaseUrl}/api/Forms/WorkFlow/GetSubmittedForms`,n)}getAllSubmitedWorkFlowAdmin(e={pageNum:0,pageSize:10},t={year:null,month:null,status:null,createdBy:null}){let n={pagination:{start:e.pageNum,number:e.pageSize},search:{predicateObject:{Code:(t.year?t.year:"")+(t.month?t.month:""),Status:t.status,CreatedBy:t.createdBy}},sort:{predicate:""}};return this.http.post(`${F.dcmsBaseUrl}/api/WorkFlows/GetAllWorkFlowItemForWeb`,n)}getUserList(e){let t={pagination:{start:0,number:1e3},search:{name:"",groupId:"",roleId:[e],status:""},sort:{}};return this.http.post(`${F.dcmsBaseUrl}/api/Users/GetList?fillterType=1`,t)}getCustomerCmc(e){let t={CustomerId:e};return this.dataSourcesService.invokeDataSource(10,t)}sendNotification(e){return this.http.post(`${F.dcmsBaseUrl}/api/Notification/Send`,e)}getSubUsers(e={pageNum:0,pageSize:10},t={userName:"",Status:null}){let n={pagination:{start:e.pageNum,number:e.pageSize},search:{predicateObject:{UserName:t.userName,Status:t.Status}},sort:{predicate:""}};return this.http.post(`${F.dcmsBaseUrl}/api/Account/GetSubUsers`,n)}getUsageOfInvoices(e){let t={invoiceNo:e};return this.dataSourcesService.invokeDataSource(121,t)}getRoleByRoleType(e){return this.http.get(`${F.dcmsBaseUrl}/api/Account/GetAllRoleByRoleType/${e}`)}addPermission(e){return this.http.post(`${F.dcmsBaseUrl}/api/Account/AssignRoleToUser`,e)}getAssignedRoles(e){return this.http.post(`${F.dcmsBaseUrl}/api/Account/GetAssignedRoles`,e)}addRemovePermission(e){return this.http.post(`${F.dcmsBaseUrl}/api/Account/AssignRolesToUser`,e)}deletePermission(e){return this.http.post(`${F.dcmsBaseUrl}/api/Account/UnAssignRoleFromUser`,e)}confirmEsclate(e){return this.dataSourcesService.invokeDataSource(114,e)}static \u0275fac=function(t){return new(t||a)(rt(Ft),rt(ne))};static \u0275prov=mt({token:a,factory:a.\u0275fac,providedIn:"root"})};var ye=["modalDescription"],xe=["modalsituation"],ve=["modalPriceDetails"],Ce=["tableDiv"],Se=["usageModal"],Te=["addPermissionModal"],we=["confirmationModal"],Oe=["sipNumberCanvas"],Ie=["consumptionCanvas"],Pe=["modalDialog"],ue=["*","*","*","*","*","*","*","*"],De=a=>[a],he=a=>({dateInputFormat:a,showWeekNumbers:!1});function ke(a,e){a&1&&z(0)}function Fe(a,e){if(a&1&&(I(0),g(1),P()),a&2){let t=o(3);s(),y(" ",t.settings.tableName," ")}}function Ee(a,e){if(a&1){let t=C();I(0),l(1,"i",35),x("click",function(){f(t);let i=o(3),r=D(2);return b(i.hideModal(r,!0))}),_(),P()}}function Ne(a,e){if(a&1&&(l(0,"div",33),h(1,Fe,2,1,"ng-container",34)(2,Ee,2,0,"ng-container",34),w(3,"hr"),_()),a&2){let t=o(2);s(),p("ngIf",t.settings.tableName),s(),p("ngIf",t.settings.showAsModal)}}function Me(a,e){if(a&1&&(l(0,"div",36)(1,"button",37),w(2,"i",38),_()()),a&2){let t=o(2);s(),p("routerLink",et(1,De,"/"+t.settings.backToSlug))}}function Be(a,e){if(a&1){let t=C();l(0,"div",43)(1,"input",44,13),R("ngModelChange",function(i){f(t);let r=o(3);return A(r.date,i)||(r.date=i),b(i)}),x("onShown",function(i){f(t);let r=o(3);return b(r.onOpenCalendar(i))})("bsValueChange",function(i){f(t);let r=o(3);return b(r.changeDate(i))}),_(),l(3,"span",45),x("click",function(){f(t);let i=D(2);return b(i.toggle())}),w(4,"i",46),_()()}if(a&2){let t=o(3);s(),G("ngModel",t.date),p("bsConfig",et(2,he,t.formatDate))}}function Ve(a,e){if(a&1&&(l(0,"label"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=o(2).$implicit,n=o(3);s(),k(v(3,5,S(2,1,"t-"+t.placeHolder,n.currentPageSlug,"table")))}}function je(a,e){if(a&1&&(l(0,"span",57),g(1),_()),a&2){let t=o(3).$implicit;s(),k(t.showPrefix)}}function Ae(a,e){if(a&1){let t=C();l(0,"i",58),x("click",function(){f(t);let i=o(3).$implicit,r=o(3);return b(r.filterObj[i.filterKey]=null)}),_()}}function Ge(a,e){if(a&1){let t=C();I(0),h(1,je,2,1,"span",53),w(2,"i",54),l(3,"input",55),u(4,"translate"),u(5,"async"),x("keyup",function(){f(t);let i=o(5);return b(i.applyFilter())}),R("ngModelChange",function(i){f(t);let r=o(2).$implicit,c=o(3);return A(c.filterObj[r.filterKey],i)||(c.filterObj[r.filterKey]=i),b(i)}),x("keypress",function(i){f(t);let r=o(2).$implicit,c=o(3);return b(c.numbersOnly(i,r.OnlyNumber||r.OnlyNumberString))}),_(),h(6,Ae,1,0,"i",56),w(7,"div"),P()}if(a&2){let t=o(2).$implicit,n=o(3);s(),p("ngIf",t.showPrefix),s(2),N("name",t.filterKey||"defaultName4"),N("placeholder",v(5,13,S(4,9,"t-"+t.placeHolder,n.currentPageSlug,"table"))),G("ngModel",n.filterObj[t.filterKey]),p("required",t.Required)("minlength",t.minlength)("maxlength",t.maxlength)("pattern",t.Pattern),s(3),p("ngIf",t.clearable)}}function Re(a,e){if(a&1&&(l(0,"span",57),g(1),_()),a&2){let t=o(3).$implicit;s(),k(t.showPrefix)}}function $e(a,e){if(a&1&&(I(0),l(1,"label",59),g(2),u(3,"translate"),u(4,"async"),_(),l(5,"p",60),h(6,Re,2,1,"span",53),g(7),_(),P()),a&2){let t=o(2).$implicit,n=o(3);s(2),k(v(4,7,S(3,3,"t-"+t.placeHolder,n.currentPageSlug,"table"))),s(4),p("ngIf",t.showPrefix),s(),y(" ",n.filterObj[t.filterKey]," ")}}function Ke(a,e){if(a&1&&(l(0,"div",52),h(1,Ve,4,7,"label",34),l(2,"div"),h(3,Ge,8,15,"ng-container",34)(4,$e,8,9,"ng-container",34),_()()),a&2){let t=o().$implicit,n=o(3);s(),p("ngIf",n.settings.addLabelToFilter),s(2),p("ngIf",!t.isDisabled),s(),p("ngIf",t.isDisabled)}}function Le(a,e){if(a&1&&(l(0,"label"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=o(2).$implicit,n=o(3);s(),k(v(3,5,S(2,1,"t-"+t.placeHolder,n.currentPageSlug,"table")))}}function Ue(a,e){if(a&1&&(l(0,"ng-option",66),g(1),_()),a&2){let t=e.$implicit;N("value",t.key),s(),y(" ",t.value," ")}}function ze(a,e){if(a&1){let t=C();l(0,"ng-select",64),u(1,"translate"),u(2,"async"),R("ngModelChange",function(i){f(t);let r=o(2).$implicit,c=o(3);return A(c.filterObj[r.filterKey],i)||(c.filterObj[r.filterKey]=i),b(i)}),x("change",function(){f(t);let i=o(5);return b(i.applyFilter())}),h(3,Ue,2,2,"ng-option",65),_()}if(a&2){let t=o(2).$implicit,n=o(3);N("name",t.filterKey||"ngselect"),N("placeholder",v(2,9,S(1,5,"t-"+t.placeHolder,n.currentPageSlug,"table"))),G("ngModel",n.filterObj[t.filterKey]),p("multiple",t.isManySelect),s(3),p("ngForOf",t.dropDownListArray)}}function We(a,e){if(a&1&&(l(0,"ng-option",66),g(1),_()),a&2){let t=e.$implicit,n=o(3).$implicit;N("value",t[n==null||n.dropDownListObj==null?null:n.dropDownListObj.key]),s(),y(" ",t[n==null||n.dropDownListObj==null?null:n.dropDownListObj.value]," ")}}function qe(a,e){if(a&1){let t=C();l(0,"ng-select",67),u(1,"translate"),u(2,"async"),R("ngModelChange",function(i){f(t);let r=o(2).$implicit,c=o(3);return A(c.filterObj[r.filterKey],i)||(c.filterObj[r.filterKey]=i),b(i)}),x("change",function(){f(t);let i=o(2).$implicit,r=o(3);return r.applyFilter(),b(r.dependOnIt(i.dependOnIt,null,i))}),h(3,We,2,2,"ng-option",65),_()}if(a&2){let t=o(2).$implicit,n=o(3);N("name",t.filterKey||"ngselect2"),N("placeholder",v(2,10,S(1,6,"t-"+t.placeHolder,n.currentPageSlug,"table"))),G("ngModel",n.filterObj[t.filterKey]),p("multiple",t.isManySelect)("clearable",!t.notClearable),s(3),p("ngForOf",t==null||t.dropDownListObj==null?null:t.dropDownListObj.dropDownListArray)}}function He(a,e){if(a&1&&(l(0,"div",61),h(1,Le,4,7,"label",34),l(2,"div"),h(3,ze,4,11,"ng-select",62)(4,qe,4,12,"ng-select",63),_()()),a&2){let t=o().$implicit,n=o(3);s(),p("ngIf",n.settings.addLabelToFilter),s(2),p("ngIf",t.readFrom==="static"),s(),p("ngIf",t.readFrom!=="static")}}function Qe(a,e){if(a&1){let t=C();l(0,"div",68)(1,"input",69),R("ngModelChange",function(i){f(t);let r=o().$implicit,c=o(3);return A(c.filterObj[r.filterKey],i)||(c.filterObj[r.filterKey]=i),b(i)}),x("bsValueChange",function(){f(t);let i=o().$implicit,r=o(3);return r.applyFilter(),b(r.dependOnIt(i.dependOn,null,i))}),_(),l(2,"label",70),g(3),u(4,"translate"),u(5,"async"),_()()}
1if(a&2){let t=o().$implicit,n=o(3);s(),N("name",t.filterKey||"defaultName5"),p("placeholder",t.placeHolder)("id",t.filterKey),G("ngModel",n.filterObj[t.filterKey]),s(),p("for",t.filterKey),s(),k(v(5,10,S(4,6,"t-"+t.placeHolder,n.currentPageSlug,"table")))}}function Ye(a,e){if(a&1&&(l(0,"label"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=o(2).$implicit,n=o(3);s(),k(v(3,5,S(2,1,"t-"+t.placeHolder,n.currentPageSlug,"table")))}}function Je(a,e){if(a&1){let t=C();l(0,"i",58),x("click",function(){f(t);let i=o(3).$implicit,r=o(3);return b(r.filterObj[i.filterKey]=null)}),_()}}function Xe(a,e){if(a&1){let t=C();I(0),l(1,"input",73,13),u(3,"translate"),u(4,"async"),R("bsValueChange",function(i){f(t);let r=o(2).$implicit,c=o(3);return A(c.filterObj[r.filterKey],i)||(c.filterObj[r.filterKey]=i),b(i)})("ngModelChange",function(i){f(t);let r=o(2).$implicit,c=o(3);return A(c.filterObj[r.filterKey],i)||(c.filterObj[r.filterKey]=i),b(i)}),x("onShown",function(i){f(t);let r=o(2).$implicit,c=o(3);return b(c.onOpenCalendar(i,r.showDate))})("bsValueChange",function(){f(t);let i=o(2).$implicit,r=o(3);return b(r.applyFilter(!1,i))}),_(),l(5,"div",74)(6,"button",75),x("click",function(){f(t);let i=D(2);return b(i.toggle())}),w(7,"i",46),_(),h(8,Je,1,0,"i",56),_(),P()}if(a&2){let t=o(2).$implicit,n=o(3);s(),N("placeholder",v(4,11,S(3,7,"t-"+t.placeHolder,n.currentPageSlug,"table"))),N("name",t.filterKey||"defaultName7"),G("bsValue",n.filterObj[t.filterKey])("ngModel",n.filterObj[t.filterKey]),p("bsConfig",et(13,he,t.showDate==="monthYear"?"MM/YYYY":"DD/MM/YYYY"))("required",t.Required),s(7),p("ngIf",t.clearable)}}function Ze(a,e){if(a&1){let t=C();l(0,"i",58),x("click",function(){f(t);let i=o(3).$implicit,r=o(3);return b(r.filterObj[i.filterKey]=null)}),_()}}function tn(a,e){if(a&1){let t=C();l(0,"input",76,15),u(2,"translate"),u(3,"async"),x("bsValueChange",function(i){f(t);let r=o(2).$implicit,c=o(3);return b(c.changeRangeFilter(i,r))}),_(),l(4,"div",74)(5,"button",75),x("click",function(){f(t);let i=D(1);return b(i.toggle())}),w(6,"i",46),_(),h(7,Ze,1,0,"i",56),_()}if(a&2){let t=o(2).$implicit,n=o(3);N("placeholder",v(3,8,S(2,4,"t-"+t.placeHolder,n.currentPageSlug,"table"))),N("name",t.filterKey||"defaultName6"),p("required",t.Required),s(7),p("ngIf",t.clearable)}}function en(a,e){if(a&1&&(l(0,"div",71),h(1,Ye,4,7,"label",34),l(2,"div",72),h(3,Xe,9,15,"ng-container",26)(4,tn,8,10,"ng-template",null,14,B),_()()),a&2){let t=D(5),n=o().$implicit,i=o(3);s(),p("ngIf",i.settings.addLabelToFilter),s(2),p("ngIf",!n.isRangeDate)("ngIfElse",t)}}function nn(a,e){if(a&1&&(l(0,"label"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=o(2).$implicit,n=o(3);s(),k(v(3,5,S(2,1,"t-"+t.placeHolder,n.currentPageSlug,"table")))}}function an(a,e){if(a&1){let t=C();l(0,"div",77),h(1,nn,4,7,"label",34),l(2,"div",72),I(3),l(4,"timepicker",78),R("ngModelChange",function(i){f(t);let r=o().$implicit,c=o(3);return A(c.filterObj[r.filterKey],i)||(c.filterObj[r.filterKey]=i),b(i)}),x("change",function(){f(t);let i=o(4);return b(i.applyFilter())}),_(),P(),_()()}if(a&2){let t=o().$implicit,n=o(3);s(),p("ngIf",n.settings.addLabelToFilter),s(3),N("name",t.filterKey||"time"),p("required",t.Required),G("ngModel",n.filterObj[t.filterKey]),p("showSpinners",!1)("showMeridian",!1)}}function on(a,e){if(a&1&&(l(0,"div"),h(1,Ke,5,3,"div",47)(2,He,5,3,"div",48)(3,Qe,6,12,"div",49)(4,en,6,3,"div",50)(5,an,5,6,"div",51),_()),a&2){let t=e.$implicit;Z("col-3 filter ",t.className,""),s(),p("ngIf",t.typeOfFilter==="input"),s(),p("ngIf",t.typeOfFilter==="dropDownList"),s(),p("ngIf",t.typeOfFilter==="checkBox"&&(!t.isDependOn||t.isDependOn&&t.showFilterDependOnValue)),s(),p("ngIf",t.typeOfFilter==="dateFilter"),s(),p("ngIf",t.typeOfFilter==="timePicker")}}function rn(a,e){if(a&1){let t=C();I(0),l(1,"button",81),x("click",function(){f(t);let i=o(4);return b(i.clearAllFilters())}),l(2,"span"),g(3),u(4,"translate"),u(5,"async"),_()(),P()}if(a&2){let t=o(4);s(3),k(v(5,5,S(4,1,"t-clearAllFilters",t.currentPageSlug,"table")))}}function sn(a,e){if(a&1&&(l(0,"div",79),h(1,rn,6,7,"ng-container",34),l(2,"button",8
10)(3,"span"),g(4),u(5,"translate"),u(6,"async"),_()()()),a&2){let t=o(3);s(),p("ngIf",t.settings.clearAllFilters),s(3),k(v(6,6,S(5,2,"t-Search",t.currentPageSlug,"table")))}}function ln(a,e){if(a&1&&(l(0,"div",39),h(1,Be,5,4,"div",40)(2,on,6,8,"div",41)(3,sn,7,8,"div",42),_()),a&2){let t=o(2);s(),p("ngIf",t.settings.dateFilterObj.isDateFilter),s(),p("ngForOf",t.settings.filterArray),s(),p("ngIf",t.settings.useSearchButton)}}function cn(a,e){if(a&1&&(l(0,"div",59)(1,"h3",95),g(2),_()()),a&2){let t=o(5);s(2),y(" ",t.settings.tableTitle," ")}}function _n(a,e){a&1&&z(0)}function pn(a,e){if(a&1&&(l(0,"div",92),h(1,cn,3,1,"div",93)(2,_n,1,0,"ng-container",94),q(3),_()),a&2){o(3);let t=D(13),n=o();s(),p("ngIf",n.settings.addTitle),s(),p("ngTemplateOutlet",t)}}function dn(a,e){a&1&&z(0)}function mn(a,e){a&1&&z(0)}function un(a,e){if(a&1&&(I(0),l(1,"div",97),h(2,dn,1,0,"ng-container",94),q(3,1),_(),l(4,"div",97),h(5,mn,1,0,"ng-container",94),q(6,2),_(),P()),a&2){o(4);let t=D(28),n=D(30);s(2),p("ngTemplateOutlet",n),s(3),p("ngTemplateOutlet",t)}}function gn(a,e){if(a&1&&(I(0),l(1,"div",98),w(2,"img",99),l(3,"h3",100),g(4),u(5,"translate"),u(6,"async"),_(),l(7,"p"),g(8),u(9,"translate"),u(10,"async"),_()(),P()),a&2){let t=o(5);s(4),y(" ",v(6,6,S(5,2,"t-NoDataFound",t.currentPageSlug,"table"))," "),s(4),y(" ",v(10,12,S(9,8,"t-hereHaveBeenNoDataInThisSectionYet",t.currentPageSlug,"table"))," ")}}function hn(a,e){if(a&1&&(l(0,"div",96),h(1,un,7,2,"ng-container",34)(2,gn,11,14,"ng-container",34),_()),a&2){let t=o(4);s(),p("ngIf",t.isUsageDataAvailable),s(),p("ngIf",!t.isUsageDataAvailable)}}function fn(a,e){if(a&1){let t=C();l(0,"th")(1,"input",101),x("change",function(){f(t);let i=o(4);return b(i.checkBoxAll())}),R("ngModelChange",function(i){f(t);let r=o(4);return A(r.checkInputAll,i)||(r.checkInputAll=i),b(i)}),_()()}if(a&2){let t=o(4);s(),G("ngModel",t.checkInputAll)}}function bn(a,e){if(a&1&&(l(0,"th"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=e.$implicit,n=o(4);s(),y(" ",v(3,5,S(2,1,"t-"+t.headValue,n.currentPageSlug,"table"))," ")}}function yn(a,e){if(a&1&&(l(0,"th"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=o(4);s(),y(" ",v(3,5,S(2,1,"t-action",t.currentPageSlug,"table"))," ")}}function xn(a,e){if(a&1){let t=C();l(0,"td")(1,"input",104),x("change",function(){f(t);let i=o(2).$implicit,r=o(4);return b(r.checkboxFun(i.id))}),R("ngModelChange",function(i){f(t);let r=o(2).$implicit;return A(r.isCheckbox,i)||(r.isCheckbox=i),b(i)}),_()()}if(a&2){let t=o(2).$implicit;s(),G("ngModel",t.isCheckbox)}}function vn(a,e){if(a&1&&w(0,"i"),a&2){let t=o(3).$implicit;M(t==null||t.action==null?null:t.action.iconButton)}}function Cn(a,e){if(a&1&&(l(0,"p"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=o(3).$implicit,n=o(6);s(),y(" ",v(3,5,S(2,1,"t-"+(t==null||t.action==null?null:t.action.buttonName),n.currentPageSlug,"table"))," ")}}function Sn(a,e){if(a&1){let t=C();l(0,"button",107),x("click",function(){f(t);let i=o(2).$implicit,r=o(2).$implicit,c=o(4);return b(c.actionFun(i.action,r))}),h(1,vn,1,2,"i",108)(2,Cn,4,7,"p",34),_()}if(a&2){let t=o(2).$implicit;p("title",t==null||t.action==null?null:t.action.buttonName),s(),p("ngIf",t==null||t.action==null?null:t.action.iconButton),s(),p("ngIf",!(!(t==null||t.action==null)&&t.action.iconButton))}}function Tn(a,e){if(a&1){let t=C();I(0),l(1,"a",110),x("click",function(){f(t);let i=o(3).$implicit,r=o(2).$implicit,c=o(4);return b(c.actionFun(i.action,r))}),l(2,"b"),g(3),u(4,"number"),_()(),P()}if(a&2){let t=o(3).$implicit,n=o(2).$implicit,i=o(4);s(3),y(" ",t.isRounded?v(4,1,i.getNestedValue(n,t.rowKey)):i.getNestedValue(n,t.rowKey)," ")}}function wn(a,e){if(a&1&&(g(0),u(1,"number")),a&2){let t=o(3).$implicit,n=o(2).$implicit,i=o(4);y(" ",t.isRounded?v(1,1,i.getNestedValue(n,t.rowKey)):i.getNestedValue(n,t.rowKey)," ")}}function On(a,e){if(a&1&&(l(0,"div",109),h(1,Tn,5,3,"ng-container",26)(2,wn,2,3,"ng-template",null,16,B),_()),a&2){let t=D(3),n=o(2).$implicit;s(),p("ngIf",(n==null||n.action==null?null:n.action.actionOn)=="onWord")("ngIfElse",t)}}function In(a,e){if(a&1&&(l(0,"div",109),g(1),u(2,"number"),_()),a&2){let t=o(2).$implicit,n=o(2).$implicit;s(),y(" ",t.isRounded?$(2,1,n[t.objKey][t.rowKey],t.roundTo):n[t.objKey][t.rowKey]," ")}}function Pn(a,e){if(a&1&&(l(0,"div"),h(1,Sn,3,3,"button",105)(2,On,4,2,"div",106)(3,In,3,4,"div",106),_()),a&2){let t=o().$implicit;s(),p("ngIf",t.action&&t.action.actionOn!="onCeil"&&t.action.actionOn!=="onWord"),s(),p("ngIf",!t.isObjOfOjc),s(),p("ngIf",t.isObjOfOjc)}}function Dn(a,e){if(a&1&&(l(0,"div"),g(1),u(2,"date"),_()),a&2){let t=o().$implicit,n=o(2).$implicit;s(),y(" ",$(2,1,n[t.rowKey],t.formatDate)," ")}}function kn(a,e){if(a&1){let t=C();l(0,"div")(1,"input",111),R("ngModelChange",function(i){f(t);let r=o().$implicit,c=o(2).$implicit;return A(c[r.rowKey],i)||(c[r.rowKey]=i),b(i)}),_()()}
1if(a&2){let t=o().$implicit,n=o(2).$implicit;s(),N("name",t.rowKey||"defaultName1"),G("ngModel",n[t.rowKey])}}function Fn(a,e){if(a&1&&(l(0,"td"),h(1,Pn,4,3,"div",34)(2,Dn,3,4,"div",34)(3,kn,2,2,"div",34),_()),a&2){let t=e.$implicit,n=e.index,i=o(2).$implicit;ft("",i[t.rowKey]?i[t.rowKey]+"value":"zero"," ","class"+n+"col",""),s(),p("ngIf",(!i.isEdite||!t.isEditable)&&!t.isFormatDate),s(),p("ngIf",t.isFormatDate),s(),p("ngIf",t.isEditable&&i.isEdite)}}function En(a,e){if(a&1&&w(0,"i"),a&2){let t=o(2).$implicit;M(t.iconButton)}}function Nn(a,e){if(a&1&&(l(0,"p"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=o(2).$implicit,n=o(7);s(),y(" ",v(3,5,S(2,1,"t-"+t.buttonName,n.currentPageSlug,"table"))," ")}}function Mn(a,e){if(a&1){let t=C();l(0,"button",107),x("click",function(){f(t);let i=o().$implicit,r=o(3).$implicit,c=o(4);return b(c.actionFun(i,r))}),h(1,En,1,2,"i",108)(2,Nn,4,7,"p",34),_()}if(a&2){let t=o().$implicit;p("title",t.buttonName),s(),p("ngIf",t.iconButton),s(),p("ngIf",!t.iconButton)}}function Bn(a,e){if(a&1&&w(0,"i"),a&2){let t=o(2).$implicit;M(t.iconButton)}}function Vn(a,e){if(a&1&&(l(0,"p"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=o(2).$implicit,n=o(7);s(),y(" ",v(3,5,S(2,1,"t-"+t.buttonName,n.currentPageSlug,"table"))," ")}}function jn(a,e){if(a&1){let t=C();l(0,"button",107),x("click",function(){f(t);let i=o().$implicit,r=o(3).$implicit,c=o(4);return b(c.actionFun(i,r))}),h(1,Bn,1,2,"i",108)(2,Vn,4,7,"p",34),_()}if(a&2){let t=o().$implicit;p("title",t.buttonName),s(),p("ngIf",t.iconButton),s(),p("ngIf",!t.iconButton)}}function An(a,e){if(a&1&&w(0,"i"),a&2){let t=o(2).$implicit;M(t.iconButton)}}function Gn(a,e){if(a&1&&(l(0,"p"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=o(2).$implicit,n=o(7);s(),y(" ",v(3,5,S(2,1,"t-"+t.buttonName,n.currentPageSlug,"table"))," ")}}function Rn(a,e){if(a&1){let t=C();I(0),l(1,"button",107),x("click",function(){f(t);let i=o().$implicit,r=o(3).$implicit,c=o(4);return b(c.actionFun(i,r))}),h(2,An,1,2,"i",108)(3,Gn,4,7,"p",34),_(),P()}if(a&2){let t=o().$implicit;s(),p("title",t.buttonName),s(),p("ngIf",t.iconButton),s(),p("ngIf",!t.iconButton)}}function $n(a,e){if(a&1&&(I(0),h(1,Mn,3,3,"button",105)(2,jn,3,3,"button",105)(3,Rn,4,3,"ng-container",34),P()),a&2){let t=e.$implicit,n=o(3).$implicit,i=o(4);s(),p("ngIf",t.showActionDependOnCondtion&&t.ValueDependOn.includes("*"+n[t.keyDependOn]+"*")),s(),p("ngIf",!t.showActionDependOnCondtion&&!t.showActionDependOnRole),s(),p("ngIf",t.showActionDependOnRole&&t.roleFilterationArray&&t.roleFilterationArray.length&&i.isAllowed(t.roleFilterationArray))}}function Kn(a,e){if(a&1){let t=C();l(0,"button",113),x("click",function(){f(t);let i=o(3).index,r=o(4);return b(r.openDropDown(i))}),w(1,"i",114),_()}}function Ln(a,e){if(a&1){let t=C();l(0,"button",113),x("click",function(){f(t);let i=o(3).$implicit;return b(i.isEdite=!0)}),w(1,"i",115),_()}}function Un(a,e){if(a&1){let t=C();l(0,"button",113),x("click",function(){f(t);let i=o(3).$implicit,r=o(4);return b(r.updateData(r.settings.editFunctionName,i))}),w(1,"i",116),_()}}function zn(a,e){if(a&1){let t=C();l(0,"p",119),x("click",function(){let i=f(t).$implicit,r=o(4).$implicit,c=o(4);return b(c.actionFun(i.functionName,r))}),w(1,"i"),g(2),u(3,"translate"),u(4,"async"),_()}if(a&2){let t=e.$implicit,n=o(8);s(),M(t.iconButton),s(),y(" ",v(4,7,S(3,3,"t-"+t.buttonName,n.currentPageSlug,"table"))," ")}}function Wn(a,e){if(a&1&&(I(0),l(1,"div",117),h(2,zn,5,9,"p",118),_(),P()),a&2){let t=o(7);s(2),p("ngForOf",t.settings.menuListArray)}}function qn(a,e){if(a&1&&(l(0,"td"),h(1,$n,4,3,"ng-container",89)(2,Kn,2,0,"button",112)(3,Ln,2,0,"button",112)(4,Un,2,0,"button",112)(5,Wn,3,1,"ng-container",34),_()),a&2){let t=o(2),n=t.$implicit,i=t.index,r=o(4);s(),p("ngForOf",r.settings.actionArray),s(),p("ngIf",r.settings.useMenuList),s(),p("ngIf",r.settings.buttonEdit&&!n.isEdite),s(),p("ngIf",r.settings.buttonEdit&&n.isEdite),s(),p("ngIf",r.isClicked&&r.dropDownParentIndex===i)}}function Hn(a,e){if(a&1&&(l(0,"tr",103),h(1,xn,2,1,"td",34)(2,Fn,4,7,"td",41)(3,qn,6,5,"td",34),_()),a&2){let t=o(5);s(),p("ngIf",t.settings.useCheckBox),s(),p("ngForOf",t.settings.arrayOfTableData),s(),p("ngIf",t.settings.addActionCol)}}function Qn(a,e){if(a&1&&(I(0),h(1,Hn,4,3,"tr",102),P()),a&2){let t=e.$implicit,n=o(4);s(),p("ngIf",!((n.settings.hideRowObj==null?null:n.settings.hideRowObj.operatorType)==="equal"&&t[n.settings.hideRowObj==null?null:n.settings.hideRowObj.key]==(n.settings.hideRowObj==null?null:n.settings.hideRowObj.value)||(n.settings.hideRowObj==null?null:n.settings.hideRowObj.operatorType)==="bigger"&&t[n.settings.hideRowObj==null?null:n.settings.hideRowObj.key]>(n.settings.hideRowObj==null?null:n.settings.hideRowObj.value)||(n.settings.hideRowObj==null?null:n.settings.hideRowObj.operatorType)==="smaller"&&t[n.settings.hideRowObj==null?null:n.settings.hideRowObj.key]<(n.settings.hideRowObj==null?null:n.settings.hideRowObj.value)))}}function Yn(a,e){if(a&1){let t=C();l(0,"div",83),h(1,pn,4,2,"div",84)(2,hn,3,2,"div",85),l(3,"div",86)(4,"div",87)(5,"table",88)(6,"thead")(7,"tr"),h(8,fn,2,1,"th",34)(9,bn,4,7,"th",89)(10,yn,4,7,"th",34),_()(),l(11,"tbody"),h(12,Qn,2,1,"ng-container",89),_()(),l(13,"div",90)(14,"lib-custom-pagination",91),x("pageChanged",function(i){f(t);let r=o(3);return b(r.pageChange(i))}),_()()()()()}if(a&2){let t=o(3);s(),p("ngIf",t.settings.addTitle||t.settings.buttonUpper),s(),p("ngIf",t.settings.showChartUsageInTable&&!t.loadingUsage
1Chart),s(6),p("ngIf",t.settings.useCheckBox),s(),p("ngForOf",t.settings.arrayOfTableData),s(),p("ngIf",t.settings.addActionCol),s(2),p("ngForOf",t.dataTable),s(2),p("totalItems",t.totalItems)("itemsPerPage",t.pageSize)("paginationType","buttonPagination")("currentPage",t.pageNo)("noTotalItems",t.settings.noTotalItemsForPagination)("disableNext",t.disableNext)("pigeSizeArray",t.pigeSizeArray)}}function Jn(a,e){if(a&1&&(I(0),h(1,Yn,15,13,"div",82),P()),a&2){let t=o(2);s(),p("ngIf",t.isShowTable&&((t.dataTable==null?null:t.dataTable.length)||t.showTableAlways))}}function Xn(a,e){a&1&&z(0)}function Zn(a,e){if(a&1&&(I(0),h(1,Xn,1,0,"ng-container",94),q(2,3),P()),a&2){o(2);let t=D(13);s(),p("ngTemplateOutlet",t)}}function ti(a,e){a&1&&z(0)}function ei(a,e){a&1&&z(0)}function ni(a,e){if(a&1&&(l(0,"div",96)(1,"div",97),h(2,ti,1,0,"ng-container",94),q(3,4),_(),l(4,"div",97),h(5,ei,1,0,"ng-container",94),q(6,5),_()()),a&2){o(2);let t=D(28),n=D(30);s(2),p("ngTemplateOutlet",n),s(3),p("ngTemplateOutlet",t)}}function ii(a,e){if(a&1&&(l(0,"div",98),w(1,"img",99),l(2,"h3",100),g(3),u(4,"translate"),u(5,"async"),_(),l(6,"p"),g(7),u(8,"translate"),u(9,"async"),_()()),a&2){let t=o(3);s(3),y(" ",v(5,6,S(4,2,"t-NoDataFound",t.currentPageSlug,"table"))," "),s(4),y(" ",v(9,12,S(8,8,"t-hereHaveBeenNoDataInThisSectionYet",t.currentPageSlug,"table"))," ")}}function ai(a,e){if(a&1&&(l(0,"div",120),h(1,Zn,3,1,"ng-container",34)(2,ni,7,2,"div",85),l(3,"div",121),h(4,ii,10,14,"div",122),_()()),a&2){let t=o(2);s(),p("ngIf",!t.settings.DontShowUpperButton),s(),p("ngIf",t.settings.showChartUsageInTable&&t.isUsageDataAvailable&&!t.loadingUsageChart),s(2),p("ngIf",t.dataCalled&&!t.loading)}}function oi(a,e){a&1&&z(0)}function ri(a,e){if(a&1&&(l(0,"div",133),I(1),g(2),P(),_()),a&2){let t=o().$implicit,n=o(2).$implicit;s(2),y(" ",n[t.rowKey]+" "," ")}}function si(a,e){if(a&1&&(I(0),h(1,ri,3,1,"div",132),P()),a&2){let t=e.$implicit;s(),p("ngIf",t.isHeaderForCard)}}function li(a,e){if(a&1&&w(0,"i"),a&2){let t=o(4).$implicit;M(t==null||t.action==null?null:t.action.iconButton)}}function ci(a,e){if(a&1&&(l(0,"p"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=o(4).$implicit,n=o(7);s(),y(" ",v(3,5,S(2,1,"t-"+(t==null||t.action==null?null:t.action.buttonName),n.currentPageSlug,"table"))," ")}}function _i(a,e){if(a&1){let t=C();l(0,"button",107),x("click",function(){f(t);let i=o(3).$implicit,r=o(3).$implicit,c=o(4);return b(c.actionFun(i.action,r))}),h(1,li,1,2,"i",108)(2,ci,4,7,"p",34),_()}if(a&2){let t=o(3).$implicit;p("title",t==null||t.action==null?null:t.action.buttonName),s(),p("ngIf",t==null||t.action==null?null:t.action.iconButton),s(),p("ngIf",!(!(t==null||t.action==null)&&t.action.iconButton))}}function pi(a,e){if(a&1&&(l(0,"div",109),g(1),u(2,"number"),_()),a&2){let t=o(3).$implicit,n=o(3).$implicit;s(),y(" ",t.isRounded?$(2,1,n[t.rowKey],t.roundTo):n[t.rowKey]," ")}}function di(a,e){if(a&1&&(l(0,"div",109),g(1),u(2,"number"),_()),a&2){let t=o(3).$implicit,n=o(3).$implicit;s(),y(" ",t.isRounded?$(2,1,n[t.objKey][t.rowKey],t.roundTo):n[t.objKey][t.rowKey]," ")}}function mi(a,e){if(a&1&&(l(0,"div"),h(1,_i,3,3,"button",105)(2,pi,3,4,"div",106)(3,di,3,4,"div",106),_()),a&2){let t=o(2).$implicit;s(),p("ngIf",t.action),s(),p("ngIf",!t.isObjOfOjc),s(),p("ngIf",t.isObjOfOjc)}}function ui(a,e){if(a&1&&(l(0,"div"),g(1),u(2,"date"),_()),a&2){let t=o(2).$implicit,n=o(3).$implicit;s(),y(" ",$(2,1,n[t.rowKey],t.formatDate)," ")}}function gi(a,e){if(a&1){let t=C();l(0,"div")(1,"input",111),R("ngModelChange",function(i){f(t);let r=o(2).$implicit,c=o(3).$implicit;return A(c[r.rowKey],i)||(c[r.rowKey]=i),b(i)}),_()()}if(a&2){let t=o(2).$implicit,n=o(3).$implicit;s(),N("name",t.rowKey||"defaultName2"),G("ngModel",n[t.rowKey])}}function hi(a,e){if(a&1&&(l(0,"div",138)(1,"div",139)(2,"p"),g(3),u(4,"translate"),u(5,"async"),_(),l(6,"span"),h(7,mi,4,3,"div",34)(8,ui,3,4,"div",34)(9,gi,2,2,"div",34),_()()()),a&2){let t=o().$implicit,n=o(3).$implicit,i=o(4);s(2),Z("",t.headValue," lable-head"),s(),y(" ",v(5,14,S(4,10,"t-"+t.headValue,i.currentPageSlug,"table"))," "),s(3),Z("",n[t.rowKey]," label-value"),s(),p("ngIf",(!n.isEdite||!t.isEditable)&&!t.isFormatDate),s(),p("ngIf",t.isFormatDate),s(),p("ngIf",t.isEditable&&n.isEdite)}}function fi(a,e){if(a&1&&(I(0),h(1,hi,10,16,"div",137),P()),a&2){let t=e.$implicit;s(),p("ngIf",!t.isHeaderForCard)}}function bi(a,e){if(a&1&&w(0,"i"),a&2){let t=o(2).$implicit;M(t.iconButton)}}function yi(a,e){if(a&1&&(l(0,"p"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=o(2).$implicit,n=o(8);s(),y(" ",v(3,5,S(2,1,"t-"+t.buttonName,n.currentPageSlug,"table"))," ")}}function xi(a,e){if(a&1){let t=C();l(0,"button",107),x("click",function(){f(t);let i=o().$implicit,r=o(4).$implicit,c=o(4);return b(c.actionFun(i,r))}),h(1,bi,1,2,"i",108)(2,yi,4,7,"p",34),_()}if(a&2){let t=o().$implicit;p("title",t.buttonName),s(),p("ngIf",t.iconButton),s(),p("ngIf",!t.iconButton)}}function vi(a,e){if(a&1&&w(0,"i"),a&2){let t=o(2).$implicit;M(t.iconButton)}}function Ci(a,e){if(a&1&&(l(0,"p"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=o(2).$implicit,n=o(8);s(),y(" ",v(3,5,S(2,1,"t-"+t.buttonName,n.currentPageSlug,"table"))," ")}}function Si(a,e){if(a&1){let t=C();l(0,"button",107),x("click",function(){f(t);let i=o().$implicit,r=o(4).$implicit,c=o(4);return b(c.actionFun(i,r))}),h(1,vi,1,2,"i",108)(2,Ci,4,7,"p",34),_()}if(a&2){let t=o().$implicit;p("title",t.buttonName),s(),p("ngIf",t.iconButton),s(),p("ngIf",!t.iconButton)}}function Ti(a,e){if(a&1&&w(0,"i"),a&2){let t=o(2).$implicit;M(t.iconButton)}}function wi(a,e){if(a&1&&(l(0,"p"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=o(2).$implicit,n=o(8);s(),y(" ",v(3,5,S(2,1,"t-"+t.buttonName,n.currentPageSlug,"table"))," ")}}function Oi(a,e){if(a&1){let t=C();I(0),l(1,"button",107),x("click",function(){f(t);let i=o().$implicit,r=o(4).$implicit,c=o(4);return b(c.actionFun(i,r))}),h(2,Ti,1,2,"i",108)(3,wi,4,7,"p",34),_(),P()}if(a&2){let t=o().$implicit;s(),p("title",t.buttonName),s(),p("ngIf",t.iconButton),s(),p("ngIf",!t.iconButton)}}function Ii(a,e){if(a&1&&(l(0,"div",142),h(1,xi,3,3,"button",105)(2,Si,3,3,"button",105)(3,Oi,4,3,"ng-container",34),_()),a&2){let t=e.$implicit,n=o(4).$implicit,i=o(4);s(),p("ngIf",t.showActionDependOnCondtion&&t.ValueDependOn.includes("*"+n[t.keyDependOn]+"*")),s(),p("ngIf",!t.showActionDependOnCondtion&&!t.showActionDependOnRole),s(),p("ngIf",t.showActionDependOnRole&&t.roleFilterationArray&&t.roleFilterationArray.length&&i.isAllowed(t.roleFilterationArray))}}function Pi(a,e){if(a&1){let t=C();l(0,"button",113),x("click",function(){f(t);let i=o(4).index,r=o(4);return b(r.openDropDown(i))}
1),w(1,"i",114),_()}}function Di(a,e){if(a&1){let t=C();l(0,"button",113),x("click",function(){f(t);let i=o(4).$implicit;return b(i.isEdite=!0)}),w(1,"i",115),_()}}function ki(a,e){if(a&1){let t=C();l(0,"button",113),x("click",function(){f(t);let i=o(4).$implicit,r=o(4);return b(r.updateData(r.settings.editFunctionName,i))}),w(1,"i",116),_()}}function Fi(a,e){if(a&1){let t=C();l(0,"p",119),x("click",function(){let i=f(t).$implicit,r=o(5).$implicit,c=o(4);return b(c.actionFun(i.functionName,r))}),w(1,"i"),g(2),u(3,"translate"),u(4,"async"),_()}if(a&2){let t=e.$implicit,n=o(9);s(),M(t.iconButton),s(),y(" ",v(4,7,S(3,3,"t-"+t.buttonName,n.currentPageSlug,"table"))," ")}}function Ei(a,e){if(a&1&&(I(0),l(1,"div",117),h(2,Fi,5,9,"p",118),_(),P()),a&2){let t=o(8);s(2),p("ngForOf",t.settings.menuListArray)}}function Ni(a,e){if(a&1&&(l(0,"div",140),h(1,Ii,4,3,"div",141)(2,Pi,2,0,"button",112)(3,Di,2,0,"button",112)(4,ki,2,0,"button",112)(5,Ei,3,1,"ng-container",34),_()),a&2){let t=o(3),n=t.$implicit,i=t.index,r=o(4);s(),p("ngForOf",r.settings.actionArray),s(),p("ngIf",r.settings.useMenuList),s(),p("ngIf",r.settings.buttonEdit&&!n.isEdite),s(),p("ngIf",r.settings.buttonEdit&&n.isEdite),s(),p("ngIf",r.isClicked&&r.dropDownParentIndex===i)}}function Mi(a,e){if(a&1&&(l(0,"div",134)(1,"div",135),h(2,fi,2,1,"ng-container",89)(3,Ni,6,5,"div",136),_()()),a&2){let t=o(6);s(2),p("ngForOf",t.settings.arrayOfTableData),s(),p("ngIf",t.settings.addActionCol)}}function Bi(a,e){if(a&1){let t=C();l(0,"div",125),x("click",function(){f(t);let i=o().$implicit;return b(i.activeTab=!i.activeTab)}),l(1,"div",126)(2,"div",127)(3,"div",128)(4,"p",129),h(5,si,2,1,"ng-container",89),w(6,"span",130),_()()(),h(7,Mi,4,2,"div",131),_()()}if(a&2){let t=o(),n=t.$implicit,i=t.index,r=o(4);s(),p("id",i)("ngClass",n.activeTab?"active-tab":"un-active-tab"),s(4),p("ngForOf",r.settings.arrayOfTableData),s(),p("ngClass",n.activeTab?"fa fa-arrow-down":"fa fa-arrow-right"),s(),p("ngIf",n.activeTab)}}function Vi(a,e){if(a&1&&(I(0),h(1,Bi,8,5,"div",124),P()),a&2){let t=e.$implicit,n=o(4);s(),p("ngIf",!((n.settings.hideRowObj==null?null:n.settings.hideRowObj.operatorType)==="equal"&&t[n.settings.hideRowObj==null?null:n.settings.hideRowObj.key]==(n.settings.hideRowObj==null?null:n.settings.hideRowObj.value)||(n.settings.hideRowObj==null?null:n.settings.hideRowObj.operatorType)==="bigger"&&t[n.settings.hideRowObj==null?null:n.settings.hideRowObj.key]>(n.settings.hideRowObj==null?null:n.settings.hideRowObj.value)||(n.settings.hideRowObj==null?null:n.settings.hideRowObj.operatorType)==="smaller"&&t[n.settings.hideRowObj==null?null:n.settings.hideRowObj.key]<(n.settings.hideRowObj==null?null:n.settings.hideRowObj.value)))}}function ji(a,e){if(a&1){let t=C();I(0),h(1,oi,1,0,"ng-container",94),q(2,6),h(3,Vi,2,1,"ng-container",89),l(4,"div",90)(5,"lib-custom-pagination",123),x("pageChanged",function(i){f(t);let r=o(3);return b(r.pageChange(i))}),_()(),P()}if(a&2){o(2);let t=D(13),n=o();s(),p("ngTemplateOutlet",t),s(2),p("ngForOf",n.dataTable),s(2),p("totalItems",n.totalItems)("itemsPerPage",n.pageSize)("paginationType","buttonPagination")}}function Ai(a,e){if(a&1&&h(0,ji,6,5,"ng-container",34),a&2){let t=o(2);p("ngIf",t.isShowTable&&((t.dataTable==null?null:t.dataTable.length)||t.showTableAlways))}}function Gi(a,e){a&1&&z(0)}function Ri(a,e){if(a&1&&w(0,"i"),a&2){let t=o(3).$implicit;M(t.iconButton)}}function $i(a,e){if(a&1&&(l(0,"span"),g(1),u(2,"translate"),u(3,"async"),_()),a&2){let t=o(3).$implicit,n=o(4);s(),y(" ",v(3,5,S(2,1,"t-"+t.buttonName,n.currentPageSlug,"table"))," ")}}function Ki(a,e){if(a&1){let t=C();l(0,"button",107),u(1,"translate"),u(2,"async"),x("click",function(){f(t);let i=o(2).$implicit,r=o(4);return b(r.actionFun(i,r.ids))}),h(3,Ri,1,2,"i",108)(4,$i,4,7,"span",34),_()}if(a&2){let t=o(2).$implicit,n=o(4);N("title",v(2,7,S(1,3,"t-"+t.buttonName,n.currentPageSlug,"table"))),s(3),p("ngIf",t.iconButton),s(),p("ngIf",!t.iconButton)}}function Li(a,e){if(a&1&&(I(0),h(1,Ki,5,9,"button",105),P()),a&2){let t=o().$implicit,n=o(4);s(),p("ngIf",n.ids&&n.ids.length>0||!t.dependOnRows)}}function Ui(a,e){if(a&1&&(l(0,"span",146),h(1,Li,2,1,"ng-container",34),_()),a&2){let t=e.$implicit,n=o(4);s(),p("ngIf",t.showActionDependOnRole&&t.roleFilterationArray&&t.roleFilterationArray.length&&n.isAllowed(t.roleFilterationArray)||
1!t.showActionDependOnRole)}}function zi(a,e){if(a&1&&(l(0,"div",144),h(1,Gi,1,0,"ng-container",94),q(2,7),h(3,Ui,2,1,"span",145),_()),a&2){o(2);let t=D(15),n=o();s(),p("ngTemplateOutlet",t),s(2),p("ngForOf",n.settings.actionButtonUpperArray)}}function Wi(a,e){if(a&1&&h(0,zi,4,2,"div",143),a&2){let t=o(2);p("ngIf",t.settings.buttonUpper)}}function qi(a,e){if(a&1&&w(0,"i"),a&2){let t=o(4);M(t.settings.menuListIcon)}}function Hi(a,e){if(a&1){let t=C();l(0,"button",148),x("click",function(){f(t);let i=o(3);return b(i.openDropDown("upperMenu"))}),h(1,qi,1,2,"i",108),g(2),u(3,"translate"),u(4,"async"),_()}if(a&2){let t=o(3);s(),p("ngIf",t.settings.menuListIcon),s(),y(" ",t.settings.menuListButtonName?v(4,6,S(3,2,"t-"+t.settings.menuListButtonName,t.currentPageSlug,"table")):""," ")}}function Qi(a,e){if(a&1&&w(0,"i"),a&2){let t=o().$implicit;M(t.iconButton)}}function Yi(a,e){if(a&1){let t=C();l(0,"p",119),x("click",function(){let i=f(t).$implicit,r=o(4);return b(r.actionFun(i))}),h(1,Qi,1,2,"i",108),g(2),u(3,"translate"),u(4,"async"),_()}if(a&2){let t=e.$implicit,n=o(4);s(),p("ngIf",t.iconButton),s(),y(" ",v(4,6,S(3,2,"t-"+t.buttonName,n.currentPageSlug,"table"))," ")}}function Ji(a,e){if(a&1&&(I(0),l(1,"div",117),h(2,Yi,5,8,"p",118),_(),P()),a&2){let t=o(3);s(2),p("ngForOf",t.settings.menuListUpperArray)}}function Xi(a,e){if(a&1&&h(0,Hi,5,8,"button",147)(1,Ji,3,1,"ng-container",34),a&2){let t=o(2);p("ngIf",t.settings.useMenuListUpper),s(),p("ngIf",t.isClicked&&t.dropDownParentIndex==="upperMenu")}}function Zi(a,e){a&1&&(l(0,"div",149)(1,"span",150),g(2,"loading..."),_()())}function ta(a,e){if(a&1){let t=C();l(0,"div",151)(1,"label"),g(2),u(3,"translate"),u(4,"async"),_(),l(5,"button",152),x("click",function(){f(t),o();let i=D(18),r=o();return b(r.hideModal(i))}),l(6,"span",153),g(7,"\xD7"),_()()(),l(8,"div",154)(9,"div",135)(10,"p"),g(11),_()(),l(12,"div",135),w(13,"div",155),l(14,"div",155)(15,"button",156),x("click",function(){f(t),o();let i=D(18),r=o();return b(r.hideModal(i))}),g(16," Cancel "),_()()()()}if(a&2){let t=o(2);s(2),y(" ",v(4,6,S(3,2,"s-l-Description",t.currentPageSlug,"sims-list")),""),s(9),k(t.messgaeNote)}}function ea(a,e){if(a&1){let t=C();l(0,"div",151)(1,"label"),g(2),u(3,"translate"),u(4,"async"),_(),l(5,"button",152),x("click",function(){f(t),o();let i=D(20),r=o();return b(r.hideModal(i))}),l(6,"span",153),g(7,"\xD7"),_()()(),l(8,"div",154)(9,"div",135)(10,"p")(11,"span",157),g(12),u(13,"translate"),u(14,"async"),_(),l(15,"span",109),g(16),_()(),l(17,"p")(18,"span",157),g(19),u(20,"translate"),u(21,"async"),_(),l(22,"span",109),g(23),_()(),l(24,"p")(25,"span",157),g(26),u(27,"translate"),u(28,"async"),_(),l(29,"span",109),g(30),_()()(),l(31,"div",135)(32,"div",155)(33,"button",156),x("click",function(){f(t),o();let i=D(20),r=o();return b(r.hideModal(i))}),g(34," Cancel "),_()()()()}if(a&2){let t=o(2);s(2),y(" ",v(4,12,S(3,8,"s-l-SituationOfForm",t.currentPageSlug,"sims-list")),""),s(10),y(" ",v(14,18,S(13,14,"t-situation",t.currentPageSlug,"table"))," : "),s(4),y(" ",t.modalObj.statusStr," "),s(3),y(" ",v(21,24,S(20,20,"t-Date",t.currentPageSlug,"table"))," : "),s(4),tt(" ",t.modalObj.year,"-",t.modalObj.month," "),s(3),y(" ",v(28,30,S(27,26,"t-Resaone",t.currentPageSlug,"table"))," : "),s(4),y(" ",t.modalObj==null||t.modalObj.workFlowItemDetails==null?null:t.modalObj.workFlowItemDetails.note," ")}}function na(a,e){if(a&1&&(l(0,"div",162)(1,"span",163),g(2),u(3,"translate"),u(4,"async"),_(),l(5,"span",164),g(6),_()()),a&2){let t=e.$implicit,n=o(4);s(2),y(" ",v(4,6,S(3,2,t.key,n.currentPageSlug,"table"))," :"),s(4),k(t.value)}}function ia(a,e){if(a&1&&(I(0),l(1,"div",160),g(2),_(),h(3,na,7,8,"div",161),P()),a&2){let t=e.$implicit;s(2),k(t.key),s(),p("ngForOf",t.value)}}function aa(a,e){if(a&1){let t=C();l(0,"div",158)(1,"label"),g(2),u(3,"translate"),u(4,"async"),_(),l(5,"button",152),x("click",function(){f(t),o();let i=D(22),r=o();return b(r.hideModal(i))}),l(6,"span",153),g(7,"\xD7"),_()()(),l(8,"div",159)(9,"div",135),h(10,ia,4,2,"ng-container",89),u(11,"keyvalue"),_()()}if(a&2){let t=o(2);s(2),y(" ",v(4,6,S(3,2,"t-usageDeatils",t.currentPageSlug,"sims-list")),""),s(8),p("ngForOf",v(11,8,t.usageObj))}}function oa(a,e){if(a&1){let t=C();
1l(0,"div",135)(1,"div",171)(2,"span"),g(3),u(4,"translate"),u(5,"async"),_()(),l(6,"label",172)(7,"input",173),x("change",function(i){let r=f(t).$implicit,c=o(3);return b(c.toggleRole(r,i))}),_(),w(8,"span",174),_()()}if(a&2){let t=e.$implicit,n=o(3);s(3),y(" ",v(5,6,S(4,2,"t-"+t.name,n.currentPageSlug,"table")),""),s(4),p("checked",t.isRoleAssigned)}}function ra(a,e){if(a&1){let t=C();l(0,"div",165)(1,"label"),g(2),u(3,"translate"),u(4,"async"),_(),l(5,"button",152),x("click",function(){f(t),o();let i=D(24),r=o();return r.hideModal(i),b(r.initialFunction(!0))}),l(6,"span",153),g(7,"\xD7"),_()()(),l(8,"div",166),h(9,oa,9,8,"div",167),_(),l(10,"div",168)(11,"div",169)(12,"button",170),x("click",function(){f(t);let i=o(2);return b(i.assignedRoles())}),g(13),u(14,"translate"),u(15,"async"),_()()()}if(a&2){let t=o(2);s(2),y(" ",v(4,8,S(3,4,"s-l-permission",t.currentPageSlug,"sims-list")),""),s(7),p("ngForOf",t.roles),s(3),p("disabled",t.isSelectedRoles),s(),y(" ",v(15,14,S(14,10,"c-h-Submit",t.currentPageSlug,"complaint-history"))," ")}}function sa(a,e){if(a&1){let t=C();l(0,"div",175)(1,"div",176)(2,"p",177),g(3),u(4,"translate"),u(5,"async"),_(),l(6,"span",178),g(7),_()()(),l(8,"div",179)(9,"button",180),x("click",function(){f(t),o();let i=D(26),r=o();return b(r.hideModal(i))}),g(10),u(11,"translate"),u(12,"async"),_(),l(13,"button",113),x("click",function(){f(t);let i=o(2);return b(i.confirmEsclate())}),g(14),u(15,"translate"),u(16,"async"),_()()}if(a&2){let t=o(2);s(3),y(" ",v(5,8,S(4,4,"c-h-are you sure message",t.currentPageSlug,"complaint-history"))," "),s(4),y(" ",t.b2bSelectedTicket==null?null:t.b2bSelectedTicket.caseId," "),s(3),y(" ",v(12,14,S(11,10,"c-h-Cancel",t.currentPageSlug,"complaint-history"))," "),s(4),y(" ",v(16,20,S(15,16,"c-h-Confirm",t.currentPageSlug,"complaint-history"))," ")}}function la(a,e){if(a&1&&(l(0,"div",195)(1,"div",196),g(2),_(),l(3,"div",197)(4,"span",198),g(5),u(6,"number"),_(),l(7,"span",199),g(8),_()(),l(9,"div",200)(10,"span",201),g(11,"\u{1F552}"),_(),l(12,"span"),g(13),u(14,"number"),_()()()),a&2){let t=e.$implicit,n=o(3);J("border-color",t.color),s(),J("color",t.color),s(),y(" ",t.name," "),s(3),k($(6,9,t.amount,"1.2-2")),s(3),k(n.consumptionChart.currencyLabel),s(5),tt("",$(14,12,t.minutes,"1.2-2")," ",n.consumptionChart.minutesLabel,"")}}function ca(a,e){if(a&1&&(l(0,"li"),w(1,"span",202),l(2,"span",203),g(3),_()()),a&2){let t=e.$implicit;s(),J("background",t.color),s(2),k(t.name)}}function _a(a,e){if(a&1&&(l(0,"div",181)(1,"h3",182),g(2),_(),l(3,"div",183)(4,"div",184),h(5,la,15,15,"div",185),_(),l(6,"div",186),w(7,"canvas",187,17),l(9,"div",188)(10,"div",189),g(11),_(),l(12,"div",190)(13,"span",191),g(14),_(),l(15,"span",192),g(16),u(17,"number"),_()(),l(18,"div",193),g(19),u(20,"number"),_()()(),l(21,"ul",194),h(22,ca,4,3,"li",89),_()()()),a&2){let t=o(2);s(2),k(t.consumptionChart.title),s(3),p("ngForOf",t.consumptionChart.items),s(6),y(" ",t.consumptionChart.centerTopLabel," "),s(3),k(t.consumptionChart.centerCurrency),s(2),k($(17,8,t.consumptionChart.centerValue,"1.2-2")),s(3),tt(" ",$(20,11,t.consumptionChart.centerMinutes,"1.2-2")," ",t.consumptionChart.minutesLabel," "),s(3),p("ngForOf",t.consumptionChart.items)}}function pa(a,e){if(a&1&&(l(0,"li"),w(1,"span",215),l(2,"span",216),g(3),_(),l(4,"span",217),g(5),u(6,"number"),_(),l(7,"span",218),g(8),_(),l(9,"span",219),g(10),_()()),a&2){let t=e.$implicit,n=o(3);s(),J("background",t.color),s(2),k(t.name),s(2),k($(6,6,t.value,"1.2-2")),s(3),k(n.sipNumberChart.unitLabel),s(2),y("(",t.percent,"%)")}}function da(a,e){if(a&1&&(l(0,"div",204)(1,"h3",205),g(2),_(),l(3,"div",206)(4,"div",207),w(5,"canvas",208,18),l(7,"div",209)(8,"div",210),g(9,"\u{1F4F1}"),_(),l(10,"div",211),g(11),_(),l(12,"div",212),g(13),u(14,"number"),_(),l(15,"div",213),g(16),_()()(),l(17,"ul",214),h(18,pa,11,9,"li",89),_()()()),a&2){let t=o(2);s(2),k(t.sipNumberChart.title),s(9),y(" ",t.sipNumberChart.centerTopLabel," "),s(2),y(" ",$(14,5,t.sipNumberChart.centerValue,"1.2-2")," "),s(3),y(" ",t.sipNumberChart.centerUnit," "),s(2),p("ngForOf",t.sipNumberChart.items)}}function ma(a,e){if(a&1){let t=C();l(0,"div",20,1),h(2,Ne,4,2,"div",21)(3,Me,3,3,"div",22),l(4,"form",23,2),x("ngSubmit",function(){f(t);let i=D(5),r=o();return b(r.applyFilter(!0,null,i))}),l(6,"div",24),h(7,ln,4,3,"div",25)(8,Jn,2,1,"ng-container",26)(9,ai,5,3,"div",27),_()()(),h(10,Ai,1,1,"ng-template",null,3,B)(12,Wi,1,1,"ng-template",null,4,B)(14,Xi,2,2,"ng-template",null,5,B)(16,Zi,3,0,"div",28)(17,ta,17,8,"ng-template",29,6,B)(19,ea,35,32,"ng-template",29,7,B)(21,aa,12,10,"ng-template",3
10,8,B)(23,ra,16,16,"ng-template",31,9,B)(25,sa,17,22,"ng-template",32,10,B)(27,_a,23,14,"ng-template",null,11,B)(29,da,19,8,"ng-template",null,12,B)}if(a&2){let t=D(11),n=o();s(2),p("ngIf",n.settings.showAsModal),s(),p("ngIf",n.settings.useBackButton),s(4),p("ngIf",n.settings.useFilter),s(),p("ngIf",!n.settings.showAsCards)("ngIfElse",t),s(),p("ngIf",!n.isShowTable||!(n.dataTable!=null&&n.dataTable.length)&&!n.showTableAlways),s(7),p("ngIf",n.loading||n.loadingUsageChart)}}var ge=class a{constructor(e,t,n,i,r,c,m,d,O,E,lt,ct){this.tableService=e;this.snackbarService=t;this.translatePipe=n;this.router=i;this.route=r;this.datepipe=c;this.essentialsService=m;this.chPoolService=d;this.cdr=O;this.stepperSharedDate=E;this.platformService=lt;this.ssrDocument=ct;it.register(..._e)}data;settings;modalDescription;modalsituation;modalPriceDetails;tableDiv;usageModal;addPermissionModal;confirmationModal;sipNumberCanvas;consumptionCanvas;modalRef;formKey=[];dataTable=[];checkInputAll;filterObj={};ids=[];loading=!1;totalItems;roleName;date;statusObj={1:"Active",2:"Suspended",3:"Terminated",4:"Waiting For Activation"};dataCalled=!1;componentDestroyed$=new X;channelName=null;storeData={};isClicked=!1;dropDownParentIndex;pageNo=1;currentPageSlug;isChangePlan;pageSize=10;formatDate="";isShowTable=!0;params;userOptionObj;allData;messgaeNote;modalObj;filter;isQueryParmacalled=!1;userInfo;pageDestroy$=new X;observableDestroy$=new X;userRoleOptions=[];usageObj={key1:["item1","item2"],key2:["item3","item4"]};ListOfOptions;roles;b2bSelectedTicket;modalDialogRef;modalDialog;observable={};isObservableSubscriped=!1;observableRes;dateValidateError=!1;msgErrorDateValidation;modalService=ut(te);disableNext=!1;showTableAlways=!1;paginationType;pigeSizeArray=[];isUsageDataAvailable=!1;searchStateRestored=!1;loadingUsageChart=!1;ngOnInit(){return T(this,null,function*(){this.pageSize=this.settings.pageSize||this.pageSize,this.paginationType=this.settings.paginationType||"buttonPagination",this.pigeSizeArray=this.settings.pigeSizeArray,this.settings.showAsModal&&this.settings.channelEvents&&this.settings.channelEvents[0]?this.chPoolService.GetChannel(this.settings.channelEvents[0].channelKey).pipe(Y(this.pageDestroy$)).subscribe(e=>{e&&e.keyName===this.settings.channelEvents[0].channelKey&&(this.channelName=e.keyName,this.storeData=e,this.openFormAsModal())}):this.tableInitilaize()})}openFormAsModal(){this.tableInitilaize(),this.modalDialogRef=this.modalService.open(this.modalDialog,{windowClass:this.settings.modalClassName,size:"xl",keyboard:!1,backdrop:"static",ariaLabelledBy:this.channelName+" modal_container "+this.settings.modalClassName}),this.modalDialogRef.result.then(e=>{this.formKey=[],this.dataTable=[]}).catch(e=>{})}tableInitilaize(){return T(this,null,function*(){this.currentPageSlug=this.data.moduleService.currenSlug,this.userInfo=this.data.authService.getLoggedUser(),this.userOptionObj=this.userInfo.userOptions;let e=this.data.authService.userRolesOptionsSubject?.getValue();e||(e=yield this.data.authService.getUserRolesOptions(),this.data.authService.userRolesOptionsSubject.next(e)),this.userRoleOptions=e.roleOptions&&e.roleOptions.length?e.roleOptions:[],yield this.mapDropDownFun(),this.settings.dateFilterObj.isDateFilter&&this.formatDateFun(),this.restoreSearchState(),this.initialFunction(),this.stepperSharedDate.showSharedLoader$.subscribe(t=>{t?this.loading=!0:this.loading=!1}),this.stepperSharedDate.notifySharedComponent$.subscribe(t=>{t&&this.initialFunction(!0)}),this.getDefualtValueOfFilter()})}initialFunction(e){this.route.queryParams.pipe(Y(this.componentDestroyed$)).subscribe(t=>{if(this.params=t,!(this.searchStateRestored&&!this.isQueryParmacalled)&&(this.isQueryParmacalled&&!e||this.settings.dontCallOnLoad&&!e)){this.getPayloadFromObservable(null,!0);return}this.dataCalled=!0,this.disableNext=!1,this.settings.getDataFrom==="useGetApiLocally"?this.defualteGetFunction(this.settings.apiGet,this.settings.apiMethod,this.filterObj,this.settings.localApiObj):this.settings.getDataFrom==="useGetApiDataSource"?this.callDataSourceApi(this.settings.dataSourceObj.dataSourceId,this.settings.dataSourceObj.inputs):this.settings.getDataFrom==="useObservable"?this.getDataFromObservable():typeof this[this.settings.initialFunctionName]=="function"&&this[this.settings.initialFunctionName](),this.isQueryParmacalled=!0})}isAllowed(e){let t=new Set(e);for(let n of this.userRoleOptions)if(t.has(n))return!0;return!1}ngOnDestroy(){this.pageDestroy$.next(null),this.pageDestroy$.complete(),this.observableDestroy$.next(null),this.observableDestroy$.complete(),this.componentDestroyed$.next(!0),this.componentDestroyed$.complete(),this.channelName&&this.chPoolService.SetThenGetChannel(this.channelName).next(null)}formatDateFun(){this.settings.dateFilterObj.showDate=="monthYear"?this.formatDate="MM/YYYY":this.settings.dateFilterObj.showDate=="fullDate"&&(this.formatDate="DD/MM/YYYY")}mapDropDownFun(){return T(this,null,function*(){console.log(0x642ab2a5c372440),this.settings.useFilter&&this.settings.filterArray&&(console.log(4511111111145643e5),this.settings.filterArray.forEach(e
1=>{e.typeOfFilter==="dropDownList"&&(e.readFrom==="static"?(e.dropDownListArray=e.dropDownArray,e.readDefaultValue=="isFirstValueFromList"?(this.filterObj[`${e.filterKey}`]=e.dropDownArray[0].value,this.loading=!0,this.applyFilter(),this.dependOnIt(e.dependOnIt,null,e)):this.filterObj[e.filterKey]=e.defaultValue):e.readFrom==="fromApi"?e.dropDownArray.forEach(t=>T(this,null,function*(){e.dropDownListObj={},e.dropDownListObj.dropDownListArray=yield this.getFilterData(t.getApi,t.keyResponseApi),e.dropDownListObj.key=t.key,e.dropDownListObj.value=t.value})):e.readFrom==="fromFunction"?e.dropDownArray.forEach(t=>T(this,null,function*(){e.dropDownListObj={},typeof this[t.functionName]=="function"&&(e.dropDownListObj.dropDownListArray=yield this[t.functionName](t.value)),e.dropDownListObj.key=t.key,e.dropDownListObj.value=t.value})):e.readFrom==="fromDataSource"&&e.dropDownArray.forEach(t=>T(this,null,function*(){e.dropDownListObj={},e.dropDownListObj.dropDownListArray=yield this.getFilterDataDataSource(t),e.dropDownListObj.key=t.key,e.dropDownListObj.value=t.value,e.readDefaultValue=="isFirstValueFromList"?(this.filterObj[`${e.filterKey}`]=e.dropDownListObj.dropDownListArray[0][t.key],this.loading=!0,this.applyFilter(),this.dependOnIt(e.dependOnIt,null,e)):this.filterObj[e.filterKey]=e.defaultValue})))}))})}getDataDependOnIt(e,t,n){return T(this,null,function*(){if(this.settings.useFilter&&this.settings.filterArray){let i=this.settings.filterArray.find(r=>r.dependOn==n.filterKey);if(n&&i&&i.addCondition)switch(i.dependOnOperators){case"!=":this.filterObj[i.dependOn]!=i.dependOnValue?i.showFilterDependOnValue=!0:i.showFilterDependOnValue=!1;break;case"==":this.filterObj[i.dependOn]==i.dependOnValue?i.showFilterDependOnValue=!0:i.showFilterDependOnValue=!1;break;case">=":this.filterObj[i.dependOn]>=i.dependOnValue?i.showFilterDependOnValue=!0:i.showFilterDependOnValue=!1;break;case"<=":this.filterObj[i.dependOn]<=i.dependOnValue&&(i.showFilterDependOnValue=!0);break;case"<":this.filterObj[i.dependOn]<i.dependOnValue?i.showFilterDependOnValue=!0:i.showFilterDependOnValue=!1;break;case">":this.filterObj[i.dependOn]>i.dependOnValue?i.showFilterDependOnValue=!0:i.showFilterDependOnValue=!1;break;default:i.showFilterDependOnValue=!1;break}else this.settings.filterArray.forEach(r=>{r.typeOfFilter==="dropDownList"&&r.isDependOn&&r.filterKey===e&&(r.readFrom==="fromApi"?r.dropDownArray.forEach(c=>T(this,null,function*(){r.dropDownListObj={};let m={pageNum:0,pageSize:1e3},d={};d[c.sendToKey]=t,r.dropDownListObj.dropDownListArray=this.defualteGetFunction(c.getApi,c.apiMethod,d,this.settings.localApiObj),r.dropDownListObj.key=c.key,r.dropDownListObj.value=c.value})):r.readFrom==="fromFunction"?r.dropDownArray.forEach(c=>T(this,null,function*(){r.dropDownListObj={},typeof this[c.functionName]=="function"&&(r.dropDownListObj.dropDownListArray=yield this[c.functionName](this.filterObj[c.dependOn])),r.dropDownListObj.key=c.key,r.dropDownListObj.value=c.value})):r.readFrom==="fromDataSource"&&r.dropDownArray.forEach(c=>T(this,null,function*(){r.dropDownListObj={},r.dropDownListObj.dropDownListArray=yield this.getFilterDataDataSource(c),r.dropDownListObj.key=c.key,r.dropDownListObj.value=c.value,r.readDefaultValue=="isFirstValueFromList"?(this.filterObj[`${r.filterKey}`]=r.dropDownListObj.dropDownListArray[0][c.key],this.loading=!0,this.applyFilter(),this.dependOnIt(r.dependOnIt,null,r)):this.filterObj[r.filterKey]=r.defaultValue})))})}})}callDataSourceApi(e,t,n=!1,i,r){this.loading=!0;let c={};for(let m=0;m<t.length;m++){let d=t[m];if(d.getDataFrom==="static")c[d.paramName]=d.valueToSend;else if(d.getDataFrom==="queryParam")c[d.paramName]=this.params[d.queryParamReadFrom];else if(d.getDataFrom==="userOption"){if(this.platformService.isPlatformServer)return;let O=this.userOptionObj&&this.userOptionObj.find(E=>E.propertyName==d.userOptionKeyReadFrom);c[d.paramName]=O?O[d.userOptionKey]:null}else if(d.getDataFrom==="useCurrentDate")c[d.paramName]=this.changeFormatDate(new Date,d);else if(d.getDataFrom==="pagination")i&&(this.pageNo=1,this.settings.dontRestPageSize||(this.pageSize=10)),c[d.paramName]=d.paginationKey==="pageNo"&&d.isPageNumberStartFromZero?this[d.paginationKey]-1:this[d.paginationKey];else if(d.getDataFrom==="fromFilter")if(this.filter&&this.filter[d.paramName])c[d.paramName]=this.filter[d.paramName];else{this.loading=!1;return}else if(d.getDataFrom==="store")c[d.paramName]=this.storeData[d.storeDSKey];else if(d.getDataFrom==="observable"){if(this.getPayloadFromObservable(d.keyOfObservable),c[d.paramName]=this.getNestedValue(this.observable,d.keyOfObservable),!c[d.paramName]&&!d.canBeNull){this.loading=!1;return}}else if(d.getDataFrom==="loggedInUser"){if(this.platformService.isPlatformServer)return;c[d.paramName]=this.userInfo[d.loggedInUserKey]}else d.getDataFrom==="parameters"&&(c[d.paramName]=r[d.parameterKey])}if(this.filter)for(let m in this.filter)c[m]=this.filter[m];this.tableService.callDataSourceApi(e,c).pipe(W(m=>{let d;return n||(Array.isArray(m)?d=m:d=m[this.settings.apiResponseKey],this.settings.enumFromGetApi&&d.forEach(O=>
1{this.settings.objOfEnums.forEach(E=>{O[E.keySaveIn]=E.enumValue[O[E.keyReceivedFromApi]]})}),this.settings.showAsCards&&this.settings.cardsOpenByDefault&&d.forEach(O=>{O.activeTab=!0})),m})).subscribe(m=>T(this,null,function*(){this.loading=!1,n?(this.openSnackBar(yield this.translatePipe.transform("Operation completed successfully",this.currentPageSlug,"table"),!0),this.initialFunction(n)):(Array.isArray(m)?(this.dataTable=m,this.settings.useFrontendPagination?(this.totalItems=m.length,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.allData=m,this.dataTable=this.allData&&this.allData.slice((this.pageNo-1)*this.pageSize,this.pageNo*this.pageSize)):(this.totalItems=m.length,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.dataTable=m)):this.settings.useFrontendPagination?(this.totalItems=m[this.settings.apiResponseKey]?m[this.settings.apiResponseKey].length:0,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.allData=m[this.settings.apiResponseKey],this.dataTable=this.allData&&this.allData.slice((this.pageNo-1)*this.pageSize,this.pageNo*this.pageSize)):(this.totalItems=m[this.settings.totalRecordKey],this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.dataTable=m[this.settings.apiResponseKey]),this.settings.showChartUsageInTable&&this.getUsageChart()),this.getDefualtValueOfFilter(!0),this.loading=!1,this.checkInputAll=!1,this.cdr.detectChanges()}),m=>T(this,null,function*(){this.loading=!1;let d;this.dataTable=[],m.message.includes("Remote server returned")?d=JSON.parse(m.message.split("Remote server returned (")[1].slice(0,-1)).message.replace(/\s/g,""):d=m.message,this.openSnackBar(yield this.translatePipe.transform(d,this.currentPageSlug,"table"),!1),this.settings.showChartUsageInTable&&this.getUsageChart(),this.cdr.detectChanges()}))}getDefualtValueOfFilter(e){this.searchStateRestored&&!e||this.settings.useFilter&&this.settings.filterArray&&this.settings.filterArray.forEach(t=>{if(t.typeOfFilter==="input")t.readDefaultValue=="fromFirstValueOfGetValue"&&e&&(this.filterObj[t.filterKey]=this.dataTable[0]&&this.dataTable[0][t.filterKey]);else if(t.typeOfFilter==="dateFilter"&&!e){if(t.readDefaultValue=="addDays"){let n=new Date;n.setDate(n.getDate()+t.numberDays),this.filterObj[t.filterKey]=n,this.filter=V({},this.filterObj)}else if(t.readDefaultValue=="decressesDays"){let n=new Date;n.setDate(n.getDate()-t.numberDays),this.filterObj[t.filterKey]=n,this.filter=V({},this.filterObj)}}})}checkBoxAll(){this.dataTable.forEach(e=>{this.checkInputAll?e.isCheckbox=!0:e.isCheckbox=!1,this.ids.includes(e.id)||this.ids.push(e.id)}),this.checkInputAll||(this.ids=[])}removeAllCheckbox(){this.dataTable.forEach(e=>{e.isCheckbox=!1}),this.checkInputAll=!1,this.ids=[]}checkboxFun(e){this.ids.includes(e)?this.ids.splice(this.ids.indexOf(e),1):this.ids.push(e),this.ids.length===0&&(this.checkInputAll=!1)}getDataFromObservable(){this.observableDestroy$.next(null),this.chPoolService.shareData$.pipe(Y(this.observableDestroy$),W(e=>{let t,n=e[this.settings.observableKey];return Array.isArray(n)?t=n:t=n[this.settings.apiResponseKey],this.settings.enumFromGetApi&&t.forEach(i=>{this.settings.objOfEnums.forEach(r=>{i[r.keySaveIn]=r.enumValue[i[r.keyReceivedFromApi]]})}),this.settings.showAsCards&&this.settings.cardsOpenByDefault&&t.forEach(i=>{i.activeTab=!0}),n})).subscribe(e=>{Array.isArray(e)?(this.dataTable=e,this.settings.useFrontendPagination?(this.totalItems=e.length,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.allData=e,this.dataTable=this.allData&&this.allData.slice((this.pageNo-1)*this.pageSize,this.pageNo*this.pageSize)):(this.totalItems=e.length,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.dataTable=e)):this.settings.useFrontendPagination?(this.totalItems=e[this.settings.apiResponseKey]?e[this.settings.apiResponseKey].length:0,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.allData=e[this.settings.apiResponseKey],this.dataTable=this.allData&&this.allData.slice((this.pageNo-1)*this.pageSize,this.pageNo*this.pageSize)):(this.totalItems=e[this.settings.totalRecordKey],this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.dataTable=e[this.settings.apiResponseKey]),this.cdr.detectChanges()})}getPayloadFromObservable(e,t){this.isObservableSubscriped?this.observable[e]=this.observableRes[e]:(this.observableDestroy$.next(null),this.chPoolService.shareData$.pipe(Y(this.observableDestroy$)).subscribe(n=>{this.isObservableSubscriped=!0,this.observableRes=n,this.observable=this.observable||{},n&&Object.keys(n).length&&(this.observable=n,this.initialFunction(!!t))}))}subscribePayloadObsrvable(e){for(let t=0;t<e.length;t++){let n=e[t];n.getDataFrom==="observable"&&this.getPayloadFromObservable(n.keyOfObservable)}}openSnackBar(e,t=!1){this.snackbarService.snackbarFun(e,t)}openDropDown(e){this.isClicked=!0,this.dropDownParentIndex===e?(this.dropDownParentIndex=null,this.isClicked=!1):this.dropDownParentIndex=e}changeFormatDate(e,t){return t.formatDate=="other"?this.datepipe.transform(e,t.formatDateOther):e[t.formatDate]()}dependOnIt(e,t,n){let i=V({},this.filterObj);this.getDataDependOnIt(e,i[t],n)}applyFilter(e,t,n){return T(this,null,function*(){if(n&&n.invalid){this.ssrDocument.getElementById("table-id").reportValidity(),Object.keys(n.controls).forEac
1h(d=>{n.controls[d].markAsTouched(!0),n.controls[d].error="The form must be filled out"});return}if(t&&t.isDateValdtionDependOnOtherFilter&&(t.methodDateValidtion=="increase"&&new Date(this.filterObj[t.filterKey])>this.changeDateByDays(this.filterObj[t.keyDependOnIt],t.changeNumberDay,"increase")?(this.msgErrorDateValidation=(yield this.translatePipe.transform("t-KindleNoteThatYouCanntChooseDateMoreThan",this.currentPageSlug,"table"))+t.changeNumberDay+(yield this.translatePipe.transform("t-days",this.currentPageSlug,"table")),this.openSnackBar(this.msgErrorDateValidation,!1),this.dateValidateError=!0):t.methodDateValidtion=="decrease"&&new Date(this.filterObj[t.filterKey])<this.changeDateByDays(this.filterObj[t.keyDependOnIt],t.changeNumberDay,"decrease")?(this.msgErrorDateValidation=(yield this.translatePipe.transform("t-KindleNoteThatYouCanntChooseDateLess",this.currentPageSlug,"table"))+t.changeNumberDay+(yield this.translatePipe.transform("t-days",this.currentPageSlug,"table")),this.openSnackBar(this.msgErrorDateValidation,!1),this.dateValidateError=!0):this.dateValidateError=!1),this.settings.useSearchButton&&!e||this.dateValidateError){this.dateValidateError&&this.openSnackBar(this.msgErrorDateValidation,!1);return}if(this.settings.atLeastOneValue&&!this.atLeastOneValueOfFilter()){this.openSnackBar(yield this.translatePipe.transform("t-Please,supplyTheSearchCriteria",this.currentPageSlug,"table"),!1);return}let i=V({},this.filterObj),r={};this.dataCalled=!0,this.settings.filterArray.forEach(m=>{m.showDate=="monthYear"&&i.date&&i.date.setHours(i.date.getHours()+24),m.typeOfFilter==="dateFilter"&&!m.isRangeDate&&(m.formatDate=="other"?i[m.filterKey]&&(i[m.filterKey]=this.datepipe.transform(i[m.filterKey],m.formatDateOther)):i[m.filterKey]&&(i[m.filterKey]=i[m.filterKey][m.formatDate]())),m.typeOfFilter==="checkBox"&&(i[m.filterKey]=m.useEnum&&i[m.filterKey]?m.trueEnum:m.falseEnum),m.OnlyNumber&&!i[m.filterKey]&&(i[m.filterKey]=0),typeof i[m.filterKey]=="string"&&(i[m.filterKey]=i[m.filterKey].trim())}),this.filter=i;let c={pageNum:0,pageSize:this.pageSize};this.pageNo=1,this.saveSearchState(),this.settings.getDataFrom==="useGetApiLocally"?this.defualteGetFunction(this.settings.apiGet,this.settings.apiMethod,i,this.settings.localApiObj):this.settings.getDataFrom==="useGetApiDataSource"?this.callDataSourceApi(this.settings.dataSourceObj.dataSourceId,this.settings.dataSourceObj.inputs,!1,!0):typeof this[this.settings.initialFunctionName]=="function"&&this[this.settings.initialFunctionName](c,i)})}changeRangeFilter(e,t){if(!e){this.filterObj[t.filterKey]=null,this.applyFilter();return}let n=e.map(i=>this.changeFormatDate(i,t));t.SendAsString?this.filterObj[t.filterKey]=n.join(","):this.filterObj[t.filterKey],this.applyFilter()}atLeastOneValueOfFilter(){for(let e in this.filterObj)if(this.filterObj[e])return!0;return!1}getSearchStateKey(){let e=this.settings.saveSearchStateKey||this.settings.dataSourceObj&&this.settings.dataSourceObj.dataSourceId||this.settings.apiGet||this.settings.initialFunctionName||"default";return`tableGoSearchState::${this.currentPageSlug}::${e}`}getRestoreSearchParamName(){return this.settings.restoreSearchQueryParam||"restoreSearch"}canUseSearchStateStorage(){return!!this.settings.saveSearchState&&!this.platformService.isPlatformServer}saveSearchState(){if(this.canUseSearchStateStorage())try{let e={filterObj:this.filterObj||{},filter:this.filter||null,pageNo:this.pageNo,pageSize:this.pageSize};localStorage.setItem(this.getSearchStateKey(),JSON.stringify(e))}catch{}}restoreSearchState(){if(this.searchStateRestored=!1,!this.canUseSearchStateStorage())return!1;let e=this.getRestoreSearchParamName(),t=this.route.snapshot.queryParams[e];if(t!==!0&&t!=="true"&&t!=="1")return!1;try{let n=localStorage.getItem(this.getSearchStateKey());if(!n)return!1;let i=JSON.parse(n);return this.filterObj=this.reviveFilterDates(i.filterObj||{}),this.filter=i.filter||null,this.pageNo=i.pageNo||1,this.pageSize=i.pageSize||this.pageSize,this.searchStateRestored=!0,!0}catch{return!1}}clearSearchState(){if(this.canUseSearchStateStorage()){try{localStorage.removeItem(this.getSearchStateKey())}catch{}this.searchStateRestored=!1}}reviveFilterDates(e){return this.settings.filterArray&&this.settings.filterArray.forEach(t=>{let n=e[t.filterKey];if(t.typeOfFilter==="dateFilter"&&!t.isRangeDate&&!t.SendAsString&&typeof n=="string"&&n){let i=new Date(n);isNaN(i.getTime())||(e[t.filterKey]=i)}}),e}pageChange(e){if(this.settings.useFrontendPagination)this.pageNo!=e.page&&(this.pageSize=e.itemsPerPage,this.pageNo=e.page,this.saveSearchState(),this.dataTable=this.allData&&this.allData.slice((this.pageNo-1)*this.pageSize,this.pageNo*this.pageSize));else if(this.pageNo!=e.page||this.pageSize!=e.itemsPerPage){this.pageSize=e.itemsPerPage,this.pageNo=e.page,this.saveSearchState();let t={pageNum:this.pageNo-1,pageSize:this.pageSize};this.initialFunction(!0)}}hideModal(e,t=!1){t&&(this.isQueryParmacalled=!1),this.modalService.dismissAll()}getNestedValue(e,t,n=!1){let i=t.split("."),r=e;for(let c of i)if(r&&c in r)r=r[c];else return;return r}actionFun(e,t){switch(e.actionType){case"navigateTo":this.navigateTo(e.navigateToFun,e.queryParam,t,e);break;case"callDataSourceApi":this.callDataSourceApi(e.dataSourceObj.dataSourceId,e.dataSourceObj.inputs,!0,null,t);break;case"exportDataSource":this.exportFile(e.dataSourceObj.dataSourceId,e.dataSourceObj.inputs,e,this.filter,t);break;case"print":this.printApiResponse();break;case"other":typeof this[e.functionName]=="function"&&this[e.functionName](e,t);break;case"exportData":this.exportDataFromLinkInTheRow(e,t);break;case"openModalStore":this.openModalStore(e,t);break;case"openLinkInNewTap":this.openLinkInNewTap(e,t);break}}updateData(e,t){t.isEdite=!1,typeof this[e]=="function"&&this[e](t)}onOpenCalendar(e=null,t=null){t=="monthYear"&&(e.monthSelectHandler=n=>{e._store.dispatch(e._actions.select(n.date))},e.setViewMode("month"))}changeDate(e){this.filterObj.date=e||this.filterObj.date,this.settings.dateFilterObj.showDate=="monthYear"&&this.filterObj.date&&this.filterObj.date.setHours(this.filterObj.date.getHours()+24);let t={pageNum:0,pageSize:this.pageSize};typeof this[this.settings.initialFunctionName]=="function"&&this[this.settings.initialFunctionName](t,this.filterObj)}defualteGetFunction(e,t,n,i){this.loading=!0;let r={};
1i.useSmartTable||i&&i.inputs&&i.inputs.length&&i.inputs.forEach(c=>{if(c.getDataFrom==="static")r[c.key]=c.valueToSend;else if(c.getDataFrom==="queryParam")r[c.key]=this.params[c.queryParamReadFrom];else if(c.getDataFrom==="userOption"){if(this.platformService.isPlatformServer)return;let m=this.userOptionObj&&this.userOptionObj.find(d=>d.propertyName==c.userOptionKeyReadFrom);r[c.key]=m?m[c.userOptionKey]:null}else c.getDataFrom==="useCurrentDate"?r[c.key]=this.changeFormatDate(new Date,c):c.getDataFrom==="pagination"&&(r[c.key]=c.paginationKey==="pageNo"&&c.isPageNumberStartFromZero?this[c.paginationKey]-1:this[c.paginationKey])}),this.tableService.defualteGetFunction(e,t,i.useSmartTable,n,null,r)?.pipe(dt(500)).subscribe(c=>{Array.isArray(c)?this.settings.useFrontendPagination?(this.totalItems=c.length,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.allData=c,this.dataTable=this.allData&&this.allData.slice((this.pageNo-1)*this.pageSize,this.pageNo*this.pageSize)):this.dataTable=c:this.settings.useFrontendPagination?(this.totalItems=c[this.settings.apiResponseKey].length,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.allData=c[this.settings.apiResponseKey],this.dataTable=this.allData&&this.allData.slice((this.pageNo-1)*this.pageSize,this.pageNo*this.pageSize)):(this.totalItems=c[this.settings.totalRecordKey],this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.dataTable=c[this.settings.apiResponseKey]),this.cdr.detectChanges(),this.loading=!1,this.checkInputAll=!1},c=>{this.loading=!1,this.openSnackBar(c.message,!1)})}getFilterData(e,t){return H(this.tableService.getFilterData(e)).then(n=>t?n[t]:n)}getFilterDataDataSource(e){let t={};for(let n=0;n<e.dataSourceObj?.inputs?.length;n++){let i=e.dataSourceObj.inputs[n];if(i.getDataFrom==="static")t[i.paramName]=i.valueToSend;else if(i.getDataFrom==="queryParam")t[i.paramName]=this.params[i.queryParamReadFrom];else if(i.getDataFrom==="userOption"){if(this.platformService.isPlatformServer)return;let r=this.userOptionObj&&this.userOptionObj.find(c=>c.propertyName==i.userOptionKeyReadFrom);t[i.paramName]=r?r[i.userOptionKey]:null}else if(i.getDataFrom==="useCurrentDate")t[i.paramName]=this.changeFormatDate(new Date,i);else if(i.getDataFrom==="pagination")t[i.paramName]=i.paginationKey==="pageNo"&&i.isPageNumberStartFromZero?this[i.paginationKey]-1:this[i.paginationKey];else if(i.getDataFrom==="loggedInUser"){if(this.platformService.isPlatformServer)return;t[i.paramName]=this.userInfo[i.loggedInUserKey]}else if(i.getDataFrom==="fromOtherFilter"){let r=V({},this.filterObj);t[i.paramName]=r[i.parameterKey]}}return H(this.tableService.callDataSourceApi(e.dataSourceObj.dataSourceId,t)).then(n=>{let i=[];return e.getDataFromManyObjs?(Array.isArray(n)?n.forEach(r=>{i.push(r[e.getDataFromManyObjskey])}):e.keyResponseApi.forEach(r=>{i.push(r[e.getDataFromManyObjskey])}),i):e.keyResponseApi?n[e.keyResponseApi]:n})}clearAllFilters(){this.filterObj={}}openModalStore(e,t){let n=Q(V(V({},t),this.filterObj),{keyName:e.keyName});this.chPoolService.SetThenGetChannel(e.keyName).next(n)}openModalStoreWithNoFilter(e,t){let n=Q(V({},t),{keyName:e.keyName});this.chPoolService.SetThenGetChannel(e.keyName).next(n)}numbersOnly(e,t){if(!t)return!0;let n=e.which?e.which:e.keyCode;return!(n>31&&(n<48||n>57)&&n!=46)}navigateTo(e,t,n,i,r){let c=n&&n[i.keyDataSend],m={};if(i.queryParamArray&&i.queryParamArray.length)i.queryParamArray.forEach(d=>{if(d.getDataFrom==="static")m[d.queryParam]=d.valueToSend;else if(d.getDataFrom==="queryParam")m[d.queryParam]=this.params[d.queryParamReadFrom];else if(d.getDataFrom==="userOption"){if(this.platformService.isPlatformServer)return;let O=this.userOptionObj&&this.userOptionObj.find(E=>E.propertyName==d.userOptionKeyReadFrom);m[d.queryParam]=O?O[i.userOptionKey]:null}else d.getDataFrom==="rowData"&&(m[d.queryParam]=n[d.keyDataSend])});else if(i.getDataFrom==="static")m[t]=i.valueToSend;else if(i.getDataFrom==="queryParam")m[t]=this.params[i.queryParamReadFrom];else if(i.getDataFrom==="userOption"){if(this.platformService.isPlatformServer)return;let d=this.userOptionObj&&this.userOptionObj.find(O=>O.propertyName==i.userOptionKeyReadFrom);m[t]=d?d[i.userOptionKey]:null}else m[t]=c;this.router.navigate([`/${e}`],{queryParams:m})}printApiResponse(){window.print()}exportFile(e,t,n,i,r){let c={};if(this.loading=!0,t&&t.forEach(d=>{if(d.getDataFrom==="static")c[d.paramName]=d.valueToSend;else if(d.getDataFrom==="queryParam")c[d.paramName]=this.params[d.queryParamReadFrom];else if(d.getDataFrom==="userOption"){if(this.platformService.isPlatformServer)return;let O=this.userOptionObj&&this.userOptionObj.find(E=>E.propertyName==d.userOptionKeyReadFrom);c[d.paramName]=O?O[d.userOptionKey]:null}else if(d.getDataFrom==="useCurrentDate")c[d.paramName]=this.changeFormatDate(new Date,d);else if(d.getDataFrom==="parameters")c[d.paramName]=r[d.parameterKey];else if(d.getDataFrom==="fromFilter")if(this.filter&&this.filter[d.paramName])c[d.paramName]=this.filter[d.paramName];else{this.loading=!1;return}else if(d.getDataFrom==="store")c[d.paramName]=this.storeData[d.storeDSKey];else if(d.getDataFrom==="observable"){if(this.getPayloadFromObservable(d.keyOfObservable),c[d.paramName]=this.getNestedValue(this.observable,d.keyOfObservable),!c[d.paramName]){this.loading=!1;return}}else d.getDataFrom==="pagination"&&(c[d.paramName]=d.paginationKey==="pageNo"&&d.isPageNumberStartFromZero?this[d.paginationKey]-1:this[d.paginationKey])}),i)for(let d in i)c[d]=i[d];let m=n.resposeAs=="blob";this.tableService.callDataSourceApi(e,c,m).subscribe(d=>{let O=document.createElement("a");if(n.resposeAs=="blob"){let lt=new Blob([d],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),ct=URL.createObjectURL(lt);O.href=ct}else O.href=d[n.readResFrom];let E=new Date;E=this.datepipe.transform(E,"dd-MM-yyyy"),O.download=`${n.fileName+E}.${n.fileExtension}`,O.click(),O.remove(),n.sendTheExportFileByEmail&&this.sendNotfiction(this.userInfo.email,d[n.readResFrom],n.selectedEmailTemplateForExport),this.loading=!1,this.cdr.detectChanges()},d=>{this.loading=!1,this.openSnackBar("Somthing Went Wrong",!1)})}
1exportDataFromLinkInTheRow(e,t){let n=document.createElement("a");n.href=t[e.keyOfLink];let i=new Date;i=this.datepipe.transform(i,"dd-MM-yyyy"),n.download=`${e.fileName+i}.${e.fileExtension}`,n.click(),n.remove()}openLinkInNewTap(e,t){window.open(t[e.keyOfLink],"_blank")}sendNotfiction(e,t,n){let i={messageBody:"",messageTitle:"",sendVia:2,sendValue:[e],notificationType:3,isHtml:!0,emailOptions:{emails:[e],templateId:n,params:[{Param:"[exportLink]",Value:t}]},emailTemplateId:this.settings.enableSendEmailForAdmin};this.essentialsService.sendNotification(i).subscribe()}getSims(e={pageNum:0,pageSize:10},t={productId:null,ICCID:null,status:null,accountId:null}){this.tableService.getSims(e,t).pipe(W(n=>(n.data.forEach(i=>{i.statusDesc=this.statusObj[`${i.status}`]}),n))).subscribe(n=>{this.loading=!1,this.checkInputAll=!1,this.totalItems=n.totalCount,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.dataTable=n.data,this.cdr.detectChanges()},n=>{this.loading=!1,this.openSnackBar(n.message,!1)})}getTransctionWallet(e={pageNum:0,pageSize:10}){this.loading=!0;let t={1:"Referrer",2:"Referrer And Referee",3:"New User",4:"Consume Range",5:"Consume Rate",6:"Specific Product"},n={1:"Gain",2:"Redeem",3:"Hold",4:"Refund",5:"Canceld"};this.tableService.getTransactionWallet(e).pipe(W(i=>(i.data.forEach(r=>{r.loyalitySourceString=t[`${r.loyalitySource}`],r.operationTypeeString=n[`${r.operationType}`],r.DateString=new Date(r.creationDate).toLocaleDateString()}),i))).subscribe(i=>{this.loading=!1,this.checkInputAll=!1,this.totalItems=i.totalCount,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.dataTable=i.data,this.cdr.detectChanges()},i=>{this.loading=!1})}GetAllProductsByCategoryIds(){let e=[128,129];this.tableService.GetAllProductsByCategoryIds(e).subscribe(t=>t)}GetCustomerInvoice(e={pageNum:0,pageSize:10},t={Tag:null,simName:null,status:null,accountId:null,date:null}){let n;this.loading=!0,this.filterObj&&this.filterObj.date?n=this.filterObj.date:(n=new Date,n&&n.setMonth(n.getMonth()-1),n&&n.setHours(n.getHours()+24),this.date=n),t.date=n?new Date(n).toISOString():null,this.tableService.GetCustomerInvoice(e,t).subscribe(i=>{this.tableService.getUserOption().subscribe(r=>{let c=r.find(m=>m.propertyName=="showInvoices");this.loading=!1,this.checkInputAll=!1,c&&c.value=="true"?(this.dataTable=i.data,this.totalItems=i.totalCount,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0)):(this.dataTable=[],this.totalItems=0,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0)),this.cdr.detectChanges()})},i=>{this.loading=!1,this.openSnackBar(i.message,!1)})}getAccountCustomer(){return H(this.tableService.getCustomerAccount()).then(e=>e)}openFormModal(e,t){let n=Q(V(V({},t),this.filter),{keyName:"formModal"});this.chPoolService.SetThenGetChannel("formModal").next(n)}openAdjustmentModal(e,t){let n=Q(V(V({},t),this.filterObj),{keyName:"adjustmentModal"});this.chPoolService.SetThenGetChannel("adjustmentModal").next(n)}exportInvoice(){return T(this,null,function*(){if(!this.filterObj.accountId||this.filterObj.accountId=="null"){this.openSnackBar(yield this.translatePipe.transform("t-pleaseSelectAccountId",this.currentPageSlug,"table"),!1);return}this.tableService.downloadInvoices(this.filterObj).subscribe(e=>{this.loading=!1;let t=`Invoices-${this.filterObj.date}-export.pdf`,n=new Blob([e],{type:"application/pdf"}),i=URL.createObjectURL(n),r=document.createElement("a");r.href=i,r.download=`Invoice-${this.filterObj.date}-export.pdf`,r.click(),r.remove(),URL.revokeObjectURL(i)},e=>T(this,null,function*(){this.openSnackBar(yield this.translatePipe.transform("t-TheresNoInvoicesToDownloaded",this.currentPageSlug,"table"),!1),this.loading=!1}))})}getProductsByCategories(e){let t={searchValue:"",brandId:0,pageNumber:0,pageSize:50,productSort:{sortField:5,sortType:1},categoryId:e,orderBy:2};return H(this.tableService.getProductsBycategory(t).pipe(W(n=>n.data)))}openDescriptionModal(e,t){this.messgaeNote=t[e.KeyOfValue],this.modalService.open(this.modalDe
1scription,{ariaLabelledBy:"modal-md",backdrop:!0})}getAllSubmitedForms(){return T(this,arguments,function*(e={pageNum:0,pageSize:10},t={year:null,month:null,status:3}){this.loading=!0;let n={1:yield this.translatePipe.transform("t-Approved",this.currentPageSlug,"table"),2:yield this.translatePipe.transform("t-Rejected",this.currentPageSlug,"table"),3:yield this.translatePipe.transform("t-InProgress",this.currentPageSlug,"table"),4:yield this.translatePipe.transform("t-Draft",this.currentPageSlug,"table")},i={1:yield this.translatePipe.transform("t-Invoiced",this.currentPageSlug,"table"),2:yield this.translatePipe.transform("t-NotInvoiced",this.currentPageSlug,"table"),3:yield this.translatePipe.transform("t-NotInvoiced",this.currentPageSlug,"table"),4:yield this.translatePipe.transform("t-Draft",this.currentPageSlug,"table")},r={"01":yield this.translatePipe.transform("t-Jan",this.currentPageSlug,"table"),"02":yield this.translatePipe.transform("t-Fab",this.currentPageSlug,"table"),"03":yield this.translatePipe.transform("t-Mar",this.currentPageSlug,"table"),"04":yield this.translatePipe.transform("t-April",this.currentPageSlug,"table"),"05":yield this.translatePipe.transform("t-May",this.currentPageSlug,"table"),"06":yield this.translatePipe.transform("t-Jun",this.currentPageSlug,"table"),"07":yield this.translatePipe.transform("t-July",this.currentPageSlug,"table"),"08":yield this.translatePipe.transform("t-Aug",this.currentPageSlug,"table"),"09":yield this.translatePipe.transform("t-Sep",this.currentPageSlug,"table"),10:yield this.translatePipe.transform("t-Oct",this.currentPageSlug,"table"),11:yield this.translatePipe.transform("t-Nov",this.currentPageSlug,"table"),12:yield this.translatePipe.transform("t-Dec",this.currentPageSlug,"table")};e={pageNum:this.pageNo-1,pageSize:this.pageSize},this.tableService.getAllSubmitedWorkFlow(e,t).pipe(W(c=>(c.data.forEach(m=>{let d=m.submittedValue?JSON.parse(m.submittedValue):null,O=0;if(d)for(let E in d)+d[E].value&&(O+=+d[E].value);m.currency=d.currency&&d.currency.value?d.currency.value:"",m.year=m.code?m.code.slice(0,4):"",m.month=r[m.code?m.code.slice(5):""],m.statusStr=n[m.status],m.totalAmountOfForm=d.totalValues,m.transactionTypeString=i[m.status]}),c))).subscribe(c=>{this.loading=!1,this.checkInputAll=!1,this.totalItems=c.totalCount,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.dataTable=c.data,this.cdr.detectChanges()},c=>{this.loading=!1,this.openSnackBar(c.message,!1)})})}getAllSubmitedFormsAdmin(){return T(this,arguments,function*(e={pageNum:0,pageSize:10},t={year:null,month:null,status:3,createdBy:null}){let n={1:yield this.translatePipe.transform("t-Approved",this.currentPageSlug,"table"),2:yield this.translatePipe.transform("t-Rejected",this.currentPageSlug,"table"),3:yield this.translatePipe.transform("t-InProgress",this.currentPageSlug,"table"),4:yield this.translatePipe.transform("t-Draft",this.currentPageSlug,"table")},i={1:yield this.translatePipe.transform("t-Invoiced",this.currentPageSlug,"table"),2:yield this.translatePipe.transform("t-NotInvoiced",this.currentPageSlug,"table"),3:yield this.translatePipe.transform("t-NotInvoiced",this.currentPageSlug,"table"),4:yield this.translatePipe.transform("t-Draft",this.currentPageSlug,"table")},r={"01":yield this.translatePipe.transform("t-Jan",this.currentPageSlug,"table"),"02":yield this.translatePipe.transform("t-Fab",this.currentPageSlug,"table"),"03":yield this.translatePipe.transform("t-Mar",this.currentPageSlug,"table"),"04":yield this.translatePipe.transform("t-April",this.currentPageSlug,"table"),"05":yield this.translatePipe.transform("t-May",this.currentPageSlug,"table"),"06":yield this.translatePipe.transform("t-Jun",this.currentPageSlug,"table"),"07":yield this.translatePipe.transform("t-July",this.currentPageSlug,"table"),"08":yield this.translatePipe.transform("t-Aug",this.currentPageSlug,"table"),"09":yield this.translatePipe.transform("t-Sep",this.currentPageSlug,"table"),10:yield this.translatePipe.transform("t-Oct",this.currentPageSlug,"table"),11:yield this.translatePipe.transform("t-Nov",this.currentPageSlug,"table"),12:yield this.translatePipe.transform("t-Dec",this.currentPageSlug,"table")};this.loading=!0,e={pageNum:this.pageNo-1,pageSize:this.pageSize},this.tableService.getAllSubmitedWorkFlowAdmin(e,t).pipe(W(c=>(c.data.forEach(m=>{let d=m.submittedForm&&m.submittedForm.submittedValue?JSON.parse(m.submittedForm.submittedValue):null,O=0;if(d)for(let E in d)+d[E].value&&(O+=+d[E].value);m.currency=d.currency&&d.currency.value?d.currency.value:"",m.year=m.code?m.code.slice(0,4):"",m.month=r[m.code?m.code.slice(5):""],m.statusStr=n[m.status],m.totalAmountOfForm=d.totalValues,m.transactionTypeString=i[m.status]}),c))).subscribe(c=>{this.loading=!1,this.checkInputAll=!1,this.totalItems=c.totalCount,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.dataTable=c.data,this.cdr.detectChanges()},c=>{this.loading=!1,this.openSnackBar(c.message,!1)})})}openReasonModal(e,t){t.status==2&&(this.modalObj=t,this.modalService.open(this.modalsituation,{ariaLabelledBy:"modal-md",backdrop:!0}))}priceDetailsModal(e,t){this.modalService.open(this.modalPriceDetails,{ariaLabelledBy:"modal-md priceDetails",backdrop:!0})}usageOpenModal(e,t){this.loading=!0,this.tableService.getUsageOfInvoices(t.id).subscribe(n=>{this.usageObj=n,this.modalService.open(this.usageModal,{ariaLabelledBy:"modal-xl usage",backdrop:!0}),this.loading=!1},n=>{this.loading=!1,this.openSnackBar("Somthing went wrong",!1)})}getAllOpertor(){return H(this.tableService.getUserList(9)).then(e=>e.items)}sendCMCNotification(e,t){this.tableService.getCustomerCmc(t.CustomerId).pipe(ot(n=>{let i={messageBody:"",messageTitle:"",sendVia:2,sendValue:[n.Data[0].Contacts[0]&&n.Data[0].Contacts[0].PrimaryEmail?n.Data[0].Contacts[0].PrimaryEmail:""],notificationType:3,SMSProvider:4,emailOptions:{emails:[],templateId:"submit your form",params:[]},emailTemplateId:"submit your form"};return this.tableService.sendNotification(i)})).subscribe(n=>T(this,null,function*(){this.openSnackBar(yield this.translatePipe.transform("t-TheNotificationHasBeenSent",this.currentPageSlug,"table"),!0)}))}getAllSubUsers(){return T(this,arguments,function*(e={pageNum:0,pageSize:10},t={userName:null,Status:null}){this.loading=!0,e={pageNum:this.pageNo-1,pageSize:this.pageSize},this.tableService.getSubUsers(e,t).pipe(W(n=>{let i;return Array.isArray(n)?i=n:i=n.data,this.settings.enumFromGetApi&&i.forEac
1h(r=>{this.settings.objOfEnums.forEach(c=>{r[c.keySaveIn]=c.enumValue[r[c.keyReceivedFromApi]]})}),n})).subscribe(n=>{this.loading=!1,this.checkInputAll=!1,this.totalItems=n.totalCount,this.settings.noTotalItemsForPagination&&this.totalItems<this.pageSize&&(this.disableNext=!0),this.settings.noTotalItemsForPagination&&(this.showTableAlways=!0),this.dataTable=n.data,this.cdr.detectChanges()},n=>{this.loading=!1,this.openSnackBar(n.message,!1)})})}openAddUser(){let e={keyName:"addUserModal"};this.chPoolService.SetThenGetChannel("addUserModal").next(e)}assignedRolesArray=[];openAddPermissionModal(e,t){return T(this,null,function*(){this.modalService.open(this.addPermissionModal,{ariaLabelledBy:"modal-l addPermissionModal",backdrop:!1}),this.loading=!0;let n=yield this.getAssignedRoles(t.userId);this.assignedRolesArray=n.map(i=>i.roleId),this.tableService.getRoleByRoleType(this.settings.roleIdType).subscribe(i=>{this.roles=i.map(r=>{let c=this.assignedRolesArray.includes(r.id);return r.userId=t.userId,r.isRoleAssigned=c,r}),this.loading=!1,this.cdr.detectChanges()},i=>{this.loading=!1})})}addPermisssion(e){let t={userId:e.userId,roleId:e.id};this.loading=!0,this.tableService.addPermission(t).subscribe(n=>T(this,null,function*(){this.openSnackBar(yield this.translatePipe.transform("t-permissionHasBeenAssign",this.currentPageSlug,"table"),!0),this.loading=!1,this.cdr.detectChanges()}),n=>T(this,null,function*(){this.openSnackBar(yield this.translatePipe.transform("t-somthingWentWrong",this.currentPageSlug,"table"),!1),this.loading=!1,this.cdr.detectChanges()}))}deletePermisssion(e){let t={userId:e.userId,roleId:e.id};this.loading=!0,this.tableService.deletePermission(t).subscribe(n=>T(this,null,function*(){this.openSnackBar(yield this.translatePipe.transform("t-permissionHasBeenUnAssign",this.currentPageSlug,"table"),!0),this.loading=!1,this.cdr.detectChanges()}),n=>T(this,null,function*(){this.openSnackBar(yield this.translatePipe.transform("t-somthingWentWrong",this.currentPageSlug,"table"),!1),this.loading=!1,this.cdr.detectChanges()}))}toggleRole(e,t){this.roleId=e.userId;let n=this.assignedRolesArray.indexOf(e.id);t.target.checked?n===-1&&this.assignedRolesArray.push(e.id):n!==-1&&this.assignedRolesArray.splice(n,1)}rolesArray=[];roleId;isSelectedRoles=!1;allRoles=[];assignedRoles(){this.allRoles=[...new Set([...this.assignedRolesArray])];let e={userId:this.roleId,RoleIds:this.allRoles};this.isSelectedRoles=!0,this.loading=!0,this.cdr.detectChanges(),this.tableService.addRemovePermission(e).subscribe(t=>T(this,null,function*(){t&&(this.isSelectedRoles=!1,this.openSnackBar(yield this.translatePipe.transform("t-permissionHasBeenAssign",this.currentPageSlug,"table"),!0),this.hideModal(this.addPermissionModal),this.initialFunction(!0),this.loading=!1,this.cdr.detectChanges())}),t=>T(this,null,function*(){this.isSelectedRoles=!1,this.loading=!1,this.cdr.detectChanges(),this.openSnackBar(yield this.translatePipe.transform("t-somthingWentWrong",this.currentPageSlug,"table"),!1),this.loading=!1,this.cdr.detectChanges()}))}getAssignedRoles(e){let t={UserId:e};return new Promise((n,i)=>{this.tableService.getAssignedRoles(t).subscribe(r=>n(r),r=>i(r))})}esclateTicket(e,t){return T(this,null,function*(){if(!this.loading){if(t.isEscalated){this.openSnackBar(yield this.translatePipe.transform("Ticket Already Esclated",this.currentPageSlug,"complaint-history"),!1);return}this.b2bSelectedTicket=t,this.modalRef=this.modalService.open(this.confirmationModal,{ariaLabelledBy:"modal-s special-container"})}})}confirmEsclate(){return T(this,null,function*(){this.hideModal(this.confirmationModal),this.loading=!0;let e={ticketId:this.b2bSelectedTicket.id,customerName:this.b2bSelectedTicket.customerName};this.tableService.confirmEsclate(e).pipe(pt(t=>{throw this.loading=!1,this.openSnackBar("Somthing went wrong",!1),t})).subscribe(t=>T(this,null,function*(){this.loading=!1,this.openSnackBar(yield this.translatePipe.transform("Ticket has been escalated",this.currentPageSlug,"complaint-history"),!0),this.initialFunction(!0)}))})}changeDateByDays(e,t,n){let i=new Date(e);return n=="increase"?i.setDate(i.getDate()+t):n=="decrease"&&i.setDate(i.getDate()-t),i}downloadEcontractB2bGo(e,t){this.loading=!0;let n={id:this.filterObj.contractId};this.tableService.callDataSourceApi(108,n).pipe(ot(i=>{if(i.collection&&i.collection.length){let r={id:i.collection[0].opportunityId};return this.tableService.callDataSourceApi(109,r,!0)}else _t("selectContract")})).subscribe(i=>{let r=new Blob([i],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),c=URL.createObjectURL(r),m=document.createElement("a");m.href=c,m.download=`${this.filterObj.contractId}.pdf`,m.click(),m.remove(),this.loading=!1},i=>T(this,null,function*(){this.openSnackBar(yield this.translatePipe.transform("t-selectContractFirst",this.currentPageSlug,"table"),!1),this.loading=!1}))}B2BUsageReport(e,t){return T(this,null,function*(){if(this.platformService.isPlatformServer)return;if(!this.filterObj.DateTo||!this.filterObj.DateFrom){this.openSnackBar(yield this.translatePipe.transform("t-pleaseFillDateToAndDateFrom",this.currentPageSlug,"table"),!1);return}this.loading=!0;let n=this.userOptionObj.find(r=>r.propertyName=="customerNo"),i=this.filterObj.PhoneNumber;if(i&&i.length>0&&(i=i[0]=="0"?"966"+i.substring(1):"966"+i),this.filterObj.DateTo&&this.filterObj.DateFrom){let r={reportName:"B2BUsageReport",reportType:"Excel",param:[i,n.value,this.filterObj.CallDuration,this.datepipe.transform(this.filterObj.DateFrom,"yyyy-MM-dd"),this.datepipe.transform(this.filterObj.DateTo,"yyyy-MM-dd")]};this.tableService.callDataSourceApi(150,r,!0).pipe().subscribe(c=>
1{let m=new Blob([c],{type:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"}),d=URL.createObjectURL(m),O=document.createElement("a");O.href=d,O.download="usageReport.xlsx",O.click(),O.remove(),this.loading=!1},c=>T(this,null,function*(){this.openSnackBar(yield this.translatePipe.transform("t-NoDataFound",this.currentPageSlug,"table"),!1),this.loading=!1}))}else this.openSnackBar(yield this.translatePipe.transform("t-pleaseFillDateToAndDateFrom",this.currentPageSlug,"table"),!1),this.loading=!1})}generateB2BUsageReport(e,t){return T(this,null,function*(){if(this.platformService.isPlatformServer)return;if(!this.filterObj.DateTo||!this.filterObj.DateFrom){this.openSnackBar(yield this.translatePipe.transform("t-pleaseFillDateToAndDateFrom",this.currentPageSlug,"table"),!1);return}this.loading=!0;let n=this.userOptionObj.find(r=>r.propertyName=="customerNo"),i=this.filterObj.PhoneNumber;if(i&&i.length>0&&(i=i[0]=="0"?"966"+i.substring(1):"966"+i),this.filterObj.DateTo&&this.filterObj.DateFrom){let r={customerId:n.value,reportName:"B2BUsageReport",reportType:"Excel",param:[i,n.value,this.filterObj.CallDuration,this.datepipe.transform(this.filterObj.DateFrom,"yyyy-MM-dd"),this.datepipe.transform(this.filterObj.DateTo,"yyyy-MM-dd")]};this.tableService.callDataSourceApi(242,r).pipe().subscribe(c=>T(this,null,function*(){this.openSnackBar(yield this.translatePipe.transform("t-generateReportSuccessMSG",this.currentPageSlug,"table"),!0),this.loading=!1}),c=>T(this,null,function*(){console.log(c),this.openSnackBar(yield this.translatePipe.transform("t-NoDataFound",this.currentPageSlug,"table"),!1),this.loading=!1}))}else this.openSnackBar(yield this.translatePipe.transform("t-pleaseFillDateToAndDateFrom",this.currentPageSlug,"table"),!1),this.loading=!1})}generateB2BUsageReportNew(e,t){return T(this,null,function*(){if(this.platformService.isPlatformServer)return;if(!this.filterObj.DateTo||!this.filterObj.DateFrom){this.openSnackBar(yield this.translatePipe.transform("t-pleaseFillDateToAndDateFrom",this.currentPageSlug,"table"),!1);return}if(!this.filterObj.ContractId){this.openSnackBar(yield this.translatePipe.transform("t-pleaseFillContractId",this.currentPageSlug,"table"),!1);return}if(this.filterObj.DateTo<this.filterObj.DateFrom){this.openSnackBar(yield this.translatePipe.transform("t-pleaseFillDateToBiggerThanDateFrom",this.currentPageSlug,"table"),!1);return}this.loading=!0;let n=this.userOptionObj.find(r=>r.propertyName=="customerNo"),i=this.filterObj.PhoneNumber;if(i&&i.length>0&&(i=i[0]=="0"?"966"+i.substring(1):"966"+i),this.filterObj.DateTo&&this.filterObj.DateFrom){let r={customerId:n.value,reportName:"B2BUsageReport",reportType:"Excel",param:[i,n.value,this.filterObj.CallDuration,this.datepipe.transform(this.filterObj.DateFrom,"yyyy-MM-dd"),this.datepipe.transform(this.filterObj.DateTo,"yyyy-MM-dd")]},c={source:"ESKA SIP USAGE Rport",requestId:this.generateGUID(),createDate:this.datepipe.transform(new Date,"yyyy-MM-dd'T'HH:mm:ssXXX"),data:{eventCode:"SIPUSRPT",isBatch:!1,priority:1,bccCustomerNumber:0,bccSubProductsId:0,bccContractNumber:this.filterObj.ContractId,workFlowID:0,parameters:[{DateFrom:this.datepipe.transform(this.filterObj.DateFrom,"yyyy-MM-dd"),DateTo:this.datepipe.transform(this.filterObj.DateTo,"yyyy-MM-dd"),PhoneNumber:i||"",ContractNumber:this.filterObj.ContractId,CustomerID:n.value,ExportType:e.ExportType,ReportType:e.ReportType,ReceiverEmail:this.userInfo.email}]}};this.tableService.callDataSourceApi(248,c).pipe().subscribe(m=>T(this,null,function*(){this.openSnackBar(yield this.translatePipe.transform("t-generateReportSuccessMSG",this.currentPageSlug,"table"),!0),this.loading=!1}),m=>T(this,null,function*(){console.log(m),this.openSnackBar(yield this.translatePipe.transform("t-NoDataFound",this.currentPageSlug,"table"),!1),this.loading=!1}))}else this.openSnackBar(yield this.translatePipe.transform("t-pleaseFillDateToAndDateFrom",this.currentPageSlug,"table"),!1),this.loading=!1})}sipNumberChart={title:"SIP Number",segments:[],items:[],centerValue:0,radius:70,circumference:2*Math.PI*70};getUsageChart(){return T(this,null,function*(){let e={ConNo:this.filterObj.ContractId,SipNumber:this.filterObj.PhoneNumber,FromDate:this.filterObj.DateFrom?this.toUtcDateOnly(this.filterObj.DateFrom):this.filterObj.DateFrom,Status:this.filterObj.Status,Duration:this.filterObj.CallDuration,ToDate:this.filterObj.DateTo?this.toUtcDateOnly(this.filterObj.DateTo):this.filterObj.DateTo};
1this.loadingUsageChart=!0;let t=yield H(this.tableService.callDataSourceApi(257,e)).then(n=>(this.isUsageDataAvailable=!0,n)).catch(n=>(this.isUsageDataAvailable=!1,null));this.loadingUsageChart=!1,this.getSipNumberChartData(t),this.getConsumptionChartData(t)})}getSipNumberChartData(e){return T(this,null,function*(){let t=[{name:yield this.translatePipe.transform("t-GTS",this.currentPageSlug,"table"),value:e.gtS_MINUTES,percent:e.gtS_PER,color:"#2D7BE5"},{name:yield this.translatePipe.transform("t-9200UAN",this.currentPageSlug,"table"),value:e.uaN_MINUTES,percent:e.uaN_PER,color:"#2BA66B"},{name:yield this.translatePipe.transform("t-800TollFree",this.currentPageSlug,"table"),value:e.toll_Free_MINUTES,percent:e.toll_Free_PER,color:"#8B5CF6"},{name:yield this.translatePipe.transform("t-Nomadic",this.currentPageSlug,"table"),value:e.nomadic_MINUTES,percent:e.nomadic_PER,color:"#EF4444"},{name:yield this.translatePipe.transform("t-ShortCode",this.currentPageSlug,"table"),value:e.short_Code_MINUTES,percent:e.short_Code_PER,color:"#F5B301"}],[n,i,r]=yield Promise.all([this.translatePipe.transform("t-minutes",this.currentPageSlug,"table"),this.translatePipe.transform("t-totalUsageminute",this.currentPageSlug,"table"),this.translatePipe.transform("t-minute",this.currentPageSlug,"table")]);return this.sipNumberChart={title:"SIP Number",unitLabel:n,centerTopLabel:i,centerValue:e.nomadic_MINUTES+e.short_Code_MINUTES+e.toll_Free_MINUTES+e.uaN_MINUTES+e.gtS_MINUTES,centerUnit:r,items:t},this.renderSipNumberChart(),this.sipNumberChart})}toUtcDateOnly(e){return new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate())).toISOString()}arcPercentPlugin(e=5){return{id:"arcPercent",afterDatasetsDraw:t=>{let{ctx:n}=t,i=t.getDatasetMeta(0),r=t.data.datasets[0].data||[];n.save(),n.font="700 12px sans-serif",n.fillStyle="#ffffff",n.textAlign="center",n.textBaseline="middle",i.data.forEach((c,m)=>{let d=Number(r[m])||0;if(d<e)return;let{x:O,y:E}=c.tooltipPosition();n.fillText(`${d}%`,O,E)}),n.restore()}}}sipChartInstance;renderSipNumberChart(e=0){setTimeout(()=>{let t=document.getElementById("sipNumberChartCanvas");if(console.log("[sipChart] attempt",e,"canvas",t,"items",this.sipNumberChart?.items),!t){e<30&&this.renderSipNumberChart(e+1);return}try{this.sipChartInstance?.destroy()}catch{}this.sipChartInstance=null;let n=t.getContext("2d");if(!n){console.warn("[sipChart] no 2d context");return}let i=this.sipNumberChart.items||[];try{this.sipChartInstance=new it(n,{type:"doughnut",data:{labels:i.map(r=>r.name),datasets:[{data:i.map(r=>r.percent),backgroundColor:i.map(r=>r.color),borderWidth:0,hoverOffset:4}]},plugins:[this.arcPercentPlugin(5)],options:{cutout:"70%",responsive:!1,maintainAspectRatio:!1,animation:!1,plugins:{legend:{display:!1},tooltip:{callbacks:{label:r=>` ${r.label}: ${r.parsed}%`}}}}}),console.log("[sipChart] created",this.sipChartInstance)}catch(r){console.error("[sipChart] error creating chart",r)}},50)}consumptionChart={title:"\u0627\u0644\u0627\u0633\u062A\u0647\u0644\u0627\u0643",items:[],centerValue:"0",centerMinutes:0,currencyLabel:"\u0631\u064A\u0627\u0644",minutesLabel:"\u062F\u0642\u064A\u0642\u0629",centerTopLabel:"\u0627\u0644\u0627\u062C\u0645\u0627\u0644\u064A",centerCurrency:"\u0631\u064A\u0627\u0644"};getConsumptionChartData(e){return T(this,null,function*(){let t=[{name:yield this.translatePipe.transform("t-localValueWithTax",this.currentPageSlug,"table"),amount:e?.local_consumption,minutes:e?.local_MINUTES,percent:e?.local_Per,color:"#1F4FD6"},{name:yield this.translatePipe.transform("t-internationalValueWithTax",this.currentPageSlug,"table"),amount:e?.international_consumption,minutes:e?.international_MINUTES,percent:e?.international_Per,color:"#2BA66B"}];return this.consumptionChart={title:yield this.translatePipe.transform("t-consumption",this.currentPageSlug,"table"),currencyLabel:yield this.translatePipe.transform("c-a-i-SAR",this.currentPageSlug,"table"),minutesLabel:yield this.translatePipe.transform("t-minutes",this.currentPageSlug,"table"),centerTopLabel:yield this.translatePipe.transform("t-totalUsage",this.currentPageSlug,"table"),centerCurrency:yield this.translatePipe.transform("c-a-i-SAR",this.currentPageSlug,"table"),centerValue:e?.totaL_VALUE,centerMinutes:e?.totaL_MINUTES,items:t},this.renderConsumptionChart(),this.consumptionChart})}consumptionChartInstance;renderConsumptionChart(e=0){setTimeout(()=>{let t=document.getElementById("consumptionChartCanvas");if(console.log("[consumptionChart] attempt",e,"canvas",t,"items",this.consumptionChart?.items),!t){e<30&&this.renderConsumptionChart(e+1);return}try{this.consumptionChartInstance?.destroy()}catch{}this.consumptionChartInstance=null;let n=t.getContext("2d");if(!n){console.warn("[consumptionChart] no 2d context");return}let i=this.consumptionChart.items||[];try{this.consumptionChartInstance=new it(n,{type:"doughnut",data:{labels:i.map(r=>r.name),datasets:[{data:i.map(r=>r.percent),backgroundColor:i.map(r=>r.color),borderWidth:0,hoverOffset:4}]},plugins:[this.arcPercentPlugin(5)],options:{cutout:"70%",responsive:!1,maintainAspectRatio:!1,animation:!1,plugins:{legend:{dis
1play:!1},tooltip:{callbacks:{label:r=>` ${r.label}: ${r.parsed}%`}}}}}),console.log("[consumptionChart] created",this.consumptionChartInstance)}catch(r){console.error("[consumptionChart] error creating chart",r)}},50)}getRandomColor(){let e="0123456789ABCDEF",t="#";for(let n=0;n<6;n++)t+=e[Math.floor(Math.random()*16)];return t}generateGUID(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,e=>{let t=Math.random()*16|0;return(e==="x"?t:t&3|8).toString(16)})}static \u0275fac=function(t){return new(t||a)(j(at),j(jt),j(nt),j(Nt),j(Et),j(st),j(ee),j(pe),j(vt),j(de),j(Vt),j(Ct))};static \u0275cmp=gt({type:a,selectors:[["app-table-go"]],viewQuery:function(t,n){if(t&1&&(K(ye,5),K(xe,5),K(ve,5),K(Ce,5),K(Se,5),K(Te,5),K(we,5),K(Oe,5),K(Ie,5),K(Pe,5,ht)),t&2){let i;L(i=U())&&(n.modalDescription=i.first),L(i=U())&&(n.modalsituation=i.first),L(i=U())&&(n.modalPriceDetails=i.first),L(i=U())&&(n.tableDiv=i.first),L(i=U())&&(n.usageModal=i.first),L(i=U())&&(n.addPermissionModal=i.first),L(i=U())&&(n.confirmationModal=i.first),L(i=U())&&(n.sipNumberCanvas=i.first),L(i=U())&&(n.consumptionCanvas=i.first),L(i=U())&&(n.modalDialog=i.first)}},inputs:{data:"data",settings:"settings"},standalone:!0,features:[yt([]),xt],ngContentSelectors:ue,decls:3,vars:2,consts:[["modalDialog",""],["tableDiv",""],["formcontrolls","ngForm"],["cardView",""],["buttonUpper",""],["menuListUpper",""],["modalDescription",""],["modalsituation",""],["usageModal",""],["addPermissionModal",""],["confirmationModal",""],["consumptionChartTpl",""],["sipNumberChartTpl",""],["dp","bsDatepicker"],["dateRangeTemp",""],["dp","bsDaterangepicker"],["saitcValue",""],["consumptionCanvas",""],["sipNumberCanvas",""],[4,"ngIf","ngIfThen"],[1,"tableContainer","container-fluid","inner-page"],["class","modal-header",4,"ngIf"],["class","header form-inputs",4,"ngIf"],["id","table-id",3,"ngSubmit"],[1,"rowTableDiv"],["class","row form-inputs filtersDiv",4,"ngIf"],[4,"ngIf","ngIfElse"],["class","row form-inputs",4,"ngIf"],["class","spinner-border spinner-border-sm text-primary loading","role","status",4,"ngIf"],["role","dialog",1,"modal-dialog","modal
1-md","confirmModal"],["role","dialog",1,"modal-dialog","modal-md","submitedFormModal"],["role","dialog",1,"modal-dialog","modal-md","addPermission"],["role","dialog",1,"modal-dialog","modal-m","map"],[1,"modal-header"],[4,"ngIf"],["aria-hidden","true",1,"fa","fa-times-circle",3,"click"],[1,"header","form-inputs"],[1,"btn","btn-primary",3,"routerLink"],["aria-hidden","true",1,"fa","fa-arrow-right"],[1,"row","form-inputs","filtersDiv"],["class","dateDiv col-3",4,"ngIf"],[3,"class",4,"ngFor","ngForOf"],["class","searchBtn",4,"ngIf"],[1,"dateDiv","col-3"],["type","text","placeholder","Select Date","bsDatepicker","","name","Select-Date",1,"form-control",3,"ngModelChange","onShown","bsValueChange","ngModel","bsConfig"],[1,"date-picker-icon",3,"click"],[1,"far","fa","fa-calendar"],["class","inputDiv form-block",4,"ngIf"],["class","dropDownListDiv form-block",4,"ngIf"],["class","checkBoxDiv form-block",4,"ngIf"],["class","dateDiv form-block",4,"ngIf"],["class","timePickerDiv",4,"ngIf"],[1,"inputDiv","form-block"],["class","showPrefix",4,"ngIf"],["aria-hidden","true",1,"fa","fa-search"],["debounce","200",1,"form-control",3,"keyup","ngModelChange","keypress","name","ngModel","placeholder","required","minlength","maxlength","pattern"],["class","fa fa-times","aria-hidden","true",3,"click",4,"ngIf"],[1,"showPrefix"],["aria-hidden","true",1,"fa","fa-times",3,"click"],[1,"head-label"],[1,"head-value"],[1,"dropDownListDiv","form-block"],[3,"name","ngModel","placeholder","multiple","ngModelChange","change",4,"ngIf"],[3,"ngModel","name","multiple","placeholder","clearable","ngModelChange","change",4,"ngIf"],[3,"ngModelChange","change","name","ngModel","placeholder","multiple"],[3,"value",4,"ngFor","ngForOf"],[3,"value"],[3,"ngModelChange","change","ngModel","name","multiple","placeholder","clearable"],[1,"checkBoxDiv","form-block"],["type","checkbox",1,"form-control",3,"ngModelChange","bsValueChange","placeholder","id","ngModel","name"],[3,"for"],[1,"dateDiv","form-block"],[1,"input-group","form-block"],["type","text","bsDatepicker","",3,"bsValueChange","ngModelChange","onShown","placeholder","bsValue","name","ngModel","bsConfig","required"],[1,"input-group-append"],["type","button",1,"btn","btn-secondary","date-picker-icon",3,"click"],["type","text","bsDaterangepicker","",3,"bsValueChange","placeholder","required","name"],[1,"timePickerDiv"],["type","text",3,"ngModelChange","change","required","ngModel","name","showSpinners","showMeridian"],[1,"searchBtn"],["type","submit","data-toggle","tooltip","data-placement","bottom",1,"btn","btn-primary"],["data-toggle","tooltip","data-placement","bottom","type","button",1,"btn","btn-primary","clearAllFilters",3,"click"],["class","row form-inputs tableDiv",4,"ngIf"],[1,"row","form-inputs","tableDiv"],["class","head col-12",4,"ngIf"],["class","col-12 chartDiv",4,"ngIf"],[1,"tableInfo","col-12"],["id","tableTag",1,"table-responsive"],[1,"table","table-striped","tableClass"],[4,"ngFor","ngForOf"],[1,"text-responsive"],[3,"pageChanged","totalItems","itemsPerPage","paginationType","currentPage","noTotalItems","disableNext","pigeSizeArray"],[1,"head","col-12"],["class","head-label",4,"ngIf"],[4,"ngTemplateOutlet"],[1,"head-title"],[1,"col-12","chartDiv"],[1,"col-6"],[1,"empty_state","text-center"],["src","..\\assets\\images\\icons-no-data.png"],[1,""],["type","checkbox","name","checkbox3",3,"change","ngModelChange","ngModel"],["class","tableRow",4,"ngIf"],[1,"tableRow"],["type","checkbox","name","checkbox",3,"change","ngModelChange","ngModel"],["class","btn btn-primary","type","button","data-toggle","tooltip","data-placement","bottom",3,"title","click",4,"ngIf"],["class","value",4,"ngIf"],["type","button","data-toggle","tooltip","data-placement","bottom",1,"btn","btn-primary",3,"click","title"],[3,"class",4,"ngIf"],[1,"value"],[1,"actionFun-key",3,"click"],[3,"ngModelChange","ngModel","name"],["class","btn btn-primary",3,"click",4,"ngIf"],[1,"btn","btn-primary",3,"click"],[1,"fa","fa-ellipsis-v"],[1,"fas","fa-edit"],[1,"fas","fa-save"],[1,"list-container"],["class","list-item",3,"click",4,"ngFor","ngForOf"],[1,"list-item",3,"click"],[1,"row","form-inputs"],[1,"col-12","d-flex","flex-column","justify-content-center"],["class","empty_state text-center",4,"ngIf"],[3,"pageChanged","totalItems","itemsPerPage","paginationType"],["class","card",3,"click",4,"ngIf"],[1,"card",3,"click"],[1,"card-body",3,"id","ngClass"],[1,"header-container","row"],[1,"title-and-icon","col-6"],[1,"card-title"],[1,"accordion-icon",3,"ngClass"],["class","detail-container",4,"ngIf"],["class","inline-div",4,"ngIf"],[1,"inline-div"],[1,"detail-container"],[1,"row"],["class","buttons-container col-4",4,"ngIf"],["class","col-4",4,"ngIf"],[1,"col-4"],[1,"info-container"],[1,"buttons-container","col-4"],["class","btn-container",4,"ngFor","ngForOf"],[1,"btn-container"],["class","btn-toolbar",4,"ngIf"],[1,"btn-toolbar"],["class","spanButton",4,"ngFor","ngForOf"],[1,"spanButton"],["class","btn btn-primary","type","button",3,"click",4,"ngIf"],["type","button",1,"btn","btn-primary",3,"click"],["role","status",1,"spinner-border","spinner-border-sm","text-primary","loading"],[1,"sr-only"],[1,"modal-header","confirmModal-header"],["aria-label","Close",1,"btn-close","close","pull-right",3,"click"],["aria-hidden","true",1,"visually-hidden"],[1,"modal-body","confirmModal-body"],[1,"col-6","d-flex","justify-content-center"],[1,"mr-3","btn","btn-brand","btn-sm","btn-bold","btn-wide","btn-cancel",3,"click"],[1,"key"],[1,"modal-header","usageModal-header"],[1,"modal-body","usageModal-body"],[1,"col-12","labelItem"],["class","col-3 valueItem",4,"ngFor","ngForOf"],[1,"col-3","valueItem"],[1,"lableUsage"],[1,"valueUsage"],[1,"modal-header","addPermission-header"],[1,"modal-body","addPermission-body"],["class","row",4,"ngFor","ngForOf"],[1,"modal-footer"],[1,"d-flex","justify-content-between","w-100"],["role","button","type","button",1,"btn","btn-primary",3,"click","disabled"],[1,"n
1otification-name"],[1,"switch"],["type","checkbox","name","checkbox2",3,"change","checked"],[1,"slider","round"],[1,"modal-body"],[1,"text"],[1,"confirm-messagee"],[1,"ticketId"],[1,"box-footer"],[1,"btn","btn-secondary",3,"click"],["dir","rtl",1,"consumption-chart-card"],[1,"consumption-chart-title"],[1,"consumption-chart-body"],[1,"consumption-cards"],["class","consumption-card",3,"borderColor",4,"ngFor","ngForOf"],[1,"consumption-donut"],["id","consumptionChartCanvas","width","200","height","200"],[1,"consumption-donut-center"],[1,"center-top-label"],[1,"center-value-row"],[1,"center-currency","SARLogo"],[1,"center-value"],[1,"center-minutes"],[1,"consumption-legend"],[1,"consumption-card"],[1,"consumption-card-name"],[1,"consumption-card-amount"],[1,"amount-value"],[1,"amount-currency","SARLogo"],[1,"consumption-card-minutes"],[1,"minutes-icon"],[1,"legend-dot"],[1,"legend-name"],[1,"sip-chart-card"],[1,"sip-chart-title"],[1,"sip-chart-body"],[1,"sip-chart-donut"],["id","sipNumberChartCanvas","width","180","height","180"],[1,"sip-chart-center"],[1,"sip-chart-center-icon"],[1,"sip-chart-center-label"],[1,"sip-chart-center-value"],[1,"sip-chart-center-unit"],[1,"sip-chart-legend"],[1,"sip-legend-dot"],[1,"sip-legend-name"],[1,"sip-legend-value"],[1,"sip-legend-unit"],[1,"sip-legend-percent"]],template:function(t,n){if(t&1&&(bt(ue),h(0,ke,1,0,"ng-container",19)(1,ma,31,7,"ng-template",null,0,B)),t&2){let i=D(2);p("ngIf",!n.settings.showAsModal)("ngIfThen",i)}},dependencies:[kt,St,Tt,wt,Ot,It,Dt,st,Pt,Yt,Ut,Gt,At,Rt,$t,zt,Wt,qt,Ht,ce,oe,re,se,le,me,Qt,Lt,Kt,Bt,Mt,Zt,Xt,Jt,nt,ae,ie],styles:['@charset "UTF-8";.loading[_ngcontent-%COMP%]{margin:auto;inset:0;position:fixed;border:3px solid #689d39;height:100px;width:100px;border-top:none}.switch[_ngcontent-%COMP%]{position:relative;display:inline-block;width:60px;height:34px}.switch[_ngcontent-%COMP%]   input[_ngcontent-%COMP%]{opacity:0;width:0;height:0}.slider[_ngcontent-%COMP%]{position:absolute;cursor:pointer;inset:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s}.slider[_ngcontent-%COMP%]:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input[_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]{background-color:#2196f3}input[_ngcontent-%COMP%]:focus + .slider[_ngcontent-%COMP%]{box-shadow:0 0 1px #2196f3}input[_ngcontent-%COMP%]:checked + .slider[_ngcontent-%COMP%]:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.slider.round[_ngcontent-%COMP%]{border-radius:34px}.slider.round[_ngcontent-%COMP%]:before{border-radius:50%}.form-block[_ngcontent-%COMP%]   .ng-dirty.ng-invalid[_ngcontent-%COMP%]{color:#f44336!important;border-color:#f44336!important;animation-name:flush;animation-duration:.7s}.form-block[_ngcontent-%COMP%]   .ng-touched.ng-invalid[_ngcontent-%COMP%]{border-color:#f44336!important}.overlay[_ngcontent-%COMP%]   .ng-star-inserted[_ngcontent-%COMP%]{position:fixed!important}.sip-chart-card[_ngcontent-%COMP%]{background:#fff;border-radius:12px;padding:20px 24px;box-shadow:0 2px 12px #0000000f;max-width:560px}.sip-chart-card[_ngcontent-%COMP%]   .sip-chart-title[_ngcontent-%COMP%]{text-align:center;font-size:16px;font-weight:700;color:#1a1a2e;margin:0 0 16px}.sip-chart-card[_ngcontent-%COMP%]   .sip-chart-body[_ngcontent-%COMP%]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.sip-chart-card[_ngcontent-%COMP%]   .sip-chart-donut[_ngcontent-%COMP%]{position:relative;width:180px;height:180px;flex:0 0 180px}.sip-chart-card[_ngcontent-%COMP%]   .sip-chart-center[_ngcontent-%COMP%]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.sip-chart-card[_ngcontent-%COMP%]   .sip-chart-center-icon[_ngcontent-%COMP%]{font-size:18px;line-height:1}.sip-chart-card[_ngcontent-%COMP%]   .sip-chart-center-label[_ngcontent-%COMP%]{font-size:12px;color:#6b6b7a;margin-top:2px}.sip-chart-card[_ngcontent-%COMP%]   .sip-chart-center-value[_ngcontent-%COMP%]{font-size:22px;font-weight:700;
1color:#1a1a2e;line-height:1.1}.sip-chart-card[_ngcontent-%COMP%]   .sip-chart-center-unit[_ngcontent-%COMP%]{font-size:12px;color:#6b6b7a}.sip-chart-card[_ngcontent-%COMP%]   .sip-chart-legend[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;flex:1;min-width:240px}.sip-chart-card[_ngcontent-%COMP%]   .sip-chart-legend[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:grid;grid-template-columns:14px 1fr auto auto auto;align-items:center;gap:8px;padding:6px 0;font-size:13px;color:#2c2c3a}.sip-chart-card[_ngcontent-%COMP%]   .sip-legend-dot[_ngcontent-%COMP%]{width:10px;height:10px;border-radius:50%;display:inline-block}.sip-chart-card[_ngcontent-%COMP%]   .sip-legend-name[_ngcontent-%COMP%]{font-weight:500}.sip-chart-card[_ngcontent-%COMP%]   .sip-legend-value[_ngcontent-%COMP%]{font-weight:600}.sip-chart-card[_ngcontent-%COMP%]   .sip-legend-unit[_ngcontent-%COMP%], .sip-chart-card[_ngcontent-%COMP%]   .sip-legend-percent[_ngcontent-%COMP%]{color:#6b6b7a}.consumption-chart-card[_ngcontent-%COMP%]{background:#fff;border-radius:14px;padding:20px 24px;box-shadow:0 2px 14px #0000000f;max-width:720px}.consumption-chart-card[_ngcontent-%COMP%]   .consumption-chart-title[_ngcontent-%COMP%]{text-align:center;font-size:18px;font-weight:700;color:#1a1a2e;margin:0 0 18px}.consumption-chart-card[_ngcontent-%COMP%]   .consumption-chart-body[_ngcontent-%COMP%]{display:flex;align-items:center;gap:28px;flex-wrap:wrap;justify-content:center}.consumption-chart-card[_ngcontent-%COMP%]   .consumption-cards[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:14px;
1min-width:200px}.consumption-chart-card[_ngcontent-%COMP%]   .consumption-card[_ngcontent-%COMP%]{background:#fff;border:1px solid #e6e6ef;border-top:3px solid;border-radius:10px;padding:10px 14px;box-shadow:0 1px 6px #0000000a;text-align:center}.consumption-chart-card[_ngcontent-%COMP%]   .consumption-card[_ngcontent-%COMP%]   .consumption-card-name[_ngcontent-%COMP%]{font-size:13px;font-weight:600;margin-bottom:6px}.consumption-chart-card[_ngcontent-%COMP%]   .consumption-card[_ngcontent-%COMP%]   .consumption-card-amount[_ngcontent-%COMP%]{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:4px}.consumption-chart-card[_ngcontent-%COMP%]   .consumption-card[_ngcontent-%COMP%]   .amount-value[_ngcontent-%COMP%]{font-size:22px;font-weight:700;color:#1f4fd6}.consumption-chart-card[_ngcontent-%COMP%]   .consumption-card[_ngcontent-%COMP%]   .amount-currency[_ngcontent-%COMP%]{font-size:12px;color:#6b6b7a}.consumption-chart-card[_ngcontent-%COMP%]   .consumption-card[_ngcontent-%COMP%]   .consumption-card-m
1inutes[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12px;color:#6b6b7a}.consumption-chart-card[_ngcontent-%COMP%]   .consumption-donut[_ngcontent-%COMP%]{position:relative;width:200px;height:200px;flex:0 0 200px}.consumption-chart-card[_ngcontent-%COMP%]   .consumption-donut-center[_ngcontent-%COMP%]{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;pointer-events:none}.consumption-chart-card[_ngcontent-%COMP%]   .center-top-label[_ngcontent-%COMP%]{font-size:13px;color:#6b6b7a}.consumption-chart-card[_ngcontent-%COMP%]   .center-value-row[_ngcontent-%COMP%]{display:flex;align-items:baseline;gap:4px;margin-top:2px}.consumption-chart-card[_ngcontent-%COMP%]   .center-currency[_ngcontent-%COMP%]{font-size:12px;color:#6b6b7a}.consumption-chart-card[_ngcontent-%COMP%]   .center-value[_ngcontent-%COMP%]{font-size:22px;font-weight:700;color:#1a1a2e}.consumption-chart-card[_ngcontent-%COMP%]   .center-minutes[_ngcontent-%COMP%]{font-size:13px;color:#2ba66b;font-weight:600;margin-top:2px}.consumption-chart-card[_ngcontent-%COMP%]   .consumption-legend[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:160px}.consumption-chart-card[_ngcontent-%COMP%]   .consumption-legend[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{display:flex;align-items:center;gap:8px;font-size:13px;color:#2c2c3a}.consumption-chart-card[_ngcontent-%COMP%]   .legend-dot[_ngcontent-%COMP%]{width:10px;height:10px;border-radius:50%;display:inline-block}']})};export{ge as TableGoComponent};

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.