1"use strict";(self.webpackChunkexceeders_web=self.webpackChunkexceeders_web||[]).push([[2397],{6782:(G,F,n)=>{n.d(F,{p:()=>M});var t=n(54438),L=n(47602),k=n(67376),D=n(21413),w=n(56977),S=n(21626),R=n(79988),U=n(157),B=n(53478),v=n(48987),j=n(60177),K=n(43935),O=n(58582),A=n(73955);function T(m,y){if(1&m){const b=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){t.eBV(b);const h=t.XpG();return t.Njj(h.onAddAssumption())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&m&&(t.R7$(),t.SpI("",t.bMT(2,1,"create-assumptions")," "))}let M=(()=>{var m;class y{constructor(g,h,x,E,V){this.http=g,this.dialog=h,this.plannexeAppService=x,this.detailService=E,this.formOptionsService=V,this.destroy$=new D.B,this.entity="sets",this.entityId=0,this.update=new t.bkB,this.statusList=[],this.statusSelected=[],this.search="",this.timer=!1,this.isUpdate=!1,this.refresh=!1,this.fullpermission=!1}ngOnInit(){this.fullpermission=this.detailService.getPermission,this.formOptionsService.syncOption(["Validity"]),this.formOptionsService.getOptions.pipe((0,w.Q)(this.destroy$)).subscribe(g=>{if(!(0,k.isEmpty)(g)){const h=g.find(x=>"Validity"===x.formType);this.statusList=h.result}})}onSearchUpdate(g){this.search=g,this.callUpdate()}onStatusApply(g){console.log(g),this.statusSelected=g,this.callUpdate()}callUpdate(){this.refresh=!0,this.update.emit({refresh:this.refresh,search:this.search,status:this.statusSelected})}onAddAssumption(){this.dialog.open(L.m,{disableClose:!0,autoFocus:!1,panelClass:["tag-popup-dailog","e-container","plannexe-form"],data:{entity:this.entity,entityId:this.entityId}}).afterClosed().subscribe(h=>{h&&h.reload&&this.callUpdate()})}}return(m=y).\u0275fac=function(g){return new(g||m)(t.rXU(S.Qq),t.rXU(R.ef),t.rXU(U.A),t.rXU(B.a),t.rXU(v.M))},m.\u0275cmp=t.VBU({type:m,selectors:[["app-assumption-filter"]],inputs:{entity:"entity",entityId:"entityId"},outputs:{update:"update"},decls:8,vars:7,consts:[[1,"filter-area"],[1,"filters"],[3,"apply","title","list","selected"],[1,"other-info"],[3,"update","search"],[1,"button-area"],["class","create-assumption-button pointer",3,"click",4,"ngIf"],[1,"create-assumption-button","pointer",3,"click"]],template:function(g,h){1&g&&(t.j41(0,"div",0)(1,"div",1)(2,"app-filter-selectorv2",2),t.nI1(3,"translate"),t.bIt("apply",function(E){return h.onStatusApply(E)}),t.k0s()(),t.j41(4,"div",3)(5,"app-plannexe-filter-search",4),t.bIt("update",function(E){return h.onSearchUpdate(E)}),t.k0s(),t.j41(6,"div",5),t.DNE(7,T,3,3,"button",6),t.k0s()()()),2&g&&(t.R7$(2),t.FS9("title",t.bMT(3,5,"status")),t.Y8G("list",h.statusList)("selected",h.statusSelected),t.R7$(3),t.Y8G("search",h.search),t.R7$(2),t.Y8G("ngIf",h.fullpermission))},dependencies:[j.bT,K.H,O.p,A.D9],styles:[".filter-area[_ngcontent-%COMP%]{display:flex;background:#fff;padding:.75rem;margin:1rem 0;border-radius:.375rem}@media (max-width: 30rem){.filter-area[_ngcontent-%COMP%]{flex-direction:column;height:auto;padding:0 .75rem;margin:0rem}}.filter-area[_ngcontent-%COMP%] .filters[_ngcontent-%COMP%]{flex:1;display:flex}@media (max-width: 30rem){.filter-area[_ngcontent-%COMP%] .filters[_ngcontent-%COMP%]{margin-bottom:.5rem;flex-wrap:wrap}}.filter-area[_ngcontent-%COMP%] .other-info[_ngcontent-%COMP%]{display:flex}.filter-area[_ngcontent-%COMP%] .other-info[_ngcontent-%COMP%] .button-area[_ngcontent-%COMP%]{-webkit-margin-start:.625rem;margin-inline-start:.625rem}.filter-area[_ngcontent-%COMP%] .other-info[_ngcontent-%COMP%] .create-assumption-button[_ngcontent-%COMP%]{padding:.563rem 1rem;border-radius:.313rem;background-color:var(--primary-color);border:.063rem solid #5BAA15;color:#fff}"]}),y})()},49448:(G,F,n)=>{n.d(F,{y:()=>X});var t=n(54438),L=n(21413),k=n(49090),e=n(61926),D=n(47602),w=n(53478),S=n(79988),R=n(21626),U=n(5194),B=n(73955),v=n(157),j=n(10422),K=n(87787),O=n(60177),A=n(48309),T=n(86301),M=n(99213),m=n(85956),y=n(94346);function b(u,W){1&u&&(t.j41(0,"div",4),t.nrm(1,"mat-progress-spinner",5),t.k0s())}function g(u,W){if(1&u){const C=t.RV6();t.j41(0,"div")(1,"app-empty-card",6),t.nI1(2,"translate"),t.nI1(3,"translate"),t.nI1(4,"translate"),t.nI1(5,"translate"),t.bIt("onClick",function(){t.eBV(C);const s=t.XpG();return t.Njj(s.onAddAssumption())}),t.k0s()()}if(2&u){const C=t.XpG();t.R7$(),t.FS9("title",t.bMT(2,6,"EMPTY-CARD.assumption-title")),t.FS9("subtitle",t.bMT(3,8,"EMPTY-CARD.assumption-subtitle")),t.FCK("btnText","",t.bMT(4,10,"Create")," ",t.bMT(5,12,"assumption"),""),t.Y8G("hideBtn",!C.fullpermission)}}function h(u,W){if(1&u){const C=t.RV6();t.j41(0,"div",9)(1,"button",20)(2,"mat-icon"),t.EFF(3,"more_vert"),t.k0s()(),t.j41(4,"span",21),t.bIt("click",function(){t.eBV(C);
1const s=t.XpG().$implicit,r=t.XpG(2);return t.Njj(r.onItemClick(s))}),t.EFF(5),t.k0s(),t.j41(6,"mat-menu",22,0)(8,"button",23),t.bIt("click",function(){t.eBV(C);const s=t.XpG().$implicit,r=t.XpG(2);return t.Njj(r.onEdit(s))}),t.j41(9,"mat-icon"),t.EFF(10,"edit"),t.k0s(),t.j41(11,"span"),t.EFF(12),t.nI1(13,"translate"),t.k0s()(),t.j41(14,"button",24),t.bIt("click",function(){t.eBV(C);const s=t.XpG().$implicit,r=t.XpG(2);return t.Njj(r.onItemDelete(s))}),t.j41(15,"mat-icon",25),t.EFF(16,"delete_outline"),t.k0s(),t.j41(17,"span"),t.EFF(18),t.nI1(19,"translate"),t.k0s()()()()}if(2&u){const C=t.sdS(7),o=t.XpG().$implicit;t.R7$(),t.Y8G("matMenuTriggerFor",C),t.R7$(3),t.xc7("margin-right",4,"px"),t.R7$(),t.JRh(o.titleId),t.R7$(7),t.JRh(t.bMT(13,6,"edit")),t.R7$(6),t.JRh(t.bMT(19,8,"delete"))}}function x(u,W){if(1&u&&(t.j41(0,"div",26),t.EFF(1),t.k0s()),2&u){const C=t.XpG().$implicit;t.tcI("color: #",C.colorCode,";background-color: #",C.colorCode,"1a"),t.R7$(),t.JRh(C.status)}}function E(u,W){if(1&u){const C=t.RV6();t.j41(0,"div",15),t.DNE(1,h,20,10,"div",16),t.j41(2,"div",17),t.bIt("click",function(){const s=t.eBV(C).$implicit,r=t.XpG
1(2);return t.Njj(r.onItemClick(s))}),t.EFF(3),t.k0s(),t.j41(4,"div",18),t.EFF(5),t.k0s(),t.j41(6,"div",12),t.DNE(7,x,2,5,"div",19),t.k0s()()}if(2&u){const C=W.$implicit,o=t.XpG(2);t.R7$(),t.Y8G("ngIf",o.fullpermission),t.R7$(),t.Y8G("title",C.title),t.R7$(),t.JRh(C.title),t.R7$(2),t.JRh(C.created_on),t.R7$(2),t.Y8G("ngIf",C.status)}}function V(u,W){if(1&u&&(t.j41(0,"div",7)(1,"div",8)(2,"div",9),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"div",10),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.j41(8,"div",11),t.EFF(9),t.nI1(10,"translate"),t.k0s(),t.j41(11,"div",12),t.EFF(12),t.nI1(13,"translate"),t.k0s()(),t.j41(14,"div",13),t.DNE(15,E,8,5,"div",14),t.k0s()()),2&u){const C=t.XpG();t.R7$(3),t.JRh(t.bMT(4,5,"id")),t.R7$(3),t.JRh(t.bMT(7,7,"title")),t.R7$(3),t.JRh(t.bMT(10,9,"created-on")),t.R7$(3),t.JRh(t.bMT(13,11,"status")),t.R7$(3),t.Y8G("ngForOf",C.list)}}let X=(()=>{var u;class W{constructor(o,s,r,i,_,P,l,f){this.detailService=o,this.dialog=s,this.http=r,this.snackbar=i,this.translate=_,this.plannexeAppService=P,this.valueBinderService=l,this.router=f,this.destroy$=new L.B,this.entity="sets",this.entityId=0,this.status=[],this.updateList="",this.search="",this.statUpdate=new t.bkB,this.projectDetail={},this.list=[],this.loading=!0,this.fullpermission=!1,this.stats={invalidCount:0,invalidPercentage:0,total:0,validCount:0,validPercentage:0,draftPercentage:0,draftCount:0},this.associatedIDs=[],this.childIdList=[],this.associatedList=[],this.fullpermission=this.detailService.getPermission}ngOnInit(){this.setIDsForAssumptions()}ngOnChanges(o){(o.time||!o.time.firstChange&&o.time.currentValue!==o.time.previousValue)&&this.setIDsForAssumptions()}setIDsForAssumptions(){this.http.post(this.plannexeAppService.plannexeBaseUrl+"/api/ModuleAssociation/GetAssociatedItemsWithModule",{moduleParent:this.entity,parentId:this.entityId,moduleChild:"phaseassumption"}).subscribe(s=>{this.associatedIDs=s.result,this.childIdList=[],this.associatedIDs.forEach(r=>{this.childIdList.push(r.childId)}),this.getList()})}getList(){this.loading=!0,this.http.post(this.plannexeAppService.plannexeBaseUrl+"/api/PhaseAssumptionsService/GetAllPhaseAssumptions",{filterObject:{phaseAssumptionIds:this.childIdList.length>0?this.childIdList:[-1],statusIds:this.status},search:this.search,pageNum:0,pageSize:1e4}).subscribe({next:o=>{this.loading=!1,this.list=null==o.result?[]:o.result,this.list=this.list.map(i=>this.valueBinderService.assumptions(i));const s=(null==o?void 0:o.otherObject)||null;var r;s&&(this.stats={total:s.total,invalidCount:s.invalidCount,invalidPercentage:(s.invalidCount/s.total*100).toFixed(),validCount:s.validCount,validPercentage:(s.validCount/s.total*100).toFixed(),draftCount:s.draftCount,draftPercentage:null===(r=s.draftPercentage)||void 0===r?void 0:r.toFixed()},this.statUpdate.emit(this.stats))},error:o=>{this.loading=!1,this.snackbar.open(o.error?o.error.message:"Error occured while loading assumptions","",{duration:k.d.snackbarlow,panelClass:"snackbar-xerror",horizontalPosition:"start"})}})}onItemClick(o){let s=this.router.url.split("?");s=s[0];let r=s+"/"+o.phaseAssumptionId;const i={entity:this.entity,entityId:this.entityId};o.ctrlKey?window.open(r).focus():this.router.navigate([r],{queryParams:i})}onEdit(o){this.dialog.open(D.m,{disableClose:!0,autoFocus:!1,panelClass:["tag-popup-dailog","e-container","plannexe-form"],data:{entity:this.entity,entityId:this.entityId,id:o.phaseAssumptionId}}).afterClosed().subscribe(r=>{r&&r.reload&&this.setIDsForAssumptions()})}onItemDelete(o){const s=this.dialog.open(e.D,{disableClose:!0,autoFocus:!1,panelClass:["tag-popup-dailog","e-container","plannexe-form"],data:{title:this.translate.instant("delete"),description:this.translate.instant("delete-confirmation")}});s.componentInstance.yes.subscribe(()=>{const r=this.associatedIDs.find(i=>i.childId==o.phaseAssumptionId);this.http.post(this.plannexeAppService.plannexeBaseUrl+"/api/ModuleAssociation/RemoveModuleAssociation",{associationIds:[r.associatedEntityId]}).subscribe({next:i=>{this.http.post(this.plannexeAppService.plannexeBaseUrl+"/api/PhaseAssumptionsService/DeletePhaseAssumption",[o.phaseAssumptionId]).subscribe(),s.close(),this.setIDsForAssumptions()},error:i=>{s.close(),this.snackbar.open(i.error?i.error.message:"Something went wrong","",{duration:k.d.snackbarmedium,panelClass:"snackbar-xerror",horizontalPosition:"start"}),this.setIDsForAssumptions()}})}),s.componentInstance.no.subscribe(()=>{s.close()})}onAddAssumption(){this.dialog.open(D.m,{disableClose:!0,autoFocus:!1,panelClass:["tag-popup-dailog","e-container","plannexe-form"],data:{entity:this.entity,entityId:this.entity
1Id}}).afterClosed().subscribe(s=>{s&&s.reload&&this.setIDsForAssumptions()})}}return(u=W).\u0275fac=function(o){return new(o||u)(t.rXU(w.a),t.rXU(S.ef),t.rXU(R.Qq),t.rXU(U.nf),t.rXU(B.c$),t.rXU(v.A),t.rXU(j.e),t.rXU(K.Ix))},u.\u0275cmp=t.VBU({type:u,selectors:[["app-assumption-list-view"]],inputs:{detail:"detail",entity:"entity",entityId:"entityId",time:"time",status:"status",updateList:"updateList",search:"search"},outputs:{statUpdate:"statUpdate"},features:[t.OA$],decls:3,vars:3,consts:[["menu","matMenu"],["style","display:flex;height:8rem;justify-content: center; align-items: center;",4,"ngIf"],[4,"ngIf"],["class","assumption-listing",4,"ngIf"],[2,"display","flex","height","8rem","justify-content","center","align-items","center"],["strokeWidth","4","diameter","64","mode","indeterminate"],[3,"onClick","title","subtitle","hideBtn","btnText"],[1,"assumption-listing"],[1,"assumption-header"],[1,"actions"],[1,"title-col"],[1,"raisedby-col"],[1,"status-col"],[1,"assumption-list"],["class","assumption-item",4,"ngFor","ngForOf"],[1,"assumption-item"],["class","actions",4,"ngIf"],[1,"title-col","cursor","textContinue",3,"click","title"],[1,"raisedby-col","textContinue"],["class","tag blue",3,"style",4,"ngIf"],["mat-icon-button","",3,"matMenuTriggerFor"],[1,"cursor",3,"click"],["xPosition","after",1,"PO-panel"],["mat-menu-item","",3,"click"],["mat-menu-item","",1,"danger-item",3,"click"],[1,"material-icons-outlined"],[1,"tag","blue"]],template:function(o,s){1&o&&t.DNE(0,b,2,0,"div",1)(1,g,6,14,"div",2)(2,V,16,13,"div",3),2&o&&(t.Y8G("ngIf",s.loading),t.R7$(),t.Y8G("ngIf",!s.loading&&(0===s.list.length||null===s.list)),t.R7$(),t.Y8G("ngIf",!s.loading&&s.list.length>0))},dependencies:[O.Sq,O.bT,A.pI,A.gy,A.fS,T.wS,M.An,m.iV,y.j,B.D9],styles:['.header[_ngcontent-%COMP%]{color:var(--black-color);margin:.375rem 0;display:flex;align-items:center;justify-content:flex-start}.header[_ngcontent-%COMP%] .header-arrow[_ngcontent-%COMP%]{color:var(--grey-color);-webkit-margin-end:.75rem;margin-inline-end:.75rem;cursor:pointer}.header[_ngcontent-%COMP%] .header-text[_ngcontent-%COMP%]{font-size:var(--fs-1-5-rem);font-weight:700;line-height:3rem;text-transform:capitalize;cursor:pointer}.notFound[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2.625rem 0;background:#fff;border-radius:.188rem}.notFound[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:14rem;height:10.25rem;margin:1.75rem 0 2.625rem}.notFound[_ngcontent-%COMP%] .text[_ngcontent-%COMP%], .notFound[_ngcontent-%COMP%] .des[_ngcontent-%COMP%]{font-size:var(--fs-1-5-rem);line-height:2rem;font-weight:600;color:var(--black-color);padding:.75rem 0;text-align:center}.notFound[_ngcontent-%COMP%] .des[_ngcontent-%COMP%]{font-size:var(--fs-1-rem);line-height:1.5rem;font-weight:400;-webkit-padding-after:1.5rem;padding-block-end:1.5rem}.body[_ngcontent-%COMP%]{-webkit-padding-after:1rem;padding-block-end:1rem}.tag[_ngcontent-%COMP%]{padding:0rem .75rem;background-color:#f3f5f6;color:#97a3a9;border-radius:.25rem;-webkit-margin-end:.375rem;margin-inline-end:.375rem;font-size:var(--fs-0-875-rem);display:inline-block;text-align:center;line-height:1.75rem}.assumption-listing[_ngcontent-%COMP%]{background:#fff;border-radius:.375rem;padding:1rem 1.5rem;margin:.5rem 0 1.5rem;min-height:7.375rem}.assumption-listing[_ngcontent-%COMP%] .assumption-header[_ngcontent-%COMP%]{width:100%;display:flex;border-bottom:.063rem solid var(--light-grey);padding:.75rem 0;font-size:var(--fs-0-875-rem);font-weight:400;color:var(--grey-color)}.assumption-listing[_ngcontent-%COMP%] .assumption-header[_ngcontent-%COMP%] .status-col[_ngcontent-%COMP%]{-webkit-padding-end:.5rem;padding-inline-end:.5rem}.assumption-listing[_ngcontent-%COMP%] .assumption-item[_ngcontent-%COMP%]{display:flex;width:100%;padding:1rem 0;border-bottom:.063rem solid var(--light-grey);font-size:var(--fs-0-875-rem);font-weight:400;color:var(--black-color);align-items:center}.assumption-listing[_ngcontent-%COMP%] .assumption-item[_ngcontent-%COMP%]:last-child{border-bottom:none}.assumption-listing[_ngcontent-%COMP%] .title-col[_ngcontent-%COMP%]{flex:1;-webkit-margin-end:1rem;margin-inline-end:1rem}.assumption-listing[_ngcontent-%COMP%] .raisedby-col[_ngcontent-%COMP%]{width:9.25rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.assumption-listing[_ngcontent-%COMP%] .status-col[_ngcontent-%COMP%]{width:6rem;display:flex;text-align:center;justify-content:flex-end}.assumption-listing[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{width:10.25rem;height:1.5rem;text-align:left}.assumption-listing[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--grey-color);background:transparent;border-radius:.25rem;padding:0 .375rem;line-height:.313rem;height:1.75rem}.assumption-listing[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .assumption-listing[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[aria-expanded=true][_ngcontent-%COMP%]{background:#cbd2d540}.assumption-listing[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{vertical-align:middle}.assumption-listing[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .defaultButton[_ngcontent-%COMP%]{line-height:1.125rem;padding:.313rem .625rem}.assumption-listing[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{vertical-align:super;cursor:pointer}.detail[_ngcontent-%COMP%]{padding:0;margin-bottom:.75rem!important}
1.detail[_ngcontent-%COMP%] .top-row[_ngcontent-%COMP%]{padding:1rem 1.25rem .75rem;display:flex;justify-content:space-between;align-items:flex-start}.detail[_ngcontent-%COMP%] .three-dot[_ngcontent-%COMP%]{color:#aaadb8;cursor:pointer;height:2rem;width:1.5rem;-webkit-margin-end:.375rem;margin-inline-end:.375rem}.detail[_ngcontent-%COMP%] .three-dot[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{height:2rem;line-height:2rem;-webkit-margin-start:-.625rem;margin-inline-start:-.625rem}.detail[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{color:var(--grey-color);-webkit-margin-end:.375rem;margin-inline-end:.375rem}.detail[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{color:var(--black-color)}.detail[_ngcontent-%COMP%] .des-wrapper[_ngcontent-%COMP%]{padding:.375rem 1.5rem;display:flex;align-items:flex-start;flex-direction:column}.detail[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%]{color:var(--grey-color)}.detail[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{color:var(--black-color);font-weight:500;font-size:var(--fs-0-875-rem);line-height:1.25rem}.detail[_ngcontent-%COMP%] .title-row[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column}.detail[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-weight:700;font-size:var(--fs-1-25-rem);line-height:2rem}.filter-area[_ngcontent-%COMP%]{display:flex;background:#fff;padding:.75rem;margin:1rem 0;border-radius:.375rem}@media (max-width: 30rem){.filter-area[_ngcontent-%COMP%]{flex-direction:column;height:auto;padding:0 .75rem;margin:0rem}}.filter-area[_ngcontent-%COMP%] .filters[_ngcontent-%COMP%]{flex:1;display:flex}@media (max-width: 30rem){.filter-area[_ngcontent-%COMP%] .filters[_ngcontent-%COMP%]{margin-bottom:.5rem;flex-wrap:wrap}}.filter-area[_ngcontent-%COMP%] .other-info[_ngcontent-%COMP%]{display:flex}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;position:relative;-webkit-margin-end:.375rem;margin-inline-end:.375rem}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{display:block;position:absolute;z-index:100;left:.375rem;top:.375rem}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{background-color:#fff;border:none;width:16.5rem;display:block;box-sizing:border-box;height:2.25rem;padding:.313rem .75rem .313rem 2.125rem;font-size:var(--fs-0-875-rem);line-height:1.25rem;font-weight:400;color:#303030;background-clip:padding-box;border-radius:.25rem;position:relative;border:.063rem solid #E3E3E3}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder{color:#aaadb8}@media (max-width: 48rem){.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:13.5rem}}@media (max-width: 30rem){.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:100%}}.filter-area[_ngcontent-%COMP%] .search.active[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]:focus input[_ngcontent-%COMP%]{border-color:var(--primary-color)}@keyframes _ngcontent-%COMP%_growProgressBar{0%,33%{--pgPercentage: 0}to{--pgPercentage: var(--value)}}@property --pgPercentage{syntax: "<number>"; inherits: false; initial-value: 0;}div[role=progressbar][_ngcontent-%COMP%]{--size: 4rem;position:absolute;--fg: #1DA9E7;--bg: rgb(148 149 156 / 10%);--pgPercentage: var(--value);animation:_ngcontent-%COMP%_growProgressBar 3s 1 forwards;width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;background:radial-gradient(closest-side,white 1.625rem,transparent 0 99.9%,white 0),conic-gradient(var(--fg) calc(var(--pgPercentage) * 1%),var(--bg) 0);font-family:Helvetica,Arial,sans-serif;font-size:calc(var(--size) / 5);color:var(--fg)}div[role=progressbar].big[_ngcontent-%COMP%]{--size: 4rem;--fg: rgb(102, 112, 133)}div[role=progressbar].meduim[_ngcontent-%COMP%]{--size: 3.125rem;margin:.438rem;--fg: var(--primary2-color);background:radial-gradient(closest-side,white 1.188rem,transparent 0 99.9%,white 0),conic-gradient(var(--fg) calc(var(--pgPercentage) * 1%),var(--bg) 0)}div[role=progressbar].small[_ngcontent-%COMP%]{--size: 2.25rem;margin:.875rem;--fg: #F46666;background:radial-gradient(closest-side,white .75rem,transparent 0 99.9%,white 0),conic-gradient(var(--fg) calc(var(--pgPercentage) * 1%),var(--bg) 0)}.px-assumption-card[_ngcontent-%COMP%]{background:#fff;padding:1.25rem 1.5rem;margin-top:1.5rem}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%] .px-title[_ngcontent-%COMP%]{display:flex;color:#101828;font-size:var(--fs-1-25-rem);font-weight:700;line-height:1.75rem;word-wrap:break-word}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%] .px-title-extra[_ngcontent-%COMP%]{display:flex;align-items:center}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%] .px-title-extra[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%]{padding:0rem .75rem;background-color:#f3f5f6;color:#97a3a9;border-radius:.25rem;-webkit-margin-end:.375rem;margin-inline-end:.375rem;font-size:var(--fs-0-875-rem);display:inline-block;text-align:center;line-height:1.75rem}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%] .px-title-extra[_ngcontent-%COMP%] .mr-12[_ngcontent-%COMP%]{-webkit-margin-end:.75rem;margin-inline-end:.75rem}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%] .px-title-extra[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--grey-color);background:transparent;border-radius:.25rem;line-height:2.25rem}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%] .px-title-extra[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%] .px-title-extra[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[aria-expanded=true][_ngcontent-%COMP%]{background:#cbd2d540}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%] .px-title-extra[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{vertical-align:middle}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%] .px-title-extra[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .defaultButton[_ngcontent-%COMP%]{line-height:1.125rem;padding:.313rem .625rem}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%] .px-title-extra[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{vertical-align:super;cursor:pointer}.px-assumption-card[_ngcontent-%COMP%] .px-subtitle[_ngcontent-%COMP%]{display:flex;list-style:none;flex:1;align-items:center;justify-content:flex-start;padding:0rem;margin-bottom:0rem}.px-assumption-card[_ngcontent-%COMP%] .px-subtitle[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:var(--fs-0-875-rem);font-weight:400;line-height:1.125rem;-webkit-margin-end:2.25rem;margin-inline-end:2.25rem}.px-assumption-card[_ngcontent-%COMP%] .px-subtitle[_ngcontent-%COMP%] .px-text-title[_ngcontent-%COMP%]{color:#667085;font-size:var(--fs-1-rem);font-weight:400;line-height:1.5rem;word-wrap:break-word;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.px-assumption-card[_ngcontent-%COMP%] .px-subtitle[_ngcontent-%COMP%] .px-text-value[_ngcontent-%COMP%]{color:#101828;font-size:var(--fs-1-rem);font-weight:400;line-height:1.5rem;word-wrap:break-word}.w-5[_ngcontent-%COMP%]{width:49%}']}),W})()},60114:(G,F,n)=>{n.d(F,{E:()=>K});var t=n(54438),L=n(52192),k=n(67376),D=n(21413),w=n(56977),S=n(79988),R=n(11936),U=n(53478),B=n(60177),v=n(73955);function j(O,A){if(1&O){const T=t.RV6();t.j41(0,"button",9),t.bIt("click",function(){t.eBV(T);const m=t.XpG();return t.Njj(m.onAddChecklist())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&O&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"create-item")," "))}let K=(()=>{var O;class A{constructor(M,m,y){this.dialog=M,this.phaseService=m,this.detailService=y,this.destroy$=new D.B,this.entity="sets",this.entity
1Id=0,this.version="v1",this.update=new t.bkB,this.search="",this.refresh=!1,this.timer=!1,this.projectDetail={},this.fullpermission=!1}ngOnInit(){this.detailService.getDetail.pipe((0,w.Q)(this.destroy$)).subscribe(M=>{(0,k.isEmpty)(M)||(this.projectDetail=M,this.fullpermission=this.detailService.getPermission)})}onKeyUp(M){this.search=M.target.value,window.clearTimeout(this.timer),this.callUpdate()}callUpdate(){this.update.emit({search:this.search})}onAddChecklist(){this.dialog.open(L.k,{disableClose:!0,autoFocus:!1,panelClass:["tag-popup-dailog","e-container","plannexe-form"],data:{entity:this.entity,entityId:this.entityId,projectid:this.projectDetail.projectId}}).afterClosed().subscribe(m=>{m&&m.reload&&this.callUpdate()})}}return(O=A).\u0275fac=function(M){return new(M||O)(t.rXU(S.ef),t.rXU(R.k),t.rXU(U.a))},O.\u0275cmp=t.VBU({type:O,selectors:[["app-checklist-filter"]],inputs:{entity:"entity",entityId:"entityId",version:"version"},outputs:{update:"update"},decls:10,vars:9,consts:[[1,"filter-area"],[1,"filters"],[1,"other-info"],[1,"search"],[1,"icon"],["src","/assets/engaged-images/search.svg"],[3,"keyup","placeholder","value"],[1,"button-area"],["class","create-checklist-button pointer",3,"click",4,"ngIf"],[1,"create-checklist-button","pointer",3,"click"]],template:function(M,m){1&M&&(t.j41(0,"div",0),t.nrm(1,"div",1),t.j41(2,"div",2)(3,"div",3)(4,"div",4),t.nrm(5,"img",5),t.k0s(),t.j41(6,"input",6),t.nI1(7,"translate"),t.bIt("keyup",function(b){return m.onKeyUp(b)}),t.k0s()(),t.j41(8,"div",7),t.DNE(9,j,3,3,"button",8),t.k0s()()()),2&M&&(t.AVh("v2","v2"===m.version),t.R7$(3),t.AVh("active",m.search.length>0),t.R7$(3),t.FS9("placeholder",t.bMT(7,7,"Search")),t.Y8G("value",m.search),t.R7$(3),t.Y8G("ngIf",m.fullpermission))},dependencies:[B.bT,v.D9],styles:[".filter-area[_ngcontent-%COMP%]{display:flex;background:#fff;padding:.75rem;margin:1rem 0;border-radius:.375rem}@media (max-width: 30rem){.filter-area[_ngcontent-%COMP%]{flex-direction:column;height:auto;padding:0 .75rem;margin:0rem}}.filter-area.v2[_ngcontent-%COMP%]{margin:0;border-radius:0;background:transparent}.filter-area[_ngcontent-%COMP%] .filters[_ngcontent-%COMP%]{flex:1;display:flex}@media (max-width: 30rem){.filter-area[_ngcontent-%COMP%] .filters[_ngcontent-%COMP%]{margin-bottom:.5rem;flex-wrap:wrap}}.filter-area[_ngcontent-%COMP%] .other-info[_ngcontent-%COMP%]{display:flex}.filter-area[_ngcontent-%COMP%] .other-info[_ngcontent-%COMP%] .button-area[_ngcontent-%COMP%]{-webkit-margin-start:.625rem;margin-inline-start:.625rem}.filter-area[_ngcontent-%COMP%] .other-info[_ngcontent-%COMP%] .create-checklist-button[_ngcontent-%COMP%]{padding:.563rem 1rem;border-radius:.313rem;background-color:var(--primary-color);border:.063rem solid #5BAA15;color:#fff}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;position:relative;-webkit-margin-end:.375rem;margin-inline-end:.375rem}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{display:block;position:absolute;z-index:100;left:.375rem;top:.375rem}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{background-color:#fff;border:none;width:16.5rem;display:block;box-sizing:border-box;height:2.25rem;padding:.313rem .75rem .313rem 2.125rem;font-size:var(--fs-0-875-rem);line-height:1.25rem;font-weight:400;color:#303030;background-clip:padding-box;border-radius:.25rem;position:relative;border:.063rem solid #E3E3E3}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder{color:#aaadb8}@media (max-width: 48rem){.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:13.5rem}}@media (max-width: 30rem){.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:100%}}.filter-area[_ngcontent-%COMP%] .search.active[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]:focus input[_ngcontent-%COMP%]{border-color:var(--primary-color)}"]}),A})()},56562:(G,F,n)=>{n.d(F,{N:()=>P});var t=n(54438),L=n(67376),e=n(21413),D=n(6454),w=n(49090),S=n(56977),R=n(52192),U=n(53478),B=n(79988),v=n(21626),j=n(5194),K=n(157),O=n(10422),A=n(87787),T=n(6807),M=n(60177),m=n(48309),y=n(86301),b=n(99213),g=n(85956),h=n(94346),x=n(73955);function E(l,f){1&l&&(t.j41(0,"div",3),t.nrm(1,"mat-progress-spinner",4),t.k0s())}function V(l,f){if(1&l){const d=t.RV6();t.j41(0,"app-empty-card",9),t.nI1(1,"translate"),t.nI1(2,"translate"),t.bIt("onClick",function(){t.eBV(d);const a=t.XpG(2);return t.Njj(a.onAddChecklist())}),t.k0s()}if(2&l){const d=t.XpG(2);t.FS9("btnText",t.bMT(1,5,"create-checklist-item")),t.FS9("subtitle",t.bMT(2,7,"phase-empty-checklists-subtitle")),t.Y8G("empty","Phase")("frame","Checklists")("hideBtn",!(d.fullpermission&&!d.currentSection.lockPhase))}}function X(l,f){if(1&l&&(t.j41(0,"button",32)(1,"mat-icon"),t.EFF(2,"more_vert"),t.k0s()()),2&l){t.XpG();const d=t.sdS(3);t.Y8G("matMenuTriggerFor",d)}}function u(l,f){if(1&l){const d=t.RV6();t.j41(0,"button",28),t.bIt("click",function(){t.eBV(d);const a=t.XpG(2).$implicit,p=t.XpG(3);return t.Njj(p.onCheckboxChange({checked:!0},a.clItemId,a.clid))}),t.j41(1,"mat-icon",31),t.EFF(2,"task_alt"),t.k0s(),t.j41(3,"span"),t.EFF(4),t.nI1(5,"translate"),t.k0s()()}2&l&&(t.R7$(4),t.JRh(t.bMT(5,1,"Complete")))}function W(l,f){if(1&l){const d=t.RV6();t.j41(0,"button",28),t.bIt("click",function(){t.eBV(d);const a=t.XpG(2).$implicit,p=t.XpG(3);return t.Njj(p.onCheckboxChange({checked:!1}
1,a.clItemId,a.clid))}),t.j41(1,"mat-icon",31),t.EFF(2,"cancel"),t.k0s(),t.j41(3,"span"),t.EFF(4),t.nI1(5,"translate"),t.k0s()()}2&l&&(t.R7$(4),t.JRh(t.bMT(5,1,"open")))}function C(l,f){if(1&l){const d=t.RV6();t.j41(0,"div",25),t.DNE(1,X,3,1,"button",26),t.j41(2,"mat-menu",27,0)(4,"button",28),t.bIt("click",function(){t.eBV(d);const a=t.XpG().$implicit,p=t.XpG(3);return t.Njj(p.onEditItemClick(a.clid,a.clItemId))}),t.j41(5,"mat-icon"),t.EFF(6,"edit"),t.k0s(),t.j41(7,"span"),t.EFF(8),t.nI1(9,"translate"),t.k0s()(),t.DNE(10,u,6,3,"button",29)(11,W,6,3,"button",29),t.j41(12,"button",30),t.bIt("click",function(){t.eBV(d);const a=t.XpG().$implicit,p=t.XpG(3);return t.Njj(p.onItemDelete(a.clid,a.clItemId))}),t.j41(13,"mat-icon",31),t.EFF(14,"delete_outline"),t.k0s(),t.j41(15,"span"),t.EFF(16),t.nI1(17,"translate"),t.k0s()()()()}if(2&l){const d=t.XpG().$implicit,c=t.XpG(3);t.R7$(),t.Y8G("ngIf",!c.currentSection.lockPhase),t.R7$(7),t.JRh(t.bMT(9,5,"edit")),t.R7$(2),t.Y8G("ngIf",!d.isComplete),t.R7$(),t.Y8G("ngIf",d.isComplete),t.R7$(5),t.JRh(t.bMT(17,7,"delete"))}}function o(l,f){1&l&&t.nrm(0,"img",33)}function s(l,f){if(1&l&&(t.j41(0,"div",34),t.EFF(1),t.k0s()),2&l){const d=t.XpG().$implicit;t.tcI("color: #",d.colorCode,";background-color: #",d.colorCode,"1a"),t.R7$(),t.JRh(d.status)}}function r(l,f){if(1&l){const d=t.RV6();t.j41(0,"div",18)(1,"div",12),t.DNE(2,C,18,9,"div",19),t.j41(3,"div",20),t.bIt("click",function(){const a=t.eBV(d).$implicit,p=t.XpG(3);return t.Njj(p.onChecklistItemClicked(a))}),t.k0s()(),t.j41(4,"div",21),t.EFF(5),t.k0s(),t.j41(6,"div",22),t.EFF(7),t.DNE(8,o,1,0,"img",23),t.k0s(),t.j41(9,"div",15),t.DNE(10,s,2,5,"div",24),t.k0s()()}if(2&l){const d=f.$implicit,c=t.XpG(3);t.R7$(),t.AVh("completed",d.isComplete),t.R7$(),t.Y8G("ngIf",c.fullpermission),t.R7$(),t.Y8G("innerHtml",d.titleDisplay,t.npT),t.R7$(),t.Y8G("title",d.owner),t.R7$(),t.JRh(d.owner||"-"),t.R7$(),t.Y8G("title",d.dateDisplay),t.R7$(),t.SpI(" ",d.dateDisplay||"-"," "),t.R7$(),t.Y8G("ngIf",d.overdue),t.R7$(2),t.Y8G("ngIf",d.status)}}function i(l,f){if(1&l&&(t.j41(0,"div",10)(1,"div",11)(2,"div",12),t.EFF(3),t.nI1(4,"translate"),t.k0s(),t.j41(5,"div",13),t.EFF(6),t.nI1(7,"translate"),t.k0s(),t.j41(8,"div",14),t.EFF(9),t.nI1(10,"translate"),t.k0s(),t.j41(11,"div",15),t.EFF(12),t.nI1(13,"translate"),t.k0s()(),t.j41(14,"div",16),t.DNE(15,r,11,10,"div",17),t.k0s()()),2&l){const d=t.XpG(2);t.R7$(3),t.JRh(t.bMT(4,5,"title")),t.R7$(3),t.JRh(t.bMT(7,7,"assignee")),t.R7$(3),t.JRh(t.bMT(10,9,"due-date")),t.R7$(3),t.JRh(t.bMT(13,11,"status")),t.R7$(3),t.Y8G("ngForOf",d.checkList)}}function _(l,f){if(1&l&&(t.j41(0,"div",5)(1,"div",6),t.DNE(2,V,3,9,"app-empty-card",7),t.k0s(),t.DNE(3,i,16,13,"div",8),t.k0s()),2&l){const d=t.XpG();t.R7$(2),t.Y8G("ngIf",!d.loading&&0===d.checkList.length),t.R7$(),t.Y8G("ngIf",!d.loading&&d.checkList.length>0)}}let P=(()=>{var l;class f{constructor(c,a,p,I,z,$,N,Y){this.detailService=c,this.dialog=a,this.http=p,this.snackbar=I,this.plannexeAppService=z,this.valueBinderService=$,this.router=N,this.requirementDetailv2Service=Y,this.destroy$=new e.B,this.entity="sets",this.entityId=0,this.search="",this.popupNavigation=!1,this.countUpdate=new t.bkB,this.associatedIDs=[],this.childIdList=[],this.currentSection={},this.projectDetail={},this.list=[],this.associatedList=[],this.loading=!0,this.fullpermission=!1,this.openGroup=0,this.firstTime=!0,this.checklistLoading=0,this.noteId=0,this.checkList=[],this.LimitEnum=D.z,this.pageSize=200,this.pageNumber=0,this.activeLink="checklist",this.activeStyle="list",this.showDetail=!1,this.selected={},this.fullpermission=this.detailService.getPermission}ngOnInit(){console.log(this.entity,this.entityId),this.detailService.getDetail.pipe((0,S.Q)(this.destroy$)).subscribe(c=>{(0,L.isEmpty)(c)||(this.projectDetail=c)}),this.setIDsForChecklists()}ngOnChanges(c){c.time&&!c.time.firstChange&&c.time.currentValue!==c.time.previousValue&&this.setIDsForChecklists()}setIDsForChecklists(){this.http.post(this.plannexeAppService.plannexeBaseUrl+"/api/ModuleAssociation/GetAssociatedItemsWithModule",{moduleParent:this.entity,parentId:this.entity
1Id,moduleChild:"phasechecklist"}).subscribe(a=>{this.associatedIDs=a.result,this.associatedIDs.forEach(p=>{this.childIdList.push(p.childId)}),this.getList()})}getList(){this.loading=!0,this.http.post(this.plannexeAppService.plannexeBaseUrl+"/api/CheckList/GetCheckLists",{clid:this.childIdList.length>0?this.childIdList:[-1]}).subscribe({next:c=>{this.list=null==c.result?[]:c.result,this.list=this.list.map(a=>(a.adding=!1,a.edit=0,a)),this.list[0]?(this.openGroup=this.list[0].clid,this.getCheckList(this.list[0])):this.loading=!1},error:c=>{this.loading=!1,this.snackbar.open(c.error?c.error.message:"Error occured while loading checklist","",{duration:w.d.snackbarlow,panelClass:"snackbar-xerror",horizontalPosition:"start"})}})}onAddChecklist(){this.dialog.open(R.k,{disableClose:!0,autoFocus:!1,panelClass:["tag-popup-dailog","e-container","plannexe-form"],data:{projectid:this.projectDetail.projectId,entity:this.entity,entityId:this.entityId}}).afterClosed().subscribe(a=>{a&&a.reload&&(this.setIDsForChecklists(),"Requirements"==this.entity&&this.requirementDetailv2Service.syncDetail(this.detail.requirementId))})}getCheckList(c){this.loading=!0,this.http.post(this.plannexeAppService.plannexeBaseUrl+"/api/CheckList/GetCheckListItems",{pageNum:this.pageNumber,pageSize:this.pageSize,search:this.search,clid:c.clid}).subscribe(a=>{const p=a.result.map(I=>this.valueBinderService.checklistItem(I));this.countUpdate.emit({count:p.length}),this.checkList=p,this.loading=!1},a=>{this.loading=!1})}onCheckboxChange(c,a,p){c.checked?this.http.post(this.plannexeAppService.plannexeBaseUrl+"/api/CheckList/MarkAsComplete?CLItemId="+a,{}).subscribe({next:I=>{this.getCheckList({clid:p})},error:I=>{this.getCheckList({clid:p}),this.snackbar.open(I.error?I.error.message:"Error occured while complete checklist item","",{duration:w.d.snackbarlow,panelClass:"snackbar-xerror",horizontalPosition:"start"})}}):this.http.post(this.plannexeAppService.plannexeBaseUrl+"/api/CheckList/UnMarkAsComplete?CLItemId="+a,{}).subscribe({next:I=>{this.getCheckList({clid:p})},error:I=>{this.getCheckList({clid:p}),this.snackbar.open(I.error?I.error.message:"Error occured while complete checklist item","",{duration:w.d.snackbarlow,panelClass:"snackbar-xerror",horizontalPosition:"start"})}})}onAddItemClick(c){const a=this.list.findIndex(p=>p.clid==c.clid);this.list[a].edit=0,this.list[a].adding=!this.list[a].adding}onEditItemClick(c,a){const p=this.list.findIndex($=>$.clid==c);this.list[p].edit=a,this.list[p].adding=!1;const I=this.checkList.find($=>$.clItemId==a);this.dialog.open(R.k,{disableClose:!0,autoFocus:!1,panelClass:["tag-popup-dailog","e-container","plannexe-form"],data:{projectid:this.projectDetail.projectId,item:I}}).afterClosed().subscribe($=>{$&&$.reload&&this.setIDsForChecklists()})}onItemDelete(c,a){this.checklistLoading=c,this.http.post(this.plannexeAppService.plannexeBaseUrl+"/api/CheckList/DeleteCheckListItem",{clItemIds:[a]}).subscribe({next:p=>{this.getCheckList({clid:c}),"Requirements"==this.entity&&this.requirementDetailv2Service.syncDetail(this.detail.requirementId)},error:p=>{this.checklistLoading=0,this.snackbar.open(p.error?p.error.message:"Error occured while deleting item","",{duration:w.d.snackbarlow,panelClass:"snackbar-xerror",horizontalPosition:"start"})}})}onChecklistItemClicked(c){if(1==this.popupNavigation){let a=this.router.url.split("?");a=a[0];let p={};"Requirements"==this.entity?this.newUrl=a+"/checklist/"+c.clItemId:(this.newUrl=a+"/"+c.clItemId,p.entity=this.entity,p.entityId=this.entityId),c.ctrlKey?window.open(this.newUrl).focus():this.dialogRef.close({navigation:!0,url:this.newUrl,navigationExtras:{queryParams:p}})}else{let a=this.router.url.split("?");a=a[0];let p={};"Requirements"==this.entity?this.newUrl=a+"/checklist/"+c.clItemId:(this.newUrl=a+"/"+c.clItemId,p.entity=this.entity,p.entityId=this.entityId),c.ctrlKey?window.open(this.newUrl).focus():this.router.navigate([this.newUrl],{queryParams:p})}}}return(l=f).\u0275fac=function(c){return new(c||l)(t.rXU(U.a),t.rXU(B.ef),t.rXU(v.Qq),t.rXU(j.nf),t.rXU(K.A),t.rXU(O.e),t.rXU(A.Ix),t.rXU(T.U))},l.\u0275cmp=t.VBU({type:l,selectors:[["app-checklist-list-view"]],inputs:{detail:"detail",time:"time",entity:"entity",entityId:"entityId",search:"search",popupNavigation:"popupNavigation"},outputs:{countUpdate:"countUpdate"},features:[t.OA$],decls:3,vars:2,consts:[["menu","matMenu"],["style","display:flex;height:8rem;justify-content: center; align-items: center;",4,"ngIf"],["class","body",4,"ngIf"],[2,"display","flex","height","8rem","justify-content","center","align-items","center"],["strokeWidth","4","diameter","64","mode","indeterminate"],[1,"body"],[1,"empty-screen-gap"],[3,"empty","frame","hideBtn","btnText","subtitle","onClick",4,"ngIf"],["class","checklist-listing",4,"ngIf"],[3,"onClick","empty","frame","hideBtn","btnText","subtitle"],[1,"checklist-listing"],[1,"checklist-header"],[1,"title-col"],[1,"assignee-col"],[1,"due-col"],[1,"status-col"],[1,"checklist-list"],["class","checklist-item pointer",4,"ngFor","ngForOf"],[1,"checklist-item","pointer"],["class","three-dot",4,"ngIf"],[1,"text","pointer",3,"click","innerHtml"],[1,"assignee-col","textContinue",3,"title"],[1,"due-col","textContinue",3,"title"],["src","/assets/engaged-images/attention.svg",4,"ngIf"],["class","tag blue",3,"style",4,"ngIf"],[1,"three-dot"],["mat-icon-button","",3,"matMenuTriggerFor",4,"ngIf"],["xPosition","after",1,"PO-panel"],["mat-menu-item","",3,"click"],["mat-menu-item","",3,"click",4,"ngIf"],["mat-menu-item","",1,"danger-item",3,"click"],[1,"material-icons-outlined"],["mat-icon-button","",3,"matMenuTriggerFor"],["src","/assets/engaged-images/attention.svg"],[1,"tag","blue"]],template:function(c,a){1&c&&(t.qex(0),t.DNE(1,E,2,0,"div",1)(2,_,4,2,"div",2),t.bVm()),2&c&&(t.R7$(),t.Y8G("ngIf",a.loading),t.R7$(),t.Y8G("ngIf",!a.loading))},dependencies:[M.Sq,M.bT,m.pI,m.gy,m.fS,y.wS,b.An,g.iV,h.j,x.D9],styles:[".header[_ngcontent-%COMP%]{color:var(--black-color);margin:.375rem 0;display:flex;align-items:center;justify-content:flex-start}.header[_ngcontent-%COMP%] .header-arrow[_ngcontent-%COMP%]{color:var(--grey-color);-webkit-margin-end:.75rem;margin-inline-end:.75rem;cursor:pointer}.header[_ngcontent-%COMP%] .header-text[_ngcontent-%COMP%]{font-size:var(--fs-1-5-rem);font-weight:700;line-height:3rem;text-transform:capitalize;cursor:pointer}.body[_ngcontent-%COMP%]{-webkit-padding-after:1rem;padding-block-end:1rem}.list[_ngcontent-%COMP%]{padding:0;margin-bottom:.75rem!important}
1.list[_ngcontent-%COMP%] .top-row[_ngcontent-%COMP%]{padding:1rem 1.25rem .75rem;display:flex;justify-content:flex-start;align-items:center}.list[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-weight:600;font-size:var(--fs-1-rem);line-height:1.5rem;flex:1;cursor:pointer}.list[_ngcontent-%COMP%] .format[_ngcontent-%COMP%]{display:flex;font-size:var(--fs-0-875-rem);line-height:1.25rem;align-items:center}.list[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{color:var(--grey-color);-webkit-margin-end:.375rem;margin-inline-end:.375rem}.list[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{color:var(--black-color)}.list[_ngcontent-%COMP%] .bottom-row[_ngcontent-%COMP%]{min-height:.063rem}.list[_ngcontent-%COMP%] .three-dot[_ngcontent-%COMP%]{color:#aaadb8;cursor:pointer;height:2rem;width:2rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.list[_ngcontent-%COMP%] .three-dot[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{height:2rem;line-height:2rem;border-radius:0}.list[_ngcontent-%COMP%] .group-icon[_ngcontent-%COMP%]{width:1.5rem;color:var(--grey-color);cursor:pointer}.list[_ngcontent-%COMP%] .owner[_ngcontent-%COMP%]{-webkit-margin-end:.5rem;margin-inline-end:.5rem;display:flex;align-items:center;width:12.25rem}.list[_ngcontent-%COMP%] .owner[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;border-radius:100%;-webkit-margin-end:.375rem;margin-inline-end:.375rem}.list[_ngcontent-%COMP%] .owner[_ngcontent-%COMP%] .owner-name[_ngcontent-%COMP%]{font-weight:400;font-size:var(--fs-0-875-rem);line-height:1.25rem;color:var(--black-color)}.list[_ngcontent-%COMP%] .status[_ngcontent-%COMP%]{-webkit-margin-end:.5rem;margin-inline-end:.5rem;display:flex;align-items:center;width:6rem}.list[_ngcontent-%COMP%] .status[_ngcontent-%COMP%] svg[_ngcontent-%COMP%]{-webkit-margin-end:.5rem;margin-inline-end:.5rem}.list[_ngcontent-%COMP%] .status[_ngcontent-%COMP%] .current[_ngcontent-%COMP%]{color:var(--black-color);font-weight:700;font-size:var(--fs-1-125-rem);line-height:1.5rem}.list[_ngcontent-%COMP%] .status[_ngcontent-%COMP%] .current[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:first-child{-webkit-margin-end:.063rem;margin-inline-end:.063rem}.list[_ngcontent-%COMP%] .status[_ngcontent-%COMP%] .current[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:last-child{-webkit-margin-start:.063rem;margin-inline-start:.063rem}.list[_ngcontent-%COMP%] .status.completed[_ngcontent-%COMP%] svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--primary-color)}.checklisting[_ngcontent-%COMP%]{display:flex;padding:.375rem 1.5rem;flex-direction:column}.checklisting[_ngcontent-%COMP%] .cl-list[_ngcontent-%COMP%]{display:flex;padding:.25rem 0rem;flex-direction:column}.checklisting[_ngcontent-%COMP%] .cl-item[_ngcontent-%COMP%]{border-bottom:.063rem solid #ECEFF4;padding:.375rem .125rem;margin:.25rem 0rem;display:flex;min-height:3rem}.checklisting[_ngcontent-%COMP%] .cl-item[_ngcontent-%COMP%]:last-child{border-bottom:none}.checklisting[_ngcontent-%COMP%] .cl-item[_ngcontent-%COMP%] .tick-mark[_ngcontent-%COMP%]{width:2.25rem}.checklisting[_ngcontent-%COMP%] .cl-item[_ngcontent-%COMP%] .info[_ngcontent-%COMP%]{flex:1;display:flex;flex-direction:column;justify-content:center}.checklisting[_ngcontent-%COMP%] .cl-item[_ngcontent-%COMP%] .info[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{font-weight:600;font-size:var(--fs-0-875-rem);line-height:1.25rem;color:var(--black-color);-webkit-margin-end:0rem;margin-inline-end:0rem;word-break:break-all}.checklisting[_ngcontent-%COMP%] .cl-item[_ngcontent-%COMP%] .three-dot[_ngcontent-%COMP%]{width:2rem;-webkit-margin-end:0rem;margin-inline-end:0rem}.checklisting[_ngcontent-%COMP%] .cl-item[_ngcontent-%COMP%] .three-dot[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{margin-top:-.063rem}.checklisting[_ngcontent-%COMP%] .bottom-row[_ngcontent-%COMP%]{display:flex;align-items:center;margin-top:.75rem}.checklisting[_ngcontent-%COMP%] .bottom-row[_ngcontent-%COMP%] .owner-item[_ngcontent-%COMP%], .checklisting[_ngcontent-%COMP%] .bottom-row[_ngcontent-%COMP%] .date-item[_ngcontent-%COMP%]{display:flex;align-items:center;-webkit-margin-end:.75rem;margin-inline-end:.75rem;background:#f4f5f9;padding:.375rem .75rem;border-radius:.25rem}.checklisting[_ngcontent-%COMP%] .bottom-row[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{-webkit-margin-start:.25rem;margin-inline-start:.25rem;font-weight:400;
1font-size:var(--fs-0-75-rem);line-height:1.25rem}.aps-addrow[_ngcontent-%COMP%]{display:flex;margin:1rem 0;cursor:pointer;align-items:center}.aps-addrow[_ngcontent-%COMP%] .apa-icon[_ngcontent-%COMP%]{color:var(--primary-color);-webkit-margin-end:.438rem;margin-inline-end:.438rem;height:1.5rem}.aps-addrow[_ngcontent-%COMP%] .apa-text[_ngcontent-%COMP%]{color:var(--primary-color);font-size:var(--fs-1-rem);font-weight:600}.checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%]{display:flex;align-items:center}.checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .owner-item[_ngcontent-%COMP%], .checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .date-item[_ngcontent-%COMP%], .checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .owner-area[_ngcontent-%COMP%], .checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .date-area[_ngcontent-%COMP%]{display:flex;align-items:center;-webkit-margin-end:.75rem;margin-inline-end:.75rem;background:#f4f5f9;padding:.375rem .75rem;border-radius:.25rem}.checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .owner-item[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%], .checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .date-item[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%], .checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .owner-area[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%], .checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .date-area[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:var(--grey-color);-webkit-margin-start:.5rem;margin-inline-start:.5rem;font-size:var(--fs-1-125-rem);width:1.125rem;height:1.125rem;cursor:pointer}.checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{-webkit-margin-start:.25rem;margin-inline-start:.25rem}.checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .owner-area[_ngcontent-%COMP%], .checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .date-area[_ngcontent-%COMP%]{background:transparent;padding:.5rem .75rem;cursor:pointer;position:relative}.checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .owner-area[_ngcontent-%COMP%]:hover, .checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .date-area[_ngcontent-%COMP%]:hover{background-color:#f0f6e6}.checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .owner-area[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%], .checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .date-area[_ngcontent-%COMP%]:hover svg[_ngcontent-%COMP%] path[_ngcontent-%COMP%]{fill:var(--primary-color)}.checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .owner-area[_ngcontent-%COMP%]:hover .text[_ngcontent-%COMP%], .checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .date-area[_ngcontent-%COMP%]:hover .text[_ngcontent-%COMP%]{color:var(--primary-color)}.checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .owner-area[_ngcontent-%COMP%] .text[_ngcontent-%COMP%], .checklist-add[_ngcontent-%COMP%] .add-bottom-row[_ngcontent-%COMP%] .date-area[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{text-decoration:underline;color:var(--grey-color)}.checklist-add[_ngcontent-%COMP%] .owner-selector[_ngcontent-%COMP%]{position:absolute;top:0;left:0;z-index:1000;background:#fff;width:16.5rem;margin-bottom:.75rem;max-height:18.5rem;border-radius:.25rem;border:.063rem solid #ECEFF4;box-shadow:0 .063rem 1.25rem #c6c9d240}.checklist-add[_ngcontent-%COMP%] .owner-selector[_ngcontent-%COMP%] .os-header[_ngcontent-%COMP%]{font-weight:400;font-size:var(--fs-0-875-rem);line-height:1.375rem;margin:.625rem;color:var(--grey-color);margin-top:0}.checklist-add[_ngcontent-%COMP%] .owner-selector[_ngcontent-%COMP%] .os-search[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;position:relative;margin:.5rem;width:calc(100% - 1.25rem)}.checklist-add[_ngcontent-%COMP%] .owner-selector[_ngcontent-%COMP%] .os-search[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{display:block;position:absolute;z-index:100;left:.375rem;top:.375rem;padding:0rem}
1.checklist-add[_ngcontent-%COMP%] .owner-selector[_ngcontent-%COMP%] .os-search[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.checklist-add[_ngcontent-%COMP%] .owner-selector[_ngcontent-%COMP%] .os-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{background-color:#fff;border:none;width:100%;display:block;box-sizing:border-box;height:2.25rem;padding:.313rem .75rem .313rem 2.125rem;font-size:var(--fs-0-875-rem);line-height:1.25rem;font-weight:400;color:#303030;background-clip:padding-box;border-radius:.25rem;position:relative;border:.063rem solid #E3E3E3}.checklist-add[_ngcontent-%COMP%] .owner-selector[_ngcontent-%COMP%] .os-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder{color:#aaadb8}@media (max-width: 48rem){.checklist-add[_ngcontent-%COMP%] .owner-selector[_ngcontent-%COMP%] .os-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:13.5rem}}@media (max-width: 30rem){.checklist-add[_ngcontent-%COMP%] .owner-selector[_ngcontent-%COMP%] .os-search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:100%}}.checklist-add[_ngcontent-%COMP%] .owner-selector[_ngcontent-%COMP%] .os-search.active[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .checklist-add[_ngcontent-%COMP%] .owner-selector[_ngcontent-%COMP%] .os-search[_ngcontent-%COMP%]:focus input[_ngcontent-%COMP%]{border-color:var(--primary-color)}.checklist-add[_ngcontent-%COMP%] .owner-listing[_ngcontent-%COMP%]{max-height:12.25rem;overflow:auto}.checklist-add[_ngcontent-%COMP%] .owner-listing[_ngcontent-%COMP%] .os-item[_ngcontent-%COMP%]{border-bottom:.063rem solid #ECEFF4;padding:.5rem .25rem;margin:.063rem .5rem;cursor:pointer}.checklist-add[_ngcontent-%COMP%] .owner-listing[_ngcontent-%COMP%] .os-item[_ngcontent-%COMP%]:hover{background-color:#86c04f12}.checklist-add[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{line-height:2.25rem!important;padding:0 2rem!important}.checklist-add[_ngcontent-%COMP%] .buttons[_ngcontent-%COMP%] button.outlined[_ngcontent-%COMP%]{padding:0 1.5rem!important}.tag[_ngcontent-%COMP%]{padding:0rem .75rem;background-color:#f3f5f6;color:#97a3a9;border-radius:.25rem;font-size:var(--fs-0-875-rem);display:inline-block;height:1.75rem;text-align:center;line-height:1.75rem}.checklist-listing[_ngcontent-%COMP%]{background:#fff;border-radius:.375rem;padding:.5rem;margin:.5rem 0rem}.checklist-listing[_ngcontent-%COMP%] .checklist-header[_ngcontent-%COMP%]{width:100%;display:flex;border-bottom:.063rem solid var(--light-grey);padding:.75rem .875rem;font-size:var(--fs-0-875-rem);font-weight:400;color:var(--light-black-color)}.checklist-listing[_ngcontent-%COMP%] .checklist-item[_ngcontent-%COMP%]{display:flex;width:100%;padding:1rem 0;border-bottom:.063rem solid var(--light-grey);font-size:var(--fs-0-875-rem);font-weight:400;color:var(--black-color);align-items:center}.checklist-listing[_ngcontent-%COMP%] .checklist-item[_ngcontent-%COMP%]:last-child{border-bottom:none}.checklist-listing[_ngcontent-%COMP%] .title-col[_ngcontent-%COMP%]{width:40%;-webkit-margin-end:1rem;margin-inline-end:1rem;display:flex;align-items:center}.checklist-listing[_ngcontent-%COMP%] .assignee-col[_ngcontent-%COMP%], .checklist-listing[_ngcontent-%COMP%] .due-col[_ngcontent-%COMP%]{width:20%;-webkit-margin-end:1rem;margin-inline-end:1rem}.checklist-listing[_ngcontent-%COMP%] .status-col[_ngcontent-%COMP%]{width:20%;display:flex;justify-content:flex-end;align-items:center}.checklist-listing[_ngcontent-%COMP%] .three-dot[_ngcontent-%COMP%]{color:var(--light-black-color);cursor:pointer;height:1.5rem;width:1.5rem;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.checklist-listing[_ngcontent-%COMP%] .three-dot[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem;line-height:1.5rem;border-radius:0}.checklist-listing[_ngcontent-%COMP%] .three-dot[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--grey-color);background:transparent;border-radius:.25rem}
1.checklist-listing[_ngcontent-%COMP%] .three-dot[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .checklist-listing[_ngcontent-%COMP%] .three-dot[_ngcontent-%COMP%] button[aria-expanded=true][_ngcontent-%COMP%]{background:#cbd2d540}.checklist-listing[_ngcontent-%COMP%] .three-dot[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{vertical-align:middle}.empty-screen-gap[_ngcontent-%COMP%]{padding-right:5rem}.grey-border[_ngcontent-%COMP%]{border:.063rem solid #D0D5DD;border-radius:.625rem}"]}),f})()},84120:(G,F,n)=>{n.d(F,{P:()=>M});var t=n(54438),L=n(21076),k=n(21413),e=n(56977),D=n(67376),S=n(21626),R=n(79988),U=n(11936),B=n(53478),v=n(157),j=n(60177),K=n(43935),O=n(58582),A=n(73955);function T(m,y){if(1&m){const b=t.RV6();t.j41(0,"button",7),t.bIt("click",function(){t.eBV(b);const h=t.XpG();return t.Njj(h.onAddTerms())}),t.EFF(1),t.nI1(2,"translate"),t.k0s()}2&m&&(t.R7$(),t.SpI(" ",t.bMT(2,1,"create-conditions")," "))}let M=(()=>{var m;class y{constructor(g,h,x,E,V){this.http=g,this.dialog=h,this.phaseService=x,this.detailService=E,this.plannexeAppService=V,this.destroy$=new k.B,this.entity="sets",this.entityId=0,this.update=new t.bkB,this.currentSection={},this.statusList=[],this.statusSelected=[],this.search="",this.refresh=!1,this.timer=!1,this.createdBySelected=[],this.createdByList=[],this.projectDetail={},this.fullpermission=!1}ngOnInit(){this.fullpermission=this.detailService.getPermission,this.detailService.getDetail.pipe((0,e.Q)(this.destroy$)).subscribe(g=>{(0,D.isEmpty)(g)||(this.projectDetail=g,this.getFilterData())})}onKeyUp(g){this.search=g.target.value,window.clearTimeout(this.timer)}getFilterData(){this.http.get(this.plannexeAppService.plannexeBaseUrl+"/api/TermsAndConditions/GetTermsAndConditionsFormData?projectId="+this.projectDetail.projectId).subscribe({next:g=>{const h=g.result.find(x=>"CreatedByList"===x.formType);this.createdByList=h.result}})}onSearchUpdate(g){this.search=g,this.callUpdate()}onCreatedByApply(g){this.createdBySelected=g,this.callUpdate()}callUpdate(){this.refresh=!0,this.update.emit({refresh:this.refresh,search:this.search,createdByFilter:this.createdBySelected})}onAddTerms(){this.dialog.open(L.c,{disableClose:!0,autoFocus:!1,panelClass:["tag-popup-dailog","e-container","plannexe-form"],data:{entity:this.entity,entityId:this.entityId}}).afterClosed().subscribe(h=>{h&&h.reload&&this.callUpdate()})}}return(m=y).\u0275fac=function(g){return new(g||m)(t.rXU(S.Qq),t.rXU(R.ef),t.rXU(U.k),t.rXU(B.a),t.rXU(v.A))},m.\u0275cmp=t.VBU({type:m,selectors:[["app-condition-filter"]],inputs:{entity:"entity",entityId:"entityId"},outputs:{update:"update"},decls:8,vars:7,consts:[[1,"filter-area"],[1,"filters"],[3,"apply","title","list","selected"],[1,"other-info"],[3,"update","search"],[1,"button-area"],["class","create-condition-button pointer",3,"click",4,"ngIf"],[1,"create-condition-button","pointer",3,"click"]],template:function(g,h){1&g&&(t.j41(0,"div",0)(1,"div",1)(2,"app-filter-selectorv2",2),t.nI1(3,"translate"),t.bIt("apply",function(E){return h.onCreatedByApply(E)}),t.k0s()(),t.j41(4,"div",3)(5,"app-plannexe-filter-search",4),t.bIt("update",function(E){return h.onSearchUpdate(E)}),t.k0s(),t.j41(6,"div",5),t.DNE(7,T,3,3,"button",6),t.k0s()()()),2&g&&(t.R7$(2),t.FS9("title",t.bMT(3,5,"created-by")),t.Y8G("list",h.createdByList)("selected",h.createdBySelected),t.R7$(3),t.Y8G("search",h.search),t.R7$(2),t.Y8G("ngIf",h.fullpermission))},dependencies:[j.bT,K.H,O.p,A.D9],styles:[".filter-area[_ngcontent-%COMP%]{display:flex;background:#fff;padding:.75rem;margin:1rem 0;border-radius:.375rem}@media (max-width: 30rem){.filter-area[_ngcontent-%COMP%]{flex-direction:column;height:auto;padding:0 .75rem;margin:0rem}}.filter-area[_ngcontent-%COMP%] .filters[_ngcontent-%COMP%]{flex:1;display:flex}@media (max-width: 30rem){.filter-area[_ngcontent-%COMP%] .filters[_ngcontent-%COMP%]{margin-bottom:.5rem;flex-wrap:wrap}}.filter-area[_ngcontent-%COMP%] .other-info[_ngcontent-%COMP%]{display:flex}.filter-area[_ngcontent-%COMP%] .other-info[_ngcontent-%COMP%] .button-area[_ngcontent-%COMP%]{-webkit-margin-start:.625rem;margin-inline-start:.625rem}.filter-area[_ngcontent-%COMP%] .other-info[_ngcontent-%COMP%] .create-condition-button[_ngcontent-%COMP%]{padding:.563rem 1rem;border-radius:.313rem;background-color:var(--primary-color);border:.063rem solid #5BAA15;color:#fff}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]{display:inline-block;vertical-align:top;position:relative;-webkit-margin-end:.375rem;margin-inline-end:.375rem}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%]{display:block;position:absolute;z-index:100;left:.375rem;top:.375rem}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] .icon[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:1.5rem;height:1.5rem}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{background-color:#fff;border:none;width:16.5rem;display:block;box-sizing:border-box;height:2.25rem;padding:.313rem .75rem .313rem 2.125rem;font-size:var(--fs-0-875-rem);line-height:1.25rem;font-weight:400;color:#303030;background-clip:padding-box;border-radius:.25rem;position:relative;border:.063rem solid #E3E3E3}.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]::placeholder{color:#aaadb8}@media (max-width: 48rem){.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:13.5rem}}@media (max-width: 30rem){.filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%] input[_ngcontent-%COMP%]{width:100%}}.filter-area[_ngcontent-%COMP%] .search.active[_ngcontent-%COMP%] input[_ngcontent-%COMP%], .filter-area[_ngcontent-%COMP%] .search[_ngcontent-%COMP%]:focus input[_ngcontent-%COMP%]{border-color:var(--primary-color)}"]}),y})()},67050:(G,F,n)=>{n.d(F,{Y:()=>C});var t=n(21413),L=n(49090),k=n(21076),e=n(54438),D=n(11936),w=n(53478),S=n(79988),R=n(21626),U=n(5194),B=n(78332),v=n(73955),j=n(157),K=n(79459),O=n(10422),A=n(87787),T=n(60177),M=n(48309),m=n(86301),y=n(17279),b=n(99213),g=n(85956),h=n(94346);function x(o,s){1&o&&(e.j41(0,"div",4),e.nrm(1,"mat-progress-spinner",5),e.k0s())}function E(o,s){if(1&o){const r=e.RV6();e.j41(0,"div")(1,"app-empty-card",6),e.nI1(2,"translate"),e.nI1(3,"translate"),e.nI1(4,"translate"),e.nI1(5,"translate"),e.bIt("onClick",function(){e.eBV(r);const _=e.XpG();return e.Njj(_.onAddTerms())}),e.k0s()()}if(2&o){const r=e.XpG();e.R7$(),e.FS9("title",e.bMT(2,6,"empty-terms")),e.FCK("btnText","",e.bMT(3,8,"Create")," ",e.bMT(4,10,"terms-conditions"),""),e.FS9("subtitle",e.bMT(5,12,"terms-subtitle")),e.Y8G("hideBtn",!(r.currentSection.phaseOwnerId==r.userid||r.currentSection.admin||r.fullpermission)||r.currentSection.lockPhase)}}function V(o,s){if(1&o){const r=e.RV6();e.j41(0,"div",18)(1,"mat-checkbox",19),e.bIt("change",function(){e.eBV(r);const _=e.XpG().$implicit,P=e.XpG(2);return e.Njj(P.onMultiChecked(_))}),e.k0s()()}if(2&o){const r=e.XpG().$implicit,i=e.XpG(2);e.R7$(),e.Y8G("checked",i.selectedids.includes(r.termsAndConditionsId))("value",r.termsAndConditionsId)}}function X(o,s){if(1&o){const r=e.RV6();e.j41(0,"div",18)(1,"button",20)(2,"mat-icon"),e.EFF(3,"more_vert"),e.k0s()(),e.j41(4,"mat-menu",21,0
1)(6,"button",22),e.bIt("click",function(){e.eBV(r);const _=e.XpG().$implicit,P=e.XpG(2);return e.Njj(P.onEdit(_))}),e.j41(7,"mat-icon"),e.EFF(8,"edit"),e.k0s(),e.j41(9,"span"),e.EFF(10),e.nI1(11,"translate"),e.k0s()(),e.j41(12,"button",23),e.bIt("click",function(){e.eBV(r);const _=e.XpG().$implicit,P=e.XpG(2);return e.Njj(P.onDelete(_))}),e.j41(13,"mat-icon",24),e.EFF(14,"delete_outline"),e.k0s(),e.j41(15,"span"),e.EFF(16),e.nI1(17,"translate"),e.k0s()()()()}if(2&o){const r=e.sdS(5);e.R7$(),e.Y8G("matMenuTriggerFor",r),e.R7$(9),e.JRh(e.bMT(11,3,"edit")),e.R7$(6),e.JRh(e.bMT(17,5,"delete"))}}function u(o,s){if(1&o){const r=e.RV6();e.j41(0,"div",8)(1,"div",9)(2,"div",10)(3,"div",11),e.bIt("click",function(){const _=e.eBV(r).$implicit,P=e.XpG(2);return e.Njj(P.onItemClicked(_))}),e.EFF(4),e.k0s(),e.DNE(5,V,2,2,"div",12)(6,X,18,7,"div",12),e.k0s(),e.nrm(7,"div",13),e.k0s(),e.j41(8,"div",14)(9,"div",15)(10,"div",16)(11,"label"),e.EFF(12),e.nI1(13,"translate"),e.k0s(),e.j41(14,"div",17),e.EFF(15),e.k0s()(),e.j41(16,"div",16)(17,"label"),e.EFF(18),e.nI1(19,"translate"),e.k0s(),e.j41(20,"div",17),e.EFF(21),e.k0s()(),e.j41(22,"div",16)(23,"label"),e.EFF(24),e.nI1(25,"translate"),e.k0s(),e.j41(26,"div",17),e.EFF(27),e.k0s()()()()()}if(2&o){const r=s.$implicit,i=e.XpG(2);e.AVh("v2","v2"==i.version),e.R7$(3),e.Y8G("title",r.title),e.R7$(),e.JRh(r.title),e.R7$(),e.Y8G("ngIf",i.multi),e.R7$(),e.Y8G("ngIf",!i.currentSection.lockPhase&&!i.multi&&(i.currentSection.phaseOwnerId==i.userid||i.fullpermission)&&!i.currentSection.lockPhase),e.R7$(),e.Y8G("title",r.details)("innerHtml",r.detailHTML,e.npT),e.R7$(5),e.SpI("",e.bMT(13,14,"created-on"),":"),e.R7$(3),e.SpI("TC-",r.createdDate,""),e.R7$(3),e.SpI("",e.bMT(19,16,"created-by"),":"),e.R7$(3),e.SpI("TC-",r.createdBy,""),e.R7$(3),e.SpI("",e.bMT(25,18,"id"),":"),e.R7$(3),e.SpI("TC-",r.termsAndConditionsId,"")}}function W(o,s){if(1&o&&(e.qex(0),e.DNE(1,u,28,20,"div",7),e.bVm()),2&o){const r=e.XpG();e.R7$(),e.Y8G("ngForOf",r.list)}}let C=(()=>{var o;class s{constructor(i,_,P,l,f,d,c,a,p,I,z){this.phaseService=i,this.detailService=_,this.dialog=P,this.http=l,this.snackbar=f,this.authService=d,this.translate=c,this.plannexeAppService=a,this.functionService=p,this.valueBinderService=I,this.router=z,this.destroy$=new t.B,this.entity="sets",this.entityId=0,this.search="",this.version="v1",this.createdBy=[],this.associatedIDs=[],this.childIdList=[],this.associatedList=[],this.currentSection={},this.projectDetail={},this.list=[],this.loading=!0,this.activeLink="terms",this.selectall=!1,this.selected=[],this.matrixDetail={},this.fullpermission=!1,this.selectedids=[],this.timer=!1,this.userid=0,this.noteId=0,this.activeStyle="list",this.multi=!1,this.moveDialog=!1,this.popupLoading=!1,this.phaseSelected=0,this.createdByList=[],this.createdBySelected=[],this.fullpermission=this.detailService.getPermission}ngOnInit(){this.userid=this.authService.userId,this.setIDsForConditions()}ngOnChanges(i){(i.createdBy&&!i.createdBy.firstChange&&i.createdBy.currentValue!==i.createdBy.previousValue||i.time&&!i.time.firstChange&&i.time.currentValue!==i.time.previousValue||i.search&&!i.search.firstChange&&i.search.currentValue!==i.search.previousValue)&&this.setIDsForConditions()}onMultiChecked(i){const _=this.selected.findIndex(P=>P.termsAndConditionsId==i.termsAndConditionsId);if(_>=0){this.selected.splice(_,1);const P=this.selectedids.findIndex(l=>l==i.termsAndConditionsId);this.selectedids.splice(P,1)}else this.selected.push(i),this.selectedids.push(i.termsAndConditionsId);this.selectall=this.list.length==this.selectedids.length}setIDsForConditions(){this.http.post(this.plannexeAppService.plannexeBaseUrl+"/api/ModuleAssociation/GetAssociatedItemsWithModule",{moduleParent:this.entity,parentId:this.entityId,moduleChild:"phaseterms"}).subscribe(_=>{this.associatedIDs=_.result,this.associatedIDs.forEach(P=>{this.childIdList.push(P.childId)}),this.getList()})}onAddTerms(){this.dialog.open(k.c,{disableClose:!0,autoFocus:!1,panelClass:["tag-popup-dailog","e-container","plannexe-form"],data:{projectid:this.projectDetail.projectId,entity:this.entity,entityId:this.entity
1Id}}).afterClosed().subscribe(_=>{_&&_.reload&&this.setIDsForConditions()})}getList(){this.loading=!0,this.http.post(this.plannexeAppService.plannexeBaseUrl+"/api/TermsAndConditions/GetAllTermsAndConditions",{termsAndConditionsIds:this.childIdList.length>0?this.childIdList:[-1],search:this.search,pageNum:0,pageSize:1e4,filterObject:{createdByIds:this.createdBy}}).subscribe({next:i=>{this.list=null==i.result?[]:i.result,this.loading=!1,this.list=this.list.map(_=>(_.createdDate=this.functionService.dateInLocalFormat(_.createdOn),_.modifiedDate=this.functionService.dateInLocalFormat(_.modifiedOn),this.valueBinderService.toc(_))),console.log("termsAndConditions next",this.list)},error:i=>{this.loading=!1,this.snackbar.open(i.error?i.error.message:"Error occured while loading listing","",{duration:L.d.snackbarlow,panelClass:"snackbar-xerror",horizontalPosition:"start"})}})}onEdit(i){this.dialog.open(k.c,{disableClose:!0,autoFocus:!1,panelClass:["tag-popup-dailog","e-container","plannexe-form"],data:{projectid:this.projectDetail.projectId,entity:this.entity,entityId:this.entityId,id:i.termsAndConditionsId}}).afterClosed().subscribe(P=>{P&&P.reload&&this.getList()})}onItemClicked(i){let _=this.router.url.split("?");_=_[0];let P=_+"/"+i.termsAndConditionsId;const l={entity:this.entity,entityId:this.entityId};i.ctrlKey?window.open(P).focus():this.router.navigate([P],{queryParams:l})}onDelete(i){this.loading=!0;const _=this.associatedIDs.find(l=>l.childId==i.termsAndConditionsId);this.http.post(this.plannexeAppService.plannexeBaseUrl+"/api/TermsAndConditions/DeleteTermsAndConditions",[i.termsAndConditionsId]).subscribe({next:l=>{this.http.post(this.plannexeAppService.plannexeBaseUrl+"/api/ProjectPhase/DeleteAssociatedItemsWithProjectPhaseSection",[{projectPhaseSectionsItemId:_.associatedEntityId}]).subscribe({next:d=>{this.setIDsForConditions()}})},error:l=>{this.phaseService.syncAssociatedList({projectPhaseId:this.phaseService.currentPhaseValues.phaseId,phaseTitle:this.phaseService.currentPhaseValues.phaseTitle,phaseSectionId:this.currentSection.sectionId,module:this.currentSection.sectionTitle,projectPhaseSectionId:this.currentSection.phaseSectionId})}})}}return(o=s).\u0275fac=function(i){return new(i||o)(e.rXU(D.k),e.rXU(w.a),e.rXU(S.ef),e.rXU(R.Qq),e.rXU(U.nf),e.rXU(B.u),e.rXU(v.c$),e.rXU(j.A),e.rXU(K.c),e.rXU(O.e),e.rXU(A.Ix))},o.\u0275cmp=e.VBU({type:o,selectors:[["app-condition-list-view"]],inputs:{detail:"detail",time:"time",entity:"entity",entityId:"entityId",search:"search",version:"version",createdBy:"createdBy"},features:[e.OA$],decls:4,vars:3,consts:[["menu","matMenu"],[1,"body"],["style","display:flex;height:8rem;justify-content: center; align-items: center;",4,"ngIf"],[4,"ngIf"],[2,"display","flex","height","8rem","justify-content","center","align-items","center"],["strokeWidth","4","diameter","64","mode","indeterminate"],[3,"onClick","title","btnText","subtitle","hideBtn"],["class","card terms-item",3,"v2",4,"ngFor","ngForOf"],[1,"card","terms-item"],[1,"top-row"],[1,"title-row"],[1,"title","pointer",3,"click","title"],["class","actions",4,"ngIf"],[1,"des-row",3,"title","innerHtml"],[1,"bottom-row"],[1,"left-area","textContinue"],[1,"tl-item"],[1,"value"],[1,"actions"],[3,"change","checked","value"],["mat-icon-button","",3,"matMenuTriggerFor"],["xPosition","before",1,"PO-panel"],["mat-menu-item","",3,"click"],["mat-menu-item","",1,"danger-item",3,"click"],[1,"material-icons-outlined"]],template:function(i,_){1&i&&(e.j41(0,"div",1),e.DNE(1,x,2,0,"div",2)(2,E,6,14,"div",3)(3,W,2,1,"ng-container",3),e.k0s()),2&i&&(e.R7$(),e.Y8G("ngIf",_.loading),e.R7$(),e.Y8G("ngIf",!_.loading&&(0===_.list.length||null===_.list)),e.R7$(),e.Y8G("ngIf",!_.loading&&_.list.length>0))},dependencies:[T.Sq,T.bT,M.pI,M.gy,M.fS,m.wS,y.NZ,b.An,g.iV,h.j,v.D9],styles:[".header[_ngcontent-%COMP%]{color:var(--black-color);margin:.375rem 0;display:flex;align-items:center;justify-content:flex-start}.header[_ngcontent-%COMP%] .header-arrow[_ngcontent-%COMP%]{color:var(--grey-color);-webkit-margin-end:.75rem;margin-inline-end:.75rem;cursor:pointer}.header[_ngcontent-%COMP%] .header-text[_ngcontent-%COMP%]{font-size:var(--fs-1-5-rem);font-weight:700;line-height:3rem;cursor:pointer}.notFound[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:2.625rem 0;background:#fff;border-radius:.188rem}.notFound[_ngcontent-%COMP%] img[_ngcontent-%COMP%]{width:14rem;height:10.25rem;margin:1.75rem 0 2.625rem}.notFound[_ngcontent-%COMP%] .text[_ngcontent-%COMP%], .notFound[_ngcontent-%COMP%] .des[_ngcontent-%COMP%]{font-size:var(--fs-1-5-rem);line-height:2rem;font-weight:600;color:var(--black-color);padding:.75rem 0;text-align:center}.notFound[_ngcontent-%COMP%] .des[_ngcontent-%COMP%]{font-size:var(--fs-1-rem);line-height:1.5rem;font-weight:400;-webkit-padding-after:1.5rem;padding-block-end:1.5rem}.body[_ngcontent-%COMP%]{-webkit-padding-after:1rem;padding-block-end:1rem}.tag[_ngcontent-%COMP%]{padding:0rem .75rem;background-color:#f3f5f6;color:#97a3a9;border-radius:.25rem;-webkit-margin-end:.375rem;margin-inline-end:.375rem;font-size:var(--fs-0-875-rem);display:inline-block;text-align:center;line-height:1.75rem}.assumption-listing[_ngcontent-%COMP%]{background:#fff;border-radius:.375rem;padding:1rem 1.5rem;margin:.5rem 0 1.5rem;min-height:7.375rem}.assumption-listing[_ngcontent-%COMP%] .assumption-header[_ngcontent-%COMP%]{width:100%;display:flex;border-bottom:.063rem solid var(--light-grey);padding:.75rem 0;font-size:var(--fs-0-875-rem);font-weight:400;color:var(--grey-color)}.assumption-listing[_ngcontent-%COMP%] .assumption-header[_ngcontent-%COMP%] .status-col[_ngcontent-%COMP%]{-webkit-padding-end:.5rem;padding-inline-end:.5rem}.assumption-listing[_ngcontent-%COMP%] .assumption-item[_ngcontent-%COMP%]{display:flex;width:100%;padding:1rem 0;border-bottom:.063rem solid var(--light-grey);font-size:var(--fs-0-875-rem);font-weight:400;color:var(--black-color);align-items:center}.assumption-listing[_ngcontent-%COMP%] .assumption-item[_ngcontent-%COMP%]:last-child{border-bottom:none}.assumption-listing[_ngcontent-%COMP%] .title-col[_ngcontent-%COMP%]{flex:1;-webkit-margin-end:1rem;margin-inline-end:1rem}.assumption-listing[_ngcontent-%COMP%] .detail-col[_ngcontent-%COMP%]{width:16rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.assumption-listing[_ngcontent-%COMP%] .raisedby-col[_ngcontent-%COMP%]{width:9.25rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.assumption-listing[_ngcontent-%COMP%] .status-col[_ngcontent-%COMP%]{width:6rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.assumption-listing[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%]{width:10.25rem;height:1.5rem;text-align:left}.assumption-listing[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--grey-color);background:transparent;border-radius:.25rem;padding:0 .375rem;line-height:.313rem;height:1.75rem}.assumption-listing[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .assumption-listing[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[aria-expanded=true][_ngcontent-%COMP%]{background:#cbd2d540}.assumption-listing[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{vertical-align:middle}.assumption-listing[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .defaultButton[_ngcontent-%COMP%]{line-height:1.125rem;padding:.313rem .625rem}.assumption-listing[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{vertical-align:super;cursor:pointer}.detail[_ngcontent-%COMP%]{padding:0;margin-bottom:.75rem!important}
1.detail[_ngcontent-%COMP%] .top-row[_ngcontent-%COMP%]{padding:1rem 1.25rem .75rem;display:flex;justify-content:space-between;align-items:flex-start}.detail[_ngcontent-%COMP%] .three-dot[_ngcontent-%COMP%]{color:#aaadb8;cursor:pointer;height:2rem;width:1.5rem;-webkit-margin-end:.375rem;margin-inline-end:.375rem}.detail[_ngcontent-%COMP%] .three-dot[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{height:2rem;line-height:2rem;-webkit-margin-start:-.625rem;margin-inline-start:-.625rem}.detail[_ngcontent-%COMP%] .text[_ngcontent-%COMP%]{color:var(--grey-color);-webkit-margin-end:.375rem;margin-inline-end:.375rem}.detail[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{color:var(--black-color)}.detail[_ngcontent-%COMP%] .des-wrapper[_ngcontent-%COMP%]{padding:.375rem 1.5rem;display:flex;align-items:flex-start;flex-direction:column}.detail[_ngcontent-%COMP%] .header-title[_ngcontent-%COMP%]{color:var(--grey-color)}.detail[_ngcontent-%COMP%] .description[_ngcontent-%COMP%]{color:var(--black-color);font-weight:500;font-size:var(--fs-0-875-rem);line-height:1.25rem}.detail[_ngcontent-%COMP%] .title-row[_ngcontent-%COMP%]{display:flex;flex:1;flex-direction:column}.detail[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-weight:700;font-size:var(--fs-1-25-rem);line-height:2rem}.px-assumption-card[_ngcontent-%COMP%]{background:#fff;padding:1.25rem 1.5rem;margin-top:1.5rem}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:space-between}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%] .px-title[_ngcontent-%COMP%]{display:flex;color:#101828;font-size:var(--fs-1-25-rem);font-weight:700;line-height:1.75rem;word-wrap:break-word}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%] .px-title-extra[_ngcontent-%COMP%]{display:flex;align-items:center}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%] .px-title-extra[_ngcontent-%COMP%] .tag[_ngcontent-%COMP%]{padding:0rem .75rem;background-color:#f3f5f6;color:#97a3a9;border-radius:.25rem;-webkit-margin-end:.375rem;margin-inline-end:.375rem;font-size:var(--fs-0-875-rem);display:inline-block;text-align:center;line-height:1.75rem}.px-assumption-card[_ngcontent-%COMP%] .px-card-header[_ngcontent-%COMP%] .px-title-extra[_ngcontent-%COMP%] .mr-12[_ngcontent-%COMP%]{-webkit-margin-end:.75rem;margin-inline-end:.75rem}.px-assumption-card[_ngcontent-%COMP%] .px-subtitle[_ngcontent-%COMP%]{display:flex;list-style:none;flex:1;align-items:center;justify-content:flex-start;padding:0rem;margin-bottom:0rem}.px-assumption-card[_ngcontent-%COMP%] .px-subtitle[_ngcontent-%COMP%] li[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:var(--fs-0-875-rem);font-weight:400;line-height:1.125rem;-webkit-margin-end:2.25rem;margin-inline-end:2.25rem}.px-assumption-card[_ngcontent-%COMP%] .px-subtitle[_ngcontent-%COMP%] .px-text-title[_ngcontent-%COMP%]{color:#667085;font-size:var(--fs-1-rem);font-weight:400;line-height:1.5rem;word-wrap:break-word;-webkit-margin-end:.5rem;margin-inline-end:.5rem}.px-assumption-card[_ngcontent-%COMP%] .px-subtitle[_ngcontent-%COMP%] .px-text-value[_ngcontent-%COMP%]{color:#101828;font-size:var(--fs-1-rem);font-weight:400;line-height:1.5rem;word-wrap:break-word}.terms-item[_ngcontent-%COMP%]{padding:0!important}.terms-item.v2[_ngcontent-%COMP%]{padding:0rem;margin:.75rem 2.5rem 0rem;border:.063rem solid #D0D5DD;border-radius:.5rem}.terms-item[_ngcontent-%COMP%] .top-row[_ngcontent-%COMP%]{padding:1.5rem 2.25rem;display:flex;flex-direction:column;color:var(--black-color)}.terms-item[_ngcontent-%COMP%] .top-row[_ngcontent-%COMP%] .title-row[_ngcontent-%COMP%]{display:flex;justify-content:space-between;align-items:flex-start}.terms-item[_ngcontent-%COMP%] .top-row[_ngcontent-%COMP%] .title-row[_ngcontent-%COMP%] .title[_ngcontent-%COMP%]{font-size:var(--fs-1-25-rem);font-weight:700;line-height:1.75rem}.terms-item[_ngcontent-%COMP%] .top-row[_ngcontent-%COMP%] .des-row[_ngcontent-%COMP%]{font-size:var(--fs-1-rem);font-weight:400;line-height:1.5rem;max-height:4.5rem;overflow:hidden}.terms-item[_ngcontent-%COMP%] .bottom-row[_ngcontent-%COMP%]{border-top:.063rem solid #EAECF0;display:flex;align-items:center;justify-content:space-between;padding:1.25rem 2.25rem}.terms-item[_ngcontent-%COMP%] .bottom-row[_ngcontent-%COMP%] .left-area[_ngcontent-%COMP%], .terms-item[_ngcontent-%COMP%] .bottom-row[_ngcontent-%COMP%] .right-area[_ngcontent-%COMP%]{display:flex;align-items:center}.terms-item[_ngcontent-%COMP%] .bottom-row[_ngcontent-%COMP%] .right-area[_ngcontent-%COMP%] .name[_ngcontent-%COMP%]{color:var(--black-color);max-width:16rem}.terms-item[_ngcontent-%COMP%] .bottom-row[_ngcontent-%COMP%] .right-area[_ngcontent-%COMP%] .time[_ngcontent-%COMP%]{color:var(--grey-color);-webkit-margin-start:.5rem;margin-inline-start:.5rem;max-width:16rem}.terms-item[_ngcontent-%COMP%] .bottom-row[_ngcontent-%COMP%] .tl-item[_ngcontent-%COMP%]{display:flex;align-items:center;font-size:var(--fs-0-875-rem);font-weight:400;line-height:1.25rem;border-right:.063rem solid #EAECF0;padding-right:1rem;-webkit-margin-end:1rem;margin-inline-end:1rem}.terms-item[_ngcontent-%COMP%] .bottom-row[_ngcontent-%COMP%] .tl-item[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{color:var(--grey-color);-webkit-margin-end:.5rem;margin-inline-end:.5rem}.terms-item[_ngcontent-%COMP%] .bottom-row[_ngcontent-%COMP%] .tl-item[_ngcontent-%COMP%] .value[_ngcontent-%COMP%]{color:var(--black-color)}.terms-item[_ngcontent-%COMP%] .bottom-row[_ngcontent-%COMP%] .tl-item[_ngcontent-%COMP%]:last-child{border-right:none;padding-right:0;-webkit-margin-end:0;margin-inline-end:0}.px-assumption-card[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%], .terms-item[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{color:var(--grey-color);background:transparent;border-radius:.25rem;line-height:2.25rem}.px-assumption-card[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .px-assumption-card[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[aria-expanded=true][_ngcontent-%COMP%], .terms-item[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:hover, .terms-item[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[aria-expanded=true][_ngcontent-%COMP%]{background:#cbd2d540}.px-assumption-card[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%], .terms-item[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] button[_ngcontent-%COMP%] .mat-icon[_ngcontent-%COMP%]{vertical-align:middle}.px-assumption-card[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .defaultButton[_ngcontent-%COMP%], .terms-item[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] .defaultButton[_ngcontent-%COMP%]{line-height:1.125rem;padding:.313rem .625rem}.px-assumption-card[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] label[_ngcontent-%COMP%], .terms-item[_ngcontent-%COMP%] .actions[_ngcontent-%COMP%] label[_ngcontent-%COMP%]{vertical-align:super;cursor:pointer}"]}),s})()},88405:(G,F,n)=>{n.d(F,{Y:()=>B});var t=n(60177),L=n(40692),k=n(40705),e=n(35795),D=n(80821),w=n(81391
1),S=n(86485),R=n(73955),U=n(54438);let B=(()=>{var v;class j{}return(v=j).\u0275fac=function(O){return new(O||v)},v.\u0275mod=U.$C({type:v}),v.\u0275inj=U.G2t({imports:[t.MD,w.ad,L.D,k.L.forRoot(),D.R,e.G,S.l,R.h]}),j})()}}]);
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.