1"use strict";(self.webpackChunkcontrol_panel=self.webpackChunkcontrol_panel||[]).push([[796],{8796:(le,B,c)=>{c.r(B),c.d(B,{StatisticsModule:()=>ie});var h=c(177),f=c(3955),J=c(9572),d=c(4710),S=c(9437),u=c(7673),C=c(8540),t=c(4438),v=c(8596),I=c(7039),m=c(3359),g=c(1912),y=c(9039),z=c(8663),R=c(7217),j=c(2423);const L=()=>[1,2,3],W=()=>[1,2,3,4];function Z(i,l){1&i&&(t.j41(0,"td"),t.nrm(1,"nz-skeleton-element",10),t.k0s()),2&i&&(t.R7$(),t.Y8G("nzActive",!0))}function Q(i,l){1&i&&(t.j41(0,"tr"),t.Z7z(1,Z,2,1,"td",null,t.Vm6),t.k0s()),2&i&&(t.R7$(),t.Dyx(t.lJ4(0,W)))}function H(i,l){1&i&&t.Z7z(0,Q,3,1,"tr",null,t.Vm6),2&i&&t.Dyx(t.lJ4(0,L))}function K(i,l){if(1&i&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.k0s(),t.j41(5,"td"),t.EFF(6),t.k0s(),t.j41(7,"td"),t.EFF(8),t.k0s()()),2&i){const e=l.$implicit;t.R7$(2),t.JRh(e.name),t.R7$(2),t.JRh(e.consumption),t.R7$(2),t.JRh(e.free),t.R7$(2),t.JRh(e.comment)}}function q(i,l){if(1&i&&t.Z7z(0,K,9,4,"tr",null,t.fX1),2&i){t.XpG();const e=t.sdS(4);t.Dyx(e.data)}}let tt=(()=>{class i extends C.z{activatedRoute;router;statisticsService;filterSortUrl;contractnumber="";sortBy=null;sortOrder=null;constructor(e,s,n,a){super(),this.activatedRoute=e,this.router=s,this.statisticsService=n,this.filterSortUrl=a}ngOnInit(){const e=this.activatedRoute.snapshot.queryParamMap;this.sortBy=e.get("sortBy"),this.sortOrder=e.get("sortOrder")??null,this.contractnumber=this.activatedRoute.snapshot.params.contractnumber,this.reloadData()}onSortChange(e){this.sortBy=e.sortBy,this.sortOrder=e.sortOrder,this.offset=0,this.filterSortUrl.updateParams(this.router,this.activatedRoute,{sortBy:e.sortBy,sortOrder:e.sortOrder,offset:null}),this.reloadData()}fetchData(){const e=this.searchSubject.getValue().trim();return this.statisticsService.getStatisticsByCategory(+this.contractnumber,"ftp",this.offset,this.limit,e,this.sortBy,this.sortOrder).pipe((0,S.W)(()=>(0,u.of)({itemsTotal:0,items:[]})))}static \u0275fac=function(s){return new(s||i)(t.rXU(d.nX),t.rXU(d.Ix),t.rXU(v.r),t.rXU(I.T))};static \u0275cmp=t.VBU({type:i,selectors:[["app-additional-ftp-accounts-statistics"]],features:[t.Vt3],decls:25,vars:36,consts:[["basicTable",""],["paginationItemRender","appPaginationItemRender"],[1,"mb-4","flex","justify-end",3,"searchChange"],[1,"w-full","overflow-x-auto"],["nzShowSizeChanger","",1,"min-w-[1000px]",3,"nzPageIndexChange","nzPageSizeChange","nzData","nzLoading","nzBordered","nzSize","nzFrontPagination","nzShowPagination","nzPageSize","nzPageIndex","nzTotal","nzItemRender"],["appSortableColumn","name",3,"sortChange","activeSortBy","activeSortOrder"],["appSortableColumn","consumption",3,"sortChange","activeSortBy","activeSortOrder"],["appSortableColumn","free",3,"sortChange","activeSortBy","activeSortOrder"],["appSortableColumn","comment",3,"sortChange","activeSortBy","activeSortOrder"],[3,"pageIndex","pageSize","totalItems"],["nzType","input","nzSize","small",3,"nzActive"]],template:function(s,n){if(1&s){const a=t.RV6();t.j41(0,"app-card")(1,"app-search",2),t.bIt("searchChange",function(o){return t.eBV(a),t.Njj(n.onSearchChange(o))}),t.k0s(),t.j41(2,"div",3)(3,"nz-table",4,0),t.nI1(5,"async"),t.bIt("nzPageIndexChange",function(o){return t.eBV(a),t.Njj(n.pageIndexChange(o))})("nzPageSizeChange",function(o){return t.eBV(a),t.Njj(n.pageSizeChange(o))}),t.j41(6,"thead")(7,"tr")(8,"th",5),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(9),t.nI1(10,"translate"),t.k0s(),t.j41(11,"th",6),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(12),t.nI1(13,"translate"),t.k0s(),t.j41(14,"th",7),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(15),t.nI1(16,"translate"),t.k0s(),t.j41(17,"th",8),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(18),t.nI1(19,"translate"),t.k0s()()(),t.j41(20,"tbody"),t.DNE(21,H,2,1)(22,q,2,0),t.k0s()(),t.nrm(23,"app-pagination-item-render",9,1),t.k0s()()}if(2&s){const a=t.sdS(4),r=t.sdS(24);t.R7$(3),t.Y8G("nzData",n.entities)("nzLoading",n.isLoading)("nzBordered",!0)("nzSize","middle")("nzFrontPagination",!1)("nzShowPagination",n.showPagination)("nzPageSize",n.limit)("nzPageIndex",n.offset?n.offset/n.limit+1:1)("nzTotal",t.bMT(5,26,n.total))("nzItemRender",r.template),t.R7$(5),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(10,28,"pages.contract.webhosting.storage-space-statistics.ftp-server.table.name")," "),t.R7$(2),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(13,30,"pages.contract.webhosting.storage-space-statistics.ftp-server.table.consumption")," "),t.R7$(2),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(16,32,"pages.contract.webhosting.storage-space-statistics.ftp-server.table.free")," "),t.R7$(2),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(19,34,"pages.contract.webhosting.storage-space-statistics.ftp-server.table.comment")," "),t.R7$(3),t.vxM(n.isLoading?21:22),t.R7$(2),t.Y8G("pageIndex",a.nzPageIndex)("pageSize",a.nzPageSize)("totalItems",a.nzTotal||(null==a.nzData?null:a.nzData.length)||0)}},dependencies:[m.CP,m.SO,m._4,m.IL,m.aj,m.kt,g.D8,g.hS,y.m,z.i,R.X,j.S,h.Jj,f.D9],encapsulation:2})}return i})();const E=()=>[1,2,3];function et(i,l){1&i&&(t.j41(0,"td"),t.nrm(1,"nz-skeleton-element",9),t.k0s()),2&i&&(t.R7$(),t.Y8G("nzActive",!0))}function nt(i,l){1&i&&(t.j41(0,"tr"),t.Z7z(1,et,2,1,"td",null,t.Vm6),t.k0s()),2&i&&(t.R7$(),t.Dyx(t.lJ4(0,E)))}function at(i,l){1&i&&t.Z7z(0,nt,3,1,"tr",null,t.Vm6),2&i&&t.Dyx(t.lJ4(0,E))}function st(i,l){if(1&i&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.k0s(),t.j41(5,"td"),t.EFF(6),t.k0s()()),2&i){const e=l.$implicit;t.R7$(2),t.JRh(e.name),t.R7$(2),t.JRh(e.consumption),t.R7$(2),t.JRh(e.comment)}}function it(i,l){if(1&i&&t.Z7z(0,st,7,3,"tr",null,t.fX1),2&i){t.XpG();const e=t.sdS(4);t.Dyx(e.data)}}let ot=(()=>{class i extends C.z{activatedRoute;router;statisticsService;
1filterSortUrl;contractnumber="";sortBy=null;sortOrder=null;constructor(e,s,n,a){super(),this.activatedRoute=e,this.router=s,this.statisticsService=n,this.filterSortUrl=a}ngOnInit(){const e=this.activatedRoute.snapshot.queryParamMap;this.sortBy=e.get("sortBy"),this.sortOrder=e.get("sortOrder")??null,this.contractnumber=this.activatedRoute.snapshot.params.contractnumber,this.reloadData()}onSortChange(e){this.sortBy=e.sortBy,this.sortOrder=e.sortOrder,this.offset=0,this.filterSortUrl.updateParams(this.router,this.activatedRoute,{sortBy:e.sortBy,sortOrder:e.sortOrder,offset:null}),this.reloadData()}fetchData(){const e=this.searchSubject.getValue().trim();return this.statisticsService.getStatisticsByCategory(+this.contractnumber,"db",this.offset,this.limit,e,this.sortBy,this.sortOrder).pipe((0,S.W)(()=>(0,u.of)({itemsTotal:0,items:[]})))}static \u0275fac=function(s){return new(s||i)(t.rXU(d.nX),t.rXU(d.Ix),t.rXU(v.r),t.rXU(I.T))};static \u0275cmp=t.VBU({type:i,selectors:[["app-databasis-statistics"]],features:[t.Vt3],decls:22,vars:31,consts:[["basicTable",""],["paginationItemRender","appPaginationItemRender"],[1,"mb-4","flex","justify-end",3,"searchChange"],[1,"w-full","overflow-x-auto"],["nzShowSizeChanger","",1,"min-w-[1000px]",3,"nzPageIndexChange","nzPageSizeChange","nzData","nzLoading","nzBordered","nzSize","nzFrontPagination","nzShowPagination","nzPageSize","nzPageIndex","nzTotal","nzItemRender"],["appSortableColumn","name",3,"sortChange","activeSortBy","activeSortOrder"],["nzWidth","200px","appSortableColumn","consumption",3,"sortChange","activeSortBy","activeSortOrder"],["appSortableColumn","comment",3,"sortChange","activeSortBy","activeSortOrder"],[3,"pageIndex","pageSize","totalItems"],["nzType","input","nzSize","small",3,"nzActive"]],template:function(s,n){if(1&s){const a=t.RV6();t.j41(0,"app-card")(1,"app-search",2),t.bIt("searchChange",function(o){return t.eBV(a),t.Njj(n.onSearchChange(o))}),t.k0s(),t.j41(2,"div",3)(3,"nz-table",4,0),t.nI1(5,"async"),t.bIt("nzPageIndexChange",function(o){return t.eBV(a),t.Njj(n.pageIndexChange(o))})("nzPageSizeChange",function(o){return t.eBV(a),t.Njj(n.pageSizeChange(o))}),t.j41(6,"thead")(7,"tr")(8,"th",5),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(9),t.nI1(10,"translate"),t.k0s(),t.j41(11,"th",6),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(12),t.nI1(13,"translate"),t.k0s(),t.j41(14,"th",7),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(15),t.nI1(16,"translate"),t.k0s()()(),t.j41(17,"tbody"),t.DNE(18,at,2,1)(19,it,2,0),t.k0s()(),t.nrm(20,"app-pagination-item-render",8,1),t.k0s()()}if(2&s){const a=t.sdS(4),r=t.sdS(21);t.R7$(3),t.Y8G("nzData",n.entities)("nzLoading",n.isLoading)("nzBordered",!0)("nzSize","middle")("nzFrontPagination",!1)("nzShowPagination",n.showPagination)("nzPageSize",n.limit)("nzPageIndex",n.offset?n.offset/n.limit+1:1)("nzTotal",t.bMT(5,23,n.total))("nzItemRender",r.template),t.R7$(5),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(10,25,"pages.contract.webhosting.storage-space-statistics.database.table.name")," "),t.R7$(2),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(13,27,"pages.contract.webhosting.storage-space-statistics.database.table.consumption")," "),t.R7$(2),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(16,29,"pages.contract.webhosting.storage-space-statistics.database.table.comment")," "),t.R7$(3),t.vxM(n.isLoading?18:19),t.R7$(2),t.Y8G("pageIndex",a.nzPageIndex)("pageSize",a.nzPageSize)("totalItems",a.nzTotal||(null==a.nzData?null:a.nzData.length)||0)}},dependencies:[m.CP,m.SO,m._4,m.IL,m.aj,m.kt,g.D8,g.hS,y.m,z.i,R.X,j.S,h.Jj,f.D9],encapsulation:2})}return i})();const rt=()=>[1,2,3],ct=()=>[1,2,3,4,5];function lt(i,l){1&i&&(t.j41(0,"td"),t.nrm(1,"nz-skeleton-element",11),t.k0s()),2&i&&(t.R7$(),t.Y8G("nzActive",!0))}function mt(i,l){1&i&&(t.j41(0,"tr"),t.Z7z(1,lt,2,1,"td",null,t.Vm6),t.k0s()),2&i&&(t.R7$(),t.Dyx(t.lJ4(0,ct)))}function dt(i,l){1&i&&t.Z7z(0,mt,3,1,"tr",null,t.Vm6),2&i&&t.Dyx(t.lJ4(0,rt))}function pt(i,l){if(1&i&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.k0s(),t.j41(5,"td"),t.EFF(6),t.k0s(),t.j41(7,"td"),t.EFF(8),t.k0s(),t.j41(9,"td"),t.EFF(10),t.k0s()()),2&i){const e=l.$implicit;t.R7$(2),t.JRh(e.name),t.R7$(2),t.JRh(e.consumption),t.R7$(2),t.JRh(e.free),t.R7$(2),t.JRh(e.maximum),t.R7$(2),t.JRh(e.comment)}}function ut(i,l){if(1&i&&t.Z7z(0,pt,11,5,"tr",null,t.fX1),2&i){t.XpG();const e=t.sdS(4);t.Dyx(e.data)}}let ht=(()=>{class i extends C.z{activatedRoute;router;statisticsService;
1filterSortUrl;contractnumber="";sortBy=null;sortOrder=null;constructor(e,s,n,a){super(),this.activatedRoute=e,this.router=s,this.statisticsService=n,this.filterSortUrl=a}ngOnInit(){const e=this.activatedRoute.snapshot.queryParamMap;this.sortBy=e.get("sortBy"),this.sortOrder=e.get("sortOrder")??null,this.contractnumber=this.activatedRoute.snapshot.params.contractnumber,this.reloadData()}onSortChange(e){this.sortBy=e.sortBy,this.sortOrder=e.sortOrder,this.offset=0,this.filterSortUrl.updateParams(this.router,this.activatedRoute,{sortBy:e.sortBy,sortOrder:e.sortOrder,offset:null}),this.reloadData()}fetchData(){const e=this.searchSubject.getValue().trim();return this.statisticsService.getStatisticsByCategory(+this.contractnumber,"email",this.offset,this.limit,e,this.sortBy,this.sortOrder).pipe((0,S.W)(()=>(0,u.of)({itemsTotal:0,items:[]})))}static \u0275fac=function(s){return new(s||i)(t.rXU(d.nX),t.rXU(d.Ix),t.rXU(v.r),t.rXU(I.T))};static \u0275cmp=t.VBU({type:i,selectors:[["app-email-mailboxes-statistics"]],features:[t.Vt3],decls:28,vars:41,consts:[["basicTable",""],["paginationItemRender","appPaginationItemRender"],[1,"mb-4","flex","justify-end",3,"searchChange"],[1,"w-full","overflow-x-auto"],["nzShowSizeChanger","",1,"min-w-[1000px]",3,"nzPageIndexChange","nzPageSizeChange","nzData","nzLoading","nzBordered","nzSize","nzFrontPagination","nzShowPagination","nzPageSize","nzPageIndex","nzTotal","nzItemRender"],["appSortableColumn","name",3,"sortChange","activeSortBy","activeSortOrder"],["appSortableColumn","consumption",3,"sortChange","activeSortBy","activeSortOrder"],["appSortableColumn","free",3,"sortChange","activeSortBy","activeSortOrder"],["appSortableColumn","maximum",3,"sortChange","activeSortBy","activeSortOrder"],["appSortableColumn","comment",3,"sortChange","activeSortBy","activeSortOrder"],[3,"pageIndex","pageSize","totalItems"],["nzType","input","nzSize","small",3,"nzActive"]],template:function(s,n){if(1&s){const a=t.RV6();t.j41(0,"app-card")(1,"app-search",2),t.bIt("searchChange",function(o){return t.eBV(a),t.Njj(n.onSearchChange(o))}),t.k0s(),t.j41(2,"div",3)(3,"nz-table",4,0),t.nI1(5,"async"),t.bIt("nzPageIndexChange",function(o){return t.eBV(a),t.Njj(n.pageIndexChange(o))})("nzPageSizeChange",function(o){return t.eBV(a),t.Njj(n.pageSizeChange(o))}),t.j41(6,"thead")(7,"tr")(8,"th",5),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(9),t.nI1(10,"translate"),t.k0s(),t.j41(11,"th",6),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(12),t.nI1(13,"translate"),t.k0s(),t.j41(14,"th",7),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(15),t.nI1(16,"translate"),t.k0s(),t.j41(17,"th",8),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(18),t.nI1(19,"translate"),t.k0s(),t.j41(20,"th",9),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(21),t.nI1(22,"translate"),t.k0s()()(),t.j41(23,"tbody"),t.DNE(24,dt,2,1)(25,ut,2,0),t.k0s()(),t.nrm(26,"app-pagination-item-render",10,1),t.k0s()()}if(2&s){const a=t.sdS(4),r=t.sdS(27);t.R7$(3),t.Y8G("nzData",n.entities)("nzLoading",n.isLoading)("nzBordered",!0)("nzSize","middle")("nzFrontPagination",!1)("nzShowPagination",n.showPagination)("nzPageSize",n.limit)("nzPageIndex",n.offset?n.offset/n.limit+1:1)("nzTotal",t.bMT(5,29,n.total))("nzItemRender",r.template),t.R7$(5),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(10,31,"pages.contract.webhosting.storage-space-statistics.email-inbox.table.name")," "),t.R7$(2),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(13,33,"pages.contract.webhosting.storage-space-statistics.storage-space.table.consumption")," "),t.R7$(2),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(16,35,"pages.contract.webhosting.storage-space-statistics.storage-space.table.free")," "),t.R7$(2),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(19,37,"pages.contract.webhosting.storage-space-statistics.storage-space.table.maximum")," "),t.R7$(2),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(22,39,"pages.contract.webhosting.storage-space-statistics.email-inbox.table.comment")," "),t.R7$(3),t.vxM(n.isLoading?24:25),t.R7$(2),t.Y8G("pageIndex",a.nzPageIndex)("pageSize",a.nzPageSize)("totalItems",a.nzTotal||(null==a.nzData?null:a.nzData.length)||0)}},dependencies:[m.CP,m.SO,m._4,m.IL,m.aj,m.kt,g.D8,g.hS,y.m,z.i,R.X,j.S,h.Jj,f.D9],encapsulation:2})}return i})();var $=c(2989),ft=c(2569),gt=c(8777),bt=c(8242);function St(i,l){if(1&i&&t.nrm(0,"app-breadcrumbs",2),2&i){const e=t.XpG();t.Y8G("breadcrumbs",e.routes)}}let _t=(()=>{class i extends $.${router;activatedRoute;translateService;changeDetectorRef;_tabTrans=["menu.contract.webhosting.statistics.tabs.statistics","menu.contract.webhosting.statistics.tabs.traffic","menu.contract.webhosting.statistics.tabs.storage-space","menu.contract.webhosting.statistics.tabs.email-mailboxes","menu.contract.webhosting.statistics.tabs.databases","menu.contract.webhosting.statistics.tabs.additional-ftp-accounts"];_conNo;tabs=[{title:"",url:"/contract/statistics/statistics/"},{title:"",url:"/contract/statistics/traffic/"},{title:"",url:"/contract/statistics/storage-space/"},{title:"",url:"/contract/statistics/email-mailboxes/"},{title:"",url:"/contract/statistics/databases/"},{title:"",url:"/contract/statistics/additional-ftp-accounts/"}];routes;constructor(e,s,n,a){super(),this.router=e,this.activatedRoute=s,this.translateService=n,this.changeDetectorRef=a}ngOnInit(){this._conNo=this.activatedRoute.firstChild?.snapshot.params.contractnumber,this.routes=[{name:"contract",number:`#${this._conNo}`,route:`/contract/overview/details/${this._conNo}`},{name:"menu.contract.webhosting.statistics.label",route:`/contract/statistics/statistics/${this._conNo}`}],this.translateService.get(this._tabTrans).pipe(this.takeUntilDestroyed()).subscribe(e=>{for(let s=0;s<this.tabs.length;s++)this.tabs[s].title=Object.entries(e)[s][1]}),this.translateService.onLangChange.pipe(this.takeUntilDestroyed()).subscribe(()=>{this.translateService.stream(this._tabTrans).pipe(this.takeUntilDestroyed()).subscribe(e=>{this.changeDetectorRef.detectChanges();for(let s=0;s<this.tabs.length;s++)this.tabs[s].title=Object.entries(e)[s][1]})}),(0,ft.h)(this.router,this.tabs,this._conNo)}static \u0275fac=function(s){return new(s||i)(t.rXU(d.Ix),t.rXU(d.nX),t.rXU(f.c$),t.rXU(t.gRc))};static \u0275cmp=t.VBU({type:i,selectors:[["app-contract-statistics"]],features:[t.Vt3],decls:3,vars:2,consts:[["class","d-block mb-7",3,"breadcrumbs",4,"ngIf"],[3,"tabs"],[1,"d-block","mb-7",3,"breadcrumbs"]],template:function(s,n){1&s&&(t.DNE(0,St,1,1,"app-breadcrumbs",0),t.j41(1,"app-tabs",1),t.nrm(2,"router-outlet"),t.k0s()),2&s&&(t.Y8G("ngIf",n.routes),t.R7$(),t.Y8G("tabs",n.tabs))},dependencies:[h.bT,d.n3,gt.m,bt.O]})}return i})();
1var D=c(6697),k=c(980),Ct=c(6354),F=c(4841),p=c(9417),zt=c(7468),vt=c(728),It=c(6152),yt=c(9926),M=c(7529),T=c(8927),Rt=c(1011),O=c(1997);const jt=(i,l)=>l.id;function Tt(i,l){if(1&i&&t.nrm(0,"nz-option",6),2&i){const e=l.$implicit;t.Y8G("nzLabel",e.displayValue)("nzValue",e)}}let P=(()=>{class i extends vt.${domainService;subdomainService;contractNumber;listOfDomains=[];formGroup=new p.gE({description:new p.MJ("",{nonNullable:!0,validators:[p.k0.required]}),comment:new p.MJ("",{nonNullable:!0}),domains:new p.MJ([],{nonNullable:!0,validators:[p.k0.required]})});constructor(e,s){super(),this.domainService=e,this.subdomainService=s}ngOnInit(){(0,zt.p)([this.domainService.getDomainsByContract(String(this.contractNumber)),this.subdomainService.loadSubdomainByConNo(String(this.contractNumber))]).pipe(this.takeUntilDestroyed()).subscribe(([e,s])=>{const n=(e??[]).filter(r=>null!=r?.ID).map(r=>({id:r.ID,type:"domain",displayValue:r.sld+"."+r.tld})),a=(s??[]).filter(r=>null!=r?.ID).map(r=>({id:r.ID,type:"subdomain",displayValue:r.name}));this.listOfDomains=[...n,...a],this.initForm()})}initForm(){this.formGroup.controls.description.setValue(this.entity?.description??"",{emitEvent:!1}),this.formGroup.controls.comment.setValue(this.entity?.comment??"",{emitEvent:!1}),this.listOfDomains.length>0?this.selectEntityDomainsValues(this.entity?.domainIds??[],this.entity?.subdomainIds??[]):this.formGroup.controls.domains.setValue([],{emitEvent:!1})}transformOutputEntity(){const e=this.formGroup.controls.domains.value??[],s=e.filter(a=>"domain"===a.type).map(a=>a.id),n=e.filter(a=>"subdomain"===a.type).map(a=>a.id);return{description:this.formGroup.controls.description.value.trim(),comment:this.formGroup.controls.comment.value.trim(),domainIds:s,subdomainIds:n}}selectEntityDomainsValues(e,s){const n=this.formGroup.controls.domains;if(0===this.listOfDomains.length)return;const a=[];e.length&&e.forEach(r=>{const o=this.listOfDomains.find(b=>"domain"===b.type&&b.id===r);o&&a.push(o)}),s.length&&s.forEach(r=>{const o=this.listOfDomains.find(b=>"subdomain"===b.type&&b.id===r);o&&a.push(o)}),n.setValue(a,{emitEvent:!1})}static \u0275fac=function(s){return new(s||i)(t.rXU(It.i),t.rXU(yt.w))};static \u0275cmp=t.VBU({type:i,selectors:[["app-individual-aw-stats-form"]],inputs:{contractNumber:"contractNumber"},features:[t.Vt3],decls:23,vars:16,consts:[["nzLayout","vertical","nz-form","",3,"formGroup"],["nzRequired",""],[3,"nzErrorTip"],["formControlName","description","nz-input",""],["formControlName","comment","nz-input",""],["formControlName","domains","nzMode","multiple"],[3,"nzLabel","nzValue"]],template:function(s,n){1&s&&(t.j41(0,"form",0)(1,"nz-form-item")(2,"nz-form-label",1),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"nz-form-control",2),t.nI1(6,"translate"),t.nrm(7,"input",3),t.k0s()(),t.j41(8,"nz-form-item")(9,"nz-form-label"),t.EFF(10),t.nI1(11,"translate"),t.k0s(),t.j41(12,"nz-form-control"),t.nrm(13,"input",4),t.k0s()(),t.j41(14,"nz-form-item")(15,"nz-form-label",1),t.EFF(16),t.nI1(17,"translate"),t.k0s(),t.j41(18,"nz-form-control",2),t.nI1(19,"translate"),t.j41(20,"nz-select",5),t.Z7z(21,Tt,1,2,"nz-option",6,jt),t.k0s()()()()),2&s&&(t.Y8G("formGroup",n.formGroup),t.R7$(3),t.SpI(" ",t.bMT(4,6,"pages.contract.webhosting.statistics.custom-awstats.form.description")," "),t.R7$(2),t.Y8G("nzErrorTip",t.bMT(6,8,"input.validation.required")),t.R7$(5),t.SpI(" ",t.bMT(11,10,"pages.contract.webhosting.statistics.custom-awstats.form.comment")," "),t.R7$(6),t.SpI(" ",t.bMT(17,12,"pages.contract.webhosting.statistics.custom-awstats.form.domains")," "),t.R7$(2),t.Y8G("nzErrorTip",t.bMT(19,14,"input.validation.required")),t.R7$(3),t.Dyx(n.listOfDomains))},dependencies:[p.qT,p.me,p.BC,p.cb,p.j4,p.JD,M.Uq,M.e,T.CA,T.Ls,T.Mo,T.zS,Rt.Sy,O.ld,O.WI,f.D9],encapsulation:2})}return i})();var N=c(1626),Ft=c(9683);let V=(()=>{class i{crudService;baseUrl="customawstats/contract";createUrl="customawstats";constructor(e){this.crudService=e}countEntries(e,s){if(!e)return(0,u.of)(0);let n=new N.Nl;const a=(s||"").trim();return a&&(n=n.set("search",a)),this.crudService.loadData(`${this.baseUrl}/${e}/count`,void 0,a?{params:n}:void 0)}getEntries(e,s={}){if(!e)return(0,u.of)({itemsTotal:0,items:[]});let n=new N.Nl,a=!1;void 0!==s.offset&&(n=n.set("offset",s.offset.toString()),a=!0),void 0!==s.limit&&(n=n.set("limit",s.limit.toString()),a=!0);const r=s.search?.trim();return r&&(n=n.set("search",r),a=!0),s.sortBy&&(n=n.set("sortBy",s.sortBy),a=!0),s.sortOrder&&(n=n.set("sortOrder",s.sortOrder),a=!0),this.crudService.loadData(`${this.baseUrl}/${e}`,void 0,a?{params:n}:void 0)}createEntry(e,s){const n={ContractNumber:e,Name:s.description,Comment:s.comment,Domains:s.domainIds.map(a=>({ID:a})),Subdomains:s.subdomainIds.map(a=>({ID:a}))};return this.crudService.submitData(this.createUrl,n)}deleteEntry(e,s){return this.crudService.removeDataWithBody(this.createUrl,{ID:e,Name:s})}updateEntry(e,s){const n={ID:e,Name:s.description,Comment:s.comment,Domains:s.domainIds.map(a=>({ID:a})),Subdomains:s.subdomainIds.map(a=>({ID:a}))};return this.crudService.updateData(this.createUrl,"",n)}static \u0275fac=function(s){return new(s||i)(t.KVO(Ft.Q))};static \u0275prov=t.jDH({token:i,factory:i.\u0275fac,providedIn:"root"})}return i})();
1var x=c(5783),G=c(2041),A=c(6329);let wt=(()=>{class i extends $.${customAwstatsService;notificationService;modalService;contractNumber;formEntity;entryId;awstatscreated=new t.bkB;awStatsForm;isSubmitting=!1;constructor(e,s,n){super(),this.customAwstatsService=e,this.notificationService=s,this.modalService=n}onCancel(){this.isSubmitting||this.modalService.closeModal()}onSave(){this.isSubmitting||this.awStatsForm?.submit()}onFormSubmit(e){if(this.isSubmitting)return;this.isSubmitting=!0;const s=null!=this.entryId?this.customAwstatsService.updateEntry(this.entryId,e):this.customAwstatsService.createEntry(this.contractNumber,e),n=null!=this.entryId?"pages.contract.webhosting.statistics.custom-awstats.update.success":"pages.contract.webhosting.statistics.custom-awstats.create.success",a=null!=this.entryId?"pages.contract.webhosting.statistics.custom-awstats.update.error":"pages.contract.webhosting.statistics.custom-awstats.create.error";s.pipe(this.takeUntilDestroyed(),(0,S.W)(r=>(this.notificationService.error(a),(0,u.of)(null))),(0,k.j)(()=>{this.isSubmitting=!1})).subscribe(r=>{r&&(this.notificationService.success(n),this.awstatscreated.emit(),this.modalService.closeModal())})}static \u0275fac=function(s){return new(s||i)(t.rXU(V),t.rXU(x.J),t.rXU(G.B))};static \u0275cmp=t.VBU({type:i,selectors:[["app-individual-aw-stats-modal"]],viewQuery:function(s,n){if(1&s&&t.GBs(P,5),2&s){let a;t.mGM(a=t.lsd())&&(n.awStatsForm=a.first)}},inputs:{contractNumber:"contractNumber",formEntity:"formEntity",entryId:"entryId"},outputs:{awstatscreated:"awstatscreated"},features:[t.Vt3],decls:13,vars:16,consts:[["awStatsForm",""],[1,"subline"],[3,"formSubmit","contractNumber","entity"],[1,"mt-6","flex","justify-end","gap-3"],["btnType","button","theme","text",3,"clickEvent","disabled","title"],["btnType","button",3,"clickEvent","disabled","title"]],template:function(s,n){if(1&s){const a=t.RV6();t.j41(0,"h3"),t.EFF(1),t.nI1(2,"translate"),t.k0s(),t.j41(3,"p",1),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.j41(6,"app-individual-aw-stats-form",2,0),t.bIt("formSubmit",function(o){return t.eBV(a),t.Njj(n.onFormSubmit(o))}),t.k0s(),t.j41(8,"div",3)(9,"app-button",4),t.nI1(10,"translate"),t.bIt("clickEvent",function(){return t.eBV(a),t.Njj(n.onCancel())}),t.k0s(),t.j41(11,"app-button",5),t.nI1(12,"translate"),t.bIt("clickEvent",function(){return t.eBV(a),t.Njj(n.onSave())}),t.k0s()()}2&s&&(t.R7$(),t.SpI(" ",t.bMT(2,8,"pages.contract.webhosting.statistics.custom-awstats.modal.title"),"\n"),t.R7$(3),t.SpI(" ",t.bMT(5,10,"pages.contract.webhosting.statistics.custom-awstats.modal.subtitle"),"\n"),t.R7$(2),t.Y8G("contractNumber",n.contractNumber)("entity",n.formEntity),t.R7$(3),t.Y8G("disabled",n.isSubmitting)("title",t.bMT(10,12,"cancel")),t.R7$(2),t.Y8G("disabled",n.isSubmitting)("title",t.bMT(12,14,"save")))},dependencies:[A.Q,P,f.D9],encapsulation:2})}return i})();var Bt=c(9402),Et=c(1285),$t=c(8493),Dt=c(8435),kt=c(5487);const Mt=(i,l)=>l.ID;function Ot(i,l){1&i&&t.nrm(0,"app-loading-table-card",2),2&i&&t.Y8G("rows",6)}function Pt(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",3)(1,"div",7)(2,"h3",8),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"app-add-button",9),t.nI1(6,"translate"),t.bIt("clickEvent",function(){t.eBV(e);const n=t.XpG(2);return t.Njj(n.openCreateModal())}),t.k0s()(),t.j41(7,"p",10),t.EFF(8),t.nI1(9,"translate"),t.k0s()()}2&i&&(t.R7$(3),t.SpI(" ",t.bMT(4,3,"pages.contract.webhosting.statistics.custom-awstats.title")," "),t.R7$(2),t.Y8G("text",t.bMT(6,5,"pages.contract.webhosting.statistics.custom-awstats.button")),t.R7$(3),t.SpI(" ",t.bMT(9,7,"pages.contract.webhosting.statistics.custom-awstats.subtitle")," "))}function Nt(i,l){if(1&i){const e=t.RV6();t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.k0s(),t.j41(5,"td"),t.EFF(6),t.k0s(),t.j41(7,"td"),t.EFF(8),t.nI1(9,"date"),t.k0s(),t.j41(10,"td")(11,"div",20)(12,"app-icon-button",21),t.nI1(13,"translate"),t.bIt("clickEvent",function(){const n=t.eBV(e).$implicit,a=t.XpG(3);return t.Njj(a.openCustomLink(n))}),t.k0s(),t.j41(14,"app-icon-button",22),t.nI1(15,"translate"),t.bIt("clickEvent",function(){const n=t.eBV(e).$implicit,a=t.XpG(3);return t.Njj(a.openEditModal(n))}),t.k0s(),t.j41(16,"app-icon-button",23),t.nI1(17,"translate"),t.bIt("clickEvent",function(){const n=t.eBV(e).$implicit,a=t.XpG(3);return t.Njj(a.confirmDelete(n))}),t.k0s()()()()}if(2&i){const e=l.$implicit,s=t.XpG(3);t.R7$(2),t.JRh(e.Name),t.R7$(2),t.JRh(e.Comment||"-"),t.R7$(2),t.JRh(e.domainsList||"-"),t.R7$(2),t.JRh(t.i5U(9,12,e.CreatedAt,"dd.MM.yyyy")),t.R7$(4),t.Y8G("icon",s.faExternalLink)("title",t.bMT(13,15,"pages.contract.webhosting.statistics.custom-awstats.table.o
1pen"))("disabled",!e.Link),t.R7$(2),t.Y8G("icon",s.faEdit)("title",t.bMT(15,17,"pages.contract.webhosting.statistics.custom-awstats.table.edit")),t.R7$(2),t.Y8G("danger",!0)("icon",s.faTrash)("title",t.bMT(17,19,"pages.contract.webhosting.statistics.custom-awstats.table.delete"))}}function Vt(i,l){if(1&i){const e=t.RV6();t.j41(0,"div",11),t.nrm(1,"span"),t.j41(2,"app-search",12),t.bIt("searchChange",function(n){t.eBV(e);const a=t.XpG(2);return t.Njj(a.onSearchChange(n))}),t.k0s()(),t.j41(3,"div",13)(4,"nz-table",14,0),t.nI1(6,"async"),t.bIt("nzPageIndexChange",function(n){t.eBV(e);const a=t.XpG(2);return t.Njj(a.pageIndexChange(n))})("nzPageSizeChange",function(n){t.eBV(e);const a=t.XpG(2);return t.Njj(a.pageSizeChange(n))}),t.j41(7,"thead")(8,"tr")(9,"th",15),t.bIt("sortChange",function(n){t.eBV(e);const a=t.XpG(2);return t.Njj(a.onSortChange(n))}),t.EFF(10),t.nI1(11,"translate"),t.k0s(),t.j41(12,"th",16),t.bIt("sortChange",function(n){t.eBV(e);const a=t.XpG(2);return t.Njj(a.onSortChange(n))}),t.EFF(13),t.nI1(14,"translate"),t.k0s(),t.j41(15,"th"),t.EFF(16),t.nI1(17,"translate"),t.k0s(),t.j41(18,"th",17),t.bIt("sortChange",function(n){t.eBV(e);const a=t.XpG(2);return t.Njj(a.onSortChange(n))}),t.EFF(19),t.nI1(20,"translate"),t.k0s(),t.j41(21,"th",18),t.EFF(22),t.nI1(23,"translate"),t.k0s()()(),t.j41(24,"tbody"),t.Z7z(25,Nt,18,21,"tr",null,Mt),t.k0s()(),t.nrm(27,"app-pagination-item-render",19,1),t.k0s()}if(2&i){let e;const s=t.sdS(5),n=t.sdS(28),a=t.XpG(2);t.R7$(4),t.Y8G("nzData",a.entities)("nzBordered",!0)("nzSize","middle")("nzFrontPagination",!1)("nzShowPagination",a.showPagination)("nzPageSize",a.limit)("nzPageIndex",a.offset?a.offset/a.limit+1:1)("nzTotal",null!==(e=t.bMT(6,24,a.total))&&void 0!==e?e:0)("nzLoading",a.isLoading)("nzItemRender",n.template),t.R7$(5),t.Y8G("activeSortBy",a.sortBy)("activeSortOrder",a.sortOrder),t.R7$(),t.SpI(" ",t.bMT(11,26,"pages.contract.webhosting.statistics.custom-awstats.table.description")," "),t.R7$(2),t.Y8G("activeSortBy",a.sortBy)("activeSortOrder",a.sortOrder),t.R7$(),t.SpI(" ",t.bMT(14,28,"pages.contract.webhosting.statistics.custom-awstats.table.comment")," "),t.R7$(3),t.SpI(" ",t.bMT(17,30,"pages.contract.webhosting.statistics.custom-awstats.table.domains")," "),t.R7$(2),t.Y8G("activeSortBy",a.sortBy)("activeSortOrder",a.sortOrder),t.R7$(),t.SpI(" ",t.bMT(20,32,"pages.contract.webhosting.statistics.custom-awstats.table.created")," "),t.R7$(3),t.SpI(" ",t.bMT(23,34,"pages.contract.webhosting.statistics.custom-awstats.table.action")," "),t.R7$(3),t.Dyx(s.data),t.R7$(2),t.Y8G("pageIndex",s.nzPageIndex)("pageSize",s.nzPageSize)("totalItems",s.nzTotal||(null==s.nzData?null:s.nzData.length)||0)}}function xt(i,l){if(1&i){const e=t.RV6();t.j41(0,"app-card"),t.DNE(1,Pt,10,9,"div",3),t.j41(2,"div",4)(3,"div")(4,"app-button",5),t.nI1(5,"translate"),t.bIt("clickEvent",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.webalizer())}),t.k0s(),t.j41(6,"app-button",6),t.nI1(7,"translate"),t.bIt("clickEvent",function(){t.eBV(e);const n=t.XpG();return t.Njj(n.awstats())}),t.k0s()()(),t.DNE(8,Vt,29,36),t.k0s()}if(2&i){const e=t.XpG();t.R7$(),t.vxM(e.hasFeature?1:-1),t.R7$(3),t.Y8G("title",t.bMT(5,6,"pages.contract.webhosting.traffic-statistic.to-webalizer"))("disabled",!e.webalizerEnabled),t.R7$(2),t.Y8G("title",t.bMT(7,8,"pages.contract.webhosting.traffic-statistic.to-awstats"))("disabled",!e.awstatsEnabled),t.R7$(2),t.vxM(e.hasFeature?8:-1)}}let Gt=(()=>{class i extends C.z{activatedRoute;router;customAwstatsService;contractService;modalService;notificationService;filterSortUrl;contractNumber;hasFeature=!1;isContractLoading=!0;webalizerEnabled=!1;awstatsEnabled=!1;webalizerUrl;awstatsUrl;faExternalLink=F.Ju_;faTrash=F.yLS;faEdit=F.LFz;sortBy=null;sortOrder=null;constructor(e,s,n,a,r,o,b){super(),this.activatedRoute=e,this.router=s,this.customAwstatsService=n,this.contractService=a,this.modalService=r,this.notificationService=o,this.filterSortUrl=b}ngOnInit(){const e=this.activatedRoute.snapshot.queryParamMap;this.sortBy=e.get("sortBy"),this.sortOrder=e.get("sortOrder")??null;const s=Number(this.activatedRoute.snapshot.params.contractnumber);if(this.contractNumber=Number.isNaN(s)?void 0:s,!this.contractNumber)return this.offset=0,void this.reloadData();this.isContractLoading=!0,this.contractService.getContractForContext(this.contractNumber).pipe((0,D.s)(1),(0,S.W)(()=>(this.notificationService.error("notification.error.default"),(0,u.of)(void 0))),(0,k.j)(()=>{this.isContractLoading=!1}),this.takeUntilDestroyed()).subscribe(n=>{this.hasFeature="1"==`${n?.AWStatsIndividual??""}`,this.webalizerUrl=n?.Webalizer??"",this.awstatsUrl=n?.AWstats??"",this.webalizerEnabled=!!this.webalizerUrl,this.awstatsEnabled=!!this.awstatsUrl,this.offset=0,this.reloadData()})}onSortChange(e){this.sortBy=e.sortBy,this.sortOrder=e.sortOrder,this.offset=0,this.filterS
1ortUrl.updateParams(this.router,this.activatedRoute,{sortBy:e.sortBy,sortOrder:e.sortOrder,offset:null}),this.reloadData()}fetchData(){return this.contractNumber&&this.hasFeature?this.customAwstatsService.getEntries(this.contractNumber,{offset:this.offset,limit:this.limit,search:(this.searchSubject.getValue()||"").trim(),sortBy:this.sortBy,sortOrder:this.sortOrder}).pipe((0,Ct.T)(e=>({itemsTotal:e?.itemsTotal??0,items:(e?.items??[]).map(s=>({...s,domainsList:this.buildDomainsList(s)}))})),(0,S.W)(()=>(this.notificationService.error("notification.error.default"),(0,u.of)({itemsTotal:0,items:[]})))):(0,u.of)({itemsTotal:0,items:[]})}webalizer(){this.contractNumber&&this.contractService.getWwaSsoLink(this.contractNumber).pipe(this.takeUntilDestroyed()).subscribe(()=>{this.webalizerEnabled&&this.webalizerUrl&&window.open(this.webalizerUrl,"_blank")})}awstats(){this.awstatsEnabled&&this.awstatsUrl&&window.open(this.awstatsUrl,"_blank")}openCreateModal(){this.openModal(this.createEmptyForm())}openModal(e,s){this.modalService.component=wt,this.modalService.size="regular",this.modalService.openModal();const n=this.modalService.componentRef;if(!n?.instance)return;const a=n.instance;a.contractNumber=+this.activatedRoute.snapshot.params.contractnumber,a.formEntity=e,a.entryId=s,a.awstatscreated.pipe((0,D.s)(1),this.takeUntilDestroyed()).subscribe(()=>{this.reloadData()})}openEditModal(e){const s=this.mapEntryToForm(e);this.openModal(s,e.ID)}openCustomLink(e){e?.Link&&window.open(e.Link,"_blank")}confirmDelete(e){if(!e?.ID)return;this.modalService.component=Bt.M,this.modalService.size="regular",this.modalService.openModal();const s=this.modalService.componentRef?.instance;s&&(s.confirmation={title:"modal.warning",prompt:"pages.contract.webhosting.statistics.custom-awstats.delete.prompt",confirmName:"delete"},s.confirm.pipe(this.takeUntilDestroyed()).subscribe(n=>{this.modalService.closeModal(),n&&this.deleteEntry(e)}))}deleteEntry(e){this.customAwstatsService.deleteEntry(e.ID,e.Name).pipe(this.takeUntilDestroyed()).subscribe({next:()=>{this.notificationService.success("pages.contract.webhosting.statistics.custom-awstats.delete.success"),this.reloadData()},error:()=>{this.notificationService.error("pages.contract.webhosting.statistics.custom-awstats.delete.error")}})}buildDomainsList(e){return[...e.Domains??[],...e.Subdomains??[]].map(a=>{const b=[(a?.sld??"").trim(),(a?.tld??"").trim()].filter(Boolean).join(".");if(b)return b;const U=(a?.name??a?.Name??"").trim();if(U)return U;const oe=(a?.sub??"").trim(),w=a?.Domain,X=[oe,w?[w.sld,w.tld].map(ce=>`${ce??""}`.trim()).filter(Boolean).join("."):""].filter(Boolean).join(".");if(X)return X;const Y=a?.ID;return"number"==typeof Y?`${Y}`:""}).filter(Boolean).join(", ")}mapEntryToForm(e){const s=Array.from(new Set((e?.Domains??[]).map(a=>a?.ID).filter(a=>"number"==typeof a))),n=Array.from(new Set((e?.Subdomains??[]).map(a=>a?.ID).filter(a=>"number"==typeof a)));return{description:e?.Name??"",comment:e?.Comment??"",domainIds:s,subdomainIds:n}}createEmptyForm(){return{description:"",comment:"",domainIds:[],subdomainIds:[]}}static \u0275fac=function(s){return new(s||i)(t.rXU(d.nX),t.rXU(d.Ix),t.rXU(V),t.rXU(Et.y),t.rXU(G.B),t.rXU(x.J),t.rXU(I.T))};static \u0275cmp=t.VBU({type:i,selectors:[["app-statistics"]],features:[t.Vt3],decls:2,vars:1,consts:[["awstatsTable",""],["paginationItemRender","appPaginationItemRender"],[3,"rows"],[1,"mb-8"],[1,"flex","justify-between","mb-4"],["btnType","button",1,"mr-4",3,"clickEvent","title","disabled"],["btnType","button",3,"clickEvent","title","disabled"],[1,"d-flex","d-flex--down-lg-block","d-flex-gap-5","align-center"],[1,"mb-3"],[1,"d-block","mb-3",3,"clickEvent","text"],[1,"subline"],[1,"flex","justify-between","mb-2"],[1,"mb-4","flex","justify-end",3,"searchChange"],[1,"w-full","overflow-x-auto"],["nzShowSizeChanger","","nzTableLayout","fixed",1,"min-w-[720px]",3,"nzPageIndexChange","nzPageSizeChange","nzData","nzBordered","nzSize","nzFrontPagination","nzShowPagination","nzPageSize","nzPageIndex","nzTotal","nzLoading","nzItemRender"],["appSortableColumn","name",3,"sortChange","activeSortBy","activeSortOrder"],["appSortableColumn","comment",3,"sortChange","activeSortBy","activeSortOrder"],["appSortableColumn","created_at",3,"sortChange","activeSortBy","activeSortOrder"],["nzWidth","120px"],[3,"pageIndex","pageSize","totalItems"],[1,"flex","items-center","justify-end","gap-2"],[3,"clickEvent","icon","title","disabled"],[3,"clickEvent","icon","title"],[3,"clickEvent","danger","icon","title"]],template:function(s,n){1&s&&t.DNE(0,Ot,1,1,"app-loading-table-card",2)(1,xt,9,10,"app-card"),2&s&&t.vxM(n.isContractLoading?0:1)},dependencies:[m.CP,m.SO,m._4,m.IL,m.aj,m.kt,y.m,$t.v,A.Q,z.i,Dt.x,kt.U,R.X,j.S,h.Jj,h.vh,f.D9],encapsulation:2})}return i})();const At=()=>[1,2,3];function Ut(i,l){1&i&&(t.j41(0,"td"),t.nrm(1,"nz-skeleton-element",4),t.k0s()),2&i&&(t.R7$(),t.Y8G("nzActive",!0))}function Xt(i,l){1&i&&(t.j41(0,"tr"),t.Z7z(1,Ut,2,1,"td",null,t.Vm6),t.k0s()),2&i&&(t.R7$(),t.Dyx(t.lJ4(0,At)))}function Yt(i,l){if(1&i&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.k0s(),t.j41(5,"td"),t.EFF(6),t.k0s()()),2&i){const e=l.$implicit;t.R7$(2),t.JRh(e.consumption),t.R7$(2),t.JRh(e.free),t.R7$(2),t.JRh(e.maximum)}}function Jt(i,l){if(1&i&&t.Z7z(0,Yt,7,3,"tr",null,t.fX1),2&i){t.XpG();const e=t.sdS(4);t.Dyx(e.data)}}let Lt=(()=>{class i extends C.z{activatedRoute;statisticsService;contractnumber="";
1constructor(e,s){super(),this.activatedRoute=e,this.statisticsService=s}ngOnInit(){this.contractnumber=this.activatedRoute.snapshot.params.contractnumber,this.reloadData()}fetchData(){const e=this.searchSubject.getValue().trim();return this.statisticsService.getStatisticsByCategory(+this.contractnumber,"storage",this.offset,this.limit,e).pipe((0,S.W)(()=>(0,u.of)({itemsTotal:0,items:[]})))}static \u0275fac=function(s){return new(s||i)(t.rXU(d.nX),t.rXU(v.r))};static \u0275cmp=t.VBU({type:i,selectors:[["app-storagespace-statistics"]],features:[t.Vt3],decls:20,vars:19,consts:[["basicTable",""],[1,"mb-6","mt-2"],[1,"w-full","overflow-x-auto"],[1,"min-w-[1000px]",3,"nzData","nzLoading","nzBordered","nzSize","nzFrontPagination","nzShowPagination","nzTotal"],["nzType","input","nzSize","small",3,"nzActive"]],template:function(s,n){1&s&&(t.j41(0,"app-card"),t.nrm(1,"div",1),t.j41(2,"div",2)(3,"nz-table",3,0),t.nI1(5,"async"),t.j41(6,"thead")(7,"tr")(8,"th"),t.EFF(9),t.nI1(10,"translate"),t.k0s(),t.j41(11,"th"),t.EFF(12),t.nI1(13,"translate"),t.k0s(),t.j41(14,"th"),t.EFF(15),t.nI1(16,"translate"),t.k0s()()(),t.j41(17,"tbody"),t.DNE(18,Xt,3,1,"tr")(19,Jt,2,0),t.k0s()()()()),2&s&&(t.R7$(3),t.Y8G("nzData",n.entities)("nzLoading",n.isLoading)("nzBordered",!0)("nzSize","middle")("nzFrontPagination",!1)("nzShowPagination",!1)("nzTotal",t.bMT(5,11,n.total)),t.R7$(6),t.SpI(" ",t.bMT(10,13,"pages.contract.webhosting.storage-space-statistics.storage-space.table.consumption")," "),t.R7$(3),t.SpI(" ",t.bMT(13,15,"pages.contract.webhosting.storage-space-statistics.storage-space.table.free")," "),t.R7$(3),t.SpI(" ",t.bMT(16,17,"pages.contract.webhosting.storage-space-statistics.storage-space.table.maximum")," "),t.R7$(3),t.vxM(n.isLoading?18:19))},dependencies:[m.CP,m.SO,m._4,m.IL,m.aj,m.kt,g.D8,g.hS,z.i,h.Jj,f.D9],encapsulation:2})}return i})();var Wt=c(8643);const Zt=()=>[1,2,3,4,5],Qt=()=>[1,2,3,4,5,6,7,8,9,10];function Ht(i,l){1&i&&(t.j41(0,"td"),t.nrm(1,"nz-skeleton-element",14),t.k0s()),2&i&&(t.R7$(),t.Y8G("nzActive",!0))}function Kt(i,l){1&i&&(t.j41(0,"tr"),t.Z7z(1,Ht,2,1,"td",null,t.Vm6),t.k0s()),2&i&&(t.R7$(),t.Dyx(t.lJ4(0,Qt)))}function qt(i,l){1&i&&t.Z7z(0,Kt,3,1,"tr",null,t.Vm6),2&i&&t.Dyx(t.lJ4(0,Zt))}function te(i,l){if(1&i&&(t.j41(0,"tr")(1,"td"),t.EFF(2),t.k0s(),t.j41(3,"td"),t.EFF(4),t.k0s(),t.j41(5,"td"),t.EFF(6),t.k0s(),t.j41(7,"td"),t.EFF(8),t.k0s(),t.j41(9,"td"),t.EFF(10),t.k0s(),t.j41(11,"td"),t.EFF(12),t.k0s(),t.j41(13,"td"),t.EFF(14),t.k0s(),t.j41(15,"td"),t.EFF(16),t.k0s(),t.j41(17,"td"),t.EFF(18),t.k0s(),t.j41(19,"td"),t.EFF(20),t.k0s()()),2&i){const e=l.$implicit;t.R7$(2),t.JRh(e.Month),t.R7$(2),t.JRh(e.Year),t.R7$(2),t.JRh(e.Total),t.R7$(2),t.JRh(e.MaxAllow),t.R7$(2),t.JRh(e.FTP),t.R7$(2),t.JRh(e.HTTP),t.R7$(2),t.JRh(e.POP),t.R7$(2),t.JRh(e.SMTP),t.R7$(2),t.JRh(e.SSH),t.R7$(2),t.JRh(e.Other)}}function ee(i,l){if(1&i&&t.Z7z(0,te,21,10,"tr",null,t.fX1),2&i){t.XpG();const e=t.sdS(10);t.Dyx(e.data)}}let ne=(()=>{class i extends C.z{activatedRoute;router;statisticsService;filterSortUrl;datePipe;contractnumber="";sortBy=null;sortOrder=null;month=null;year=null;selectedMonthYear=null;constructor(e,s,n,a,r){super(),this.activatedRoute=e,this.router=s,this.statisticsService=n,this.filterSortUrl=a,this.datePipe=r}ngOnInit(){const e=this.activatedRoute.snapshot.queryParamMap;this.sortBy=e.get("sortBy"),this.sortOrder=e.get("sortOrder")??null,this.month=e.get("month"),this.year=e.get("year"),this.selectedMonthYear=this.parseMonthYear(this.month,this.year),this.activatedRoute.params.pipe(this.takeUntilDestroyed()).subscribe(s=>{this.contractnumber=s.contractnumber,this.offset=0,this.reloadData()})}onSortChange(e){this.sortBy=e.sortBy,this.sortOrder=e.sortOrder,this.offset=0,this.filterSortUrl.updateParams(this.router,this.activatedRoute,{sortBy:e.sortBy,sortOrder:e.sortOrder,offset:null}),this.reloadData()}onMonthYearChange(e){this.selectedMonthYear=e instanceof Date&&!Number.isNaN(e.getTime())?e:null,this.month=this.selectedMonthYear?`${this.selectedMonthYear.getMonth()+1}`:null,this.year=this.selectedMonthYear?`${this.selectedMonthYear.getFullYear()}
1`:null,this.offset=0,this.filterSortUrl.updateParams(this.router,this.activatedRoute,{month:this.month,year:this.year,offset:null}),this.reloadData()}parseMonthYear(e,s){if(!e||!s)return null;const n=Number(e)-1,a=Number(s);return Number.isNaN(n)||Number.isNaN(a)?null:new Date(a,n,1)}fetchData(){const e=this.searchSubject.getValue().trim();return this.statisticsService.getTrafficStatisticsPaginated(+this.contractnumber,this.offset,this.limit,e,{month:this.month,year:this.year,sortBy:this.sortBy,sortOrder:this.sortOrder}).pipe((0,S.W)(()=>(0,u.of)({itemsTotal:0,items:[]})))}static \u0275fac=function(s){return new(s||i)(t.rXU(d.nX),t.rXU(d.Ix),t.rXU(v.r),t.rXU(I.T),t.rXU(h.vh))};static \u0275cmp=t.VBU({type:i,selectors:[["app-traffic"]],features:[t.Vt3],decls:49,vars:60,consts:[["basicTable",""],["paginationItemRender","appPaginationItemRender"],[1,"mb-6","mt-2","flex","flex-wrap","items-end","gap-3"],[1,"flex","flex-col","gap-2"],[1,"text-xs","text-gray-500"],["nzMode","month","nzFormat","MM.yyyy",3,"ngModelChange","ngModel"],[1,"ml-auto","flex","justify-end",3,"searchChange"],[1,"w-full","overflow-x-auto"],["nzShowSizeChanger","",1,"min-w-[1000px]",3,"nzPageIndexChange","nzPageSizeChange","nzData","nzLoading","nzBordered","nzSize","nzFrontPagination","nzShowPagination","nzPageSize","nzPageIndex","nzTotal","nzItemRender"],["appSortableColumn","month",3,"sortChange","activeSortBy","activeSortOrder"],["appSortableColumn","year",3,"sortChange","activeSortBy","activeSortOrder"],["appSortableColumn","total",3,"sortChange","activeSortBy","activeSortOrder"],["appSortableColumn","maxallow",3,"sortChange","activeSortBy","activeSortOrder"],[3,"pageIndex","pageSize","totalItems"],["nzType","input","nzSize","small",3,"nzActive"]],template:function(s,n){if(1&s){const a=t.RV6();t.j41(0,"app-card")(1,"div",2)(2,"div",3)(3,"label",4),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.j41(6,"nz-date-picker",5),t.bIt("ngModelChange",function(o){return t.eBV(a),t.Njj(n.onMonthYearChange(o))}),t.k0s()(),t.j41(7,"app-search",6),t.bIt("searchChange",function(o){return t.eBV(a),t.Njj(n.onSearchChange(o))}),t.k0s()(),t.j41(8,"div",7)(9,"nz-table",8,0),t.nI1(11,"async"),t.bIt("nzPageIndexChange",function(o){return t.eBV(a),t.Njj(n.pageIndexChange(o))})("nzPageSizeChange",function(o){return t.eBV(a),t.Njj(n.pageSizeChange(o))}),t.j41(12,"thead")(13,"tr")(14,"th",9),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(15),t.nI1(16,"translate"),t.k0s(),t.j41(17,"th",10),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(18),t.nI1(19,"translate"),t.k0s(),t.j41(20,"th",11),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(21),t.nI1(22,"translate"),t.k0s(),t.j41(23,"th",12),t.bIt("sortChange",function(o){return t.eBV(a),t.Njj(n.onSortChange(o))}),t.EFF(24),t.nI1(25,"translate"),t.k0s(),t.j41(26,"th"),t.EFF(27),t.nI1(28,"translate"),t.k0s(),t.j41(29,"th"),t.EFF(30),t.nI1(31,"translate"),t.k0s(),t.j41(32,"th"),t.EFF(33),t.nI1(34,"translate"),t.k0s(),t.j41(35,"th"),t.EFF(36),t.nI1(37,"translate"),t.k0s(),t.j41(38,"th"),t.EFF(39),t.nI1(40,"translate"),t.k0s(),t.j41(41,"th"),t.EFF(42),t.nI1(43,"translate"),t.k0s()()(),t.j41(44,"tbody"),t.DNE(45,qt,2,1)(46,ee,2,0),t.k0s()(),t.nrm(47,"app-pagination-item-render",13,1),t.k0s()()}if(2&s){const a=t.sdS(10),r=t.sdS(48);t.R7$(4),t.JRh(t.bMT(5,36,"pages.contract.webhosting.traffic-statistic.filter.period")),t.R7$(2),t.xc7("width",140,"px"),t.Y8G("ngModel",n.selectedMonthYear),t.R7$(3),t.Y8G("nzData",n.entities)("nzLoading",n.isLoading)("nzBordered",!0)("nzSize","middle")("nzFrontPagination",!1)("nzShowPagination",n.showPagination)("nzPageSize",n.limit)("nzPageIndex",n.offset?n.offset/n.limit+1:1)("nzTotal",t.bMT(11,38,n.total))("nzItemRender",r.template),t.R7$(5),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(16,40,"pages.contract.webhosting.traffic-statistic.table.month")," "),t.R7$(2),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(19,42,"pages.contract.webhosting.traffic-statistic.table.year")," "),t.R7$(2),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(22,44,"pages.contract.webhosting.traffic-statistic.table.total")," "),t.R7$(2),t.Y8G("activeSortBy",n.sortBy)("activeSortOrder",n.sortOrder),t.R7$(),t.SpI(" ",t.bMT(25,46,"pages.contract.webhosting.traffic-statistic.table.maximum")," "),t.R7$(3),t.SpI(" ",t.bMT(28,48,"pages.contract.webhosting.traffic-statistic.table.ftp")," "),t.R7$(3),t.SpI(" ",t.bMT(31,50,"pages.contract.webhosting.traffic-statistic.table.http")," "),t.R7$(3),t.SpI(" ",t.bMT(34,52,"pages.contract.webhosting.traffic-statistic.table.pop")," "),t.R7$(3),t.SpI(" ",t.bMT(37,54,"pages.contract.webhosting.traffic-statistic.table.smtp")," "),t.R7$(3),t.SpI(" ",t.bMT(40,56,"pages.contract.webhosting.traffic-statistic.table.shh")," "),t.R7$(3),t.SpI(" ",t.bMT(43,58,"pages.contract.webhosting.traffic-statistic.table.other")," "),t.R7$(3),t.vxM(n.isLoading?45:46),t.R7$(2),t.Y8G("pageIndex",a.nzPageIndex)("pageSize",a.nzPageSize)("totalItems",a.nzTotal||(null==a.nzData?null:a.nzData.length)||0)}},dependencies:[p.BC,p.vS,m.CP,m.SO,m._4,m.IL,m.aj,m.kt,Wt.SN,g.D8,g.hS,y.m,z.i,R.X,j.S,h.Jj,f.D9],encapsulation:2})}return i})();var _=c(3072);const ae=[{path:"",component:_t,children:[{path:"statistics/:contractnumber",component:Gt,canActivate:[_.q],runGuardsAndResolvers:"always"},{path:"traffic/:contractnumber",component:ne,canActivate:[_.q],runGuardsAndResolvers:"always"},{path:"storage-space/:contractnumber",component:Lt,canActivate:[_.q],runGuardsAndResolvers:"always"},{path:"email-mailboxes/:contractnumber",component:ht,canActivate:[_.q],runGuardsAndResolvers:"always"},{path:"databases/:contractnumber",component:ot,canActivate:[_.q],runGuardsAndResolvers:"always"},{path:"additional-ftp-accounts/:contractnumber",component:tt,canActivate:[_.q],runGuardsAndResolvers:"always"}],canActivate:[_.q],runGuardsAndResolvers:"always"}];let se=(()=>
1{class i{static \u0275fac=function(s){return new(s||i)};static \u0275mod=t.$C({type:i});static \u0275inj=t.G2t({imports:[d.iI.forChild(ae),d.iI]})}return i})(),ie=(()=>{class i{static \u0275fac=function(s){return new(s||i)};static \u0275mod=t.$C({type:i});static \u0275inj=t.G2t({imports:[h.MD,se,J.G,f.h.forChild()]})}return i})()}}]);
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.