PageSourceSearch

https://zami.sigmali.pl/2533.b54cf5acfffb3589.js

js sigmali.pl collected 2026-10-08 08:07:49 UTC 28,148 bytes, 1 lines download raw bytes

1(self.webpackChunkzami=self.webpackChunkzami||[]).push([[2533],{44407:(o,u,i)=>{"use strict";i.d(u,{u:()=>m});var l=i(31635),d=i(17705),n=i(21413);let m=class{constructor(){this.onClickSave=new n.B}static{this.ctorParameters=()=>[]}};m=(0,l.Cg)([(0,d._qm)({providedIn:"root"})],m)},12533:(o,u,i)=>{"use strict";i.d(u,{t:()=>D});var l=i(31635),d=i(7515),n=i(17705),m=i(60177);var P=i(66772),R=i.n(P),v=i(40716),f=i(91449),c=i(27876),O=i(93494);let b=class{constructor(t,e){this.api=t,this.config=e,this.privilagesList=[],this.selectedList=[],this.selectedCreate=[],this.selectedUpdate=[],this.selectedDelete=[],this.updatePrivilage=!1,this.modalVisible=!1,this.modalHeader=null,this.modalTabs=[],this.modalFields=[],this.selectedFields=[],this.selectedTabs=[],this.modalPrivilageObj=null,this.btnSaveSubscription=null,this.markAllList=!1,this.markAllNew=!1,this.markAllUpdate=!1,this.markAllDelete=!1,this.PromanToastService=(0,n.WQX)(c.G$9),this.AdminBtnSaveService=(0,n.WQX)(O.c)}ngOnInit(){this.updatePrivilage=this.config.getAdminPrivilage("users",f.e.UPDATE_PRIVILAGE),this.api.get(`zit/menu_admin_privilages/${this.userId}`).subscribe(t=>{this.privilagesList=t,this.privilagesList.forEach(e=>{e.LIST_PRIVILAGE&&this.selectedList.push(e.ID_ZIT_MENU_ADMIN),e.DELETE_PRIVILAGE&&this.selectedDelete.push(e.ID_ZIT_MENU_ADMIN),e.NEW_PRIVILAGE&&this.selectedCreate.push(e.ID_ZIT_MENU_ADMIN),e.UPDATE_PRIVILAGE&&this.selectedUpdate.push(e.ID_ZIT_MENU_ADMIN)})}),this.btnSaveSubscription=this.AdminBtnSaveService.data$.subscribe(t=>{"UserMenuPrivilagesEditComponent"===t&&this.saveMenuAdminPrivilages()})}ngOnDestroy(){null!=this.btnSaveSubscription&&this.btnSaveSubscription.unsubscribe()}markAll(t){switch(t){case"LIST":this.markAllList?(this.selectedList=[],this.privilagesList.forEach(e=>{e.DOSTEPNE_OPERACJE.includes(t)&&this.selectedList.push(e.ID_ZIT_MENU_ADMIN)})):this.selectedList=[];break;case"NEW":this.markAllNew?(this.selectedCreate=[],this.privilagesList.forEach(e=>{e.DOSTEPNE_OPERACJE.includes(t)&&this.selectedCreate.push(e.ID_ZIT_MENU_ADMIN)})):this.selectedCreate=[];break;case"UPDATE":this.markAllUpdate?(this.selectedUpdate=[],this.privilagesList.forEach(e=>{e.DOSTEPNE_OPERACJE.includes(t)&&this.selectedUpdate.push(e.ID_ZIT_MENU_ADMIN)})):this.selectedUpdate=[];break;case"DELETE":this.markAllDelete?(this.selectedDelete=[],this.privilagesList.forEach(e=>{e.DOSTEPNE_OPERACJE.includes(t)&&this.selectedDelete.push(e.ID_ZIT_MENU_ADMIN)})):this.selectedDelete=[]}}saveMenuAdminPrivilages(){this.api.put(`zit/menu_admin_privilages/${this.userId}`,{list:this.selectedList,new:this.selectedCreate,update:this.selectedUpdate,delete:this.selectedDelete}).subscribe({next:t=>{this.PromanToastService.add({severity:"success",summary:"Zmiany zosta\u0142y zapisane"})},error:()=>{this.PromanToastService.add({severity:"error",summary:"Wyst\u0105pi\u0142 b\u0142\u0105d podczas zapisu uprawnie\u0144"})}})}openModal(t){this.modalPrivilageObj=t,this.modalTabs=JSON.parse(t.TABS).tabs,this.modalFields=JSON.parse(t.FIELDS).fields,JSON.parse(t.ADDITIONAL).forEach(s=>{"fields"==s.type&&s.visible?this.selectedFields.push(s.name):"tabs"==s.type&&s.visible&&this.selectedTabs.push(s.name)}),this.modalHeader=`${t.NAME_PARENT}
1 - widoczno\u015b\u0107 dla: ${this.userInfo.IMIE} ${this.userInfo.NAZWISKO} (${this.userInfo.LOGIN_NAME})`,this.modalVisible=!0}saveAdditional(){let t=[];this.modalTabs.forEach(s=>{const r=this.selectedTabs.includes(s.name);t.push({visible:r,type:"tabs",name:s.name})}),this.modalFields.forEach(s=>{const r=this.selectedFields.includes(s.name);t.push({visible:r,type:"fields",name:s.name})});const e={zitMenuAdminId:this.modalPrivilageObj.ID_ZIT_MENU_ADMIN,additional:t};this.api.put(`zit/menu_admin_privilages/additional/${this.userId}`,e).subscribe({next:s=>{s.success?(this.PromanToastService.add({severity:"success",summary:"Zmiany zosta\u0142y zapisane"}),this.privilagesList=this.privilagesList.map(r=>(r.ID_ZIT_MENU_ADMIN==this.modalPrivilageObj.ID_ZIT_MENU_ADMIN&&(r.ADDITIONAL=JSON.stringify(t)),r))):this.PromanToastService.add({severity:"error",summary:"Wyst\u0105pi\u0142 b\u0142\u0105d podczas zapisu uprawnie\u0144"}),this.modalVisible=!1},error:()=>{this.modalVisible=!1,this.PromanToastService.add({severity:"error",summary:"Wyst\u0105pi\u0142 b\u0142\u0105d podczas zapisu uprawnie\u0144"})}})}static{this.ctorParameters=()=>[{type:v.j},{type:f.T}]}static{this.propDecorators={userId:[{type:n.pde}],userInfo:[{type:n.pde}]}}};b=(0,l.Cg)([(0,n.uAl)({selector:"app-admin-menu-privilages",template:'\n<proman-dialog [header]="modalHeader" [(visible)]="modalVisible" [style]="{ width: \'1000px\' }">\n\t<h3>Widoczne pola</h3>\n\t<div class="proman-ui-label-list" *ngIf="modalFields.length > 0">\n\t\t<proman-label-form *ngFor="let f of modalFields" [label]="f.displayName">\n\t\t\t<proman-form-checkbox-value\n\t\t\t\tname="admin-privilage-visible-fields"\n\t\t\t\t[(ngModel)]="selectedFields"\n\t\t\t\t[value]="f.name"\n\t\t\t\t[readOnly]="!updatePrivilage"\n\t\t\t\t[disabled]="!updatePrivilage">\n\t\t\t</proman-form-checkbox-value>\n\t\t</proman-label-form>\n\t</div>\n\n\t<h3>Widoczne zak\u0142adki</h3>\n\t<div class="proman-ui-label-list" *ngIf="modalTabs.length > 0">\n\t\t<proman-label-form *ngFor="let f of modalTabs" [label]="f.displayName">\n\t\t\t<proman-form-checkbox-value\n\t\t\t\tname="admin-privilage-visible-tabs"\n\t\t\t\t[(ngModel)]="selectedTabs"\n\t\t\t\t[value]="f.name"\n\t\t\t\t[readOnly]="!updatePrivilage"\n\t\t\t\t[disabled]="!updatePrivilage">\n\t\t\t</proman-form-checkbox-value>\n\t\t</proman-label-form>\n\t</div>\n\n\t<div class="dialog-button-container">\n\t\t<proman-icon-button faIcon="fa-solid fa-floppy-disk" (actionEmitter)="saveAdditional()" *ngIf="updatePrivilage"></proman-icon-button>\n\t</div>\n</proman-dialog>\n\n<div style="display: flex; flex-direction: row;">\n\t<div style="width: 20%;"></div>\n\t<div style="width: 20%; text-align: center;">Mo\u017ce listowa\u0107</div>\n\t<div style="width: 20%; text-align: center;">Mo\u017ce tworzy\u0107</div>\n\t<div style="width: 20%; text-align: center;">Mo\u017ce edytowa\u0107</div>\n\t<div style="width: 20%; text-align: center;">Mo\u017ce usuwa\u0107</div>\n</div>\n<hr>\n<div style="display: flex; flex-direction: row;">\n\t<div style="width: 20%; text-align: right;">Zaznacz wszystkie</div>\n\t<div style="width: 20%; text-align: center;">\n\t\t<proman-form-checkbox\n\t\t\t[(ngModel)]="markAllList"\n\t\t\t(onChangeEvent)="markAll(\'LIST\')"\n\t\t\t[readOnly]="!updatePrivilage"\n\t\t\t[disabled]="!updatePrivilage">\n\t\t</proman-form-checkbox>\n\t</div>\n\t<div style="width: 20%; text-align: center;">\n\t\t<proman-form-checkbox\n\t\t\t[(ngModel)]="markAllNew"\n\t\t\t(onChangeEvent)="markAll(\'NEW\')"\n\t\t\t[readOnly]="!updatePrivilage"\n\t\t\t[disabled]="!updatePrivilage">\n\t\t</proman-form-checkbox>\n\t</div>\n\t<div style="width: 20%; text-align: center;">\n\t\t<proman-form-checkbox\n\t\t\t[(ngModel)]="markAllUpdate"\n\t\t\t(onChangeEvent)="markAll(\'UPDATE\')"\n\t\t\t[readOnly]="!updatePrivilage"\n\t\t\t[disabled]="!updatePrivilage">\n\t\t</proman-form-checkbox>\n\t</div>\n\t<div style="width: 20%; text-align: center;">\n\t\t<proman-form-checkbox\n\t\t\t[(ngModel)]="markAllDelete"\n\t\t\t(onChangeEvent)="markAll(\'DELETE\')"\n\t\t\t[readOnly]="!updatePrivilage"\n\t\t\t[disabled]="!updatePrivilage">\n\t\t</proman-form-checkbox>\n\t</div>\n</div>\n<hr>\n<ng-container *ngFor="let priv of privilagesList">\n\t<div style="display: flex; flex-direction: row;">\n\t\t<div style="width: 20%; text-align: right;">\n\t\t\t<div>\n\t\t\t\t{{priv.NAME_PARENT}}\n\t\t\t\t<i *ngIf="priv.ADDITIONAL_PRIVILAGES" class="fa-solid fa-gears" (click)="openModal(priv);" title="Szczeg\xf3\u0142owe uprawnienia" style="cursor: pointer;"></i>\n\t\t\t</div>\n\t\t</div>\n\t\t<div style="width: 20%; text-align: center;">\n\t\t\t<proman-form-checkbox-value *ngIf="priv.DOSTEPNE_OPERACJE.includes(\'LIST\')"\n\t\t\t\tname="admin-privilage-list"\n\t\t\t\t[(ngModel)]="selectedList"\n\t\t\t\t[value]="priv.ID_ZIT_MENU_ADMIN"\n\t\t\t\t[readOnly]="!updatePrivilage"\n\t\t\t\t[disabled]="!updatePrivilage">\n\t\t\t</proman-form-checkbox-value>\n\t\t</div>\n\t\t<div style="width: 20%; text-align: center;">\n\t\t\t<proman-form-checkbox-value *ngIf="priv.DOSTEPNE_OPERACJE.includes(\'NEW\')"\n\t\t\t\tname="admin-privilage-create"\n\t\t\t\t[(ngModel)]="selectedCreate"\n\t\t\t\t[value]="priv.ID_ZIT_MENU_ADMIN"\n\t\t\t\t[readOnly]="!updatePrivilage"\n\t\t\t\t[disabled]="!updatePrivilage">\n\t\t\t</proman-form-checkbox-value>\n\t\t</div>\n\t\t<div style="width: 20%; text-align: center;">\n\t\t\t<proman-form-checkbox-value *ngIf="priv.DOSTEPNE_OPERACJE.includes(\'UPDATE\')"\n\t\t\t\tname="admin-privilage-update"\n\t\t\t\t[(ngModel)]="selectedUpdate"\n\t\t\t\t[value]="priv.ID_ZIT_MENU_ADMIN"\n\t\t\t\t[readOnly]="!updatePrivilage"\n\t\t\t\t[disabled]="!updatePrivilage">\n\t\t\t</proman-form-checkbox-value>\n\t\t</div>\n\t\t<div style="width: 20%; text-align: center;">\n\t\t\t<proman-form-checkbox-value *ngIf="priv.DOSTEPNE_OPERACJE.includes(\'DELET
1E\')"\n\t\t\t\tname="admin-privilage-delete"\n\t\t\t\t[(ngModel)]="selectedDelete"\n\t\t\t\t[value]="priv.ID_ZIT_MENU_ADMIN"\n\t\t\t\t[readOnly]="!updatePrivilage"\n\t\t\t\t[disabled]="!updatePrivilage">\n\t\t\t</proman-form-checkbox-value>\n\t\t</div>\n\t</div>\n\t<hr>\n</ng-container>\n<div style="height: 70px; width: 100%;"></div>\n',styles:[R()]})],b);var M=i(76172),C=i.n(M),T=i(18359),L=i(44407);let y=class{constructor(t,e){this.api=t,this.config=e,this.userId=null,this.onSaveDone=new n.bkB,this.groupList=[],this.selected=[],this.updatePrivilage=!1,this.PromanToastService=(0,n.WQX)(c.G$9),this.UserAdminGroupSaveService=(0,n.WQX)(L.u),this.subscription=new T.yU}ngOnDestroy(){this.subscription.unsubscribe()}ngOnInit(){this.updatePrivilage=this.config.getAdminPrivilage("users",f.e.UPDATE_PRIVILAGE),this.userId&&this.getGroupList(),this.subscription.add(this.UserAdminGroupSaveService.onClickSave.subscribe(()=>{this.saveUserGroups()}))}getGroupList(){this.groupList=[],this.selected=[],this.api.get(`zit/user_group/user/${this.userId}`).subscribe({next:t=>{this.groupList=t,t.forEach(e=>{null!=e.USER_ID&&this.selected.push(e.ID)})},error:()=>{this.PromanToastService.add({severity:"error",summary:"Nie uda\u0142o si\u0119 pobra\u0107 listy grup"}),this.groupList=[]}})}saveUserGroups(){this.api.put(`zit/user_group/user/${this.userId}`,{groupIds:this.selected}).subscribe({next:t=>{this.PromanToastService.add({severity:"success",summary:"Zmiany zosta\u0142y zapisany"}),this.onSaveDone.emit(),this.getGroupList()},error:()=>{this.PromanToastService.add({severity:"error",summary:"Wyst\u0105pi\u0142 b\u0142\u0105d podczas zapisu danych"})}})}static{this.ctorParameters=()=>[{type:v.j},{type:f.T}]}static{this.propDecorators={userId:[{type:n.pde}],onSaveDone:[{type:n.k7i}]}}};
1y=(0,l.Cg)([(0,n.uAl)({selector:"app-edit-user-admin-groups",template:'<div class="proman-ui-label-list" *ngIf="groupList.length > 0">\n\t<div *ngFor="let group of groupList" style="padding: 10px;">\n\t\t<proman-form-checkbox-value\n\t\t\tname="edit-user-admin-group"\n\t\t\t[(ngModel)]="selected"\n\t\t\t[value]="group.ID"\n\t\t\t[label]="group.NAME"\n\t\t\t[readOnly]="!updatePrivilage"\n\t\t\t[disabled]="!updatePrivilage">\n\t\t</proman-form-checkbox-value>\n\t</div>\n</div>\n',styles:[C()]})],y);var U=i(8628),w=i.n(U);let _=class{constructor(t){this.api=t,this.selectedValuesEmitter=new n.bkB,this.list=[],this.selectedValue=[],this.allIds=[],this.saveSubscriber=null,this.loading=!1,this.checkAll=!1,this.AdminBtnSaveService=(0,n.WQX)(O.c),this.PromanToastService=(0,n.WQX)(c.G$9)}ngOnChanges(t){t.groupId&&!t.groupId.firstChange&&this.process()}ngOnInit(){this.userId&&(this.saveSubscriber=this.AdminBtnSaveService.data$.subscribe(t=>{"UserMenuPrivilagesEditComponent"===t&&this.onSubmit()})),this.process()}process(){this.loading=!0,this.allIds=[],this.selectedValue=[],this.userId?this.api.get("zit/menu/with_restrictions/user/"+this.userId).subscribe({next:t=>{let e=0;this.list=t.map(s=>{let r=s.ID?s.ID:e++;return s.ID=r,s}),this.list.forEach(s=>{this.allIds.push(s.ID),0==s.ACCESS_DENIED&&this.selectedValue.push(s.ID)}),this.loading=!1},error:()=>{this.loading=!1,this.list=[]}}):this.groupId&&this.api.get(`zit/menu/with_restrictions/group/${this.groupId}`).subscribe({next:t=>{this.list=t.map(e=>(e.ID||(e.ID=Math.random()),0==e.ACCESS_DENIED&&this.selectedValue.push(e.ID),this.allIds.push(e.ID),e)),this.get
1SubmitArray(),this.loading=!1},error:()=>{this.loading=!1,this.list=[]}})}ngOnDestroy(){null!=this.saveSubscriber&&this.saveSubscriber.unsubscribe()}onChange(t,e){e.IS_PARENT&&this.list.forEach(s=>{if(s.PARENT==e.ID_ZIT_MENU)if(t.includes(e.ID))this.selectedValue.includes(s.ID)||this.selectedValue.push(s.ID);else{const r=this.selectedValue.indexOf(s.ID);-1!==r&&this.selectedValue.splice(r,1)}}),this.getSubmitArray()}onSubmit(){const t=this.getSubmitArray();this.api.put("zit/menu/with_restrictions/user/"+this.userId,t).subscribe({next:e=>{this.PromanToastService.add({severity:"success",summary:"Zmiany zosta\u0142y zapisane"}),this.process()},error:()=>{this.PromanToastService.add({severity:"error",summary:"Wyst\u0105pi\u0142 b\u0142\u0105d poczas zapisu"}),this.process()}})}onChangeAll(){this.checkAll?this.selectedValue=this.allIds:this.selectedValue=[],this.getSubmitArray()}getSubmitArray(){let t=[];return this.list.forEach(e=>{t.push({menuId:e.ID_ZIT_MENU,checked:this.selectedValue.includes(e.ID)})}),this.selectedValuesEmitter.emit(t),t}static{this.ctorParameters=()=>[{type:v.j}]}static{this.propDecorators={userId:[{type:n.pde}],groupId:[{type:n.pde}],editPrivilage:[{type:n.pde}],selectedValuesEmitter:[{type:n.k7i}]}}};_=(0,l.Cg)([(0,n.uAl)({selector:"app-user-menu-privilages-edit",template:'<div *ngIf="loading" class="text-center">\n\t<p-progressSpinner></p-progressSpinner>\n</div>\n\n<table *ngIf="!loading" style="width: 100%;">\n\t<tr>\n\t\t<td style="width: 40%; text-align: right;">\n\t\t\t<proman-form-checkbox\n\t\t\t\t[(ngModel)]="checkAll"\n\t\t\t\t(onChangeEvent)="onChangeAll()"\n\t\t\t\t[readOnly]="!editPrivilage"\n\t\t\t\t[disabled]="!editPrivilage">\n\t\t\t</proman-form-checkbox>\n\t\t</td>\n\t\t<td style="width: 60%;">\n\t\t\t<div style="padding-left: 5px;">\n\t\t\t\tzanacz wszystkie\n\t\t\t</div>\n\t\t</td>\n\t</tr>\n\t<tr>\n\t\t<td colspan="2">\n\t\t\t<hr>\n\t\t</td>\n\t</tr>\n\t<ng-container *ngFor="let l of list; index">\n\t\t<tr>\n\t\t\t<td style="text-align: right;">\n\t\t\t\t<proman-form-checkbox-value\n\t\t\t\t\tname="user-menu-privilages"\n\t\t\t\t\t[(ngModel)]="selectedValue"\n\t\t\t\t\t[value]="l.ID"\n\t\t\t\t\t(ngModelChange)="onChange($event, l)"\n\t\t\t\t\t[readOnly]="!editPrivilage"\n\t\t\t\t\t[disabled]="!editPrivilage">\n\t\t\t\t</proman-form-checkbox-value>\n\t\t\t</td>\n\t\t\t<td>\n\t\t\t\t<div [ngStyle]="{ \'padding-left\': l.PARENT > 0 ? \'25px\' : \'5px\' }">\n\t\t\t\t\t{{l.TITLE_PL}}\n\t\t\t\t</div>\n\t\t\t</td>\n\t\t</tr>\n\t\t<tr>\n\t\t\t<td colspan="2">\n\t\t\t\t<hr>\n\t\t\t</td>\n\t\t</tr>\n\t</ng-container>\n</table>\n',styles:[w()]})],_);var z=i(98387),W=i(89417),F=i(86781),G=i(49192);var $=i(25080),j=i.n($),a=i(11655);let E=class{constructor(t){this.api=t,this.logs=[],this.PromanToastService=(0,n.WQX)(c.G$9),this.types=[{label:"Poprawne logowanie",value:a.u.LOGIN},{label:"Poprawne logowanie z workflow",value:a.u.LOGIN_WORKFLOW},{label:"Nieudana pr\xf3ba logowania",value:a.u.WRONG_PASSWORD},{label:"Zresetowanie has\u0142a do logowania",value:a.u.RESET_PASSWORD},{label:"Nowa oferta",value:a.u.NEW_OFFER},{label:"Nowe zam\xf3wienie",value:a.u.NEW_ORDER},{label:"Nowa wiadomo\u015b\u0107 chat",value:a.u.NEW_CHAT_MSG},{label:"Wej\u015bcie na stron\u0119",value:a.u.OPEN_PAGE},{label:"Wej\u015bcie na szczeg\xf3\u0142y strony",value:a.u.OPEN_PAGE_DETAILS},{label:"Wej\u015bcie na szczeg\xf3\u0142y produktu",value:a.u.OPEN_PRODUCT_DETAILS},{label:"Dodanie towaru do koszyka",value:a.u.ADD_PRODUCT_TO_BASKET},{label:"Dodanie towaru do listy zakupowej",value:a.u.ADD_PRODUCT_TO_SHOPPING_LIST},{label:"Wyszukiwanie towaru",value:a.u.SEARCH_PRODUCT}],this.dateRangeAllow=[a.u.LOGIN,a.u.LOGIN_WORKFLOW,a.u.WRONG_PASSWORD,a.u.RESET_PASSWORD,a.u.NEW_OFFER,a.u.NEW_ORDER,a.u.NEW_CHAT_MSG,a.u.ADD_PRODUCT_TO_BASKET,a.u.ADD_PRODUCT_TO_SHOPPING_LIST],this.PromanFiltersService=(0,n.WQX)(c.SJo),this.subscription=new T.yU}ngOnDestroy(){this.subscription.unsubscribe()}ngOnInit(){this.subscription.add(this.PromanFiltersService.filtersActionEmitter.subscribe(t=>{this.getLogs(t)})),this.initFilters()}validateForm(t){this.dateFrom="",this.dateTo="";const e=t.find(r=>"date"===r.name)?.value;if(e&&Array.isArray(e)&&2===e.length){const r=(0,m.Yq)(e[0],"yyyy-MM-dd","pl-PL"),h=(0,m.Yq)(e[1],"yyyy-MM-dd","pl-PL");if(this.dateFrom=r,this.dateTo=h,r===h)return void(this.selectedType=void 0)}let s=!1;
1this.selectedType=this.types.filter(r=>{let h=!1;this.dateRangeAllow.forEach(S=>{r.value===S&&(h=!0)});const x=t.find(S=>"types"===S.name).value;return void 0!==x&&!x.includes(r.value)&&h&&(h=!1,s=!0),h}),s&&(this.PromanFiltersService.setValue(this.selectedType.map(r=>r.value),"types"),this.PromanFiltersService.reInitFilters())}initFilters(){const t=[new c.wlp("date","data",[]),new c.eBO("types","akcja",this.types,[])];this.PromanFiltersService.initFilters(t),this.PromanFiltersService.setValue([new Date,new Date],"date",!0)}getLogs(t){this.loading=!0,this.validateForm(t),(""===this.dateFrom||""===this.dateTo)&&(this.PromanFiltersService.setValue([new Date,new Date],"date",!0),this.getLogs(t));let e="";if(void 0===this.selectedType)e=t.find(s=>"types"===s.name).value?.join(",");else{if(0===this.selectedType.length)return this.loading=!1,void this.PromanToastService.add({severity:"error",summary:"Zawe\u017a dat\u0119 wyszukiwania do jednego dnia"});e=this.selectedType.map(s=>s.value).join(",")}e=void 0!==e&&""!==e?"&types="+e:"",this.api.getList("zit/logs/"+this.userId+`?dateFrom=${this.dateFrom}&dateTo=${this.dateTo}${e}`).subscribe(s=>{this.logs=s.data,this.loading=!1})}static{this.ctorParameters=()=>[{type:v.j}]}static{this.propDecorators={userId:[{type:n.pde}]}}};E=(0,l.Cg)([(0,n.uAl)({selector:"app-user-logs",template:'\x3c!-- <div style="padding: 10px; opacity: 0.8; font-style: italic; font-size: 12px;">\n    Pe\u0142ne logi dost\u0119pne po zaw\u0119\u017ceniu wynik\xf3w do jednego dnia.\n</div> --\x3e\n\n<div style="margin-top: 20px;"></div>\n\n\x3c!-- \n tutaj jest co\u015b nie tak z tymi filtrami - mrozi si\u0119 ca\u0142a strona\n <proman-search></proman-search> \n--\x3e\n\n<div style="padding: 5px 20px;">\n    <div class="timeline-centered" *ngIf="!loading && logs.length>0">\n        <article class="timeline-entry" *ngFor="let log of logs">\n            <div class="timeline-entry-inner">\n                <time class="timeline-time"><span>{{log.DATE_ADD}}</span></time>\n    \n                <div class="timeline-icon">\n                    <span class="entypo-feather">\n                        <app-user-logs-icon [type]="log.IDZIT_LOGI_RODZAJE"></app-user-logs-icon>\n                    </span>\n                </div>\n    \n                <div class="timeline-label">\n                    {{log.MSG}}\n                </div>\n            </div>\n        </article>\n    </div>\n    \n    <div *ngIf="!loading && logs.length===0" class="error-controller">\n        Brak log\xf3w w wybranym okresie czasu.\n    </div>\n    \n    <div class="text-center" *ngIf="loading">\n\t\t<p-progressSpinner></p-progressSpinner>\n\t</div>\n</div>',providers:[c.SJo],styles:[j()]})],E);var Z=i(90612),B=i(20060);var X=i(54982),K=i.n(X),p=i(45383);let A=class{constructor(){}ngOnInit(){switch(this.type){case a.u.LOGIN:this.icon=p.rhE;break;case a.u.OPEN_PAGE:this.icon=p.m9$;break;case a.u.OPEN_PAGE_DETAILS:this.icon=p.pS3;break;case a.u.ADD_PRODUCT_TO_BASKET:this.icon=p.wsI;break;case a.u.ADD_PRODUCT_TO_SHOPPING_LIST:this.icon=p.KTq;break;case a.u.OPEN_PRODUCT_DETAILS:this.icon=p.br3;break;case a.u.WRONG_PASSWORD:this.icon=p.bxP;break;case a.u.NEW_CHAT_MSG:this.icon=p.DN2;break;case a.u.NEW_ORDER:this.icon=p.Vpi;break;case a.u.SEARCH_PRODUCT:this.icon=p.MjD;break;default:this.icon=p.ktq}}static{this.ctorParameters=()=>[]}static{this.propDecorators={type:[{type:n.pde}]}}};A=(0,l.Cg)([(0,n.uAl)({selector:"app-user-logs-icon",template:'<fa-icon [icon]="icon"></fa-icon>',styles:[K()]})],A);var H=i(56296),Q=i(42361),Y=i(77979);let D=class{};D=(0,l.Cg)([(0,n.UQu)({declarations:[b,y,_,E,A],imports:[m.MD,Y.R,z.T,W.YN,F.P,G.iI,Z.rO,B.dX,d.d,H.iV,c.IW4,Q.F,c.vYm,c.HxT,c.t32,c.CcY,c.giV,c.odX],exports:[b,y,_,E]})],D)},93494:(o,u,i)=>{"use strict";i.d(u,{c:()=>m});var l=i(31635),d=i(17705),n=i(21413);let m=class{constructor(){this.data$$=new n.B,this.data$=this.data$$.asObservable()}getData(P){this.data$$.next(P)}static{this.ctorParameters=()=>[]}};m=(0,l.Cg)([(0,d._qm)({providedIn:"root"})],m)},66772:(o,u,i)=>{var l=i(8564),n=i(98557)(l);n.push([o.id,"",""]),o.exports=n.toString()},76172:(o,u,i)=>{var l=i(8564),n=i(98557)(l);n.push([o.id,"",""]),o.exports=n.toString()},54982:(o,u,i)=>{var l=i(8564),n=i(98557)(l);n.push([o.id,"",""]),o.exports=n.toString()},25080:(o,u,i)=>{var l=i(8564),n=i(98557)(l);n.push([o.id,'img {\n  vertical-align: middle;\n}\n\n.img-responsive {\n  display: block;\n  height: auto;\n  max-width: 100%;\n}\n\n.img-rounded {\n  border-radius: 3px;\n}\n\n.img-thumbnail {\n  background-color: #fff;\n  border: 1px solid #ededf0;\n  border-radius: 3px;\n  display: inline-block;\n  height: auto;\n  line-height: 1.428571429;\n  max-width: 100%;\n  moz-transition: all 0.2s ease-in-out;\n  o-transition: all 0.2s ease-in-out;\n  padding: 2px;\n  transition: all 0.2s ease-in-out;\n  webkit-transition: all 0.2s ease-in-out;\n}\n\n.img-circle {\n  border-radius: 50%;\n}\n\n.timeline-centered {\n  position: relative;\n  margin-bottom: 30px;\n}
1\n\n.timeline-centered:before, .timeline-centered:after {\n  content: " ";\n  display: table;\n}\n\n.timeline-centered:after {\n  clear: both;\n}\n\n.timeline-centered:before, .timeline-centered:after {\n  content: " ";\n  display: table;\n}\n\n.timeline-centered:after {\n  clear: both;\n}\n\n.timeline-centered:before {\n  content: "";\n  position: absolute;\n  display: block;\n  width: 4px;\n  background: #efefef;\n  left: 200px;\n  top: 20px;\n  bottom: 20px;\n  margin-left: -4px;\n}\n\n.timeline-centered .timeline-entry {\n  position: relative;\n  width: calc(100% - 200px);\n  float: right;\n  margin-bottom: 30px;\n  clear: both;\n}\n\n.timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {\n  content: " ";\n  display: table;\n}\n\n.timeline-centered .timeline-entry:after {\n  clear: both;\n}\n\n.timeline-centered .timeline-entry:before, .timeline-centered .timeline-entry:after {\n  content: " ";\n  display: table;\n}\n\n.timeline-centered .timeline-entry:after {\n  clear: both;\n}\n\n.timeline-centered .timeline-entry.begin {\n  margin-bottom: 0;\n}\n\n.timeline-centered .timeline-entry.left-aligned {\n  float: left;\n}\n\n.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner {\n  margin-left: 0;\n  margin-right: -18px;\n}\n\n.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-time {\n  left: auto;\n  right: -100px;\n  text-align: left;\n}\n\n.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-icon {\n  float: right;\n}\n\n.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label {\n  margin-left: 0;\n  margin-right: 70px;\n}\n\n.timeline-centered .timeline-entry.left-aligned .timeline-entry-inner .timeline-label:after {\n  left: auto;\n  right: 0;\n  margin-left: 0;\n  margin-right: -9px;\n  transform: rotate(180deg);\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner {\n  position: relative;\n  margin-left: -22px;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {\n  
1content: " ";\n  display: table;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner:after {\n  clear: both;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner:before, .timeline-centered .timeline-entry .timeline-entry-inner:after {\n  content: " ";\n  display: table;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner:after {\n  clear: both;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time {\n  position: absolute;\n  left: -160px;\n  text-align: right;\n  padding: 10px;\n  box-sizing: border-box;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span {\n  display: block;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:first-child {\n  font-size: 15px;\n  font-weight: bold;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-time > span:last-child {\n  font-size: 12px;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon {\n  background: #fff;\n  color: #737881;\n  display: block;\n  width: 40px;\n  height: 40px;\n  -moz-background-clip: padding;\n  background-clip: padding-box;\n  border-radius: 20px;\n  text-align: center;\n  box-shadow: 0 0 0 5px #efefef;\n  line-height: 40px;\n  font-size: 15px;\n  float: left;\n  background-size: 30px 30px;\n  background-repeat: no-repeat;\n  background-position: center;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-primary {\n  background-color: #303641;\n  color: #fff;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-secondary {\n  background-color: #ee4749;\n  color: #fff;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-success {\n  background-color: #00a651;\n  color: #fff;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-info {\n  background-color: #21a9e1;\n  color: #fff;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-warning {\n  background-color: #fad839;\n  color: #fff;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-icon.bg-danger {\n  background-color: #cc2424;\n  color: #fff;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label {\n  position: relative;\n  background: #efefef;\n  padding: 1em;\n  margin-left: 70px;\n  -moz-background-clip: padding;\n  background-clip: padding-box;\n  border-radius: 3px;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label:after {\n  
1content: "";\n  display: block;\n  position: absolute;\n  width: 0;\n  height: 0;\n  border-style: solid;\n  border-width: 9px 9px 9px 0;\n  border-color: transparent #efefef transparent transparent;\n  left: 0;\n  top: 14px;\n  margin-left: -9px;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2, .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p {\n  color: #737881;\n  font-family: "Noto Sans", sans-serif;\n  font-size: 12px;\n  margin: 0;\n  line-height: 1.428571429;\n}\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p, .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p .timeline-centered .timeline-entry .timeline-entry-inner .timeline-label p + p {\n  margin-top: 15px;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 {\n  font-size: 16px;\n  margin-bottom: 10px;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 a {\n  color: #303641;\n}\n\n.timeline-centered .timeline-entry .timeline-entry-inner .timeline-label h2 span {\n  -webkit-opacity: 0.6;\n  -moz-opacity: 0.6;\n  opacity: 0.6;\n  -ms-filter: alpha(opacity=60);\n  filter: alpha(opacity=60);\n}',""]),o.exports=n.toString()},8628:(o,u,i)=>{var l=i(8564),n=i(98557)(l);n.push([o.id,"table {\n  border-collapse: separate;\n  border-spacing: 5px;\n}\ntable tr td hr {\n  margin: 0px;\n}",""]),o.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.