PageSourceSearch

https://zami.sigmali.pl/4850.190817d1233d1c9f.js

js sigmali.pl collected 2026-10-08 08:08:11 UTC 23,138 bytes, 1 lines download raw bytes

1(self.webpackChunkzami=self.webpackChunkzami||[]).push([[4850],{84850:(l,c,e)=>{"use strict";e.r(c),e.d(c,{UsersControllerModule:()=>w});var i=e(31635),s=e(17705),n=e(60177),h=e(49192),C=e(75149),E=e(1057);var y=e(41706),R=e.n(y),o=e(91449),g=e(68965),f=e(40716),I=e(43414),a=e(27876),x=e(21413);let b=class{constructor(){this.data$$=new x.B,this.data$=this.data$$.asObservable()}getData(t){this.data$$.next(t)}static{this.ctorParameters=()=>[]}};b=(0,i.Cg)([(0,s._qm)({providedIn:"root"})],b);var G=e(81794),$=e(98264),V=e(93494),Q=e(18359),Y=e(27468),S=e(97121),H=e(15626),Z=e(91348),B=e(44407);let A=class{constructor(t,r,m,v,D,Se,Te){this.tabsService=t,this.route=r,this.api=m,this.config=v,this.translate=D,this.router=Se,this.activatedRoute=Te,this.isAdmin=!1,this.privilageTabUser=!1,this.privilageTabContractorParams=!1,this.privilageTabUserParams=!1,this.privilageTabPrivilages=!1,this.privilageTabChat=!1,this.privilageTabLogs=!1,this.adminChatCreatePrivilage=!1,this.adminListChatPrivilage=!1,this.reloadChat=!1,this.activeTabIndex=null,this.PromanUiTabService=(0,s.WQX)(a.s$F),this.PromanBreadCrumbPublicService=(0,s.WQX)(a.ze4),this.AdminParametersSaveService=(0,s.WQX)(G.m),this.AdminBtnSaveService=(0,s.WQX)(V.c),this.PromanFiltersService=(0,s.WQX)(a.SJo),this.PromanToastService=(0,s.WQX)(a.G$9),this.ConfirmationService=(0,s.WQX)(a.Jwp),this.UserAdminGroupSaveService=(0,s.WQX)(B.u),this.Parameters=$.H,this.breadcrumb=[],this.subscription=new Q.yU,this.AutocompleteContractorService=(0,s.WQX)(H.d),this.AutocompleteEkonomUserService=(0,s.WQX)(Z.U),this.activatedRoute.data.subscribe(ye=>{this.isViewProducts=ye.isViewProducts})}ngOnDestroy(){this.subscription.unsubscribe()}saveUser(){this.userNgModel.getErrors().length>0?this.PromanToastService.add({severity:"error",summary:this.userNgModel.formatToastErrors()}):this.editUser()}generateBreadcrumb(){let t=this.PromanBreadCrumbPublicService.generateBreadcrubs("users",!0,null,!0,!0),r=[{name:this.userInfo.IMIE+" "+this.userInfo.NAZWISKO+" ("+this.userInfo.LOGIN_NAME+")"}];this.breadcrumb=t.concat(r)}ngOnInit(){this.userDeletePermission=this.config.getAdminPrivilage("users",o.e.DELETE_PRIVILAGE),this.userEditPermission=this.config.getAdminPrivilage("users",o.e.UPDATE_PRIVILAGE),this.adminChatCreatePrivilage=this.config.getAdminPrivilage("chat",o.e.NEW_PRIVILAGE),this.userId=parseInt(this.route.snapshot.paramMap.get("id")),this.getUserDetails(),this.subscription.add(this.PromanUiTabService.changeTabBehaviorSubject.subscribe(t=>{this.activeTabIndex=t}))}savePermissions(){this.AdminBtnSaveService.getData("UserMenuPrivilagesEditComponent")}getUserDetails(){this.userInfo=null,this.userNgModel=null,this.api.get("zit/users/"+this.userId+"/details",null,!0).subscribe({next:t=>{this.userInfo=t,(0,Y.p)({contractorName:this.AutocompleteContractorService.getContractorName(t.IDKONTRAHENTA,!0),ekonomUserName:this.AutocompleteEkonomUserService.getEkonomUserName(t.ID_USER_EKONOM)}).subscribe({next:r=>{this.userNgModel=new S.di(t,r.contractorName,r.ekonomUserName),this.generateBreadcrumb(),this.setTabs()}})},error:()=>{this.userInfo=null}})}getParameters(t){this.AdminParametersSaveService.getData(t)}deleteUser(){this.ConfirmationService.confirm({header:"Czy usun\u0105\u0107 u\u017cytkownika "+this.userInfo.LOGIN_NAME+"?",acceptLabel:"tak",rejectLabel:"nie",accept:()=>{this.api.delete("zit/users/"+this.userInfo.ID_UZYTKOWNIKA).subscribe({next:t=>{this.PromanToastService.add({severity:"success",summary:"U\u017cytkownik zosta\u0142 usuni\u0119ty"}),this.router.navigate(["/users"])},error:()=>{this.PromanToastService.add({severity:"error",summary:this.translate.translate("ERR_DELETE_FAILED")})}})}})}setTabs(){this.isAdmin=1==this.userInfo.ADMINISTRATOR,this.privilageTabUser=this.config.getAdminPrivilage("users",o.e.ADDITIONAL_TAB,"user"),this.privilageTabContractorParams=this.config.getAdminPrivilage("users",o.e.ADDITIONAL_TAB,"contractor-params"),this.privilageTabUserParams=this.config.getAdminPrivilage("users",o.e.ADDITIONAL_TAB,"user-params"),this.privilageTabPrivilages=this.config.getAdminPrivilage("users",o.e.ADDITIONAL_TAB,"user-menu-access"),this.privilageTabChat=this.config.getAdminPrivilage("users",o.e.ADDITIONAL_TAB,"user-conversation"),this.privilageTabLogs=this.config.getAdminPrivilage("users",o.e.ADDITIONAL_TAB,"user-logs"),this.adminListChatPrivilage=this.config.getAdminPrivilage("chat",o.e.LIST_PRIVILAGE),this.isAdmin?this.index=this.tabsService.getLastIndex(g.F.USER_EDIT_ADMIN):this.index=this.tabsService.getLastIndex(g.F.USER_EDIT)}editUser(){1==this.userInfo.CZY_AKTYWNY&&0==this.userNgModel.isActive&&this.userInfo.ID_OSOBY_KONTAKTOWE?this.ConfirmationService.confirm({header:"Zdezaktywowa\u0107 osob\u0119 kontaktow\u0105 przypisan\u0105 do u\u017cytkownika?",acceptLabel:"Tak",rejectLabel:"Nie",accept:()=>{this.userNgModel.deactivateContactPerson=!0,this.updateUser()},reject:()=>{this.userNgModel.deactivateContactPerson=!1,this.updateUser()}}):(this.userNgModel.deactivateContactPerson=!1,this.updateUser())}updateUser(){let t=this.userNgModel;t.warehouse=-1==t.warehouse?null:t.warehouse,t.contractor=t.contractor?.value??null,t.idUserEkonom=t.idUserEkonom?.value??null,this.api.put("zit/users/"+this.userId,this.userNgModel).subscribe({next:r=>{this.userNgModel.deactivateContactPerson&&(r.contactPersonDeactivated?this.PromanToastService.add({severity:"success",summary:"Osoba kontaktowa zosta\u0142a dezaktywowana"}):this.PromanToastService.add({severity:"error",summary:"Nie uda\u0142o si\u0119 dezaktywowa\u0107 osoby kontaktowej"})),this.PromanToastService.add({severity:"success",summary:"U\u017cytkownik zosta\u0142 zapisany"}),this.getUserDetails()},error:r=>{this.PromanToastService.add({severity:"error",summary:r.error.message})}})}handleChange(t){this.isAdmin?this.tabsService.setIndex(g.F.USER_EDIT_ADMIN,t.index):this.tabsService.setIndex(g.F.USER_EDIT,t.index)}onAddConversation(t){t&&(this.reloadChat=!0,setTimeout(()=>{this.reloadChat=!1},1))}openProductList(){this.router.navigate(["/products","users",this.userId])}saveGroups(){this.UserAdminGroupSaveService.onClickSave.next()}static{this.ctorParameters=()=>[{type:g.q},{type:h.nX},{type:f.j},{type:o.T},{type:I.H},{type:h.Ix}
1,{type:h.nX}]}};A=(0,i.Cg)([(0,s.uAl)({selector:"app-user-details",template:'<proman-breadcrumb [breadcrumb]="breadcrumb">\n\t<div style="display: flex; flex-direction: row; align-items: center;">\n\t\t\x3c!-- <div class="breadcrumb-btns" *ngIf="!isAdmin">\n\t\t\t<proman-button icon="fa-solid fa-list" label="lista produkt\xf3w" (actionEmitter)="openProductList()"></proman-button>\n\t\t\t<proman-icon-button label="lista produkt\xf3w" faIcon="fa-solid fa-list" (actionEmitter)="openProductList()"></proman-icon-button>\n\t\t</div> --\x3e\n\t\t<div class="breadcrumb-btns">\n\t\t\t<proman-buttons-delete [label]="\'Usu\u0144 u\u017cytkownika\'" (actionEmitter)="deleteUser()" *ngIf="userDeletePermission && activeTabIndex===\'user\'"></proman-buttons-delete>\n\t\t</div>\n\t\t<div class="breadcrumb-btns">\n\t\t\t<proman-text-button-save *ngIf="userEditPermission && activeTabIndex===\'user\'" (actionEmitter)="saveUser()"></proman-text-button-save>\n\t\t\t<proman-text-button-save *ngIf="userEditPermission && activeTabIndex===\'contractor-params\'" (actionEmitter)="getParameters(Parameters.PGK)"></proman-text-button-save>\n\t\t\t<proman-text-button-save *ngIf="userEditPermission && activeTabIndex===\'users-params\'" (actionEmitter)="getParameters(Parameters.PGU)"></proman-text-button-save>\n\t\t\t<proman-text-button-save *ngIf="userEditPermission && activeTabIndex===\'permissions\'" (actionEmitter)="savePermissions()"></proman-text-button-save>\n\t\t\t<proman-text-button-save *ngIf="userEditPermission && activeTabIndex===\'groups\'" (actionEmitter)="saveGroups()"></proman-text-button-save>\n\t\t</div>\n\t</div>\n</proman-breadcrumb>\n\n\n<proman-tabs menuName="users-details">\n\t<proman-tab index="user" display="U\u017cytkownik" *ngIf="privilageTabUser">\n\t\t<div class="content-card content-margin edit">\n\t\t\t<app-forms-users-content *ngIf="userNgModel" [disabled]="!userEditPermission" [(ngModel)]="userNgModel"></app-forms-users-content>\n\t\t</div>\n\t</proman-tab>\n\t<proman-tab index="contractor-params" display="Parametry kontrahenta" *ngIf="privilageTabContractorParams && !isAdmin">\n\t\t<div class="content-card content-margin edit">\n\t\t\t<app-parameter-edit type="pgk" [editPrivilage]="userEditPermission" [userId]="userId"></app-parameter-edit>\n\t\t</div>\n\t</proman-tab>\n\t<proman-tab index="users-params" display="Parametry u\u017cytkownika" *ngIf="privilageTabUserParams && !isAdmin">\n\t\t<div class="content-card content-margin edit">\n\t\t\t<app-parameter-edit type="pgu" [editPrivilage]="userEditPermission" [userId]="userId"></app-parameter-edit>\n\t\t</div>\n\t</proman-tab>\n\t<proman-tab index="permissions" display="Uprawnienia" *ngIf="privilageTabPrivilages">\n\t\t<div class="content-card content-margin edit">\n\t\t\t<app-user-menu-privilages-edit *ngIf="!isAdmin" [editPrivilage]="userEditPermission" [userId]="userId"></app-user-menu-privilages-edit>\n\t\t\t<app-admin-menu-privilages *ngIf="isAdmin" [userId]="userId" [userInfo]="userInfo"></app-admin-menu-privilages>\n\t\t</div>\n\t</proman-tab>\n\t<proman-tab index="groups" display="Grupy" *ngIf="isAdmin">\n\t\t<div class="content-card content-margin edit">
1\n\t\t\t<app-edit-user-admin-groups [userId]="userId"></app-edit-user-admin-groups>\n\t\t</div>\n\t</proman-tab>\n\t<proman-tab index="logs" display="Logi" *ngIf="privilageTabLogs && !isAdmin">\n\t\t<app-user-logs [userId]="userId"></app-user-logs>\n\t</proman-tab>\n</proman-tabs>\n',providers:[b,B.u],styles:[R()]})],A);var _=e(38784),q=e.n(_),K=e(96354),ee=e(6483),p=e(56174);let L=class extends ee.G{constructor(){super("ID_UZYTKOWNIKA","OSTATNIE_LOGOWANIE",-1),this.api=(0,s.WQX)(f.j),this.PromanToastService=(0,s.WQX)(a.G$9),this.Translate=(0,s.WQX)(I.H),this.config=(0,s.WQX)(o.T),this.ConfirmationService=(0,s.WQX)(a.Jwp),this.url="zit/dx/users",this.reloadData=new s.bkB,this.deletePrivilage=this.config.getAdminPrivilage("users",o.e.DELETE_PRIVILAGE)}getColumns(){return[new p.a({field:"IDKONTRAHENTA",header:"Numer kontrahenta",sortable:!0}),new p.a({field:"SKROT",header:"Nazwa kontrahenta",sortable:!0}),new p.a({field:"NAZWISKO",header:"Nazwisko",sortable:!0}),new p.a({field:"LOGIN_NAME",header:"Login",sortable:!0}),new p.a({field:"NIP_INT",header:"NIP",sortable:!0}),new p.a({field:"OSTATNIE_LOGOWANIE",header:"Ostatnie logowanie",sortable:!0}),new p.a({field:"CZY_AKTYWNY",header:"Czy aktywny",sortable:!0,type:"boolean-icon"}),new p.a({field:"PROGRAMPROFIT_ACCESS",header:"Program Profit",sortable:!0,type:"boolean-icon"})]}loadData(t){return this.api.get(this.url,this.getHttpParams(t)).pipe((0,K.T)(r=>({data:r.data.map(m=>({actionButtons:this.getContexteMenu(m),clickable:!0,fields:m,selectable:!1,styles:[],href:"/users/"+m.ID_UZYTKOWNIKA})),summary:[],totalCount:r.totalCount??r.data.length})))}getContexteMenu(t){let r=[];if(this.deletePrivilage){const m=new a.j2f("fa-solid fa-trash","Usu\u0144",null,!0);r.push(m),m.clickEvent.subscribe(()=>{this.ConfirmationService.confirm({header:"Czy usun\u0105\u0107 u\u017cytkownika "+t.LOGIN_NAME+"?",acceptLabel:"tak",rejectLabel:"nie",accept:()=>{this.deleteUser(t.ID_UZYTKOWNIKA)}})})}return r}deleteUser(t){this.api.delete("zit/users/"+t).subscribe({next:r=>{this.reloadData.emit(),this.PromanToastService.add({severity:"success",summary:"U\u017cytkownik zosta\u0142 usuni\u0119ty"})},error:()=>{this.PromanToastService.add({severity:"error",summary:this.Translate.translate("ERR_DELETE_FAILED")})}})}static{this.ctorParameters=()=>[]}};L=(0,i.Cg)([(0,s._qm)({providedIn:"root"})],L);let T=class{constructor(){this.usersList=[],this.PromanBreadCrumbPublicService=(0,s.WQX)(a.ze4),this.config=(0,s.WQX)(o.T),this.service=(0,s.WQX)(L)}ngOnInit(){this.userAddPermission=this.config.getAdminPrivilage("users",o.e.NEW_PRIVILAGE),this.userEditPermission=this.config.getAdminPrivilage("users",o.e.UPDATE_PRIVILAGE),this.breadcrumb=this.PromanBreadCrumbPublicService.generateBreadcrubs("users",!0,null,!0,!1)}onAddUser(t){t&&this.service.reloadData.emit()}};T=(0,i.Cg)([(0,s.uAl)({selector:"app-users",template:'<proman-breadcrumb [breadcrumb]="breadcrumb">\n\t<app-forms-users-add *ngIf="userAddPermission" (onAction)="onAddUser($event)"></app-forms-users-add>\n</proman-breadcrumb>\n\n<app-table-list\n\tindex="users"\n\t[service]="service">\n</app-table-list>\n',styles:[q()]})],T);const te=[{path:":id/products",component:A,canActivate:[E.d],resolve:{pageParams:C.w},data:{isViewProducts:!0,indexName:"products",loadAdditionalHeader:!0}},{path:":id",component:A,canActivate:[E.d],resolve:{pageParams:C.w},data:{indexName:"usersDetails"}},{path:"",component:T,canActivate:[E.d],resolve:{pageParams:C.w},data:{indexName:"users",routerLink:"users"}}];let W=class{};W=(0,i.Cg)([(0,s.UQu)({imports:[h.iI.forChild(te)],exports:[h.iI]})],W);var se=e(77979),re=e(20060),j=e(98387),ae=e(42361);var ie=e(88605),oe=e.n(ie),P=e(61265);let M=class extends P.I{constructor(){super(...arguments),this.firstStep="parameters",this.validationSteps=[{index:"parameters",fn:()=>this.userNgModel.getErrors()}],this.onAction=new s.bkB,this.AdminFormsService=(0,s.WQX)(b),this.PromanCreatorService=(0,s.WQX)(a.$eY),this.api=(0,s.WQX)(f.j),this.translate=(0,s.WQX)(I.H),this.showContent=!1,this.userNgModel=new S.di}fillDataEmpty(){this.showContent=!1,this.userNgModel=new S.di}creatorFinish(){this.addUser()}addUser(){let t=this.userNgModel;t.warehouse=-1==t.warehouse?null:t.warehouse,t.contractor=t.contractor?.value??null,t.idUserEkonom=t.idUserEkonom?.value??null,this.api.post("zit/users",this.userNgModel).subscribe({next:r=>{this.PromanToastService.add({severity:"success",summary:this.translate.translate("INF_ADD_SUCCESS")}),this.PromanCreatorService.closeCreator(),this.onAction.emit(!0)},error:r=>{this.PromanToastService.add({severity:"error",summary:this.translate.translate("ERR_ADD_FAILED")}),this.onAction.emit(!1)}})}onModalClose(){this.showContent=!1,super.onModalClose()}onModalOpen(){this.showContent=!0,super.onModalOpen()}validationInProgress(t){this.PromanCreatorService.disableBtn(t)}static{this.propDecorators={onAction:[{type:s.k7i}]}}};M=(0,i.Cg)([(0,s.uAl)({selector:"app-forms-users-add",template:'<proman-creator header="Nowy u\u017cytkownik"\n    (onCreatorFinish)="onCreatorFinish()"\n    (onIndexChange)="changeStep($event)"\n    (onModalClose)="onModalClose()"\n    (onModalOpen)="onModalOpen()"\n    >\n    <proman-creator-step *ngIf="showContent" index="parameters" display="Szczeg\xf3\u0142y">\n        <app-forms-users-content [(ngModel)]="userNgModel" (onValidationInProgress)="validationInProgress($event)"></app-forms-users-content>\n    </proman-creator-step>\n</proman-creator>',providers:[b],styles:[oe()]})],M);var d=e(89417);let U=class{};U=(0,i.Cg)([(0,s.UQu)({declarations:[S.EX],imports:[n.MD,a.BjO,a.IW4,a.vYm,d.
1X1,a.vro,a.zOf,a.CVJ,a.$hD,a.KRw],exports:[S.EX]})],U);let k=class{};k=(0,i.Cg)([(0,s.UQu)({declarations:[M],imports:[n.MD,U,a.$MP,d.X1,d.YN],exports:[M]})],k);let F=class{};F=(0,i.Cg)([(0,s.UQu)({declarations:[T],imports:[n.MD,se.R,re.dX,j.T,a._SP,ae.F,k],exports:[T]})],F);var de=e(94799),le=e(51477),me=e(81141),ue=e(17865),ce=e(69183),he=e(79372),pe=e(4953),ve=e(12533);var fe=e(57135),Ie=e.n(fe),be=e(88141),Ae=e(99437),Pe=e(7673),Ce=e(21626);let O=class extends P.I{constructor(){super(...arguments),this.onAdd=new s.bkB,this.PromanCreatorService=(0,s.WQX)(a.$eY),this.config=(0,s.WQX)(o.T),this.api=(0,s.WQX)(f.j),this.translate=(0,s.WQX)(I.H),this.creatorReady=!1,this.refreshUploader=!1,this.validationSteps=[{index:"details",fn:()=>{let t=[];const r=this.chatForm;if(r.invalid){const m=r.get("kind"),v=r.get("title"),D=r.get("content");m.errors?.required&&t.push(new P.D("kind","Wybierz rodzaj")),v.errors?.required&&t.push(new P.D("title","Temat nie mo\u017ce by\u0107 pusty")),D.errors?.required&&t.push(new P.D("content","Tre\u015b\u0107 nie mo\u017ce by\u0107 pusta"))}return t}}],this.subscription=new Q.yU,this.attachments=[],this.userError=!1,this.userErrorMessage=null,this.user=null,this.completeMethod=t=>{let r=new Ce.Nl;return r=r.append("page",0),r=r.append("onPage",20),r=r.append("search",t),r=r.append("isActive",1),r=r.append("sortColumn","LOGIN_NAME"),r=r.append("sortMode","ASC"),r=r.append("userRole",2),this.api.get("zit/users",r).pipe((0,K.T)(m=>m.list.map(v=>({label:`${v.IMIE} ${v.NAZWISKO} (${v.SKROT})`,value:v.ID_UZYTKOWNIKA}))))}}ngOnDestroy(){this.subscription.unsubscribe()}fillDataEmpty(){this.attachments=[],this.refreshUploader=!0,setTimeout(()=>{this.refreshUploader=!1},1),this.chatForm.get("kind").setValue(null),this.chatForm.get("title").setValue(null),this.chatForm.get("content").setValue(null)}creatorFinish(){const t=this.chatForm;this.addChatHeader({receiver:this.userId??t.get("user").value,kind:t.get("kind").value?.id,title:t.get("title").value,content:t.get("content").value,attachments:this.attachments})}addChatHeader(t){this.api.post("zit/chat/header",t,!0).subscribe({next:()=>{this.PromanToastService.add({severity:"success",summary:"Konwersacja zosta\u0142a dodana"}),this.onAdd.emit(!0),this.PromanCreatorService.closeCreator()},error:()=>{this.PromanToastService.add({severity:"error",summary:"Nie uda\u0142o si\u0119 doda\u0107 konwersacji"}),this.onAdd.emit(!1)}})}ngOnInit(){this.MaksymalnyRozmiarZalacznikaWBajtach=this.config.getAttConfig("MaksymalnyRozmiarZalacznikaWBajtach"),this.getChatKind().subscribe({next:()=>{this.userId>0?this.firstStep="details":(this.firstStep="user",this.chatForm.addControl("user",new d.hs(null,[d.k0.required])),this.validationSteps.push({index:"user",fn:()=>{let t=[];return this.chatForm.get("user").errors?.required&&(t.push(new P.D("user","Wybierz u\u017cytkownika")),this.userError=!0,this.userErrorMessage="Wybierz u\u017cytkownika"),t}})),super.ngOnInit()}})}filesToUpload(t){this.attachments=t}getChatKind(){return this.selectChatKind=[],this.api.get("zit/chat/kind").pipe((0,be.M)(t=>{this.selectChatKind=t.map(r=>({label:r.NAME,value:{id:r.ID}})),this.chatForm=new d.J3({kind:new d.hs(null,[d.k0.required]),title:new d.hs(null,[d.k0.required]),content:new d.hs(null,[d.k0.required])}),this.creatorReady=!0}),(0,Ae.W)(t=>(this.chatForm=new d.J3({kind:new d.hs(null,[d.k0.required]),title:new d.hs(null,[d.k0.required]),content:new d.hs(null,[d.k0.required])}),this.creatorReady=!0,(0,Pe.of)(null))))}setUser(){null===this.user?(this.chatForm.get("user").setValue(null),this.userError=!0,this.userErrorMessage="Wybierz u\u017cytkownika"):(this.chatForm.get("user").setValue(this.user.value),this.userError=!1,this.userErrorMessage=null),this.chatForm.updateValueAndValidity()}static{this.propDecorators={userId:[{type:s.pde}],onAdd:[{type:s.k7i}]}}};O=(0,i.Cg)([(0,s.uAl)({selector:"app-forms-header-add",template:'<proman-creator\n\theader="Nowa konwersacja"\n    (onCreatorFinish)="onCreatorFinish()"\n    (onIndexChange)="changeStep($event)"\n    (onModalClose)="onModalClose()"\n    (onModalOpen)="onModalOpen()">\n    <proman-creator-step index="user" display="U\u017cytkownik" *ngIf="creatorReady && !(userId>0)" [finishBtnEnable]="false">\n        <div class="proman-ui-label-list">\n\t\t\t<proman-label-form label="U\u017cytkownik" [required]="true" [error]="userError" [errorMsg]="userErrorMessage">\n\t\t\t\t<proman-form-autocomplete\n\t\t\t\t\t[(ngModel)]="user"\n\t\t\t\t\tplaceholder="wybierz u\u017cytkownika"\n\t\t\t\t\t[completeMethod]="completeMethod"\n\t\t\t\t\t(onChangeEvent)="setUser()">\n\t\t\t\t</proman-form-autocomplete>\n\t\t\t</proman-label-form>\n\t\t</div>\n    </proman-creator-step>\n    <proman-creator-step index="details" display="Szczeg\xf3\u0142y" [finishBtnEnable]="true" *ngIf="creatorReady">\n        <div class="proman-ui-label-list" [formGroup]="chatForm">\n            <proman-label-form label="Rodzaj" [required]="true" [error]="!chatForm.get(\'kind\').valid" errorMsg="Wybierz rodzaj">\n\t\t\t\t<proman-form-dropdown\n\t\t\t\t\tformControlName="kind"\n\t\t\t\t\t[options]="selectChatKind"\n\t\t\t\t\tplaceholder="wybierz">\n\t\t\t\t</proman-form-dropdown>\n            </proman-label-form>\n            <proman-label-form label="Temat" [required]="true" [error]="!chatForm.get(\'title\').valid" errorMsg="Temat nie mo\u017ce by\u0107 pusty">\n\t\t\t\t<proman-form-input-text formControlName="title"></proman-form-input-text>\n            </proman-label-form>\n            <proman-label-form label="Tre\u015b\u0107" [required]="true" [error]="!chatForm.get(\'content\').valid" errorMsg="Tre\u015b\u0107 nie mo\u017ce by\u0107 pusta">\n\t\t\t\t<proman-form-textarea formControlName="content"></proman-form-textarea>\n            </proman-label-form>\n        </div>\n    </proman-creator-step>\n    <proman-creator-step index="attachments" display="Za\u0142\u0105czniki" *ngIf="creatorReady">\n        <app-file-upload-custom (uploadedFilesEmitter)="filesToUpload($event)" *ngIf="!refreshUploader"></app-file-upload-custom>\n    </proman-creator-step>\n</proman-creator>\n',providers:[b],styles:[Ie()]})],O);var Ee=e(39409);let z=class{};z=(0,i.Cg)([(0,s.UQu)({declarations:[O],imports:[n.MD,a.$MP,a.IW4,d.X1,d.YN,Ee.p,a.vro,a.k$P,a.zOf,a.KRw],exports:[O]})],z);let X=class{};X=(0,i.Cg)([(0,s.UQu)({declarations:[A],imports:[n.MD,le.C,me.tm,h.iI,j.T,ue.a,ce.I,he.k,pe.p,ve.t,de.F,a.Ec1,a._SP,U,a.vYm,z,d.YN,a.odX,a.CVJ],exports:[A]})],X);let w=class{};w=(0,i.Cg)([(0,s.UQu)({imports:[n.MD,W,F,X]})],w)},98387:(l,c,e)=>{"use strict";e.d(c,{T:()=>a});var i=e(31635),s=e(81141),n=e(17705),h=e(60177);var E=e(92771),N=e.n(E),y=e(5779),R=e(43414);let o=class{constructor(){this.label="TPL_DELETE",this.confirm="CON_DELET
1E_ITEM",this.iconClass="fa-solid fa-trash",this.clickActionEmitter=new n.bkB,this.translate=(0,n.WQX)(R.H),this.confirmationService=(0,n.WQX)(y.td)}ngOnInit(){this.TPL_DELETE=this.translate.translate(this.label)}clickAction(){this.confirmationService.confirm({header:this.translate.translate(this.confirm),accept:()=>{this.clickActionEmitter.emit()}})}static{this.propDecorators={label:[{type:n.pde}],confirm:[{type:n.pde}],iconClass:[{type:n.pde}],clickActionEmitter:[{type:n.k7i}]}}};o=(0,i.Cg)([(0,n.uAl)({selector:"app-btn-icon-delete",template:'<button class="btn btn-slim btn-mobile-100 btn-danger" (click)="clickAction()">\n\t<i [class]="iconClass"></i>\n\t<div>{{TPL_DELETE}}</div>\n</button>\n\n<app-confirm-dialog></app-confirm-dialog>',providers:[y.td],styles:[N()]})],o);var g=e(20060),f=e(94799),I=e(44627);let a=class{};a=(0,i.Cg)([(0,n.UQu)({declarations:[o],imports:[h.MD,g.dX,f.F,s.tm,I.C],exports:[o]})],a)},41706:(l,c,e)=>{var i=e(8564),n=e(98557)(i);n.push([l.id,"",""]),l.exports=n.toString()},38784:(l,c,e)=>{var i=e(8564),n=e(98557)(i);n.push([l.id,"",""]),l.exports=n.toString()},57135:(l,c,e)=>{var i=e(8564),n=e(98557)(i);n.push([l.id,"",""]),l.exports=n.toString()},88605:(l,c,e)=>{var i=e(8564),n=e(98557)(i);n.push([l.id,"",""]),l.exports=n.toString()},92771:(l,c,e)=>{var i=e(8564),n=e(98557)(i);n.push([l.id,"",""]),l.exports=n.toString()}}]);

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.