PageSourceSearch

https://login.webgo.de/747.b71ad2904fb4ba6a.js

js webgo.de collected 2026-10-09 22:40:11 UTC 23,532 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkcontrol_panel=self.webpackChunkcontrol_panel||[]).push([[747],{8747:(Et,x,s)=>{s.r(x),s.d(x,{DatabasesModule:()=>Ft});var m=s(177),f=s(3955),S=s(9953),M=s(9572),b=s(4710),T=s(5834),l=s(7673),w=s(6354),d=s(9437),R=s(8540),p=s(4841),B=s(604),j=s(9402),t=s(4438),u=s(166),g=s(5783),v=s(2041),_=s(9417),F=s(6329),G=s(5190);const $=["form"];function k(n,r){1&n&&(t.qex(0),t.j41(1,"h3"),t.EFF(2),t.nI1(3,"translate"),t.k0s(),t.j41(4,"p",10),t.EFF(5),t.nI1(6,"translate"),t.k0s(),t.bVm()),2&n&&(t.R7$(2),t.JRh(t.bMT(3,2,"modals.database.edit.headline")),t.R7$(3),t.SpI(" ",t.bMT(6,4,"modals.database.edit.subline")," "))}function z(n,r){1&n&&(t.j41(0,"h3"),t.EFF(1),t.nI1(2,"translate"),t.k0s(),t.j41(3,"p",10),t.EFF(4),t.nI1(5,"translate"),t.k0s()),2&n&&(t.R7$(),t.JRh(t.bMT(2,2,"modals.database.add.headline")),t.R7$(3),t.SpI(" ",t.bMT(5,4,"modals.database.add.subline")," "))}function N(n,r){if(1&n&&t.nrm(0,"app-input",5),2&n){const e=t.XpG();t.Y8G("field",e.exAccessField)}}function O(n,r){if(1&n&&(t.qex(0),t.nrm(1,"app-input",5)(2,"app-input",5),t.bVm()),2&n){const e=t.XpG();t.R7$(),t.Y8G("field",e.pwField),t.R7$(),t.Y8G("field",e.pwConfField)}}let X=(()=>{class n{DB;Notification;CD;Modal;form;edit;dbEdit;dbEditChange=new t.bkB;dbNew=new t.bkB;pwField;pwConfField;exAccessField;commentField;constructor(e,a,i,o){this.DB=e,this.Notification=a,this.CD=i,this.Modal=o,this.pwField=this.DB.pwField,this.pwConfField=this.DB.pwConfField,this.exAccessField=this.DB.exAccessField,this.commentField=this.DB.commentField}ngOnInit(){this.pwField.class={field:void 0},this.pwConfField.class={field:void 0}}ngAfterViewInit(){setTimeout(()=>{this.dbEdit&&this.dbEdit&&this.patchesEditValues(this.dbEdit)},0)}patchesEditValues(e){this.form.controls.external_access.patchValue(e.external_access),this.form.controls.comment.patchValue(e.comment)}submit(e){if(e.valid){const a={external_access:!!this.edit&&e.controls.external_access.value,comment:e.controls.comment.value&&e.controls.comment.value.trim()};this.dbEdit?this.dbEditChange.emit(a):(a.password=e.controls.password.value.trim(),this.dbNew.emit(a))}else this.Notification.warning("notification.warning.mandatory"),e.control.markAllAsTouched(),this.pwField.class={field:void 0},this.pwConfField.class={field:void 0},this.CD.detectChanges(),e.controls.password.invalid&&(this.pwField.class={field:"warning"}),e.controls.confirm_password.invalid&&(this.pwConfField.class={field:"warning"})}cancel(){this.Modal.closeModal()}static \u0275fac=function(a){return new(a||n)(t.rXU(u.B),t.rXU(g.J),t.rXU(t.gRc),t.rXU(v.B))};static \u0275cmp=t.VBU({type:n,selectors:[["app-database-modal"]],viewQuery:function(a,i){if(1&a&&t.GBs($,5),2&a){let o;t.mGM(o=t.lsd())&&(i.form=o.first)}},inputs:{edit:"edit",dbEdit:"dbEdit"},outputs:{dbEditChange:"dbEditChange",dbNew:"dbNew"},decls:13,vars:11,consts:[["addDB",""],["form","ngForm"],[4,"ngIf","ngIfElse"],["name","form",3,"ngSubmit"],[3,"field",4,"ngIf"],[3,"field"],[4,"ngIf"],[1,"button-container","button-container-end","button-spacing-top","d-flex-gap-2"],["id","cancel_database","theme","text",3,"clickEvent","title"],["id","submit_database","btnType","submit",3,"title"],[1,"subline","mb-8"]],template:function(a,i){if(1&a){const o=t.RV6();t.DNE(0,k,7,6,"ng-container",2)(1,z,6,6,"ng-template",null,0,t.C5r),t.j41(3,"form",3,1),t.bIt("ngSubmit",function(){t.eBV(o);const D=t.sdS(4);return t.Njj(i.submit(D))}),t.DNE(5,N,1,1,"app-input",4),t.nrm(6,"app-input",5),t.DNE(7,O,3,2,"ng-container",6),t.j41(8,"div",7)(9,"app-button",8),t.nI1(10,"translate"),t.bIt("clickEvent",function(){return t.eBV(o),t.Njj(i.cancel())}),t.k0s(),t.nrm(11,"app-button",9),t.nI1(12,"translate"),t.k0s()()}if(2&a){const o=t.sdS(2);t.Y8G("ngIf",i.edit)("ngIfElse",o),t.R7$(5),t.Y8G("ngIf",i.edit),t.R7$(),t.Y8G("field",i.commentField),t.R7$(),t.Y8G("ngIf",!i.edit),t.R7$(2),t.Y8G("title",t.bMT(10,7,"cancel")),t.R7$(2),t.Y8G("title",t.bMT(12,9,"save"))}},dependencies:[m.bT,_.qT,_.cb,_.cV,F.Q,G.S,f.D9],styles:[".label[_ngcontent-%COMP%]{color:#ff5d19;font-size:.75rem}.link[_ngcontent-%COMP%]{border:.0625rem solid #c0c0c0}.link[_ngcontent-%COMP%]:hover, .link[_ngcontent-%COMP%]:active, .link.selected[_ngcontent-%COMP%]{color:#ff5d19;border-color:#ff5d19;cursor:pointer}"]})}return n})();var P=s(9170),I=s(1285),L=s(7039),A=s(60),h=s(3359),U=s(9039),V=s(8493),E=s(8663),Y=s(8435),J=s(5487),K=s(7217),W=s(2423),y=s(2315);function Q(n,r){1&n&&t.nrm(0,"app-loading-table-card",2),2&n&&t.Y8G("rows",6)}function H(n,r){if(1&n&&t.EFF(0),2&n){const e=t.XpG(4);
1t.SpI(" ",e.dbAmount," ")}}function Z(n,r){if(1&n&&t.nrm(0,"fa-icon",21),2&n){const e=t.XpG(4);t.Y8G("icon",e.faInfinity)}}function q(n,r){if(1&n&&(t.j41(0,"p",8),t.EFF(1),t.nI1(2,"translate"),t.j41(3,"strong"),t.EFF(4),t.nI1(5,"translate"),t.DNE(6,H,1,1)(7,Z,1,1,"fa-icon",21),t.k0s()()),2&n){const e=t.XpG(3);t.R7$(),t.SpI(" ",t.bMT(2,4,"featureLimits.databases")," - "),t.R7$(3),t.Lme(" ",e.usedDatabases," ",t.bMT(5,6,"featureLimits.from")," "),t.R7$(2),t.vxM(-1!==e.dbAmount?6:7)}}function tt(n,r){if(1&n&&t.nrm(0,"fa-icon",23),2&n){const e=t.XpG(4);t.Y8G("icon",e.faCircleCheck)}}function et(n,r){if(1&n&&t.nrm(0,"fa-icon",24),2&n){const e=t.XpG(4);t.Y8G("icon",e.faCircleX)}}function at(n,r){if(1&n){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")(6,"div",22),t.DNE(7,tt,1,1,"fa-icon",23)(8,et,1,1,"fa-icon",24),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.nI1(15,"date"),t.k0s(),t.j41(16,"td")(17,"div",25)(18,"app-icon-button",26),t.bIt("clickEvent",function(i){const o=t.eBV(e).$implicit,c=t.XpG(3);return t.Njj(c.onEditDB(i,o))}),t.k0s(),t.j41(19,"app-icon-button",27),t.bIt("clickEvent",function(i){const o=t.eBV(e).$implicit,c=t.XpG(3);return t.Njj(c.onEditPassDB(i,o))}),t.k0s(),t.j41(20,"app-icon-button",28),t.bIt("clickEvent",function(){const i=t.eBV(e).$implicit,o=t.XpG(3);return t.Njj(o.openDeleteModal(i.ID))}),t.k0s(),t.j41(21,"app-icon-button",29)(22,"a",30),t.nrm(23,"img",31),t.k0s()()()()()}if(2&n){const e=r.$implicit,a=t.XpG(3);t.R7$(2),t.SpI(" ",e.name," "),t.R7$(2),t.JRh(e.user),t.R7$(3),t.vxM(e.external_access?7:8),t.R7$(3),t.JRh(e.PhpmyadminLink),t.R7$(2),t.JRh(e.comment),t.R7$(2),t.JRh(t.bMT(15,10,e.created_at)),t.R7$(4),t.Y8G("icon",a.faPenToSquare),t.R7$(),t.Y8G("icon",a.faKey),t.R7$(),t.Y8G("icon",a.faTrash),t.R7$(2),t.Y8G("href",e.PhpmyadminLink,t.B4B)}}function nt(n,r){if(1&n){const e=t.RV6();t.j41(0,"app-card")(1,"div",3)(2,"div",4)(3,"h3",5),t.EFF(4),t.nI1(5,"translate"),t.k0s(),t.j41(6,"app-add-button",6),t.nI1(7,"translate"),t.bIt("clickEvent",function(){t.eBV(e);const i=t.XpG(2);return t.Njj(i.onSubmitDB())}),t.k0s()(),t.j41(8,"p",7),t.EFF(9),t.nI1(10,"translate"),t.k0s(),t.DNE(11,q,8,8,"p",8),t.k0s(),t.j41(12,"div",9)(13,"div",10)(14,"span",11),t.EFF(15),t.nI1(16,"translate"),t.k0s(),t.j41(17,"app-icon-dropdown",12),t.bIt("valueChange",function(i){t.eBV(e);const o=t.XpG(2);return t.Njj(o.onExternalAccessFilterChange(i))}),t.k0s()(),t.j41(18,"app-search",13),t.bIt("searchChange",function(i){t.eBV(e);const o=t.XpG(2);return t.Njj(o.onSearchChange(i))}),t.k0s()(),t.j41(19,"div",14)(20,"nz-table",15,0),t.nI1(22,"async"),t.bIt("nzPageIndexChange",function(i){t.eBV(e);const o=t.XpG(2);return t.Njj(o.pageIndexChange(i))})("nzPageSizeChange",function(i){t.eBV(e);const o=t.XpG(2);return t.Njj(o.pageSizeChange(i))}),t.j41(23,"thead")(24,"tr")(25,"th",16),t.bIt("sortChange",function(i){t.eBV(e);const o=t.XpG(2);return t.Njj(o.onSortChange(i))}),t.EFF(26),t.nI1(27,"translate"),t.k0s(),t.j41(28,"th",17),t.bIt("sortChange",function(i){t.eBV(e);const o=t.XpG(2);return t.Njj(o.onSortChange(i))}),t.EFF(29),t.nI1(30,"translate"),t.k0s(),t.j41(31,"th")(32,"div",18),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",19),t.bIt("sortChange",function(i){t.eBV(e);const o=t.XpG(2);return t.Njj(o.onSortChange(i))}),t.EFF(42),t.nI1(43,"translate"),t.k0s(),t.j41(44,"th"),t.EFF(45),t.nI1(46,"translate"),t.k0s()()(),t.j41(47,"tbody"),t.Z7z(48,at,24,12,"tr",null,t.fX1),t.k0s()(),t.nrm(50,"app-pagination-item-render",20,1),t.k0s()()}if(2&n){let e;const a=t.sdS(21),i=t.sdS(51),o=t.XpG(2);t.R7$(4),t.SpI(" ",t.bMT(5,36,"pages.contract.webhosting.databases.title1")," "),t.R7$(2),t.Y8G("text",t.bMT(7,38,"add.database")),t.R7$(3),t.SpI(" ",t.bMT(10,40,"pages.contract.webhosting.databases.text1")," "),t.R7$(2),t.vxM(void 0!==o.dbAmount&&0!==o.dbAmount?11:-1),t.R7$(4),t.SpI(" ",t.bMT(16,42,"filter.title")," "),t.R7$(2),t.Y8G("isActive",null!==o.externalAccessFilter)("options",o.externalAccessOptions)("triggerIcon",o.faRightFromBracket)("tooltipKey","filter.byExternalAccess")("value",o.externalAccessFilterValue),t.R7$(3),t.Y8G("nzData",o.entities)("nzLoading",o.isLoading)("nzBordered",!0)("nzSize","middle")("nzFrontPagination",!1)("nzShowPagination",o.showPagination)("nzPageSize",o.limit)("nzPageIndex",o.offset?o.offset/o.limit+1:1)("nzTotal",null!==(e=t.bMT(22,44,o.total))&&void 0!==e?e:0)("nzItemRender",i.template),t.R7$(5),t.Y8G("activeSortBy",o.sortBy)("activeSortOrder",o.sortOrder),t.R7$(),t.SpI(" ",t.bMT(27,46,"pages.contract.webhosting.databases.table.name")," "),t.R7$(2),t.Y8G("activeSortBy",o.sortBy)("activeSortOrder",o.sortOrder),t.R7$(),t.SpI(" ",t.bMT(30,48,"pages.contract.webhosting.databases.table.user")," "),t.R7$(4),t.SpI(" ",t.bMT(34,50,"pages.contract.webhosting.databases.table.access-external")," "),t.R7$(3),t.SpI(" ",t.bMT(37,52,"pages.contract.webhosting.databases.table.link")," "),t.R7$(3),t.SpI(" ",t.bMT(40,54,"pages.contract.webhosting.databases.table.comment")," "),t.R7$(2),t.Y8G("activeSortBy",o.sortBy)("activeSortOrder",o.sortOrder),t.R7$(),t.SpI(" ",t.bMT(43,56,"pages.contract.webhosting.databases.table.created")," "),t.R7$(3),t.SpI(" ",t.bMT(46,58,"pages.contract.webhosting.databases.table.action")," "),t.R7$(3),t.Dyx(a.data),t.R7$(2),t.Y8G("pageIndex",a.nzPageIndex)("pageSize",a.nzPageSize)("totalItems",a.nzTotal||(null==a.nzData?null:a.nzData.length)||0)}}function it(n,r){1&n&&t.nrm(0,"app-no-feature-card")}function ot(n,r){if(1&n&&t.DNE(0,nt,52,60,"app-card")(1,it,1,0,"app-no-feature-card"),2&n){const e=t.XpG();t.vxM(e.hasFeature?0:1)}}let st=(()=>{class n extends R.z{activatedRoute;router;databaseService;modalService;notificationService;contractService;
1filterSortUrl;contractId=0;dbEditId=null;contract;conNo="";faKey=p.bMg;faPenToSquare=p.LFz;faTrash=p.yLS;faInfinity=B.C8j;faCircleCheck=p.QRE;faCircleX=p.Ubr;faRightFromBracket=p.yBu;hasFeature;isContractLoading=!0;dbAmount;usedDatabases=0;sortBy=null;sortOrder=null;externalAccessFilter=null;externalAccessFilterValue;externalAccessOptions=[{labelKey:"filter.all",value:void 0},{labelKey:"filter.external",value:"true"},{labelKey:"filter.nonExternal",value:"false"}];constructor(e,a,i,o,c,D,It){super(),this.activatedRoute=e,this.router=a,this.databaseService=i,this.modalService=o,this.notificationService=c,this.contractService=D,this.filterSortUrl=It}ngOnInit(){const e=this.activatedRoute.snapshot.queryParamMap;this.sortBy=e.get("sortBy"),this.sortOrder=e.get("sortOrder")??null;const a=e.get("external_access");this.externalAccessFilter="true"===a||"false"!==a&&null,this.externalAccessFilterValue=null===this.externalAccessFilter?void 0:a??void 0,this.activatedRoute.params.pipe(this.takeUntilDestroyed()).subscribe(i=>{this.conNo=i.contractnumber,this.offset=0,this.loadContractState()})}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()}onExternalAccessFilterChange(e){this.externalAccessFilter="true"===e||"false"!==e&&null,this.externalAccessFilterValue="string"==typeof e?e:void 0,this.offset=0,this.filterSortUrl.updateParams(this.router,this.activatedRoute,{external_access:e??null,offset:null}),this.reloadData()}fetchData(){const e=Number(this.conNo);return this.conNo&&!Number.isNaN(e)&&this.hasFeature?this.databaseService.loadDBPaginated(e,{offset:this.offset,limit:this.limit,query:this.searchSubject.getValue(),externalAccess:this.externalAccessFilter,sortBy:this.sortBy,sortOrder:this.sortOrder}).pipe((0,w.T)(a=>(this.usedDatabases=a?.itemsTotal??0,{itemsTotal:a?.itemsTotal??0,items:a?.items??[]})),(0,d.W)(()=>(this.usedDatabases=0,this.notificationService.error("notification.error.default"),(0,l.of)({itemsTotal:0,items:[]})))):(0,l.of)({itemsTotal:0,items:[]})}onSubmitDB(){this.openModal()}onEditDB(e,a){e.preventDefault(),this.dbEditId=a.ID,this.openModal(a)}onEditPassDB(e,a){e.preventDefault(),this.dbEditId=a.ID,this.modalService.component=P.c,this.modalService.openModal();const i=this.modalService.componentRef.instance;i.passwordConfig={headline:"modals.database.editPw.headline",title:"modals.database.editPw.subline"},i.password.pipe(this.takeUntilDestroyed()).subscribe(o=>{this.updateDatabase({...a,password:o.password})})}openDeleteModal(e){this.modalService.component=j.M,this.modalService.size="regular",this.modalService.openModal();const a=this.modalService.componentRef.instance;a.confirmation={title:"modals.database.delete.headline",prompt:"modals.database.delete.subline",confirmName:"delete"},a.confirm.pipe(this.takeUntilDestroyed()).subscribe(i=>{i&&this.removeDatabase(e),this.modalService.closeModal()})}loadContractState(){if(!this.conNo)return this.clearTableState(),this.hasFeature=!1,void(this.isContractLoading=!1);this.isContractLoading=!0,this.hasFeature=void 0,this.contractService.getContractForContext(this.conNo).pipe((0,d.W)(()=>(this.notificationService.error("notification.error.default"),(0,l.of)(void 0))),this.takeUntilDestroyed()).subscribe(e=>{if(this.contract=e,this.isContractLoading=!1,!e)return this.hasFeature=!1,void this.clearTableState();const a=e.tariff;this.contractId=e.ID,this.dbAmount=a?.databases,this.hasFeature=-1===a?.databases||"number"==typeof a?.databases&&a.databases>=1,this.hasFeature?this.reloadData():this.clearTableState()})}clearTableState(){this.usedDatabases=0,this.entities=[],this.total.next(0)}createHttpBody(e){const a={external_access:e.external_access??!1,comment:e.comment??""};return e.password&&(a.password=e.password),a}openModal(e){this.modalService.component=X,this.modalService.size="regular",this.modalService.openModal();const a=this.modalService.componentRef.instance;e&&(a.edit=!0,a.dbEdit=e),a.dbNew.pipe(this.takeUntilDestroyed()).subscribe(i=>{this.createDatabase(i)}),a.dbEditChange.pipe(this.takeUntilDestroyed()).subscribe(i=>{this.updateDatabase(i)})}createDatabase(e){if(!this.contractId)return void this.notificationService.error("notification.error.default");const a=this.createHttpBody(e);a.contract_id=this.contractId,this.databaseService.submitDB(a).pipe((0,d.W)(i=>(this.handleDatabaseError(i.error,"notification.error.post.database"),(0,l.of)(null))),this.takeUntilDestroyed()).subscribe(i=>{i&&(i.Code?this.handleDatabaseError(i):(this.modalService.closeModal(),this.notificationService.success("notification.success.post.database"),this.reloadData()))})}updateDatabase(e){this.dbEditId?this.databaseService.updateDB(this.dbEditId,{external_access:e.external_access??!1,comment:e.comment??"",active:!1,password:e.password??"",mainpassword:""}).pipe((0,d.W)(i=>(this.handleDatabaseError(i.error,"notification.error.post.database"),(0,l.of)(null))),this.takeUntilDestroyed()).subscribe(i=>{i&&(i.Code?this.handleDatabaseError(i):(this.modalService.closeModal(),this.notificationService.success("notification.success.post.database"),this.reloadData()))}):this.notificationService.error("notification.error.default")}removeDatabase(e){this.databaseService.removeDB(e).pipe((0,d.W)(a=>(this.handleDatabaseError(a.error),(0,l.of)(null))),this.takeUntilDestroyed()).subscribe(a=>{a&&(a.Code?this.handleDatabaseError(a):(this.notificationService.success("notification.success.delete.database"),this.reloadData()))})}handleDatabaseError(e,a="notification.error.default"){this.notificationService.error("V101"===e?.Code?"notification.error.code.V101":a)}static \u0275fac=function(a){return new(a||n)(t.rXU(b.nX),t.rXU(b.Ix),t.rXU(u.B),t.rXU(v.B),t.rXU(g.J),t.rXU(I.y),t.rXU(L.T))};static \u0275cmp=t.VBU({type:n,selectors:[["app-database-list"]],features:[t.Vt3],decls:2,vars:1,consts:[["basicTable",""],["paginationItemRender","appPaginationItemRender"],[3,"rows"],[1,"mb-8"],[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,"small-text","mt-1"],[1,"mb-4","flex","flex-wrap","items-end","justify-between","gap-2"],[1,"flex","flex-col","gap-2"],[1,"text-xs","font-semibold","uppercase","tracking-[0.12em]","text-slate-500"],[3,"valueChange","isActive","options","triggerIcon","tooltipKey","value"],[1,"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","
1nzTotal","nzItemRender"],["appSortableColumn","name",3,"sortChange","activeSortBy","activeSortOrder"],["appSortableColumn","user",3,"sortChange","activeSortBy","activeSortOrder"],[1,"text-center"],["appSortableColumn","created_at",3,"sortChange","activeSortBy","activeSortOrder"],[3,"pageIndex","pageSize","totalItems"],[1,"xsmall-text",3,"icon"],[1,"flex","justify-center"],[1,"yes",3,"icon"],[1,"no",3,"icon"],[1,"flex"],["title","pages.contract.webhosting.databases.btns.edit",3,"clickEvent","icon"],["title","pages.contract.webhosting.databases.btns.editPw",3,"clickEvent","icon"],["title","pages.contract.webhosting.databases.btns.delete",3,"clickEvent","icon"],["title","phpMyAdmin"],["target","_blank","title","phpMyAdmin",3,"href"],["src","/assets/img/phpmyadmin.svg","alt","phpMyAdmin"]],template:function(a,i){1&a&&t.DNE(0,Q,1,1,"app-loading-table-card",2)(1,ot,2,1),2&a&&t.vxM(i.isLoading?0:1)},dependencies:[A.aY,h.CP,h.SO,h._4,h.IL,h.aj,h.kt,U.m,V.v,E.i,Y.x,J.U,K.X,W.S,y.l,S.A,m.Jj,m.vh,f.D9],styles:[".button-wrapper[_ngcontent-%COMP%]{margin-top:1.5rem}a[_ngcontent-%COMP%] > img[_ngcontent-%COMP%]{height:2rem}fa-icon.yes[_ngcontent-%COMP%]{color:#10b981}fa-icon.no[_ngcontent-%COMP%]{color:#1e293b;filter:opacity(80%)}.flex[_ngcontent-%COMP%]   app-icon-button[_ngcontent-%COMP%]:hover   img[_ngcontent-%COMP%]{filter:invert(51%) sepia(96%) saturate(2862%) hue-rotate(347deg) brightness(102%) contrast(101%)}"]})}return n})();var rt=s(1985),ct=s(2989),lt=s(194),dt=s(6217),pt=s(1425),ht=s(3473);function mt(n,r){1&n&&t.nrm(0,"app-loading-app-card",0),2&n&&t.Y8G("rows",4)("showTitle",!0)}function ft(n,r){1&n&&(t.j41(0,"p",7),t.EFF(1),t.nI1(2,"translate"),t.k0s()),2&n&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"pages.contract.webhosting.overview.card4.main-user-password")," "))}function bt(n,r){if(1&n){const e=t.RV6();t.nrm(0,"app-data-list",3),t.nI1(1,"async"),t.j41(2,"app-alert",4),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"div",5)(6,"app-button",6),t.nI1(7,"translate"),t.bIt("clickEvent",function(){t.eBV(e);const i=t.XpG(3);return t.Njj(i.openModal())}),t.k0s(),t.DNE(8,ft,3,3,"p",7),t.k0s()}if(2&n){const e=t.XpG(3);t.Y8G("list",t.bMT(1,5,e.listDB)),t.R7$(3),t.SpI(" ",t.bMT(4,7,"pages.contract.webhosting.overview.card4.main-user-info")," "),t.R7$(3),t.Y8G("title",t.bMT(7,9,"pages.contract.webhosting.overview.card4.change-pw-btn"))("disabled",!e.numberOfDatabases),t.R7$(2),t.vxM(e.numberOfDatabases?-1:8)}}function ut(n,r){1&n&&(t.EFF(0),t.nI1(1,"translate")),2&n&&t.SpI(" ",t.bMT(1,1,"pages.contract.webhosting.overview.card4.noDatabases")," ")}function gt(n,r){if(1&n&&(t.j41(0,"div",1)(1,"div",2)(2,"app-card"),t.DNE(3,bt,9,11)(4,ut,2,3),t.k0s()()()),2&n){const e=t.XpG(2);t.R7$(3),t.vxM(e.contract&&e.listDB?3:4)}}function vt(n,r){1&n&&t.nrm(0,"app-no-feature-card")}function _t(n,r){if(1&n&&t.DNE(0,gt,5,1,"div",1)(1,vt,1,0,"app-no-feature-card"),2&n){const e=t.XpG();t.vxM(e.hasFeature?0:1)}}let Ct=(()=>{class n extends ct.${Route;Translate;Modal;contractService;notificationService;_contract;_conNo;_listDB;hasFeature;isLoading=!0;permitted=!0;db;numberOfDatabases=0;get conNo(){return this._conNo}get contract(){return!!this._contract}get listDB(){return this._listDB}constructor(e,a,i,o,c){super(),this.Route=e,this.Translate=a,this.Modal=i,this.contractService=o,this.notificationService=c}ngOnInit(){this.Route.data.pipe(this.takeUntilDestroyed()).subscribe(e=>{this.db=e.db,this.numberOfDatabases=this.db?this.db.length:0,this._contract&&this._setListDB(this._contract)}),this.Route.params.pipe(this.takeUntilDestroyed()).subscribe(e=>{this._conNo=e.contractnumber,this.isLoading=!0,this.hasFeature=void 0,this.contractService.getContractForContext(this._conNo).pipe((0,d.W)(()=>(this.notificationService.error("notification.error.default"),(0,l.of)(void 0))),this.takeUntilDestroyed()).subscribe(a=>{if(this._contract=a,a){const i=a.tariff;this.hasFeature=i&&i?.databases>=1||i&&-1===i?.databases,this._setListDB(a)}else this.hasFeature=!1;this.isLoading=!1})})}openModal(){if(!this.db?.length||!this._contract)return;this.Modal.component=lt.x,this.Modal.size="regular",this.Modal.openModal();const e=this.Modal.componentRef.instance,[a]=this.db;e.databaseId=a.ID,e.mainUserName=this._contract.product_user}_setListDB(e){this._listDB=new rt.c(a=>{a.next({id:"",name:"pages.contract.webhosting.overview.card4.title1",lists:[{keyword:"pages.contract.webhosting.overview.card4.amount",text:this.db?this.db.length:"0"},{keyword:"pages.contract.webhosting.overview.card4.server-host",text:`${this.Translate.instant("pages.contract.webhosting.overview.card4.server-host-address")} ${e.server.servername})`},{keyword:"pages.contract.webhosting.overview.card4.main-user",text:e.product_user},{keyword:"pages.contract.webhosting.overview.card4.password.label",text:"**********"}]})})}static \u0275fac=function(a){return new(a||n)(t.rXU(b.nX),t.rXU(f.c$),t.rXU(v.B),t.rXU(I.y),t.rXU(g.J))};static \u0275cmp=t.VBU({type:n,selectors:[["app-databases-overview"]],features:[t.Vt3],decls:2,vars:1,consts:[[3,"rows","showTitle"],[1,"row"],[1,"col-12","col-xl-6"],[3,"list"],["type","info",1,"d-block","mb-8"],[1,"change-main-user-password-button","button-spacing-top"],[3,"clickEvent","title","disabled"],[1,"subline"]],template:function(a,i){1&a&&t.DNE(0,mt,1,2,"app-loading-app-card",0)(1,_t,2,1),2&a&&t.vxM(i.isLoading?0:1)},dependencies:[dt.C,F.Q,E.i,pt.q,ht.z,y.l,m.Jj,f.D9],styles:[".change-main-user-password-button[_ngcontent-%COMP%]{width:100%;flex-direction:column;display:flex;align-items:end}"]})}return n})();
1var C=s(3072);const xt=[{path:"",component:T.T,children:[{path:"details/:contractnumber",component:Ct,resolve:{db:n=>{const r=(0,t.WQX)(u.B),e=n.paramMap.get("contractnumber")??n.firstChild?.paramMap.get("contractnumber");return e&&r.loadDB(+e)||void 0}},canActivate:[C.q],runGuardsAndResolvers:"always"},{path:"list/:contractnumber",component:st,canActivate:[C.q],runGuardsAndResolvers:"always"}],canActivate:[C.q],runGuardsAndResolvers:"always"}];let St=(()=>{class n{static \u0275fac=function(a){return new(a||n)};static \u0275mod=t.$C({type:n});static \u0275inj=t.G2t({imports:[b.iI.forChild(xt),b.iI]})}return n})(),Ft=(()=>{class n{static \u0275fac=function(a){return new(a||n)};static \u0275mod=t.$C({type:n});static \u0275inj=t.G2t({imports:[m.MD,St,M.G,f.h.forChild(),S.A]})}return n})()}}]);

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.