PageSourceSearch

https://www.advaneo-datamarketplace.de/database/en/204.fb87099635039300.js

js advaneo-datamarketplace.de collected 2026-10-08 10:20:51 UTC 75,247 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkb4b_ng_client=self.webpackChunkb4b_ng_client||[]).push([[204],{93204:(Vn,Y,a)=>{a.r(Y),a.d(Y,{TeamsModule:()=>qn});var l=a(36895),c=a(24006),R=a(20388),te=a(80709),ne=a(29004),oe=a(50620),m=a(62726),h=a(87591),M=a(88064),e=a(94650);let ie=(()=>{class o{constructor(t,n){this.searchConfigStoreService=t,this.CONFIG=n}ngOnDestroy(){this.searchConfigStoreService.resetStore()}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(h.H),e.Y36(M.E))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-teams"]],decls:1,vars:0,template:function(t,n){1&t&&e._UZ(0,"router-outlet")},dependencies:[m.lC]}),o})();var b=a(82722),D=a(71884),T=a(63900),p=a(77579),P=a(56308),se=a(71364);let re=(()=>{class o{constructor(t,n){this.searchConfigStoreService=t,this.router=n}ngOnInit(){this.filters$=this.searchConfigStoreService.whenFiltersChanged()}onTagsChange(t){this.searchConfigStoreService.applyFilter(t),this.router.navigate(["/teams"],{queryParams:this.searchConfigStoreService.getLastSearchConfig()})}onRemoveAll(){this.searchConfigStoreService.applyFilters([]),this.router.navigate(["/teams"],{queryParams:this.searchConfigStoreService.getLastSearchConfig()})}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(h.H),e.Y36(m.F0))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-team-search-input"]],decls:1,vars:1,consts:[[3,"filters","b4b_onRemoveAll","b4b_onChange"]],template:function(t,n){1&t&&(e.TgZ(0,"b4b-search-contents-input",0),e.NdJ("b4b_onRemoveAll",function(){return n.onRemoveAll()})("b4b_onChange",function(r){return n.onTagsChange(r)}),e.qZA()),2&t&&e.Q6J("filters",n.filters$)},dependencies:[se.Z]}),o})(),ae=(()=>{class o{constructor(t,n){this.searchConfigStoreService=t,this.teamsSearchService=n,this.ngUnsubscribe=new p.x}ngOnInit(){this.searchConfigStoreService.configInitialized$.pipe((0,b.R)(this.ngUnsubscribe),(0,D.x)(),(0,T.w)(t=>this.teamsSearchService.loadEntitiesList(t))).subscribe(()=>{})}ngOnDestroy(){this.ngUnsubscribe.next(),this.ngUnsubscribe.complete()}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(h.H),e.Y36(P.l))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-teams-list-detail-container"]],decls:2,vars:0,template:function(t,n){1&t&&e._UZ(0,"b4b-team-search-input")(1,"router-outlet")},dependencies:[m.lC,re]}),o})();var _e=a(4707),H=a(39841),me=a(18505),d=a(54004),le=a(25288),U=a(5840),ce=a(19286),de=a(70260),Te=a(25045),be=a(7717),y=a(2963),J=a(68168),ge=a(30774);function ue(o,i){1&o&&(e.TgZ(0,"div",25),e._UZ(1,"img",26),e.qZA())}function Me(o,i){1&o&&(e.TgZ(0,"div",25),e._UZ(1,"img",27),e.qZA())}function pe(o,i){if(1&o&&(e.TgZ(0,"span",28),e._uU(1),e.ynx(2),e.SDv(3,29),e.BQk(),e.qZA()),2&o){const t=e.oxw();e.xp6(1),e.hij(" , ",t.item.countOfProposedMembers," ")}}const fe=function(o){return{"b4b-item-select":o}};let Ee=(()=>{class o{constructor(t,n){this.CONFIG=t,this.router=n,this.selected=!1,this.cugItemImageId="",this.isShowPicPlaceholder=!0,this.isShowPendingIcon=!1,this.logoSize=y.e}getStylesAccordingRole(t){let n="";return t===this.CONFIG.USER_ROLES.MEMBER?n="b4b-my-team-item-role-member":t===this.CONFIG.USER_ROLES.ADMIN?n="b4b-my-team-item-role-admin":n}routeToDetailView(t){this.router.navigate(["/teams",t])}getUserRole(){return this.item.currentUserRole?this.item.currentUserRole:""}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(M.E),e.Y36(m.F0))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-my-team-item"]],inputs:{item:"item",selected:"selected"},decls:36,vars:16,consts:function(){let i,t,n,s,r;return i="" + "\ufffd#17\ufffd\ufffd/#17\ufffd" + "",t="items",n="" + "\ufffd#25\ufffd\ufffd/#25\ufffd" + "",s="members",r="new requests",[[1,"row","b4b-my-team-item",3,"b4bScrollToElement","ngClass"],[1,"col"],[1,"b4b-my-team-item-left-section"],[1,"b4b-my-team-item-headline-section"],[1,"b4b-my-team-item-headline"],[1,"text-truncate"],[3,"click"],["class","b4b-my-team-eyes text-center",4,"ngIf"],[1,"b4b-my-team-item-description"],[1,"b4b-my-team-item-description-text"],[1,"b4b-my-team-item-addition-info"],[1,"b4b-my-team-item-addition-info-item"],[1,"b4b-my-team-item-addition-info-item-headline"],i,["src","assets/theme/svg/ic-group-items.svg"],[1,"b4b-my-team-item-addition-info-item-value"],t,n,["src","assets/theme/svg/ic-group-members.svg"],s,["class","b4b-my-team-item-new-request",4,"ngIf"],[1,"b4b-my-team-item-right-section"],[1,"b4b-my-team-item-role"],[1,"text-center",3,"ngClass"],[1,"mt-3",3,"logoId","placeholderType","size"],[1,"b4b-my-team-eyes","text-center"],["src","assets/theme/svg/ic-eye_visible.svg"],["src","assets/theme/svg/ic-eye_invisible.svg"],[1,"b4b-my-team-item-new-request"],r]}
1,template:function(t,n){1&t&&(e.TgZ(0,"div",0)(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"h2",5)(6,"a",6),e.NdJ("click",function(){return n.routeToDetailView(n.item.id)}),e._uU(7),e.qZA()()(),e.YNc(8,ue,2,0,"div",7),e.YNc(9,Me,2,0,"div",7),e.qZA(),e.TgZ(10,"div",8)(11,"div",9),e._uU(12),e.qZA()(),e.TgZ(13,"div",10)(14,"div",11)(15,"div",12),e.tHW(16,13),e._UZ(17,"img",14),e.N_p(),e.qZA(),e.TgZ(18,"div",15),e._uU(19),e.ynx(20),e.SDv(21,16),e.BQk(),e.qZA()(),e.TgZ(22,"div",11)(23,"div",12),e.tHW(24,17),e._UZ(25,"img",18),e.N_p(),e.qZA(),e.TgZ(26,"div",15),e._uU(27),e.ynx(28),e.SDv(29,19),e.BQk(),e.YNc(30,pe,4,1,"span",20),e.qZA()()()(),e.TgZ(31,"div",21)(32,"div",22)(33,"div",23),e._uU(34),e.qZA()(),e._UZ(35,"b4b-logo",24),e.qZA()()()),2&t&&(e.Q6J("b4bScrollToElement",n.selected)("ngClass",e.VKq(14,fe,n.selected)),e.xp6(7),e.hij(" ",n.item.name," "),e.xp6(1),e.Q6J("ngIf",n.item.visible),e.xp6(1),e.Q6J("ngIf",!n.item.visible),e.xp6(3),e.hij(" ",n.item.description," "),e.xp6(7),e.hij(" ",n.item.countOfItems," "),e.xp6(8),e.hij(" ",n.item.countOfMembers," "),e.xp6(3),e.Q6J("ngIf",n.item.countOfProposedMembers&&n.item.countOfProposedMembers>0),e.xp6(3),e.Q6J("ngClass",n.getStylesAccordingRole(n.item.currentUserRole)),e.xp6(1),e.hij(" ",n.getUserRole()," "),e.xp6(1),e.Q6J("logoId",null==n.item||null==n.item.logo?null:n.item.logo.id)("placeholderType","TEAM")("size",n.logoSize.Normal))},dependencies:[l.mk,l.O5,J.R,ge.C]}),o})();var he=a(46306),Ae=a(82477);let Se=(()=>{class o{constructor(t){this.searchConfigStoreService=t}ngOnInit(){this.searchConfigStoreService.whenFiltersChanged().subscribe(t=>{this.roleFilterState=t.find(n=>"role"===n.id)}),this.filterUIModels=he.XJ}onFilterStateChanged(t){this.searchConfigStoreService.applyFilter(t)}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(h.H))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-team-filters"]],decls:3,vars:2,consts:function(){let i;return i="Membership",[[1,"row"],[1,"col-12"],["explanation",i,3,"filterState","filterUIModel","filterStateChanged"]]},template:function(t,n){1&t&&(e.TgZ(0,"div",0)(1,"div",1)(2,"b4b-multiselect-filter",2),e.NdJ("filterStateChanged",function(r){return n.onFilterStateChanged(r)}),e.qZA()()()),2&t&&(e.xp6(2),e.Q6J("filterState",n.roleFilterState)("filterUIModel",n.filterUIModels.role))},dependencies:[Ae.I]}),o})();function Ie(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"div",14)(1,"div",15)(2,"b4b-pagination-bar",16),e.NdJ("b4b_onPaginationChange",function(s){e.CHM(t);const r=e.oxw();return e.KtG(r.onPaginationChange(s))}),e.qZA()(),e._UZ(3,"div",17),e.qZA()}if(2&o){const t=e.oxw();e.xp6(2),e.Q6J("pagination$",t.pagination$)}}function Ce(o,i){if(1&o&&e._UZ(0,"b4b-my-team-item",18),2&o){const t=i.$implicit,n=e.oxw();e.Q6J("item",t)("selected",n.isItemSelected(t))}}function ve(o,i){1&o&&(e.TgZ(0,"div",19)(1,"span",20),e.SDv(2,21),e.qZA()())}function Oe(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"div",22)(1,"div",15)(2,"b4b-pagination-bar",16),e.NdJ("b4b_onPaginationChange",function(s){e.CHM(t);const r=e.oxw();return e.KtG(r.onPaginationChange(s))}),e.qZA()(),e._UZ(3,"div",17),e.qZA()}if(2&o){const t=e.oxw();e.xp6(2),e.Q6J("pagination$",t.pagination$)}}let Ne=(()=>{class o{constructor(t,n,s,r=null){this.teamSearchService=t,this.qpDeserializerService=n,this.searchConfigStoreService=s,this.router=r,this.ngUnsubscribe=new p.x,this.paginationSubj=new _e.t,this.pagination$=this.paginationSubj.asObservable(),this.totalOfItems=0,this.pageSize=0}ngOnInit(){this.qpDeserializerService.listenQueryUpdates(),this.searchConfigStoreService.configStateEdited$.pipe((0,b.R)(this.ngUnsubscribe),(0,D.x)()).subscribe(t=>{this.router.navigate(["/teams"],{queryParams:t})}),this.itemsData$=(0,H.a)(this.teamSearchService.entityList$,this.teamSearchService.entityListPagination$,(t,n)=>({totalCount:n.total,pageNumber:n.page,pageSize:n.pageSize,items:t})).pipe((0,me.b)(({pageSize:t,pageNumber:n,totalCount:s})=>{this.totalOfItems=s,this.pageSize=t,this.paginationSubj.next({pageSize:t,page:n,total:s})}),(0,d.U)(({items:t})=>t))}getListOfMyCUG(){return()=>{this.teamSearchService.appendNextPageToTheCurrentList().subscribe()}}isItemSelected(t){return this.teamSearchService.isItemSelected(t.id)}showModal(){this.router.navigate([{outlets:{teamPopup:["create-team"]}}],{skipLocationChange:!0,queryParamsHandling:"preserve"})}onPaginationChange(t){let n=t.start;t.limit!==this.pageSize&&(n=this.teamSearchService.calculateNextPageNumber(t)),this.searchConfigStoreService.applyPagination({...t,start:n})}ngOnDestroy(){this.ngUnsubscribe.next(),this.ngUnsubscribe.complete()}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(P.l),e.Y36(U.e),e.Y36(h.H),e.Y36(m.F0))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-my-teams"]],features:[e._Bn([{provide:le.T,useExisting:h.H},U.e])],decls:20,vars:4,consts:function(){let i,t,n,s;return i=" Filter ",t=" Create New Team ",n="Teams found:",s="Unfortunately, at the moment there are no results to display.",[["list-sidebar",""],[1,"b4b-filter-headline"],i,[1,"b4b-cug-items-list-filter-create-cug-button","py-3"],["type","button",1,"btn","b4b-cug-create-button","b4b-width-100-pc",3,"click"],t,["list-content",""],[1,"b4b-sets-headline"],n,["class","d-flex flex-row justify-content-between align-items-center mb-3",4,"ngIf"],["id","b4b-team-search-results-list",3,"entities"],["listItem",""],["noItemsTemplate",""],["class","d-flex flex-row justify-content-between align-items-center mt-4",4,"ngIf"],[1,"d-flex","flex-row","justify-content-between","align-items-center","mb-3"],[1,"b4b-pagination-bar-container"],[3,"pagination$","b4b_onPaginationChange"],[1,"b4b-search-content-sorting-container"],[3,"item","selected"],[1,"text-left"],[1,"b4b-no-more-data-text"],s,[1,"d-flex","flex-row","justify-content-between","align-items-center","mt-4"]]},template:function(t,n){1&t&&(e.TgZ(0,"b4b-list-view-layout")(1,"div",0)(2,"b4b-panel-headline",1),e.SDv(3,2),e.qZA(),e._UZ(4,"b4b-team-filters"),e.TgZ(5,"div",3)(6,"button",4),e.NdJ("click",function(){return n.showModal()}),e.SDv(7,5),e.qZA()()(),e.TgZ(8,"div",6)(9,"b4b-panel-headline",7),e._uU(10),e.ynx(11),e.SDv(12,8),e.BQk(),e.qZA(),e.YNc(13,Ie,4,1,"div",9),e.TgZ(14,"b4b-list",10),e.YNc(15,Ce,1,2,"ng-template",null,11,e.W1O),e.YNc(17,ve,3,0,"ng-template",null,12,e.W1O),e.qZA(),e.YNc(19,Oe,4,1,"div",13),e.qZA()()),2&t&&(e.xp6(10),e.hij(" ",n.totalOfItems," "),e.xp6(3),e.Q6J("ngIf",n.totalOfItems),e.xp6(1),e.Q6J("entities",n.itemsData$),e.xp6(5),e.Q6J("ngIf",n.totalOfItems))},dependencies:[l.O5,ce.N,de.a,Te.n,be.Q,Ee,Se],styles:["[_nghost-%COMP%]   .b4b-pagination-bar-container[_ngcontent-%COMP%]{flex:3}[_nghost-%COMP%]   .b4b-search-content-sorting-container[_ngcontent-%COMP%]{flex:2}"]}),o})();var L=a(88386),f=a(4873),E=a(10309),C=a(22403),v=a(16997),Q=a(15058),x=a(92141),O=a(90042),F=a(92077),Re=a(49997),De=a(20485),B=a(78590),Pe=a(59076);function ye(o,i){if(1&o&&(e.TgZ(0,"div",22),e._UZ(1,"b4b-member-role-badge",23),e.qZA()),2&o){const t=e.oxw(2);e.xp6(1),e.Q6J("role",t.detailInfo.currentUserRole)}}function Le(o,i){1&o&&(e.TgZ(0,"div",24),e._UZ(1,"img",25),e.qZA())}function xe(o,i){1&o&&(e.TgZ(0,"div",24),e._UZ(1,"img",26),e.qZA())}function Fe(o,i){1&o&&(e.TgZ(0,"div",24),e._UZ(1,"img",27),e.qZA())}function we(o,i){1&o&&(e.TgZ(0,"span"),e.SDv(1,28),e.qZA())}function Ge(o,i){1&o&&(e.TgZ(0,"span"),e.SDv(1,29),e.qZA())}function $e(o,i){if(1&o&&(e.TgZ(0,"li",15)(1,"a",30),e._uU(2),e.ynx(3),e.SDv(4,31),e.BQk(),e.qZA()()),2&o){const t=e.oxw(2);e.xp6(2),e.hij("",t.detailInfo.countOfItems," ")}}const Ze=function(o){return{"short-info":o}},Ye=function(){return{exact:!0}},He=function(o){return{isMember:o}};function Ue(o,i){if(1&o&&(e.TgZ(0,"div",1)(1,"div",2)(2,"div",3)(3,"div",4)(4,"div"),e._UZ(5,"b4b-logo",5),e.qZA(),e.YNc(6,ye,2,1,"div",6),e.qZA(),e.TgZ(7,"div",7)(8,"div",8)(9,"div",9)(10,"h2"),e._uU(11),e.ALo(12,"truncateText"),e.qZA()()()(),e.TgZ(13,"div",10),e.YNc(14,Le,2,0,"div",11),e.YNc(15,xe,2,0,"div",11),e.YNc(16,Fe,2,0,"div",11),e.qZA()(),e.TgZ(17,"div",12)(18,"div",13)(19,"div")(20,"ul",14)(21,"li",15)(22,"a",16),e.YNc(23,we,2,0,"span",17),e.YNc(24,Ge,2,0,"ng-template",null,18,e.W1O),e.qZA()(),e.TgZ(26,"li",15)(27,"a",19),e._uU(28),e.ynx(29),e.SDv(30,20),e.BQk(),e.qZA()(),e.YNc(31,$e,5,1,"li",21),e.qZA()()()()()()),2&o){const t=e.MAs(25),n=e.oxw();e.xp6(5),e.Q6J("logoId",null==n.group||null==n.group.logo?null:n.group.logo.id)("placeholderType",n.getPlaceholderType())("size",n.logoSize.Normal),e.xp6(1),e.Q6J("ngIf",n.isUserInGroup(n.detailInfo)),e.xp6(1),e.Q6J("ngClass",e.VKq(18,Ze,!n.isUserInGroup(n.detailInfo))),e.xp6(4),e.hij(" ",e.xi3(12,15,n.detailInfo.name,120)," "),e.xp6(3),e.Q6J("ngIf",n.detailInfo.visible&&n.isUserInGroup(n.detailInfo)&&n.isShowAdditionalIcons),e.xp6(1),e.Q6J("ngIf",!n.detailInfo.visible&&n.isUserInGroup(n.detailInfo)&&n.isShowAdditionalIcons),e.xp6(1),e.Q6J("ngIf",!n.isUserInGroup(n.detailInfo)&&n.isShowAdditionalIcons),e.xp6(6),e.Q6J("routerLinkActiveOptions",e.DdM(20,Ye)),e.xp6(1),e.Q6J("ngIf",n.isCugHeader)("ngIfElse",t),e.xp6(4),e.Q6J("state",e.VKq(21,He,n.isUserInGroup(n.detailInfo))),e.xp6(1),e.hij("",n.detailInfo.countOfMembers," "),e.xp6(3),e.Q6J("ngIf",n.isUserInGroup(n.detailInfo))}}let Je=(()=>{class o{constructor(t){this.platformPermissionsService=t,this.logoURL="",this.isShowAdditionalIcons=!0,this.isCugHeader=!1,this.logoSize=y.e,this.haveRightsWorkWithOrganization=!1}ngOnChanges(t){t&&t.group&&(this.detailInfo=Object.assign({},t.group.currentValue))}ngOnInit(){this.platformPermissionsService.canWorkWithOrganization().subscribe(t=>this.haveRightsWorkWithOrganization=t)}isUserInGroup(t){return this.isCugHeader?!!t.currentUserRole:!!t.currentUserRole||this.haveRightsWorkWithOrganization||!1}getPlaceholderType(){return this.isCugHeader?"TEAM":"COMPANY"}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(De.P))}
1,o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-team-detail-header"]],inputs:{group:"group",logoURL:"logoURL",isShowAdditionalIcons:"isShowAdditionalIcons",isCugHeader:"isCugHeader"},features:[e.TTD],decls:1,vars:1,consts:function(){let i,t,n,s;return i="Members",t="Description",n="Information",s="Items",[["class","row b4b-my-team-item-general-info",4,"ngIf"],[1,"row","b4b-my-team-item-general-info"],[1,"col-12","col","no-paddings"],[1,"row","no-gutters","justify-content-between","b4b-info-top"],[1,"col-2","b4b-general-info-column","left-side"],[1,"mb-3",3,"logoId","placeholderType","size"],["class","b4b-my-team-item-general-info-role",4,"ngIf"],[1,"col-9","b4b-general-info-column","right-side",3,"ngClass"],[1,"row"],[1,"col-12","b4b-team-name"],[1,"col-1"],["class","b4b-visible-icon text-right",4,"ngIf"],[1,"row","no-gutters","justify-content-between"],[1,"col-12","col"],[1,"nav","b4b-nav","text-right"],[1,"nav-item"],["routerLink","./","routerLinkActive","active",1,"nav-link",3,"routerLinkActiveOptions"],[4,"ngIf","ngIfElse"],["companyHeaderTmpl",""],["routerLink","./members","routerLinkActive","active",1,"nav-link",3,"state"],i,["class","nav-item",4,"ngIf"],[1,"b4b-my-team-item-general-info-role"],[3,"role"],[1,"b4b-visible-icon","text-right"],["src","assets/theme/svg/ic-eye_visible.svg"],["src","assets/theme/svg/ic-eye_invisible.svg"],["src","assets/theme/svg/lock.svg"],t,n,["id","b4b-cug-detail-items-tab","routerLink","./items","routerLinkActive","active",1,"nav-link"],s]},template:function(t,n){1&t&&e.YNc(0,Ue,32,23,"div",0),2&t&&e.Q6J("ngIf",n.detailInfo)},dependencies:[l.mk,l.O5,m.rH,m.Od,J.R,B.d,Pe.q],styles:["[_nghost-%COMP%]   .b4b-team-name[_ngcontent-%COMP%]{height:90px;overflow:hidden;word-wrap:break-word}"]}),o})();var w=a(74721),G=a(17489),Qe=a(28746),Be=a(61135),Xe=a(80529);let X=(()=>{class o{constructor(t,n,s,r){this.http=t,this.loadingIconService=n,this.CONFIG=s,this.userService=r,this.listOfMyItems=new Be.X(this.CONFIG.INITIAL_STATE_FOR_TEAM_MY_ITEMS),this.listOfMyItems$=this.listOfMyItems,this.pageNumber=1}loadNextPartOfData(t,n){const s=this.getCurrentSearchResult();0!==s.totalCount&&s.items.length!==s.totalCount&&this.pageNumber++,this.getRequestBody(t,n).pipe((0,T.w)(r=>this.searchItems(r))).subscribe(r=>{const _=this.unionWithPreviousSearchResults(r);this.listOfMyItems.next(_)})}applyFiltersToSearchRequest(t,n){this.pageNumber=1,this.getRequestBody(t,n).pipe((0,T.w)(s=>this.searchItems(s))).subscribe(s=>{this.listOfMyItems.next(s)})}searchItems(t){return this.loadingIconService.showIcon(!0),t.paging.start=this.pageNumber,t.sort={orders:this.getReqSortOptions()},this.http.post(this.CONFIG.API_ENDPOINTS.FIND_FULL_INFO_FOR_TEAM_ITEM,t).pipe((0,Qe.x)(()=>{this.loadingIconService.showIcon(!1)}))}getReqSortOptions(){return[{field:"title",direction:"ASC"}]}extractData(t){return t.json()||{}}getRequestBody(t,n){return this.userService.getCurrentUser().pipe((0,d.U)(s=>{const r=[],_={paging:{start:this.pageNumber,limit:this.CONFIG.INITIAL_STATE_FOR_MY_TEAM.pageSize},sort:null,filters:null};if(r.push({filter:{field:"organization.id",value:s.companyId,operator:"EQ"}}),n.length>0&&r.push({filter:{field:"id",operator:"NOT_IN",value:n}}),t.length>0)for(let g=0;g<t.length;g++)r.push({fulltext:{word:t[g]}});return _.filters=r.length>0?r:null,_}))}getCurrentSearchResult(){return this.listOfMyItems.getValue()}unionWithPreviousSearchResults(t){const n=this.getCurrentSearchResult();return t.items&&0===t.items.length?(this.pageNumber=this.pageNumber-1?this.pageNumber-1:1,t.items=n.items,t):(t.items=G.unionWith(n.items,t.items,G.isEqual),t)}}return o.\u0275fac=function(t){return new(t||o)(e.LFG(Xe.eN),e.LFG(Q.L),e.LFG(M.E),e.LFG(L.K))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac}),o})();var $=a(70262),A=a(39646),z=a(55657);const ze=["autoShownModal"];function ke(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"div",23)(1,"div",24),e._uU(2),e.ALo(3,"notAvailable"),e.qZA(),e.TgZ(4,"div",25)(5,"label",26)(6,"input",27),e.NdJ("click",function(){const r=e.CHM(t).$implicit,_=e.oxw(2);return e.KtG(_.addToMyItems(r))}),e.qZA(),e._UZ(7,"span",28)(8,"span",29),e.qZA()()()}if(2&o){const t=i.$implicit,n=e.oxw(2);e.xp6(2),e.hij(" ",e.lcZ(3,2,n.getItemFieldData(t,"title"))," "),e.xp6(4),e.Q6J("checked",n.isChecked(t))}}function qe(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"div",30)(1,"button",31),e.NdJ("click",function(){e.CHM(t);const s=e.oxw(2);return e.KtG(s.loadNextPartOfMyItems())}),e.SDv(2,32),e.qZA()()}}function Ke(o,i){if(1&o&&(e.TgZ(0,"div",20),e.YNc(1,ke,9,4,"div",21),e.YNc(2,qe,3,0,"div",22),e.qZA()),2&o){const t=e.oxw();e.xp6(1),e.Q6J("ngForOf",t.listOfAvailableItems),e.xp6(1),e.Q6J("ngIf",t.isShowMoreButton)}}function Ve(o,i){1&o&&(e.TgZ(0,"div",34),e._UZ(1,"span",35),e.qZA())}function je(o,i){1&o&&(e.TgZ(0,"div",34),e.SDv(1,36),e.qZA())}function We(o,i){if(1&o&&(e.TgZ(0,"div",20),e.YNc(1,Ve,2,0,"div",33),e.YNc(2,je,2,0,"div",33),e.qZA()),2&o){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",t.isShowPendingIcon),e.xp6(1),e.Q6J("ngIf",!t.isShowPendingIcon)}}function et(o,i){1&o&&(e.TgZ(0,"span"),e.SDv(1,37),e.qZA())}function tt(o,i){1&o&&e._UZ(0,"span",35)}const nt=function(){return{show:!0}};let ot=(()=>{class o{constructor(t,n,s,r){this.CONFIG=t,this.teamMyItemSearchService=n,this.teamStore=s,this.alertService=r,this.isModalClose=new e.vpe,this.listOfAvailableItems=[],this.isShowMoreButton=!0,this.isShowPendingIcon=!1,this.addedToCugItems=[],this.fullTextSearchRequest=""}ngOnInit(){this.teamMyItemSearchService.listOfMyItems$.subscribe(t=>{t.items&&(this.listOfAvailableItems=t.items),this.isShowPendingIcon=!1,this.isPossibleLoadNewPartOfData(t.totalCount)}),this.loadNextPartOfMyItems()}ngOnDestroy(){this.teamMyItemSearchService.listOfMyItems$.unsubscribe()}loadNextPartOfMyItems(){this.isShowPendingIcon=!0;const t=this.splitUpSearchRequest(this.fullTextSearchRequest);this.teamMyItemSearchService.loadNextPartOfData(t,this.listOfCugItemIds)}isPossibleLoadNewPartOfData(t){this.isShowMoreButton=0!==t&&this.listOfAvailableItems.length!==t}addToMyItems(t){const n=this.addedToCugItems.findIndex(s=>s===t.id);-1!==n?this.addedToCugItems.splice(n,1):this.addedToCugItems.push(t.id)}addedItemsToGroup(){this.addedToCugItems.length>0&&this.groupId&&(this.isShowPendingIcon=!0,this.teamStore.addDataItemsToGroup(this.groupId,this.addedToCugItems).pipe((0,$.K)(t=>(t.code===f.U.ClientError&&this.alertService.info("Failed to add Data Items to the Team."),(0,A.of)(null)))).subscribe(()=>{this.isModalClose.emit(!0)}))}isChecked(t){return this.addedToCugItems.some(n=>n===t.id)}onKeyUp(t){const n=t.keyCode;this.fullTextSearchRequest=t.target.value,(n===this.CONFIG.KEY_CODES.ENTER_KEY_CODE||n===this.CONFIG.KEY_CODES.SPACE_KEY_CODE)&&this.applyFilters(this.fullTextSearchRequest)}onClickSearch(){this.applyFilters(this.fullTextSearchRequest)}applyFilters(t){const n=this.splitUpSearchRequest(t);this.teamMyItemSearchService.applyFiltersToSearchRequest(n,this.listOfCugItemIds)}splitUpSearchRequest(t){return G.words(t)}onHidden(){this.isModalClose.emit(!0)}getItemFieldData(t,n){if(t[n])return t[n]||""}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(M.E),e.Y36(X),e.Y36(E.z),e.Y36(v.c))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-my-team-item-add-items-dialog"]],viewQuery:function(t,n){if(1&t&&e.Gf(ze,5),2&t){let s;e.iGM(s=e.CRH())&&(n.autoShownModal=s.first)}},inputs:{listOfCugItemIds:"listOfCugItemIds",groupId:"groupId"},outputs:{isModalClose:"isModalClose"},features:[e._Bn([X])],decls:21,vars:7,consts:function(){let i,t,n,s;return i="Add Item to Team",t=" SHOW MORE MY ITEMS ",n=" Unfortunately, at the moment there are no available \"My items\" to display. ",s="OK",[[1,"b4b-add-team-item-modal-container"],["bsModal","","tabindex","-1","role","dialog","aria-hidden","true",1,"modal","fade",3,"config","onHidden"],["autoShownModal","bs-modal"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header"],[1,"b4b-modal-header"],i,["data-dismiss","modal","aria-label","Close",1,"b4b-close-icon",3,"click"],[1,"modal-body"],[1,"b4b-add-items-search-input"],[1,"b4b-add-items-searchbar-input"],["id","b4b-search-panel-input","type","text","placeholder","Search in My Items","aria-describedby","b4b-search-panel-icon",1,"form-control",3,"keyup"],[1,"b4b-add-items-searchbar-icon"],["id","b4b-search-panel-icon","src","assets/theme/svg/ic-field-search.svg",3,"click"],["class","b4b-add-items-list",4,"ngIf"],[1,"b4b-add-items-add-to-group"],[1,"btn","btn-success","b4b-add-items-btn-team",3,"disabled","click"],[4,"ngIf"],["class","b4b-loaders",4,"ngIf"],[1,"b4b-add-items-list"],["class","b4b-add-items-list-item",4,"ngFor","ngForOf"],["class","b4b-add-items-showMoreButtons",4,"ngIf"],[1,"b4b-add-items-list-item"],[1,"b4b-add-items-list-item-value"],[1,"b4b-add-items-list-item-checkbox"],[1,"custom-control","custom-checkbox"],["type","checkbox",1,"custom-control-input",3,"checked","click"],[1,"custom-control-indicator"],[1,"custom-control-description"],[1,"b4b-add-items-showMoreButtons"],[3,"click"],t,["class","b4b-my-team-item-no-items",4,"ngIf"],[1,"b4b-my-team-item-no-items"],[1,"b4b-loaders"],n,s]},template:function(t,n){1&t&&(e.TgZ(0,"div",0)(1,"div",1,2),e.NdJ("onHidden",function(){return n.onHidden()}),e.TgZ(3,"div",3)(4,"div",4)(5,"div",5)(6,"span",6),e.SDv(7,7),e.qZA(),e.TgZ(8,"span",8),e.NdJ("click",function(){return n.onHidden()}),e.qZA()(),e.TgZ(9,"div",9)(10,"div",10)(11,"div",11)(12,"input",12),e.NdJ("keyup",function(r){return n.onKeyUp(r)}),e.qZA()(),e.TgZ(13,"div",13)(14,"img",14),e.NdJ("click",function(){return n.onClickSearch()}),e.qZA()()(),e.YNc(15,Ke,3,2,"div",15),e.YNc(16,We,3,2,"div",15),e.qZA(),e.TgZ(17,"div",16)(18,"button",17),e.NdJ("click",function(){return n.addedItemsToGroup()}),e.YNc(19,et,2,0,"span",18),e.YNc(20,tt,1,0,"span",19),e.qZA()()()()()()),2&t&&(e.xp6(1),e.Q6J("config",e.Dd
1M(6,nt)),e.xp6(14),e.Q6J("ngIf",n.listOfAvailableItems.length>0),e.xp6(1),e.Q6J("ngIf",0===n.listOfAvailableItems.length),e.xp6(2),e.Q6J("disabled",0===n.addedToCugItems.length||n.isShowPendingIcon),e.xp6(1),e.Q6J("ngIf",!n.isShowPendingIcon),e.xp6(1),e.Q6J("ngIf",n.isShowPendingIcon))},dependencies:[l.sg,l.O5,R.oB,z.g],styles:["[_nghost-%COMP%]   .b4b-add-items-list-item[_ngcontent-%COMP%]:last-child{border-bottom:0}"]}),o})();function it(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"div")(1,"b4b-my-team-item-add-items-dialog",2),e.NdJ("isModalClose",function(s){e.CHM(t);const r=e.oxw();return e.KtG(r.onModalClose(s))}),e.qZA()()}if(2&o){const t=e.oxw();e.xp6(1),e.Q6J("listOfCugItemIds",t.listOfCugItemIds)("groupId",t.groupId)}}let st=(()=>{class o{constructor(){this.isModalShown=!1}showModal(){this.isModalShown=!0}onModalClose(t){this.isModalShown=!t}}return o.\u0275fac=function(t){return new(t||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-my-team-item-add-items"]],inputs:{listOfCugItemIds:"listOfCugItemIds",groupId:"groupId"},decls:2,vars:2,consts:function(){let i;return i="Add Item to Team",[[4,"ngIf"],["text",i,3,"iconSource","b4b_onClick"],[3,"listOfCugItemIds","groupId","isModalClose"]]},template:function(t,n){1&t&&(e.YNc(0,it,2,2,"div",0),e.TgZ(1,"b4b-toolbar-button",1),e.NdJ("b4b_onClick",function(){return n.showModal()}),e.qZA()),2&t&&(e.Q6J("ngIf",n.isModalShown),e.xp6(1),e.Q6J("iconSource","assets/theme/svg/ic-add-item.svg"))},dependencies:[l.O5,w.I,ot]}),o})();var rt=a(94813),k=a(17238),at=a(37802),_t=a(49985);const mt=["autoShownModal"],lt=function(){return{show:!0}};let ct=(()=>{class o{constructor(t,n){this.teamStore=t,this.addNewMemberService=n,this.listOfMembers=[],this.currentMemberId="",this.groupId="",this.b4b_onModalClose=new e.vpe,this.isBtnDisable=!0}ngOnInit(){this.teamStore.get(this.groupId).pipe((0,rt.j)("members"),(0,d.U)(t=>this.addNewMemberService.addApprovedMembers(t))).subscribe(()=>{},t=>console.log(t)),this.memberForms$=this.addNewMemberService.memberForms$,this.addNewMemberService.members$.subscribe(t=>this.isBtnDisable=0===t.length)}onSubmit(){this.isBtnDisable=!0;const t=this.addNewMemberService.getSelectedMembers().map(({id:n})=>n);this.teamStore.proposeMembers(this.groupId,t).subscribe(()=>{this.onHidden()})}onAddNewMemberClicked(){this.addNewMemberService.addMemberForm()}onHidden(){this.b4b_onModalClose.emit(!0)}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(E.z),e.Y36(k.q))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-propose-members-modal-dialog"]],viewQuery:function(t,n){if(1&t&&e.Gf(mt,5),2&t){let s;e.iGM(s=e.CRH())&&(n.autoShownModal=s.first)}},inputs:{listOfMembers:"listOfMembers",currentMemberId:"currentMemberId",groupId:"groupId"},outputs:{b4b_onModalClose:"b4b_onModalClose"},features:[e._Bn([k.q])],decls:19,vars:4,consts:function(){let i,t,n;return i="Propose new Members",t="You can now propose new members, which can be accepted by one admin of the Closed User Group.",n=" OK ",[[1,"b4b-propose-members-modal-dialog"],["bsModal","","tabindex","-1","role","dialog","aria-hidden","true",1,"modal","fade",3,"config","onHidden"],["autoShownModal","bs-modal"],[1,"modal-dialog"],[1,"modal-content"],[1,"modal-header"],[1,"b4b-modal-header"],i,["data-dismiss","modal","aria-label","Close",1,"b4b-close-icon",3,"click"],[1,"modal-body"],[1,"b4b-propose-members-modal-dialog-body-text"],t,[1,"slim",3,"showRolesSelectors"],[1,"card","border-0"],[3,"b4b_onAddAnotherClick"],[1,"modal-footer"],[1,"btn","btn-success","b4b-btn-cug",3,"disabled","click"],n]},template:function(t,n){1&t&&(e.TgZ(0,"div",0)(1,"div",1,2),e.NdJ("onHidden",function(){return n.onHidden()}),e.TgZ(3,"div",3)(4,"div",4)(5,"div",5)(6,"span",6),e.SDv(7,7),e.qZA(),e.TgZ(8,"span",8),e.NdJ("click",function(){return n.onHidden()}),e.qZA()(),e.TgZ(9,"div",9)(10,"div",10)(11,"span"),e.SDv(12,11),e.qZA()(),e._UZ(13,"b4b-new-member-list",12),e.TgZ(14,"div",13)(15,"b4b-add-new-member-actions",14),e.NdJ("b4b_onAddAnotherClick",function(){return n.onAddNewMemberClicked()}),e.qZA()()(),e.TgZ(16,"div",15)(17,"button",16),e.NdJ("click",function(){return n.onSubmit()}),e.SDv(18,17),e.qZA()()()()()()),2&t&&(e.xp6(1),e.Q6J("config",e.Dd
1M(3,lt)),e.xp6(12),e.Q6J("showRolesSelectors",!1),e.xp6(4),e.Q6J("disabled",n.isBtnDisable))},dependencies:[at.K,_t.m,R.oB]}),o})();function dt(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"div")(1,"b4b-propose-members-modal-dialog",4),e.NdJ("b4b_onModalClose",function(s){e.CHM(t);const r=e.oxw();return e.KtG(r.onModalClose(s))}),e.qZA()()}if(2&o){const t=e.oxw();e.xp6(1),e.Q6J("currentMemberId",t.currentMemberId)("listOfMembers",t.fullListOfMembers)("groupId",t.groupId)}}let Tt=(()=>{class o{constructor(){this.listOfMembers=[],this.listOfAlreadyProposeMembersId=[],this.currentMemberId="",this.groupId="",this.fullListOfMembers=[],this.isModalShown=!1}ngOnInit(){this.fullListOfMembers=this.expandListOfMembers(this.listOfMembers,this.listOfAlreadyProposeMembersId)}expandListOfMembers(t,n){return n.forEach(s=>{t.push({id:s})}),t}showModal(){this.isModalShown=!0}onModalClose(){this.isModalShown=!1}}return o.\u0275fac=function(t){return new(t||o)},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-propose-members"]],inputs:{listOfMembers:"listOfMembers",listOfAlreadyProposeMembersId:"listOfAlreadyProposeMembersId",currentMemberId:"currentMemberId",groupId:"groupId"},decls:5,vars:1,consts:function(){let i;return i="Propose User",[[4,"ngIf"],[1,"b4b-cug-detail-tools-menu-button",3,"click"],["src","assets/theme/svg/ic-add-user-cug-item.svg",1,"b4b-arrow-back"],i,[3,"currentMemberId","listOfMembers","groupId","b4b_onModalClose"]]},template:function(t,n){1&t&&(e.YNc(0,dt,2,3,"div",0),e.TgZ(1,"button",1),e.NdJ("click",function(){return n.showModal()}),e._UZ(2,"img",2),e.TgZ(3,"span"),e.SDv(4,3),e.qZA()()),2&t&&e.Q6J("ngIf",n.isModalShown)},dependencies:[l.O5,ct]}),o})();function bt(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"b4b-toolbar-button",10),e.NdJ("b4b_onClick",function(){e.CHM(t);const s=e.oxw(2);return e.KtG(s.onEditCug())}),e.qZA()}2&o&&e.Q6J("iconSource","assets/theme/svg/ic-cug-settings.svg")}function gt(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"div")(1,"b4b-modal-dialog",11),e.NdJ("b4b_onClose",function(){e.CHM(t);const s=e.oxw(2);return e.KtG(s.onCloseModal())})("b4b_onConfirm",function(){e.CHM(t);const s=e.oxw(2);return e.KtG(s.onConfirmDelete())}),e.qZA()()}}function ut(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"div",6),e.YNc(1,bt,1,1,"b4b-toolbar-button",7),e.YNc(2,gt,2,0,"div",8),e.TgZ(3,"div")(4,"b4b-toolbar-button",9),e.NdJ("b4b_onClick",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.onDelete())}),e.qZA()()()}if(2&o){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",t.canEdit),e.xp6(1),e.Q6J("ngIf",t.isShowDeleteDialog),e.xp6(2),e.Q6J("iconSource","assets/theme/svg/ic-cug-delete.svg")}}function Mt(o,i){if(1&o&&(e.TgZ(0,"div"),e._UZ(1,"b4b-propose-members",14),e.qZA()),2&o){const t=e.oxw(2);e.xp6(1),e.Q6J("groupId",t.groupId)("currentMemberId",t.currentUserId)("listOfAlreadyProposeMembersId",t.listOfProposeMembers)("listOfMembers",t.listOfMembers)}}function pt(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"div")(1,"b4b-modal-dialog",15),e.NdJ("b4b_onClose",function(){e.CHM(t);const s=e.oxw(2);return e.KtG(s.onCloseModal())})("b4b_onConfirm",function(){e.CHM(t);const s=e.oxw(2);return e.KtG(s.onConfirmLeave())}),e.qZA()()}}function ft(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"div",6),e.YNc(1,Mt,2,4,"div",8),e._UZ(2,"b4b-my-team-item-add-items",12),e.YNc(3,pt,2,0,"div",8),e.TgZ(4,"div")(5,"b4b-toolbar-button",13),e.NdJ("b4b_onClick",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.onLeave())}),e.qZA()()()}if(2&o){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",!t.isUserAdmin()),e.xp6(1),e.Q6J("listOfCugItemIds",t.listOfCugItemIds)("groupId",t.groupId),e.xp6(1),e.Q6J("ngIf",t.isShowLeaveDialog),e.xp6(2),e.Q6J("iconSource","assets/theme/svg/icon-leave.svg")}}const Et=function(o,i){return{"b4b-team-detail-member-tools-sections":o,"b4b-team-detail-tools-sections":i}},ht=function(o){return{"long-list-of-buttons":o}},At=function(){return["create-team"]},St=function(o){return{teamPopup:o}},It=function(o){return{outlets:o}},Ct=function(o){return["/",o]};let vt=(()=>{class o{constructor(t,n,s){this.CONFIG=t,this.router=n,this.route=s,this.listOfMembers=[],this.listOfProposeMembers=[],this.groupId="",this.listOfCugItemIds=[],this.isUserInGroup=!1,this.isExistAnotherAdmin=!1,this.b4b_onLeaveGroup=new e.vpe,this.b4b_onDeleteGroup=new e.vpe,this.isShowDeleteDialog=!1,this.isShowLeaveDialog=!1}isUserAdmin(){return this.currentUserRole===this.CONFIG.USER_ROLES.ADMIN}onLeave(){this.isShowLeaveDialog=!0}onDelete(){this.isShowDeleteDialog=!0}onCloseModal(){this.isShowLeaveDialog=!1,this.isShowDeleteDialog=!1}onConfirmLeave(){this.isShowLeaveDialog=!1,this.b4b_onLeaveGroup.emit()}onConfirmDelete(){this.isShowDeleteDialog=!1,this.b4b_onDeleteGroup.emit()}onEditCug(){this.router.navigate([".","edit"],{relativeTo:this.route})}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(M.E),e.Y36(m.F0),e.Y36(m.gz))}
1,o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-my-team-item-tools"]],inputs:{cugDetail:"cugDetail",cugItemImageId:"cugItemImageId",listOfMembers:"listOfMembers",listOfProposeMembers:"listOfProposeMembers",groupId:"groupId",listOfCugItemIds:"listOfCugItemIds",isUserInGroup:"isUserInGroup",isExistAnotherAdmin:"isExistAnotherAdmin",currentUserId:"currentUserId",currentUserRole:"currentUserRole",canEdit:"canEdit"},outputs:{b4b_onLeaveGroup:"b4b_onLeaveGroup",b4b_onDeleteGroup:"b4b_onDeleteGroup"},decls:7,vars:22,consts:function(){let i,t,n,s,r,_,g,S,I;return i="Create New Team",t="" + "\ufffd#6\ufffd" + "" + "\ufffd/#6\ufffd" + "",n="Edit Team Details",s="Delete Team",r="Delete Team",_="Are you sure you want delete this team?",g="Leave Team",S="Leave team",I="Are you sure you want to leave this team?",[[1,"row",3,"ngClass"],[1,"b4b-team-detail-menu-section"],["class","b4b-team-detail-top-menu-buttons",4,"ngIf"],[1,"b4b-team-detail-bottom-menu-buttons",3,"ngClass"],t,["title",i,3,"type","routerLink","queryParamsHandling","skipLocationChange"],[1,"b4b-team-detail-top-menu-buttons"],["id","edit-cug-button","text",n,3,"iconSource","b4b_onClick",4,"ngIf"],[4,"ngIf"],["text",s,3,"iconSource","b4b_onClick"],["id","edit-cug-button","text",n,3,"iconSource","b4b_onClick"],["title",r,"content",_,3,"b4b_onClose","b4b_onConfirm"],[3,"listOfCugItemIds","groupId"],["text",g,3,"iconSource","b4b_onClick"],[3,"groupId","currentMemberId","listOfAlreadyProposeMembersId","listOfMembers"],["title",S,"content",I,3,"b4b_onClose","b4b_onConfirm"]]},template:function(t,n){1&t&&(e.TgZ(0,"div",0)(1,"div",1),e.YNc(2,ut,5,3,"div",2),e.YNc(3,ft,6,5,"div",2),e.TgZ(4,"div",3),e.tHW(5,4),e._UZ(6,"b4b-button",5),e.N_p(),e.qZA()()()),2&t&&(e.Q6J("ngClass",e.WLB(10,Et,!n.isUserAdmin(),n.isUserAdmin())),e.xp6(2),e.Q6J("ngIf",n.isUserAdmin()),e.xp6(1),e.Q6J("ngIf",n.isUserInGroup),e.xp6(1),e.Q6J("ngClass",e.VKq(13,ht,n.isExistAnotherAdmin)),e.xp6(2),e.Akn("outline"),e.Q6J("type","internalLink")("routerLink",e.VKq(20,Ct,e.VKq(18,It,e.VKq(16,St,e.DdM(15,At)))))("queryParamsHandling","preserve")("skipLocationChange",!0))},dependencies:[l.mk,l.O5,m.rH,x.h,w.I,O.r,st,Tt]}),o})();function Ot(o,i){if(1&o){const t=e.EpF();e.ynx(0),e.TgZ(1,"b4b-modal-dialog",9),e.NdJ("b4b_onClose",function(){e.CHM(t);const s=e.oxw(2);return e.KtG(s.onCloseDialog())})("b4b_onConfirm",function(){e.CHM(t);const s=e.oxw(2);return e.KtG(s.onCloseDialog())}),e.qZA(),e.BQk()}}function Nt(o,i){if(1&o){const t=e.EpF();e.ynx(0),e.TgZ(1,"b4b-my-team-item-tools",8),e.NdJ("b4b_onLeaveGroup",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.onLeaveGroup())})("b4b_onDeleteGroup",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.onDeleteGroup())}),e.qZA(),e.YNc(2,Ot,2,0,"ng-container",7),e.BQk()}if(2&o){const t=e.oxw();e.xp6(1),e.Q6J("canEdit",t.canEdit)("cugDetail",t.teamItem)("cugItemImageId",null==t.teamItem||null==t.teamItem.logo?null:t.teamItem.logo.id)("isExistAnotherAdmin",t.isExistAnotherAdmin())("listOfProposeMembers",t.listOfProposeMembers)("listOfMembers",t.listOfMembers)("groupId",t.groupId)("listOfCugItemIds",t.listOfCugItemIds)("currentUserRole",t.teamItem.currentUserRole)("isUserInGroup",t.isUserInGroup)("currentUserId",t.currentMemberId),e.xp6(1),e.Q6J("ngIf",t.isShowErrorDialog)}}let Rt=(()=>{class o{constructor(t,n,s,r,_,g,S,I,u,Kn){this.route=t,this.userService=n,this.searchService=s,this.teamStoreService=r,this.searchConfigStoreService=_,this.router=g,this.CONFIG=S,this.alertService=I,this.loadingIconService=u,this.permissionsService=Kn,this.ngUnsubscribe=new p.x,this.NOT_MEMBER_ROLE=this.CONFIG.USER_ROLES.WAITING_FOR_APPROVE,this.cugItemImageId="",this.listOfMembers=[],this.listOfProposeMembers=[],this.currentMemberId="",this.groupId="",this.isUserInGroup=!1,this.isShowErrorDialog=!1,this.canEdit=!1}ngOnInit(){const t=this.route.params.pipe((0,b.R)(this.ngUnsubscribe),(0,d.U)(n=>n.id));this.pagination$=t.pipe((0,T.w)(n=>this.searchService.selectEntity(n))),t.pipe((0,T.w)(n=>this.loadGroupInfo(n)),(0,T.w)(n=>this.calculateUserPermissions(n)),(0,b.R)(this.ngUnsubscribe)).subscribe(()=>{}),this.scrollToTop()}getProposeMemberIds(t){return t&&t.length>0?t.filter(n=>n.role===this.CONFIG.USER_ROLES.WAITING_FOR_APPROVE).map(n=>n.id):[]}getCurrentMembers(t){return t&&t.length>0?t.filter(n=>n.role!==this.CONFIG.USER_ROLES.WAITING_FOR_APPROVE):[]}isExistAnotherAdmin(){return this.listOfMembers.filter(t=>t.role===this.CONFIG.USER_ROLES.ADMIN).length>1}goBack(){this.router.navigate(["/teams"],{queryParams:this.searchConfigStoreService.getLastSearchConfig()})}onLeaveGroup(){this.teamStoreService.leaveGroup(this.groupId).subscribe(()=>{this.goBack()},t=>{JSON.parse(JSON.stringify(t),(n,s)=>{"content"==n&&this.alertService.info("Failed while leaving team. "+s)})})}onDeleteGroup(){this.teamStoreService.remove(this.groupId).pipe((0,T.w)(()=>this.searchService.reloadItems())).subscribe(()=>{this.goBack()},t=>{this.isShowErrorDialog=!0,t.code===f.U.ClientError&&this.alertService.info("Failed to remove the team.")})}onCloseDialog(){this.isShowErrorDialog=!1}ngOnDestroy(){this.ngUnsubscribe.next(),this.ngUnsubscribe.complete(),this.searchService.resetPaginationStrategyData()}loadGroupInfo(t){return(0,H.a)(this.teamStoreService.find(t,{watch:!0}),this.userService.getCurrentUserIdentifier()).pipe((0,d.U)(([n,s])=>(this.teamItem=n,this.groupId=n.id,this.listOfCugItemIds=n.items||[],this.listOfMembers=this.getCurrentMembers(n.members||[]),this.listOfProposeMembers=this.getProposeMemberIds(n.members||[]),this.currentMemberId=s,this.isUserInGroup=(n.members||[]).some(r=>r.id===this.currentMemberId&&r.role!==this.NOT_MEMBER_ROLE),this.teamItem)))}calculateUserPermissions(t){return this.permissionsService.canEditCug(t.id).pipe((0,d.U)(n=>this.canEdit=n))}scrollToTop(){window.scrollTo(0,0)}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(m.gz),e.Y36(L.K),e.Y36(P.l),e.Y36(E.z),e.Y36(h.H),e.Y36(m.F0),e.Y36(M.E),e.Y36(v.c),e.Y36(Q.L),e.Y36(C.j))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-my-team-item-detail"]],decls:10,vars:9,consts:function(){let i,t,n;return i="Back to team",t="Error Occurred",n="There was an error with deleting TEAM. Please try again.",[["details-navigation",""],[1,"b4b-team-detail-view-nav"],["title",i,3,"size","icon","click"],[3,"pagination"],["details-content",""],[3,"group","isCugHeader","logoURL"],["details-sidebar",""],[4,"ngIf"],[3,"canEdit","cugDetail","cugItemImageId","isExistAnotherAdmin","listOfProposeMembers","listOfMembers","groupId","listOfCugItemIds","currentUserRole","isUserInGroup","currentUserId","b4b_onLeaveGroup","b4b_onDeleteGroup"],["title",t,"content",n,3,"b4b_onClose","b4b_onConfirm"]]},template:function(t,n){1&t&&(e.TgZ(0,"b4b-detail-view-layout")(1,"div",0)(2,"div",1)(3,"b4b-button",2),e.NdJ("click",function(){return n.goBack()}),e.qZA(),e._UZ(4,"b4b-prev-next-links",3),e.qZA()(),e.TgZ(5,"div",4),e._UZ(6,"b4b-team-detail-header",5)(7,"router-outlet"),e.qZA(),e.TgZ(8,"div",6),e.YNc(9,Nt,3,12,"ng-container",7),e.qZA()()),2&t&&(e.xp6(3),e.Akn("outline-transparent"),e.Q6J("size","small")("icon","back"),e.xp6(1),e.Q6J("pagination",n.pagination$),e.xp6(2),e.Q6J("group",n.teamItem)("isCugHeader",!0)("logoURL",n.cugItemImageId),e.xp6(3),e.Q6J("ngIf",n.teamItem))},dependencies:[l.O5,m.lC,x.h,O.r,F.b,Re.$,Je,vt],styles:[".b4b-team-detail-view-section[_ngcontent-%COMP%]{padding-bottom:200px}div.col-9[_ngcontent-%COMP%]{padding-left:0;padding-right:0}div.col-9.b4b-team-detail-view-main-content[_ngcontent-%COMP%]{padding-left:15px}"]}),o})();function Dt(o,i){if(1&o&&(e.TgZ(0,"div",1),e._uU(1),e.qZA()),2&o){const t=e.oxw();e.xp6(1),e.hij(" ",t.description,"\n")}}let Pt=(()=>{class o{constructor(t,n){this.teamStore=t,this.route=n,this.ngUnsubscribe=new p.x,this.description=""}ngOnInit(){this.route.parent.params.pipe((0,b.R)(this.ngUnsubscribe),(0,d.U)(t=>
1t.id),(0,T.w)(t=>this.teamStore.get(t,{watch:!0}))).subscribe(t=>{this.description=t.description||""})}ngOnDestroy(){this.ngUnsubscribe.next(),this.ngUnsubscribe.complete()}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(E.z),e.Y36(m.gz))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-basic-team-information"]],decls:1,vars:1,consts:[["class","b4b-container-content-inner b4b-font-light-color-grey",4,"ngIf"],[1,"b4b-container-content-inner","b4b-font-light-color-grey"]],template:function(t,n){1&t&&e.YNc(0,Dt,2,1,"div",0),2&t&&e.Q6J("ngIf",n.description)},dependencies:[l.O5]}),o})();var N=a(37188),yt=a(39300),Z=a(98136),q=a(23819),Lt=a(13086);class xt{}var Ft=a(43571),wt=a(3719),Gt=a(60541),$t=a(90992),Zt=a(4163),Yt=a(75618),Ht=a(38376),Ut=a(5523),Jt=a(20512);function Qt(o,i){if(1&o&&(e._UZ(0,"span",9),e.ALo(1,"companyDataLoader")),2&o){const t=e.oxw(2);e.Q6J("innerHTML",e.xi3(1,1,t.member.companyId,"name"),e.oJD)}}function Bt(o,i){if(1&o&&(e.TgZ(0,"div"),e._UZ(1,"b4b-member-role-badge",10),e.qZA()),2&o){const t=e.oxw(2);e.xp6(1),e.Q6J("role",t.member.role)}}function Xt(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"div",1)(1,"div",2)(2,"div",3)(3,"span",4),e._uU(4),e.ALo(5,"notAvailable"),e.qZA(),e.YNc(6,Qt,2,4,"span",5),e.qZA(),e.TgZ(7,"span",6),e._uU(8),e.qZA()(),e._uU(9," \xa0\xa0 "),e.TgZ(10,"b4b-toolbar-button",7),e.NdJ("b4b_onClick",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.onRemoveMember(s.member))}),e.qZA(),e.YNc(11,Bt,2,1,"div",8),e.qZA()}if(2&o){const t=e.oxw();e.xp6(4),e.Oqu(e.lcZ(5,6,t.member.fullName)),e.xp6(2),e.Q6J("ngIf",t.isShowCompanyName&&t.member.companyId),e.xp6(2),e.Oqu(t.member.email),e.xp6(2),e.Q6J("isActionRunning",t.deactivateOrRestoreProcessRunning)("iconSource","assets/theme/svg/ic-cug-delete.svg"),e.xp6(1),e.Q6J("ngIf","MEMBER"!==t.member.role)}}let zt=(()=>{class o{constructor(t,n,s){this.companyStore=t,this.router=n,this.teamService=s,this.isShowCompanyName=!1,this.isSuspend=!1,this.isResume=!1,this.b4b_onDeletePvtMember=new e.vpe,this.deactivateOrRestoreProcessRunning=!1}ngOnInit(){this.member.active?(this.isResume=!0,this.isSuspend=!1):(this.isResume=!1,this.isSuspend=!0)}onDeactivateMember(t){this.deactivateOrRestoreProcessRunning=!0,this.companyStore.suspendMember(t.id).subscribe(()=>{this.deactivateOrRestoreProcessRunning=!1},n=>console.log(n)),this.isResume=!1,this.isSuspend=!0}onActivateMember(t){this.deactivateOrRestoreProcessRunning=!0,this.companyStore.resumeMember(t.id).subscribe(()=>{this.deactivateOrRestoreProcessRunning=!1},n=>console.log(n)),this.isResume=!0,this.isSuspend=!1}onRemoveMember(t){this.teamService.removeTeamMember(this.teamId,t.id).subscribe(()=>{this.deactivateOrRestoreProcessRunning=!1,window.location.reload()},n=>console.log(n)),this.b4b_onDeletePvtMember.emit(this.member.id)}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(Ut.Z),e.Y36(m.F0),e.Y36(q.U))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-team-member-list-card"]],inputs:{member:"member",isShowCompanyName:"isS
1howCompanyName",teamId:"teamId"},outputs:{b4b_onDeletePvtMember:"b4b_onDeletePvtMember"},decls:1,vars:1,consts:function(){let i;return i="Delete",[["class","d-flex flex-row align-items-center",4,"ngIf"],[1,"d-flex","flex-row","align-items-center"],[1,"d-flex","flex-column","mr-auto"],[1,"d-flex","flex-row","justify-content-start","align-items-center"],[1,"b4b-font-regular-grey-dark"],["class","b4b-font-regular-grey-light pl-3",3,"innerHTML",4,"ngIf"],[1,"b4b-font-light-color-grey"],["text",i,3,"isActionRunning","iconSource","b4b_onClick"],[4,"ngIf"],[1,"b4b-font-regular-grey-light","pl-3",3,"innerHTML"],[3,"role"]]},template:function(t,n){1&t&&e.YNc(0,Xt,12,8,"div",0),2&t&&e.Q6J("ngIf",n.member)},dependencies:[l.O5,w.I,B.d,z.g,Jt.q],styles:["[_nghost-%COMP%]{width:100%}"]}),o})();function kt(o,i){if(1&o){const t=e.EpF();e.ynx(0),e.TgZ(1,"b4b-modal-dialog",2),e.NdJ("b4b_onClose",function(){e.CHM(t);const s=e.oxw(3);return e.KtG(s.onCancelRemove())})("b4b_onConfirm",function(){e.CHM(t);const s=e.oxw(3);return e.KtG(s.onConfirmRemove())}),e.qZA(),e.BQk()}if(2&o){const t=e.oxw(3);e.xp6(1),e.Q6J("isShowDeleteSuspendBtns",t.canSuspendMembers)}}function qt(o,i){if(1&o){const t=e.EpF();e.ynx(0),e.TgZ(1,"b4b-remove-member-modal",3),e.NdJ("b4b_onCancelClick",function(){e.CHM(t);const s=e.oxw(3);return e.KtG(s.onCancelRemove())})("b4b_onDeleteClick",function(){e.CHM(t);const s=e.oxw(3);return e.KtG(s.onConfirmRemove())})("b4b_onSuspendClick",function(){e.CHM(t);const s=e.oxw(3);return e.KtG(s.onConfirmSuspend())}),e.qZA(),e.BQk()}}function Kt(o,i){if(1&o&&(e.ynx(0),e.YNc(1,kt,2,1,"ng-container",1),e.YNc(2,qt,2,0,"ng-container",1),e.BQk()),2&o){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",!t.canSuspendMembers),e.xp6(1),e.Q6J("ngIf",t.canSuspendMembers)}}function Vt(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"div",6)(1,"b4b-member-management-form",7),e.NdJ("b4b_onRemove",function(){const r=e.CHM(t).$implicit,_=e.oxw(3);return e.KtG(_.onMemberRemove(r))})("b4b_onChangeRole",function(s){e.CHM(t);const r=e.oxw(3);return e.KtG(r.onMemberRoleChange(s))})("b4b_onRestore",function(){const r=e.CHM(t).$implicit,_=e.oxw(3);return e.KtG(_.onActivateMemberClick(r))}),e.qZA()()}if(2&o){const t=i.$implicit,n=e.oxw(3);e.xp6(1),e.Q6J("member",t)("isShowRestoreBtn",n.canSuspendMembers)("canChangeRole",t.canChangeRole)("canRemove",t.canRemove)("isMemberAdd",!0)("isShowRoles",!1)("listOfRoles",n.possibleRolesForUser(t))("isShowCompanyName",!1)("showOwnerInSelect",t.canAssignOwners)("shouldConfirmRoleChanges",t.shouldConfirmRoleChanges)}}function jt(o,i){if(1&o&&(e.ynx(0),e.TgZ(1,"div",4),e.YNc(2,Vt,2,10,"div",5),e.ALo(3,"async"),e.qZA(),e.BQk()),2&o){const t=e.oxw(2);e.xp6(2),e.Q6J("ngForOf",e.lcZ(3,1,t.members))}}function Wt(o,i){if(1&o&&(e.ynx(0),e.YNc(1,Kt,3,2,"ng-container",1),e.YNc(2,jt,4,3,"ng-container",1),e.BQk()),2&o){const t=e.oxw();e.xp6(1),e.Q6J("ngIf",t.isShowRemoveConfirmation),e.xp6(1),e.Q6J("ngIf",!t.readonly)}}function en(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"div",6)(1,"b4b-team-member-list-card",8),e.NdJ("b4b_onDeletePvtMember",function(s){e.CHM(t);const r=e.oxw(2);return e.KtG(r.onDeletePvtMember1(s))}),e.qZA()()}if(2&o){const t=i.$implicit,n=e.oxw(2);e.xp6(1),e.Q6J("member",t)("isShowCompanyName",n.isShowCompanyName)("teamId",n.teamId)}}function tn(o,i){if(1&o&&(e.ynx(0),e.TgZ(1,"div",4),e.YNc(2,en,2,3,"div",5),e.ALo(3,"async"),e.qZA(),e.BQk()),2&o){const t=e.oxw();e.xp6(2),e.Q6J("ngForOf",e.lcZ(3,1,t.members))}}function nn(o,i){if(1&o){const t=e.EpF();e.ynx(0),e.TgZ(1,"b4b-show-more-button",9),e.NdJ("b4b_onClick",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.onShowMoreMembers())}),e.qZA(),e.BQk()}}let on=(()=>{class o{constructor(){this.isShowRemoveConfirmation=!1,this.readonly=!1,this.canSuspendMembers=!1,this.showOwnerInSelect=!1,this.canLoadNextPage=!1,this.isShowCompanyName=!0,this.b4b_onRemoveMember=new e.vpe,this.b4b_onDeactivateMember=new e.vpe,this.b4b_onActivateMember=new e.vpe,this.b4b_onChangeRole=new e.vpe,this.b4b_onDeletePvtMember=new e.vpe,this.b4b_onShowMoreClick=new e.vpe}ngOnInit(){}possibleRolesForUser(t){return $t.W}onMemberRemove(t){t&&(this.showRemoveConfirmation(),this.memberToRemove=t)}onConfirmRemove(){this.b4b_onRemoveMember.emit(this.memberToRemove),this.memberToRemove=null,this.isShowRemoveConfirmation=!1}onConfirmSuspend(){this.b4b_onDeactivateMember.emit(this.memberToRemove),this.memberToRemove=null,this.isShowRemoveConfirmation=!1}onActivateMemberClick(t){this.b4b_onActivateMember.emit(t)}onCancelRemove(){this.isShowRemoveConfirmation=!1,this.memberToRemove=null}showRemoveConfirmation(){this.isShowRemoveConfirmation=!0}onMemberRoleChange(t){this.b4b_onChangeRole.emit({member:t,role:t.role})}onShowMoreMembers(){this.b4b_onShowMoreClick.emit()}onDeletePvtMember1(t){this.b4b_onDeletePvtMember.emit(t)}}return o.\u0275fac=function(t){return new(t||o)}
1,o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-team-member-list"]],inputs:{members:"members",readonly:"readonly",canSuspendMembers:"canSuspendMembers",showOwnerInSelect:"showOwnerInSelect",canLoadNextPage:"canLoadNextPage",isShowCompanyName:"isShowCompanyName",teamId:"teamId"},outputs:{b4b_onRemoveMember:"b4b_onRemoveMember",b4b_onDeactivateMember:"b4b_onDeactivateMember",b4b_onActivateMember:"b4b_onActivateMember",b4b_onChangeRole:"b4b_onChangeRole",b4b_onDeletePvtMember:"b4b_onDeletePvtMember",b4b_onShowMoreClick:"b4b_onShowMoreClick"},decls:4,vars:3,consts:function(){let i,t,n;return i="Remove member",t="This member will be removed from the group.",n="SHOW MORE MEMBERS",[[1,"b4b-member-management-list-of-members-container"],[4,"ngIf"],["title",i,"content",t,3,"isShowDeleteSuspendBtns","b4b_onClose","b4b_onConfirm"],[3,"b4b_onCancelClick","b4b_onDeleteClick","b4b_onSuspendClick"],[1,"list-group","list-group-flush"],["class","list-group-item",4,"ngFor","ngForOf"],[1,"list-group-item"],[3,"member","isShowRestoreBtn","canChangeRole","canRemove","isMemberAdd","isShowRoles","listOfRoles","isShowCompanyName","showOwnerInSelect","shouldConfirmRoleChanges","b4b_onRemove","b4b_onChangeRole","b4b_onRestore"],[3,"member","isShowCompanyName","teamId","b4b_onDeletePvtMember"],["text",n,3,"b4b_onClick"]]},template:function(t,n){1&t&&(e.TgZ(0,"div",0),e.YNc(1,Wt,3,2,"ng-container",1),e.YNc(2,tn,4,3,"ng-container",1),e.YNc(3,nn,2,0,"ng-container",1),e.qZA()),2&t&&(e.xp6(1),e.Q6J("ngIf",!n.readonly),e.xp6(1),e.Q6J("ngIf",n.readonly),e.xp6(1),e.Q6J("ngIf",n.canLoadNextPage))},dependencies:[l.sg,l.O5,x.h,Zt.f,Yt.j,Ht.N,zt,l.Ov],styles:["[_nghost-%COMP%]{width:100%}[_nghost-%COMP%]   .list-group[_ngcontent-%COMP%]{margin-bottom:0}[_nghost-%COMP%]   b4b-show-more-button[_ngcontent-%COMP%]{margin-top:20px;margin-bottom:10px}"]}),o})();function sn(o,i){if(1&o){const t=e.EpF();e.ynx(0),e.TgZ(1,"div",2)(2,"div",3)(3,"b4b-add-new-member-block",6),e.NdJ("b4b_onMembersSaved",function(s){e.CHM(t);const r=e.oxw();return e.KtG(r.onNewMembersAdded(s))})("b4b_onMemberRequestsSelected",function(s){e.CHM(t);const r=e.oxw();return e.KtG(r.onMembersRequestsSelected(s))}),e.qZA()()(),e.BQk()}if(2&o){const t=e.oxw();e.xp6(3),e.Q6J("numberOfMembersRequests",t.numberOfMemberRequests)("membersRequests",t.membersRequests)("userGroupId",t.groupId)("teamStatus",t.team)("canSeeRequest",t.userCanChangeRole)}}let rn=(()=>{class o{constructor(t,n,s,r,_,g,S,I,u){this.route=t,this.router=n,this.permissionsService=s,this.memberManagementService=r,this.cugStore=_,this.alertService=g,this.userService=S,this.teamService=I,this.userRoles=u,this.ngUnsubscribe=new p.x,this.membersRequests=[],this.searchText="",this.isUserInGroup=!1,this.groupId="",this.numberOfMemberRequests=0,this.canLoadNextPageOfExistingMembers=!1,this.userCanEditMembers=!1,this.userCanSeeMembers=!1,this.processEvent="NONE",this.teamMemberList=[],this.isMember=!1,this.router.getCurrentNavigation().extras.state&&(this.isMember=this.router.getCurrentNavigation().extras.state.isMember)}ngOnInit(){this.members$=this.memberManagementService.members$.pipe((0,d.U)(t=>t.map(n=>(0,N.$)((0,A.of)(n),this.permissionsService.canRemoveMember(this.groupId,n),this.permissionsService.canChangeRoleOfMember(this.groupId,n),(s,r,_)=>({...s,canRemove:r,canChangeRole:_})))),(0,T.w)(t=>t.length?(0,N.$)(...t):(0,A.of)([]))),this.memberManagementService.canShowMoreMembers$.pipe((0,b.R)(this.ngUnsubscribe)).subscribe(t=>{this.canLoadNextPageOfExistingMembers=t||!1},t=>console.log(t)),this.route.parent.params.pipe((0,b.R)(this.ngUnsubscribe),(0,d.U)(t=>t.id)).subscribe(t=>{this.groupId=t},t=>console.log(t)),(0,N.$)(this.memberManagementService.waitingMembersCount$,this.memberManagementService.waitingMembers$).pipe((0,d.U)(([t,n])=>{this.numberOfMemberRequests=t,this.membersRequests=n||[]})).subscribe(()=>{},t=>{console.log(t)}),this.cugStore.entityUpdates$.pipe((0,yt.h)(({id:t})=>t===this.groupId),(0,D.x)(),(0,T.w)(()=>(0,N.$)(this.permissionsService.canEditMemberList(this.groupId),this.permissionsService.canSeeMemberList(this.groupId))),(0,b.R)(this.ngUnsubscribe)).subscribe(([t,n])=>{this.userCanEditMembers=t||!1,this.userCanSeeMembers=n||!1,this.userCanEditMembers&&this.memberManagementService.getWaitingMembers(this.groupId)},t=>{console.log(t)}),this.memberManagementService.getAll(this.groupId)}filterGroupMembers(t){this.searchText=t,this.memberManagementService.getAll(this.groupId,t)}onNewMembersAdded(t){this.teamMembers=JSON.parse(JSON.stringify(t));let n=0;for(let s=0;s<this.teamMembers.length;s++)this.userService.getUserByEmail(this.teamMembers[s].emailOrName).subscribe(r=>{this.userModel=JSON.parse(JSON.stringify(r));const _=new xt;_.id=this.userModel.id,_.role=this.teamMembers[s].role,this.teamMemberList[n]=_,n++,this.teamMemberList.length==t.length&&(this.processEvent="START",this.teamService.addTeamMember(this.groupId,this.teamMemberList).subscribe(()=>{this.processEvent="FINISH",window.location.reload()},g=>{this.processEvent="ERROR",g.code===f.U.ClientError&&this.alertService.info("Failed to add member to group.")}))})}onMembersRequestsSelected(t){this.processEvent="START",this.memberManagementService.acceptMemberRequests(this.groupId,t).subscribe(()=>{this.processEvent="FINISH"},n=>{this.processEvent="ERROR",n.code===f.U.ClientError&&this.alertService.info("Failed to accept or reject members.")})}onChangeRoleOfExistingMember({member:t,role:n}){this.processEvent="START",this.memberManagementService.updateMemberRole(this.groupId,t.id,n).subscribe(()=>{this.processEvent="FINISH"},s=>{this.processEvent="ERROR",s.code===f.U.ClientError&&this.alertService.info("Failed to change member role.")})}onRemoveExistingMember(t){this.processEvent="START",this.memberManagementService.removeMember(this.groupId,t.id).subscribe(()=>{this.processEvent="FINISH"},n=>{this.processEvent="ERROR",n.code===f.U.ClientError&&this.alertService.info("Failed to remove the member from the group.")})}onShowMoreMembersClicked(){this.memberManagementService.getNextPage(this.groupId,this.searchText)}ngOnDestroy(){this.ngUnsubscribe.next(),this.ngUnsubscribe.complete()}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(m.gz),e.Y36(m.F0),e.Y36(C.j),e.Y36(Z.O),e.Y36(E.z),e.Y36(v.c),e.Y36(L.K),e.Y36(q.U),e.Y36(Lt.pR))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-team-member-management-section"]],features:[e._Bn([Z.O])],decls:6,vars:6,consts:function(){let i;return i="Search Team Members",[["placeholder",i,3,"toFilter"],[3,"processEvent"],[1,"card"],[1,"card-block"],[3,"members","canLoadNextPage","teamId","readonly","b4b_onRemoveMember","b4b_onChangeRole"],[4,"ngIf"],[3,"numberOfMembersRequests","membersRequests","userGroupId","teamStatus","canSeeRequest","b4b_onMembersSaved","b4b_onMemberRequestsSelected"]]},template:function(t,n){1&t&&(e.TgZ(0,"b4b-members-filter",0),e.NdJ("toFilter",function(r){return n.filterGroupMembers(r)}),e._UZ(1,"b4b-process-indicator",1),e.qZA(),e.TgZ(2,"div",2)(3,"div",3)(4,"b4b-team-member-list",4),e.NdJ("b4b_onRemoveMember",function(r){return n.onRemoveExistingMember(r)})("b4b_onChangeRole",function(r){return n.onChangeRoleOfExistingMember(r)}),e.qZA()()(),e.YNc(5,sn,4,5,"ng-container",5)),2&t&&(e.xp6(1),e.Q6J("processEvent",n.processEvent),e.xp6(3),e.Q6J("members",n.members$)("canLoadNextPage",n.canLoadNextPageOfExistingMembers)("teamId",n.groupId)("readonly",n.isMember),e.xp6(1),e.Q6J("ngIf",n.userCanEditMembers))},dependencies:[l.O5,Ft.M,wt.x,Gt.v,on]}),o})(),K=(()=>{class o{constructor(t,n){this.router=t,this.permissionsService=n}canActivate(t){const n=t.parent.params.id||"";return(0,N.$)(this.permissionsService.canSeeMemberList(n),this.permissionsService.canSeeItemList(n)).pipe((0,d.U)(([s,r])=>!(!r||!s)||(this.router.navigate([t.data.authGuardRedirect||"",n]),!1)))}}return o.\u0275fac=function(t){return new(t||o)(e.LFG(m.F0),e.LFG(C.j))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac}),o})();var an=a(36027),V=a(90076);let j=(()=>{class o extends an.M{constructor(t,n,s){super(),this.dataItemStore=t,this.cugStore=n,this.cugPermissionsService=s}removeDataItemFromGroup(t,n){return this.cugStore.removeDataItemFromGroup(n,t.id).pipe((0,$.K)(()=>this.cugStore.find(n)))}transformToUiModel(t,n){return this.getRestrictionsForCurrentUser(t,n).pipe((0,d.U)(s=>({id:t.id,title:t.title,organization:{...t.organization},permissions:{...s.permissions}})))}setFiltersToSearchQuery(t,n){const s={...t};return s.filters=[...s.filters,{id:"teams.id",value:n,operator:"EQ"}],(0,A.of)(s)}loadDataItems(t){return this.dataItemStore.findAll(t)}getRestrictionsForCurrentUser(t,n){return this.cugPermissionsService.canUnlinkItemFromGroup(n,t.id).pipe((0,d.U)(s=>({id:t.id,permissions:{canRemove:s}})))}}return o.\u0275fac=function(t){return new(t||o)(e.LFG(V.u),e.LFG(E.z),e.LFG
1(C.j))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac}),o})();var _n=a(37543);let mn=(()=>{class o{constructor(t,n,s,r){this.groupItemsService=t,this.route=n,this.alertService=s,this.cugStore=r,this.ngUnsubscribe=new p.x,this.canLoadNextPageOfDataItems=!1}ngOnInit(){this.dataItems$=this.groupItemsService.dataItems$,this.groupItemsService.canShowMoreDataItems$.pipe((0,b.R)(this.ngUnsubscribe)).subscribe(t=>{this.canLoadNextPageOfDataItems=t||!1}),this.route.parent.params.pipe((0,b.R)(this.ngUnsubscribe),(0,d.U)(t=>t.id),(0,d.U)(t=>this.groupId=t),(0,T.w)(()=>this.cugStore.get(this.groupId,{watch:!0})),(0,b.R)(this.ngUnsubscribe)).subscribe(()=>this.groupItemsService.getAll(this.groupId))}ngOnDestroy(){this.ngUnsubscribe.next(),this.ngUnsubscribe.complete()}onFreeTextEntered(t){this.searchText=t,this.groupItemsService.getAll(this.groupId,t)}onRemoveDataItem(t){this.groupItemsService.removeDataItemFromGroup(t,this.groupId).pipe((0,b.R)(this.ngUnsubscribe)).subscribe(()=>{},n=>{n.code===f.U.ClientError&&this.alertService.info("Failed to remove the Data Item from the team.")})}onLoadNextPartOfDataItems(){this.groupItemsService.getNextPage(this.groupId,this.searchText)}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(j),e.Y36(m.gz),e.Y36(v.c),e.Y36(E.z))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-team-items"]],features:[e._Bn([j])],decls:1,vars:4,consts:function(){let i;return i="Search Team Items",[["placeholder",i,3,"dataItems","hasMoreDataItems","isShowCompanyName","isShowWhoAddedDataItem","b4b_onFreeTextEntered","b4b_onRemoveDataItemConfirmed","b4b_onShowMoreClicked"]]},template:function(t,n){1&t&&(e.TgZ(0,"b4b-items",0),e.NdJ("b4b_onFreeTextEntered",function(r){return n.onFreeTextEntered(r)})("b4b_onRemoveDataItemConfirmed",function(r){return n.onRemoveDataItem(r)})("b4b_onShowMoreClicked",function(){return n.onLoadNextPartOfDataItems()}),e.qZA()),2&t&&e.Q6J("dataItems",n.dataItems$)("hasMoreDataItems",n.canLoadNextPageOfDataItems)("isShowCompanyName",!0)("isShowWhoAddedDataItem",!1)},dependencies:[_n.l]}),o})();var ln=a(62843);class cn{constructor(i){this.id=i.id,this.name=i.name||"",this.logo=i.logo,this.description=i.description,this.visible=i.visible}}var dn=a(44635),Tn=a(43513),bn=a(28579),gn=a(91345),un=a(57474),Mn=a(98350),pn=a(96431),fn=a(37734),En=a(55155);function hn(o,i){if(1&o&&(e.TgZ(0,"b4b-form-field")(1,"label",11),e._uU(2,"Team name"),e.qZA(),e._UZ(3,"input",12),e.qZA()),2&o){const t=e.oxw(2);e.xp6(3),e.Q6J("formControl",t.name)}}function An(o,i){1&o&&(e.TgZ(0,"b4b-form-error"),e.SDv(1,13),e.qZA())}function Sn(o,i){1&o&&(e.TgZ(0,"b4b-form-error"),e._uU(1," Name must contain at least 2 characters. "),e.qZA())}function In(o,i){1&o&&(e.TgZ(0,"b4b-form-error"),e._uU(1," Exceeds 120 characters. Try something shorter. "),e.qZA())}function Cn(o,i){if(1&o&&(e.ynx(0),e.YNc(1,An,2,0,"b4b-form-error",7),e.YNc(2,Sn,2,0,"b4b-form-error",7),e.YNc(3,In,2,0,"b4b-form-error",7),e.BQk()),2&o){const t=e.oxw(2);e.xp6(1),e.Q6J("ngIf",t.name.hasError("required")&&t.name.touched),e.xp6(1),e.Q6J("ngIf",t.name.hasError("minlength")),e.xp6(1),e.Q6J("ngIf",t.name.hasError("maxlength"))}}function vn(o,i){if(1&o){const t=e.EpF();e.ynx(0,1),e.TgZ(1,"div",2),e._uU(2,"Team details"),e.qZA(),e.TgZ(3,"div",3)(4,"div",4)(5,"b4b-image-selector",5),e.NdJ("b4b_onChange",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.onRemoveLogoButtonClick())}),e.qZA()(),e.TgZ(6,"div",6)(7,"div",3)(8,"div",6),e.YNc(9,hn,4,1,"b4b-form-field",7),e.YNc(10,Cn,4,3,"ng-container",7),e.qZA()()(),e.TgZ(11,"div",8)(12,"b4b-form-field")(13,"label",9),e._uU(14,"Team description"),e.qZA(),e._UZ(15,"textarea",10),e.qZA()()(),e.BQk()}if(2&o){const t=e.oxw();e.Q6J("formGroup",t.parentForm),e.xp6(5),e.Q6J("logoId",t.logoIdValue)("placeholderType","TEAM")("size",t.logoSize.Big)("description",t.nameValue)("formControl",t.newLogo),e.xp6(4),e.Q6J("ngIf",t.name),e.xp6(1),e.Q6J("ngIf",t.name.touched&&t.name.invalid),e.xp6(5),e.Q6J("formControl",t.description)}}let On=(()=>{class o{constructor(){this.logoSize=y.e}get logoIdValue(){return this.logoId&&this.logoId.value}get logoId(){return this.parentForm&&this.parentForm.get("logo.id")}get newLogo(){return this.parentForm&&this.parentForm.get("newLogo")}get nameValue(){return this.name&&this.name.value}get name(){return this.parentForm&&this.parentForm.get("name")}get description(){return this.parentForm&&this.parentForm.get("description")}onRemoveLogoButtonClick(){this.logoId.setValue("",{emitEvent:!0}),this.logoId.markAsDirty()}}return o.\u0275fac=function(t){return new(t||o)}
1,o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-team-general-details-form"]],inputs:{parentForm:"parentForm"},decls:1,vars:1,consts:function(){let i,t;return i="Picture preview",t=" May not be empty. ",[[3,"formGroup",4,"ngIf"],[3,"formGroup"],[1,"b4b-form-subsection-heading"],[1,"row"],[1,"col-logo"],["title",i,3,"logoId","placeholderType","size","description","formControl","b4b_onChange"],[1,"col"],[4,"ngIf"],[1,"col-12","pt-4"],["for","group-description","b4bFormFieldLabel",""],["b4bInput","","maxlength","200","id","group-description","placeholder","Enter brief description what the Team is about",3,"formControl"],["for","group-name","b4bFormFieldLabel",""],["type","text","b4bInput","","id","group-name","required","",3,"formControl"],t]},template:function(t,n){1&t&&e.YNc(0,vn,16,9,"ng-container",0),2&t&&e.Q6J("ngIf",n.parentForm)},dependencies:[l.O5,un.R,c.Fj,c.JJ,c.JL,c.Q7,c.nD,c.oH,c.sg,Mn.h,pn.S,fn.V,En.A],styles:['@import"https://fonts.googleapis.com/css?family=Roboto:300,400,500,800";.grey-blue-light-border[_ngcontent-%COMP%]{border:1px solid #89a4af}.b4b-font-light-color-grey[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:lighter;font-size:14px;line-height:19px;color:#89a4af;font-weight:400}.b4b-font-regular-color-grey[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:14px;line-height:19px;color:#89a4af;font-weight:400}.b4b-font-medium-color-grey[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:19px;color:#89a4af;font-weight:700}.b4b-font-regular-grey-light[_ngcontent-%COMP%], .b4b-font-regular-grey-dark[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:14px;line-height:19px;color:#89a4af;font-weight:400}.b4b-font-medium-grey-dark[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:400;font-size:14px;line-height:19px;color:#89a4af}.b4b-font-light-grey-dark[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:lighter;font-size:14px;line-height:19px;color:#89a4af;font-weight:400}.b4b-font-regular-blue[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-size:14px;line-height:19px;color:#89a4af;font-weight:400}.b4b-font-bold-grey-blue-medium[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:700;font-size:14px;line-height:19px;color:#89a4af;font-weight:400}.b4b-font-light-grey-blue-medium[_ngcontent-%COMP%], .b4b-font-light-grey-medium[_ngcontent-%COMP%]{font-family:Roboto,sans-serif;font-weight:lighter;font-size:14px;line-height:19px;color:#89a4af;font-weight:400}.b4b-italian-font[_ngcontent-%COMP%]{font-style:italic}[_nghost-%COMP%]   .col-logo[_ngcontent-%COMP%]{padding-right:12px;padding-left:12px}[_nghost-%COMP%]   textarea[_ngcontent-%COMP%]{resize:none;padding:10px}']}),o})();function Nn(o,i){if(1&o&&(e.ynx(0,1),e.TgZ(1,"div",2)(2,"div",3)(3,"label",4),e._UZ(4,"input",5)(5,"span",6),e.TgZ(6,"span",7),e.SDv(7,8),e.qZA()()(),e.TgZ(8,"div",9),e.Hsn(9),e.qZA()(),e.BQk()),2&o){const t=e.oxw();e.Q6J("formGroup",t.parentForm),e.xp6(4),e.Q6J("formControl",t.visible)}}const Rn=["*"];let Dn=(()=>{class o{get visible(){return this.parentForm&&this.parentForm.get("visible")}}return o.\u0275fac=function(t){return new(t||o)}
1,o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-team-visible-details-form"]],inputs:{parentForm:"parentForm"},ngContentSelectors:Rn,decls:1,vars:1,consts:function(){let i;return i="Team is invisible",[[3,"formGroup",4,"ngIf"],[3,"formGroup"],[1,"row"],[1,"col-4","mr-auto"],[1,"custom-control","custom-checkbox"],["type","checkbox",1,"custom-control-input",3,"formControl"],[1,"custom-control-indicator"],[1,"custom-control-description"],i,[1,"col-4","ml-auto"]]},template:function(t,n){1&t&&(e.F$t(),e.YNc(0,Nn,10,2,"ng-container",0)),2&t&&e.Q6J("ngIf",n.parentForm)},dependencies:[l.O5,c.Wl,c.JJ,c.JL,c.oH,c.sg]}),o})();function Pn(o,i){1&o&&(e.TgZ(0,"span",7),e.SDv(1,8),e.qZA())}function yn(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"b4b-form",1)(1,"div",2),e._UZ(2,"b4b-team-general-details-form",3),e.qZA(),e.TgZ(3,"div",4)(4,"b4b-team-visible-details-form",3),e.YNc(5,Pn,2,0,"span",5),e.TgZ(6,"b4b-button",6),e.NdJ("click",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.b4b_onSaveClick.emit())}),e.qZA()()()()}if(2&o){const t=e.oxw();e.Q6J("serverErrorMessage",t.groupValidationErrors.server),e.xp6(2),e.Q6J("parentForm",t.entityForm),e.xp6(2),e.Q6J("parentForm",t.entityForm),e.xp6(1),e.Q6J("ngIf",!t.entityForm.valid),e.xp6(1),e.Akn("primary"),e.Q6J("disabled",!(t.entityForm.valid&&t.entityForm.dirty))}}let Ln=(()=>{class o extends dn.x{constructor(){super(...arguments),this.b4b_onChanges=new e.vpe,this.b4b_onFormValidationChanges=new e.vpe,this.b4b_onSaveClick=new e.vpe}ngOnChanges(t){if(t&&t.groupValidationErrors&&this.processExternalValidationErrors(t.groupValidationErrors.currentValue),t&&t.group&&!t.group.isFirstChange()){const n=this.transformGroup(t.group.currentValue);this.processInitialValueChanges(n)}}buildForm(){return new c.cw({name:new c.NI(this.group.name,[c.kI.minLength(2),c.kI.required,c.kI.maxLength(120)]),logo:new c.cw({id:new c.NI(this.group.logo&&this.group.logo.id||"")}),newLogo:new c.NI(null),description:new c.NI(this.group.description),visible:new c.NI(!this.group.visible||!1)})}onFormStateChanged(t){this.b4b_onFormValidationChanges.emit(t)}onFormValuesChanged(t){this.b4b_onChanges.emit(t)}convertToResultObject(t){return this.transformGroup(t)}transformGroup(t){return Object.assign({},t,{visible:!t.visible})}}return o.\u0275fac=function(){let i;return function(n){return(i||(i=e.n5z(o)))(n||o)}}(),o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-team-edit-form"]],inputs:{group:"group",groupValidationErrors:"groupValidationErrors"},outputs:{b4b_onChanges:"b4b_onChanges",b4b_onFormValidationChanges:"b4b_onFormValidationChanges",b4b_onSaveClick:"b4b_onSaveClick"},features:[e.qOj,e.TTD],decls:1,vars:1,consts:function(){let i,t;return i="Save changes",t=" Please check highlighted fields. ",[[3,"serverErrorMessage",4,"ngIf"],[3,"serverErrorMessage"],["b4bFormFields",""],[3,"parentForm"],["b4bFormActions","",1,"pt-2"],["class","b4b-input-error-msg b4b-accept-error-msg",4,"ngIf"],["title",i,3,"disabled","click"],[1,"b4b-input-error-msg","b4b-accept-error-msg"],t]},template:function(t,n){1&t&&e.YNc(0,yn,7,7,"b4b-form",0),2&t&&e.Q6J("ngIf",n.entityForm)},dependencies:[l.O5,Tn.U,bn.q,gn.r,O.r,On,Dn]}),o})();function xn(o,i){if(1&o){const t=e.EpF();e.TgZ(0,"b4b-team-edit-form",6),e.NdJ("b4b_onSaveClick",function(){e.CHM(t);const s=e.oxw();return e.KtG(s.onSubmit())})("b4b_onChanges",function(s){e.CHM(t);const r=e.oxw();return e.KtG(r.onGroupDataChanges(s))})("b4b_onFormValidationChanges",function(s){e.CHM(t);const r=e.oxw();return e.KtG(r.onGroupFormValidationChanges(s))}),e.qZA()}if(2&o){const t=e.oxw();e.Q6J("group",t.group)("groupValidationErrors",t.formErrors)}}function Fn(o,i){1&o&&(e.TgZ(0,"div",7)(1,"h3"),e.tHW(2,8),e._UZ(3,"span",9),e.N_p(),e.qZA()())}let wn=(()=>{class o{constructor(t,n,s,r){this.store=t,this.router=n,this.activeRoute=s,this.alertService=r,this.ngUnsubscribe=new p.x,this.isGroupFormValid=!1,this.formErrors={}}ngOnInit(){this.activeRoute.params.pipe((0,T.w)(t=>this.validateUriParams(t)),(0,T.w)(t=>this.loadGroupInfo(t)),(0,T.w)(t=>this.transformToGroupEditModel(t)),(0,b.R)(this.ngUnsubscribe)).subscribe(t=>{this.group=t})}loadGroupInfo(t){return this.store.find(t,{watch:!0}).pipe((0,$.K)(n=>{throw this.alertService.info("Failed to load information about Close User Team."),n}))}validateUriParams(t){const n=t.id;return n?(0,A.of)(n):(0,ln._)(new Error("Have no Team ID in URL"))}transformToGroupEditModel(t){return(0,A.of)(new cn(t))}resetFormErrors(){this.formErrors={}}
1onGroupFormValidationChanges(t){this.isGroupFormValid=t}onGroupDataChanges(t){this.editedGroup=t}onSubmit(){if(this.resetFormErrors(),this.isGroupFormValid){const t=Object.assign({},{...this.editedGroup,newLogo:void 0},{id:this.group.id});this.store.update(t,this.editedGroup.newLogo).subscribe(()=>{},s=>{s.serverError&&(this.formErrors.server=s.serverError),s.validationErrors.length>0&&(s.validationErrors.forEach(r=>{this.formErrors[r.fieldName]=r.message}),this.formErrors={...this.formErrors}),s.code===f.U.ClientError&&this.alertService.info("Failed to update information.")})}}goBackToDetail(){this.router.navigate([".."],{relativeTo:this.activeRoute})}ngOnDestroy(){this.ngUnsubscribe.next(),this.ngUnsubscribe.complete()}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(E.z),e.Y36(m.F0),e.Y36(m.gz),e.Y36(v.c))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-team-edit-container"]],decls:8,vars:5,consts:function(){let i,t;return i="BACK TO TEAM",t="" + "\ufffd#3\ufffd" + "" + "\ufffd/#3\ufffd" + "Loading...",[["details-navigation",""],[1,"d-flex","flex-row","justify-content-between","align-items-center"],["title",i,3,"size","icon","click"],["details-content",""],[3,"group","groupValidationErrors","b4b_onSaveClick","b4b_onChanges","b4b_onFormValidationChanges",4,"ngIf"],["loadingUserData",""],[3,"group","groupValidationErrors","b4b_onSaveClick","b4b_onChanges","b4b_onFormValidationChanges"],[1,"col-9","b4b-registration-content","b4b-edit-account"],t,[1,"b4b-loaders"]]},template:function(t,n){1&t&&(e.TgZ(0,"b4b-detail-view-layout")(1,"div",0)(2,"div",1)(3,"b4b-button",2),e.NdJ("click",function(){return n.goBackToDetail()}),e.qZA()()(),e.TgZ(4,"div",3),e.YNc(5,xn,1,2,"b4b-team-edit-form",4),e.YNc(6,Fn,4,0,"ng-template",null,5,e.W1O),e.qZA()()),2&t&&(e.xp6(3),e.Akn("outline-transparent"),e.Q6J("size","small")("icon","back"),e.xp6(2),e.Q6J("ngIf",n.group))},dependencies:[l.O5,O.r,F.b,Ln]}),o})(),W=(()=>{class o{constructor(t,n){this.router=t,this.permissionsService=n}canActivate(t){const n=t.params.id||"";return this.permissionsService.canEditCug(n).pipe((0,d.U)(s=>!!s||(this.router.navigate([t.data.authGuardRedirect||"",n]),!1)))}}return o.\u0275fac=function(t){return new(t||o)(e.LFG(m.F0),e.LFG(C.j))},o.\u0275prov=e.Yz7({token:o,factory:o.\u0275fac}),o})();var Gn=a(69579),$n=a(27485),Zn=a(99287);function Yn(o,i){1&o&&(e.TgZ(0,"div",9)(1,"h3"),e.tHW(2,10),e._UZ(3,"span",11),e.N_p(),e.qZA()())}function Hn(o,i){if(1&o&&(e.TgZ(0,"div"),e._UZ(1,"b4b-data-item-detail-header",12),e.qZA()),2&o){const t=e.oxw();e.xp6(1),e.Q6J("dataItem",t.dataItem)}}let Un=(()=>{class o{constructor(t,n,s){this.route=t,this.router=n,this.dataItemStore=s,this.ngUnsubscribe=new p.x}ngOnInit(){this.route.params.pipe((0,b.R)(this.ngUnsubscribe),(0,d.U)(t=>t.id),(0,T.w)(t=>this.dataItemStore.get(t))).subscribe(t=>{this.dataItem=t})}ngOnDestroy(){this.ngUnsubscribe.next(),this.ngUnsubscribe.complete()}goBackToResults(){this.router.navigate(["../"],{relativeTo:this.route})}}return o.\u0275fac=function(t){return new(t||o)(e.Y36(m.gz),e.Y36(m.F0),e.Y36(V.u))},o.\u0275cmp=e.Xpm({type:o,selectors:[["b4b-team-data-item-detail-container"]],decls:12,vars:8,consts:function(){let i,t;return i="BACK TO ITEMS",t="" + "\ufffd#3\ufffd" + "" + "\ufffd/#3\ufffd" + "Please wait, We are getting data. ",[["details-navigation",""],[1,"row"],[1,"col-4"],["title",i,3,"icon","size","click"],["details-content",""],["class","b4b-loading-section",4,"ngIf"],[4,"ngIf"],["details-sidebar",""],[3,"dataItem","dataEndpoint"],[1,"b4b-loading-section"],t,[1,"b4b-loaders"],[3,"dataItem"]]},template:function(t,n){1&t&&(e._UZ(0,"b4b-data-item-search-input"),e.TgZ(1,"b4b-detail-view-layout")(2,"div",0)(3,"div",1)(4,"div",2)(5,"b4b-button",3),e.NdJ("click",function(){return n.goBackToResults()}),e.qZA()()()(),e.TgZ(6,"div",4),e.YNc(7,Yn,4,0,"div",5),e.YNc(8,Hn,2,1,"div",6),e._UZ(9,"router-outlet"),e.qZA(),e.TgZ(10,"div",7),e._UZ(11,"b4b-data-item-sidebar-toolbox",8),e.qZA()()),2&t&&(e.xp6(5),e.Akn("outline-transparent"),e.Q6J("icon","back")("size","small"),e.xp6(2),e.Q6J("ngIf",!n.dataItem),e.xp6(1),e.Q6J("ngIf",n.dataItem),e.xp6(3),e.Q6J("dataItem",n.dataItem)("dataEndpoint",n.dataEndpoint))},dependencies:[l.O5,m.lC,O.r,F.b,Gn.t,$n.s,Zn.S]}),o})();var Jn=a(9342),Qn=a(64583),Bn=a(33737);const Xn=[{path:"",component:ie,children:[{path:"",component:ae,children:[{path:"",component:Ne},{path:":id",component:Rt,children:[{path:"",component:Pt},{path:"members",component:rn,data:{authGuardRedirect:"/teams"}},{path:"items",component:mn,canActivate:[K],data:{authGuardRedirect:"/teams"}}]}]},{path:":id/edit",component:wn,canActivate:[W],data:{authGuardRedirect:"/teams"}},{path:":id/items/:id",component:Un,children:[{path:"",component:Jn.j},{path:"data-endpoints",component:Qn.q},{path:"reviews",component:Bn.r}]}]}];let zn=(()=>{class o{}return o.\u0275fac=function(t){return new(t||o)}
1,o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({imports:[m.Bz.forChild(Xn),m.Bz]}),o})();var ee=a(4199),kn=a(45943);let qn=(()=>{class o{}return o.\u0275fac=function(t){return new(t||o)},o.\u0275mod=e.oAB({type:o}),o.\u0275inj=e.cJS({providers:[{provide:M.E,useValue:M.Z},{provide:ee.IZ,useValue:ee.Oj},K,W,Z.O,kn.m],imports:[l.ez,zn,oe.m,c.UX,c.u5,R.zk,te.H,ne.F]}),o})()}}]);

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.