PageSourceSearch

https://portal.privacypillar.com/src_app_ropa_entities_entities-wrapper_module_ts.2f0230caa76dface.js

js privacypillar.com collected 2026-09-24 09:09:03 UTC 92,226 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkprivacypillar_sfo3=self.webpackChunkprivacypillar_sfo3||[]).push([["src_app_ropa_entities_entities-wrapper_module_ts"],{59581:(be,Q,c)=>{c.r(Q),c.d(Q,{EntitiesModule:()=>he});var d=c(36895),u=c(51692),ot=c(59241),$=c(96923),U=c(38611),I=c(82778),p=c(24006),rt=c(22833),at=c(70713),pt=c(36358),D=c(18178),Y=c(74146),st=c(33169),ct=c(74642),B=c(97392),lt=c(35569),F=c(79723),j=c(34466),G=c(22962),gt=c(3848),T=c(86257),R=c(46162),S=c(51572),k=c(28255),dt=c(63961),v=c(42111),mt=c(24028),ut=c(90717),_t=c(45221),x=c(87545);const ht=[{label:"Id",key:"id",columnType:"Link"},{label:"Name",key:"name",columnType:"Text"},{label:"Country",key:"country",columnType:"Text"},{label:"Website",key:"website",columnType:"Text"},{label:"Description",key:"description",columnType:"Text"},{label:"Approved",key:"is_approved",columnType:"Text"},{label:"Last Updated",key:"updated_at",columnType:"Date"},{label:"Actions",key:"",columnType:"Actions"}],A={vendors:"Vendor",customers:"Customer",others:"Other",companies:"Company"};var m=c(92340),L=c(68896),t=c(94650),N=c(62430);let bt=(()=>{const i=class extends N.a{constructor(){super({oid:"",pid:"",entityList:[],entityType:"vendors",loading:!0,columList:ht})}};let n=i;return i.\u0275fac=function(r){return new(r||i)},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),n})();var Z=c(80529),_=c(61737),h=c(27221),E=c(46262);let ft=(()=>{const i=class{constructor(e,r){this.http=e,this.loki=r,this.ropaBasePath="/entities"}getEntitiesList(e,r){const a=(new Z.LE).set("entity_type",r);return this.http.get(`${m.N.keyStoneUrl}${this.ropaBasePath}/${e}`,{params:a}).pipe((0,h.K)(l=>(0,_._)(l)))}deleteEntity(e,r){return this.http.delete(`${m.N.keyStoneUrl}${this.ropaBasePath}/${e}/${r}`).pipe((0,h.K)(a=>(0,_._)(a)))}};let n=i;return i.\u0275fac=function(r){return new(r||i)(t.LFG(Z.eN),t.LFG(E.L))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),n})();var q=c(11481),wt=c(29175);let V=(()=>{const i=class{constructor(e,r,a,l,s,g,f,w){this.activatedRouter=e,this.entitiesListStateService=r,this.router=a,this.entitiesListApiService=l,this.messageService=s,this.confirmationService=g,this.titleService=f,this.permissionService=w,this.hasInitialized=!1}init(){this.activatedRouter.queryParams.pipe((0,x.w)(e=>{const r=e.oid,a=e.pid;return!this.hasInitialized||this.currentOid===r&&this.currentPid===a?(this.hasInitialized=!0,this.currentOid=r,this.currentPid=a,this.entitiesListStateService.updateState({oid:e.oid,pid:e.pid,loading:!0}),this.activatedRouter.params):(this.currentOid=r,this.currentPid=a,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.navigateByUrl(this.router.url),L.E)}),(0,x.w)(e=>(this.titleService.setTitle(`${e.entityType} - `+m.N.portalPrefix),this.entitiesListStateService.updateState({entityType:e?.entityType}),this.entitiesListApiService.getEntitiesList(this.entitiesListStateService.getState().oid,A[this.entitiesListStateService.getState().entityType])))).subscribe({next:e=>{this.entitiesListStateService.updateState({entityList:e,loading:!1})},error:()=>{this.entitiesListStateService.updateState({loading:!1})}})}hasPermission(e){return this.permissionService.getPermissionsByModuleName("RoPA Management")?.access.includes(e)}getState(){return this.entitiesListStateService.getState()}getStateObs(){return this.entitiesListStateService.getStateObs()}addEntity(){this.hasPermission("create")&&this.router.navigate(["/ropa/entity/",this.entitiesListStateService.getState().entityType,"create"],{queryParams:{oid:this.entitiesListStateService.getState().oid,pid:this.entitiesListStateService.getState().pid}})}viewOverview(e){this.hasPermission("view")&&this.router.navigate(["/ropa/entity/",this.entitiesListStateService.getState().entityType,"overview",e.id],{queryParams:{oid:this.entitiesListStateService.getState().oid,pid:this.entitiesListStateService.getState().pid}})}viewDetails(e){this.hasPermission("edit")&&this.router.navigate(["/ropa/entity/",this.entitiesListStateService.getState().entityType,"edit",e.id],{queryParams:{oid:this.entitiesListStateService.getState().oid,pid:this.entitiesListStateService.getState().pid}})}deletePreference(e){this.hasPermission("delete")&&this.confirmationService.confirm({target:event.target,message:`Are you sure you want to delete this entity ${e.name}?`,header:"Confirmation",icon:"pi pi-exclamation-triangle",acceptIcon:"none",rejectIcon:"none",rejectButtonStyleClass:"p-button-text",accept:()=>{this.entitiesListApiService.deleteEntity(this.entitiesListStateService.getState().oid,e.id).subscribe({next:()=>{this.messageService.add({severity:"success",summary:"Success",detail
1:"Entity deleted successfully"}),this.init()},error:r=>{this.messageService.add({severity:"error",summary:"Error",detail:"Error in deleting Entity"})}})}})}};let n=i;return i.\u0275fac=function(r){return new(r||i)(t.LFG(u.gz),t.LFG(bt),t.LFG(u.F0),t.LFG(ft),t.LFG(v.ez),t.LFG(v.YP),t.LFG(q.Dx),t.LFG(wt.$))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac}),n})();function xt(n,i){1&n&&(t.ynx(0),t.TgZ(1,"div",3),t._UZ(2,"mat-progress-spinner",4),t.qZA(),t.BQk())}function vt(n,i){if(1&n){const o=t.EpF();t.TgZ(0,"p-button",22),t.NdJ("click",function(){t.CHM(o);const r=t.oxw(3);return t.KtG(r.addEntity())}),t.qZA()}if(2&n){const o=t.oxw(2).ngIf,e=t.oxw();t.MGl("label"," Add ",e.entityTypeMap[o.entityType],""),t.Q6J("disabled",!e.hasPermission("create"))("title",e.getPermissionTooltip("create"))}}function yt(n,i){if(1&n){const o=t.EpF();t.TgZ(0,"div",23)(1,"h5",24),t._uU(2),t.qZA(),t.TgZ(3,"span",25),t._UZ(4,"i",26),t.TgZ(5,"input",27),t.NdJ("input",function(r){t.CHM(o),t.oxw();const a=t.MAs(14);return t.KtG(a.filterGlobal(r.target.value,"contains"))}),t.qZA()()()}if(2&n){const o=t.oxw(2).ngIf,e=t.oxw();
1t.xp6(2),t.hij("Manage ",e.entityTypeMap[o.entityType],"")}}function Ct(n,i){if(1&n&&(t.TgZ(0,"th"),t._uU(1),t.qZA()),2&n){const o=i.$implicit;t.xp6(1),t.hij(" ",o.label," ")}}function Pt(n,i){if(1&n&&(t.TgZ(0,"tr"),t.YNc(1,Ct,2,1,"th",28),t.qZA()),2&n){const o=i.$implicit;t.xp6(1),t.Q6J("ngForOf",o)}}function Ot(n,i){if(1&n){const o=t.EpF();t.TgZ(0,"td",33),t.NdJ("click",function(){t.CHM(o);const r=t.oxw(2).$implicit,a=t.oxw(3);return t.KtG(a.viewOverview(r))}),t.TgZ(1,"span"),t._uU(2),t.qZA()()}if(2&n){const o=t.oxw().$implicit,e=t.oxw().$implicit;t.xp6(2),t.hij(" ",e[o.key],"")}}function Mt(n,i){if(1&n&&(t.TgZ(0,"td",34),t._uU(1),t.qZA()),2&n){const o=t.oxw().$implicit,e=t.oxw().$implicit;t.xp6(1),t.hij(" ",e[o.key]?e[o.key]:"- - - -"," ")}}function Tt(n,i){if(1&n&&(t.TgZ(0,"td"),t._uU(1),t.ALo(2,"date"),t.qZA()),2&n){const o=t.oxw().$implicit,e=t.oxw().$implicit;t.xp6(1),t.hij(" ",t.xi3(2,1,e[o.key],"short")," ")}}function Zt(n,i){if(1&n){const o=t.EpF();t.ynx(0),t.TgZ(1,"span",37)(2,"button",38),t.NdJ("click",function(){const a=t.CHM(o).$implicit,l=t.oxw(3).$implicit,s=t.oxw(3);return t.KtG(s.menuItemClick(a.value,l))}),t.TgZ(3,"span"),t._uU(4),t.qZA()()(),t.BQk()}if(2&n){const o=i.$implicit,e=t.oxw(6);t.xp6(1),t.s9C("title",e.getPermissionTooltip(o.permissionName)),t.xp6(1),t.Q6J("disabled",!e.hasPermission(o.permissionName)),t.xp6(2),t.Oqu(o.label)}}function St(n,i){if(1&n&&(t.TgZ(0,"td")(1,"button",35)(2,"mat-icon"),t._uU(3,"more_vert"),t.qZA()(),t.TgZ(4,"mat-menu",null,36),t.YNc(6,Zt,5,3,"ng-container",28),t.qZA()()),2&n){const o=t.MAs(5),e=t.oxw(5);t.xp6(1),t.Q6J("matMenuTriggerFor",o),t.xp6(5),t.Q6J("ngForOf",e.menuItems)}}function kt(n,i){if(1&n&&(t.ynx(0)(1,29),t.YNc(2,Ot,3,1,"td",30),t.YNc(3,Mt,2,1,"td",31),t.YNc(4,Tt,3,4,"td",32),t.YNc(5,St,7,2,"td",32),t.BQk()()),2&n){const o=i.$implicit;t.xp6(1),t.Q6J("ngSwitch",o.columnType),t.xp6(1),t.Q6J("ngSwitchCase","Link"),t.xp6(1),t.Q6J("ngSwitchCase","Text"),t.xp6(1),t.Q6J("ngSwitchCase","Date"),t.xp6(1),t.Q6J("ngSwitchCase","Actions")}}function At(n,i){if(1&n&&(t.TgZ(0,"tr"),t.YNc(1,kt,6,5,"ng-container",28),t.qZA()),2&n){const o=i.columns;t.xp6(1),t.Q6J("ngForOf",o)}}function Ut(n,i){if(1&n&&(t.TgZ(0,"div",39),t._uU(1),t.qZA()),2&n){const o=t.oxw(2).ngIf,e=t.oxw();
1t.xp6(1),t.AsE(" In total there are ",o.entityList?o.entityList.length:0," ",e.entityTypeMap[o.entityType],". ")}}const It=function(n,i){return{oid:n,pid:i}},Ft=function(){return["name"]},Lt=function(){return{width:"450px"}};function Nt(n,i){if(1&n&&(t.TgZ(0,"div",5)(1,"div",6)(2,"div")(3,"nav",7)(4,"ol",8)(5,"li",9)(6,"a",10),t._uU(7,"Home"),t.qZA()(),t.TgZ(8,"li",11),t._uU(9),t.qZA()()()()()(),t.TgZ(10,"div",12)(11,"p-toolbar",13),t.YNc(12,vt,1,3,"ng-template",14),t.qZA(),t.TgZ(13,"p-table",15,16),t.YNc(15,yt,6,1,"ng-template",17),t.YNc(16,Pt,2,1,"ng-template",18),t.YNc(17,At,2,1,"ng-template",19),t.YNc(18,Ut,2,2,"ng-template",20),t.qZA(),t._UZ(19,"p-confirmDialog")(20,"p-toast",21),t.qZA()),2&n){const o=t.oxw().ngIf,e=t.oxw();t.xp6(6),t.Q6J("queryParams",t.WLB(10,It,o.oid,o.pid)),t.xp6(3),t.hij(" ",e.entityTypeMap[o.entityType]," "),t.xp6(4),t.Q6J("value",o.entityList)("rows",20)("globalFilterFields",t.DdM(13,Ft))("rowHover",!0)("columns",o.columList)("showCurrentPageReport",!0),t.xp6(6),t.Akn(t.DdM(14,Lt))}}function Et(n,i){if(1&n&&(t.TgZ(0,"div"),t.YNc(1,xt,3,0,"ng-container",1),t.YNc(2,Nt,21,15,"ng-template",null,2,t.W1O),t.qZA()),2&n){const o=i.ngIf,e=t.MAs(3);t.xp6(1),t.Q6J("ngIf",o.loading)("ngIfElse",e)}}let qt=(()=>{const i=class{constructor(e){this.entitiesListActionService=e,this.entityTypeMap=A,this.menuItems=[{label:"Edit",value:"EDIT",permissionName:"edit"},{label:"Delete",value:"DELETE",permissionName:"delete"}],this.stateObs=this.entitiesListActionService.getStateObs()}ngOnInit(){this.entitiesListActionService.init()}addEntity(){this.entitiesListActionService.addEntity()}viewDetails(e){this.entitiesListActionService.viewDetails(e)}viewOverview(e){this.entitiesListActionService.viewOverview(e)}menuItemClick(e,r){"DELETE"===e?this.entitiesListActionService.deletePreference(r):this.entitiesListActionService.viewDetails(r)}hasPermission(e){return this.entitiesListActionService.hasPermission(e)}getPermissionTooltip(e){return this.hasPermission(e)?"":"You don't have permission"}};let n=i;return i.\u0275fac=function(r){return new(r||i)(t.Y36(V))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-entities-page"]],features:[t._Bn([V])],decls:2,vars:3,consts:[[4,"ngIf"],[4,"ngIf","ngIfElse"],["entitiesContent",""],[1,"d-flex","justify-content-center","align-items-center","py-5"],["diameter","48","mode","indeterminate"],[1,"col-md-12",2,"margin-bottom","25px","margin-top","15px","margin-left","6.5px"],[1,"d-sm-flex","align-items-center","justify-content-between"],["aria-label","breadcrumb",1,"bredcrub-row",2,"margin-left","-14px"],[1,"breadcrumb","breadcrumb-style1","mg-b-10"],[1,"breadcrumb-item"],["routerLink","/home/welcome",3,"queryParams"],[1,"breadcrumb-item","active"],[1,"card","m-2","ng-deep-consent-jursidiction-wrapper"],["styleClass","mb-4 gap-2"],["pTemplate","left"],["dataKey","id",3,"value","rows","globalFilterFields","rowHover","columns","showCurrentPageReport"],["dt",""],["pTemplate","caption"],["pTemplate","header"],["pTemplate","body"],["pTemplate","summary"],["position","bottom-right"],["severity","success","icon","pi pi-plus",1,"p-button-text","my-custom-btn","mr-2",3,"label","disabled","title","click"],[1,"pp-flex","align-items-center","justify-content-between"],[1,"m-0"],[1,"p-input-icon-left"],[1,"pi","pi-search"],["pInputText","","type","text","placeholder","Search...",3,"input"],[4,"ngFor","ngForOf"],[3,"ngSwitch"],[3,"click",4,"ngSwitchCase"],["class","purposes__truncate",4,"ngSwitchCase"],[4,"ngSwitchCase"],[3,"click"],[1,"purposes__truncate"],["mat-icon-button","",1,"purposes__menu",3,"matMenuTriggerFor"],["menu","matMenu"],[3,"title"],["mat-menu-item","",3,"disabled","click"],[1,"flex","align-items-center","justify-content-between"]],template:function(r,a){1&r&&(t.YNc(0,Et,4,2,"div",0),t.ALo(1,"async")),2&r&&t.Q6J("ngIf",t.lcZ(1,1,a.stateObs))},dependencies:[d.sg,d.O5,d.RF,d.n9,u.rH,$.iA,v.jx,U.zx,I.o,k.VK,k.OP,k.p6,B.Hw,F.FN,j.Q,R.o,S.Ou,d.Ov,d.uU],styles:[".my-custom-btn .p-button{background-color:#16bf5e;background:#16bf5e;border:1px solid #16bf5e;font-size:small}  .my-custom-btn .p-button:hover{background-color:#16bf5e;background:#16bf5e;border:1px solid #16bf5e;font-size:small}  .mdc-list-item__primary-text{color:#000!important}  .mat-mdc-menu-panel{background-color:#fff!important;z-index:10000000000000000000!important}  .cdk-overlay-container{z-index:10000000!important}  .p-button-icon.p-button-icon-left{margin-right:0rem!important}.purposes__add-button[_ngcontent-%COMP%]{display:flex;justify-content:end;margin:15px}.purposes__menu[_ngcontent-%COMP%]{border:white!important;background-color:#fff!important}.purposes__truncate[_ngcontent-%COMP%]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}"]}),n})();var b=c(591),Jt=c(30567),zt=c(21086),J=c(45194);let Qt=(()=>{const i=class extends N.a{constructor(){super({oid:"",pid:"",entityType:"",initialLoad:new b.X(!0),actionType:"",entityId:"",entityOptions:[],businessAreas:[],countries:J.od,auditTypes:J.Dk,auditFrequenciesOptions:J.XA,users:[]})}};let n=i;return i.\u0275fac=function(r){return new(r||i)},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),n})();var z=c(24850);let $t=(()=>{const i=class{constructor(e,r){this.http=e,this.loki=r}getEntitiesOptions(){return this.http.get(`${m.N.keyStoneUrl}/defaults/entity-types`).pipe((0,z.U)(e=>e.map(r=>({entity_type_id:r.id,name:r.name}))),(0,h.K)(e=>(0,_._)(()=>e)))}getUsers(e){const r=(new Z.LE).set("orgid",e);return this.http.get(`${m.N.apiUrl}/team_member`,{params:r}).pipe((0,z.U)(a=>a.response.map(l=>({user_id:l.id,email:`${l.user_name} || ${l.user_email}`}))),(0,h.K)(a=>(0,_._)(()=>a)))}getBusinessOptions(){return this.http.get(`${m.N.keyStoneUrl}/defaults/business-areas`).pipe((0,z.U)(e=>e.map(r=>
1({business_area_id:r.id,name:r.name}))),(0,h.K)(e=>(0,_._)(()=>e)))}createEntity(e,r){return this.http.post(`${m.N.keyStoneUrl}/entities/${r}`,e).pipe((0,h.K)(a=>(0,_._)(()=>a)))}getEntityDetails(e,r){return this.http.get(`${m.N.keyStoneUrl}/entities/${r}/${e}`).pipe((0,h.K)(a=>(0,_._)(()=>a)))}editEntityDetails(e,r,a){return this.http.put(`${m.N.keyStoneUrl}/entities//${a}/${e}`,r).pipe((0,h.K)(l=>(0,_._)(()=>l)))}};let n=i;return i.\u0275fac=function(r){return new(r||i)(t.LFG(Z.eN),t.LFG(E.L))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),n})(),H=(()=>{const i=class{constructor(e,r,a,l,s,g){this.activatedRouter=e,this.entitiesDetailsPageStateService=r,this.entitiesDetailsPageApiService=a,this.messageService=l,this.router=s,this.titleService=g,this.modalConfigForm$=new b.X(new p.cw({})),this.hasInitialized=!1,this.modalConfigForm=this.modalConfigForm$.asObservable()}init(){this.entitiesDetailsPageStateService.updateState({initialLoad:new b.X(!1)}),this.activatedRouter.queryParams.pipe((0,x.w)(e=>{const r=e.oid,a=e.pid;return!this.hasInitialized||this.currentOid===r&&this.currentPid===a?(this.hasInitialized=!0,this.currentOid=r,this.currentPid=a,this.entitiesDetailsPageStateService.updateState({oid:e.oid,pid:e.pid}),this.activatedRouter.params):(this.currentOid=r,this.currentPid=a,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.navigateByUrl(this.router.url),L.E)}),(0,x.w)(e=>(this.titleService.setTitle(`${e.entityType} - `+m.N.portalPrefix),this.entitiesDetailsPageStateService.updateState({entityType:e?.entityType,actionType:e?.actionType,entityId:e?.id}),(0,Jt.D)({entityOptions:this.entitiesDetailsPageApiService.getEntitiesOptions(),businessAreas:this.entitiesDetailsPageApiService.getBusinessOptions(),users:this.entitiesDetailsPageApiService.getUsers(this.entitiesDetailsPageStateService.getState().oid)}))),(0,x.w)(e=>(this.entitiesDetailsPageStateService.updateState({entityOptions:e.entityOptions,businessAreas:e.businessAreas,users:e.users}),"edit"===this.entitiesDetailsPageStateService.getState().actionType?this.entitiesDetailsPageApiService.getEntityDetails(this.entitiesDetailsPageStateService.getState().entityId,this.entitiesDetailsPageStateService.getState().oid):(0,zt.of)(null)))).subscribe(e=>{this.modalConfigForm$.next(new p.cw({description:this.getBasicDetailForm(e),address:this.getAddressform(e),association:this.getAssociationForm(e),audit:this.getAuditForm(e),contactInfo:this.getContactInfoForm(e)})),"Audit Not Required"===this.modalConfigForm$.getValue().get("audit").get("auditType").value&&(this.modalConfigForm$.getValue().get("audit").get("auditFrequency").removeValidators([p.kI.required]),this.modalConfigForm$.getValue().get("audit").get("auditFrequency").updateValueAndValidity()),this.modalConfigForm$.getValue().get("audit").get("auditType").valueChanges.subscribe(r=>{this.modalConfigForm$.getValue().get("audit").get("auditFrequency").patchValue("",{emitEvent:!1}),"Audit Not Required"!==r?(this.modalConfigForm$.getValue().get("audit").get("auditFrequency").addValidators([p.kI.required]),this.modalConfigForm$.getValue().get("audit").get("auditFrequency").updateValueAndValidity()):(this.modalConfigForm$.getValue().get("audit").get("auditFrequency").removeValidators([p.kI.required]),this.modalConfigForm$.getValue().get("audit").get("auditFrequency").updateValueAndValidity())}),this.entitiesDetailsPageStateService.updateState({initialLoad:new b.X(!0)})})}getAssociationForm(e){return new p.cw({personResponsible:new p.NI(e?this.filterById(this.entitiesDetailsPageStateService.getState().users,e?.responsibility,"email"):"",p.kI.required),businessArea:new p.NI(e?this.filterByIds(this.entitiesDetailsPageStateService.getState().businessAreas,e?.business_areas,"business_area_id"):[],p.kI.required)})}getAuditForm(e){return new p.cw({auditType:new p.NI(e?e?.audit_type:"",p.kI.required),auditFrequency:new p.NI(e?e?.audit_frequency:"",p.kI.required)})}getAddressform(e){return new p.cw({addressLine1:new p.NI(e?e?.address:"",p.kI.required),city:new p.NI(e?e?.city:"",p.kI.required),state:new p.NI(e?e?.state:"",p.kI.required),country:new p.NI(e?e?.country:"",p.kI.required),zipCode:new p.NI(e?e?.zip_code:"",p.kI.required)})}getBasicDetailForm(e){return new p.cw({name:new p.NI(e?e?.name:"",p.kI.required),entityType:new p.NI(e?this.filterByIds(this.entitiesDetailsPageStateService.getState().entityOptions,e?.entity_types,"entity_type_id"):[],p.kI.required),website:new p.NI(e?e?.website:"",p.kI.required),description:new p.NI(e?e?.description:""),tags:new p.NI(e?e?.tags:[])})}getContactInfoForm(e){return new p.cw({users:new p.Oe((e?.users??[]).map(a=>this.buildContactRow(a)))})}buildContactRow(e){return new p.cw({first_name:new p.NI(e?.first_name??"",p.kI.required),last_name:new p.NI(e?.last_name??"",p.kI.required),email:new p.NI(e?.email??"",[p.kI.required,p.kI.email]),role:new p.NI(e?.role??"",p.kI.required)})}getContactUsersArray(){return this.modalConfigForm$.getValue().get("contactInfo.users")}addContact(){this.getContactUsersArray().push(this.buildContactRow())}
1removeContact(e){this.getContactUsersArray().removeAt(e)}getStateObs(){return this.entitiesDetailsPageStateService.getStateObs()}saveEntity(){const e={name:this.modalConfigForm$.getValue().value.description.name,description:this.modalConfigForm$.getValue().value.description.description,country:this.modalConfigForm$.getValue().value.address.country,address:this.modalConfigForm$.getValue().value.address.addressLine1,address2:"",city:this.modalConfigForm$.getValue().value.address.city,state:this.modalConfigForm$.getValue().value.address.state,zip_code:this.modalConfigForm$.getValue().value.address.zipCode,website:this.modalConfigForm$.getValue().value.description.website,entity_types:this.modalConfigForm$.getValue().value.description.entityType,responsibility:this.modalConfigForm$.getValue().value.association.personResponsible,business_areas:this.modalConfigForm$.getValue().value.association.businessArea,data_categories:[],tags:this.modalConfigForm$.getValue().value.description.tags,is_approved:!0,audit_type:this.modalConfigForm$.getValue().value.audit.auditType,audit_frequency:this.modalConfigForm$.getValue().value.audit.auditFrequency,users:this.modalConfigForm$.getValue().value.contactInfo.users};"edit"===this.entitiesDetailsPageStateService.getState().actionType?this.entitiesDetailsPageApiService.editEntityDetails(this.entitiesDetailsPageStateService.getState().entityId,e,this.entitiesDetailsPageStateService.getState().oid).subscribe(r=>{this.messageService.add({severity:"success",summary:"Success",detail:"Entity updated successfully"})}):this.entitiesDetailsPageApiService.createEntity(e,this.entitiesDetailsPageStateService.getState().oid).subscribe(r=>{this.messageService.add({severity:"success",summary:"Success",detail:"Entity created successfully"}),this.router.navigate(["/ropa/entity/",this.entitiesDetailsPageStateService.getState().entityType],{queryParams:{oid:this.entitiesDetailsPageStateService.getState().oid,pid:this.entitiesDetailsPageStateService.getState().pid}})})}filterByIds(e,r,a="id"){return r?e.filter(l=>r.map(s=>s[a]).includes(l[a])):[]}filterById(e,r,a){return r?e.find(s=>s[a]===r[a]):""}};let n=i;return i.\u0275fac=function(r){return new(r||i)(t.LFG(u.gz),t.LFG(Qt),t.LFG($t),t.LFG(v.ez),t.LFG(u.F0),t.LFG(q.Dx))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac}),n})();var K=c(32320);function Dt(n,i){1&n&&t._uU(0,"Description")}function Yt(n,i){1&n&&t._uU(0,"Address")}function Bt(n,i){1&n&&t._uU(0,"Association")}function jt(n,i){1&n&&t._uU(0,"Audit")}function Gt(n,i){if(1&n&&(t.TgZ(0,"div",31)(1,"label"),t._uU(2," Audit Frequency "),t.TgZ(3,"span",32),t._uU(4,"*"),t.qZA(),t._UZ(5,"i",33),t.qZA(),t._UZ(6,"p-dropdown",62),t.qZA()),2&n){const o=t.oxw().ngIf,e=t.oxw(2).ngIf;let r;t.xp6(5),t.Q6J("tooltip","How often to audit this entity (e.g. annually, quarterly). Useful for compliance schedules and reminders."),t.xp6(1),t.Q6J("options",e.auditFrequenciesOptions)("appendTo","body")("ngClass",null!=(r=o.get("audit.auditFrequency"))&&r.invalid&&(null!=(r=o.get("audit.auditFrequency"))&&r.dirty||null!=(r=o.get("audit.auditFrequency"))&&r.touched)?"ng-invalid ng-dirty":"")}}function Rt(n,i){1&n&&t._uU(0,"Contact Info")}function Vt(n,i){1&n&&(t.TgZ(0,"div",63),t._UZ(1,"i",64),t.TgZ(2,"p"),t._uU(3,' No contacts added yet. Click "Add Contact" to add one. '),t.qZA()())}function Ht(n,i){if(1&n){const o=t.EpF();t.TgZ(0,"div",67)(1,"div",68)(2,"span",69),t._uU(3),t.qZA(),t.TgZ(4,"button",70),t.NdJ("click",function(){const a=t.CHM(o).index,l=t.oxw(5);return t.KtG(l.removeContact(a))}),t._UZ(5,"i",71),t.qZA()(),t.TgZ(6,"div",30)(7,"div",31)(8,"label"),t._uU(9," First Name "),t.TgZ(10,"span",32),t._uU(11,"*"),t.qZA()(),t._UZ(12,"input",72),t.qZA(),t.TgZ(13,"div",31)(14,"label"),t._uU(15," Last Name "),t.TgZ(16,"span",32),t._uU(17,"*"),t.qZA()(),t._UZ(18,"input",73),t.qZA()(),t.TgZ(19,"div",30)(20,"div",31)(21,"label"),t._uU(22," Email "),t.TgZ(23,"span",32),t._uU(24,"*"),t.qZA()(),t._UZ(25,"input",74),t.qZA(),t.TgZ(26,"div",31)(27,"label"),t._uU(28," Role "),t.TgZ(29,"span",32),t._uU(30,"*"),t.qZA()(),t._UZ(31,"input",75),t.qZA()()()}if(2&n){const o=i.$implicit,e=i.index;let r,a,l,s;t.Q6J("formGroupName",e),t.xp6(3),t.hij("Contact ",e+1,""),t.xp6(9),t.Q6J("ngClass",null!=(r=o.get("first_name"))&&r.invalid&&(null!=(r=o.get("first_name"))&&r.dirty||null!=(r=o.get("first_name"))&&r.touched)?"ng-invalid ng-dirty":""),t.xp6(6),t.Q6J("ngClass",null!=(a=o.get("last_name"))&&a.invalid&&(null!=(a=o.get("last_name"))&&a.dirty||null!=(a=o.get("last_name"))&&a.touched)?"ng-invalid ng-dirty":""),t.xp6(7),t.Q6J("ngClass",null!=(l=o.get("email"))&&l.invali
1d&&(null!=(l=o.get("email"))&&l.dirty||null!=(l=o.get("email"))&&l.touched)?"ng-invalid ng-dirty":""),t.xp6(6),t.Q6J("ngClass",null!=(s=o.get("role"))&&s.invalid&&(null!=(s=o.get("role"))&&s.dirty||null!=(s=o.get("role"))&&s.touched)?"ng-invalid ng-dirty":"")}}function Kt(n,i){if(1&n&&(t.TgZ(0,"div",65),t.YNc(1,Ht,32,6,"div",66),t.qZA()),2&n){const o=t.oxw().ngIf,e=t.oxw(3);t.xp6(1),t.Q6J("ngForOf",e.getContactUsers(o).controls)}}function Wt(n,i){if(1&n){const o=t.EpF();t.TgZ(0,"main",14)(1,"section",15)(2,"div",16)(3,"div",17),t.O4$(),t.TgZ(4,"svg",18)(5,"defs")(6,"linearGradient",19),t._UZ(7,"stop",20)(8,"stop",21),t.qZA()(),t._UZ(9,"path",22)(10,"rect",23),t.qZA()(),t.kcU(),t.TgZ(11,"mat-horizontal-stepper",24,25),t.NdJ("selectionChange",function(r){t.CHM(o);const a=t.oxw(3);return t.KtG(a.onStepChange(r))}),t.TgZ(13,"mat-step",26)(14,"form",27),t.YNc(15,Dt,1,0,"ng-template",28),t.TgZ(16,"div",29)(17,"div",30)(18,"div",31)(19,"label"),t._uU(20," Name "),t.TgZ(21,"span",32),t._uU(22,"*"),t.qZA(),t._UZ(23,"i",33),t.qZA(),t._UZ(24,"input",34),t.qZA(),t.TgZ(25,"div",31)(26,"label"),t._uU(27," Entity Type "),t.TgZ(28,"span",32),t._uU(29,"*"),t.qZA(),t._UZ(30,"i",33),t.qZA(),t._UZ(31,"p-multiSelect",35),t.qZA()(),t.TgZ(32,"div",36)(33,"label"),t._uU(34," Description "),t._UZ(35,"i",33),t.qZA(),t._UZ(36,"textarea",37),t.qZA(),t.TgZ(37,"div",36)(38,"label"),t._uU(39," Website "),t.TgZ(40,"span",32),t._uU(41,"*"),t.qZA(),t._UZ(42,"i",33),t.qZA(),t.TgZ(43,"span",38),t._UZ(44,"i",39)(45,"input",40),t.qZA()(),t.TgZ(46,"div",41)(47,"button",42),t.NdJ("click",function(){t.CHM(o);const r=t.MAs(12);return t.KtG(r.next())}),t._uU(48," Next "),t._UZ(49,"i",43),t.qZA()()()()(),t.TgZ(50,"mat-step",26)(51,"form",27),t.YNc(52,Yt,1,0,"ng-template",28),t.TgZ(53,"div",29)(54,"div",36)(55,"label"),t._uU(56," Address "),t.TgZ(57,"span",32),t._uU(58,"*"),t.qZA(),t._UZ(59,"i",33),t.qZA(),t._UZ(60,"input",44),t.qZA(),t.TgZ(61,"div",30)(62,"div",31)(63,"label"),t._uU(64," City "),t.TgZ(65,"span",32),t._uU(66,"*"),t.qZA(),t._UZ(67,"i",33),t.qZA(),t._UZ(68,"input",45),t.qZA(),t.TgZ(69,"div",31)(70,"label"),t._uU(71," State "),t.TgZ(72,"span",32),t._uU(73,"*"),t.qZA(),t._UZ(74,"i",33),t.qZA(),t._UZ(75,"input",46),t.qZA()(),t.TgZ(76,"div",30)(77,"div",31)(78,"label"),t._uU(79," Zip Code "),t.TgZ(80,"span",32),t._uU(81,"*"),t.qZA(),t._UZ(82,"i",33),t.qZA(),t._UZ(83,"input",47),t.qZA(),t.TgZ(84,"div",31)(85,"label"),t._uU(86," Country "),t.TgZ(87,"span",32),t._uU(88,"*"),t.qZA(),t._UZ(89,"i",33),t.qZA(),t._UZ(90,"p-dropdown",48),t.qZA()(),t.TgZ(91,"div",41)(92,"button",49),t._UZ(93,"i",50),t._uU(94," Back "),t.qZA(),t.TgZ(95,"button",42),t.NdJ("click",function(){t.CHM(o);const r=t.MAs(12);return t.KtG(r.next())}),t._uU(96," Next "),t._UZ(97,"i",43),t.qZA()()()()(),t.TgZ(98,"mat-step",26)(99,"form",27),t.YNc(100,Bt,1,0,"ng-template",28),t.TgZ(101,"div",29)(102,"div",36)(103,"label"),t._uU(104," Person Responsible "),t.TgZ(105,"span",32),t._uU(106,"*"),t.qZA(),t._UZ(107,"i",33),t.qZA(),t._UZ(108,"p-dropdown",51),t.qZA(),t.TgZ(109,"div",36)(110,"label"),t._uU(111," Business Area "),t.TgZ(112,"span",32),t._uU(113,"*"),t.qZA(),t._UZ(114,"i",33),t.qZA(),t._UZ(115,"p-multiSelect",52),t.qZA(),t.TgZ(116,"div",41)(117,"button",49),t._UZ(118,"i",50),t._uU(119," Back "),t.qZA(),t.TgZ(120,"button",42),t.NdJ("click",function(){t.CHM(o);const r=t.MAs(12);return t.KtG(r.next())}),t._uU(121," Next "),t._UZ(122,"i",43),t.qZA()()()()(),t.TgZ(123,"mat-step",26)(124,"form",27),t.YNc(125,jt,1,0,"ng-template",28),t.TgZ(126,"div",29)(127,"div",30)(128,"div",31)(129,"label"),t._uU(130," Audit Type "),t.TgZ(131,"span",32),t._uU(132,"*"),t.qZA(),t._UZ(133,"i",33),t.qZA(),t._UZ(134,"p-dropdown",53),t.qZA(),t.YNc(135,Gt,7,4,"div",54),t.qZA(),t.TgZ(136,"div",41)(137,"button",49),t._UZ(138,"i",50),t._uU(139," Back "),t.qZA(),t.TgZ(140,"button",42),t.NdJ("click",function(){t.CHM(o);const r=t.MAs(12);return t.KtG(r.next())}),t._uU(141," Next "),t._UZ(142,"i",43),t.qZA()()()()(),t.TgZ(143,"mat-step",26)(144,"form",27),t.YNc(145,Rt,1,0,"ng-template",28),t.TgZ(146,"div",29)(147,"div",55)(148,"div")(149,"p",56),t._uU(150," Add contact persons for this entity. All fields are required per contact. You can add as many contacts as needed \u2014 this section is optional. "),t.qZA()(),t.TgZ(151,"button",57),t.NdJ("click",function(){t.CHM(o);const r=t.oxw(3);return t.KtG(r.addContact())}),t._UZ(152,"i",58),t._uU(153," Add Contact "),t.qZA()(),t.YNc(154,Vt,4,0,"div",59),t.YNc(155,Kt,2,1,"div",60),t.TgZ(156,"div",41)(157,"button",49),t._UZ(158,"i",50),t._uU(159," Back "),t.qZA(),t.TgZ(160,"button",42),t.NdJ("click",function(){t.CHM(o);const r=t.oxw(3);return t.KtG(r.saveEntity())}),t._uU(161," Save "),t._UZ(162,"i",61),t.qZA()()()()()()()()()}if(2&n){const o=i.ngIf,e=t.oxw(2).ngIf,r=t.oxw();let a,l,s,g,f,w,y,C,nt,P,O,M,it;t.xp6(11),t.Q6J("linear",!1)("selectedIndex",r.currentStep),t.xp6(2),t.Q6J("stepControl",o.get("description")),t.xp6(1),t.Q6J("formGroup",o.get("description")),t.xp6(9),t.Q6J("tooltip","Legal entity name as registered or commonly used. Used in contracts, ROPA and reports."),t.xp6(1),t.Q6J("ngClass",o.get("description").get("name").invalid&&(o.get("description").get("name").dirty||o.get("description").get("name").touched)?"ng-invalid ng-dirty":""),t.xp6(6),t.Q6J("tooltip","Legal/organizational classification (e.g. Subsidiary, Branch, Vendor). Helps with 
1jurisdictional and contractual obligations."),t.xp6(1),t.Q6J("options",e.entityOptions)("appendTo","body")("showToggleAll",!1)("maxSelectedLabels",2)("ngClass",null!=(a=o.get("description.entityType"))&&a.invalid&&(null!=(a=o.get("description.entityType"))&&a.dirty||null!=(a=o.get("description.entityType"))&&a.touched)?"ng-invalid ng-dirty":""),t.xp6(4),t.Q6J("tooltip","A short summary of the legal entity\u2019s role (e.g. payroll provider, data processor). Useful for auditors and DPOs."),t.xp6(7),t.Q6J("tooltip","Public website for the legal entity \u2014 useful for vendor validation and cross-checking supplier information."),t.xp6(3),t.Q6J("ngClass",null!=(l=o.get("description.website"))&&l.invalid&&(null!=(l=o.get("description.website"))&&l.dirty||null!=(l=o.get("description.website"))&&l.touched)?"ng-invalid ng-dirty":""),t.xp6(2),t.Q6J("disabled",null==(s=o.get("description"))?null:s.invalid),t.xp6(3),t.Q6J("stepControl",o.get("address")),t.xp6(1),t.Q6J("formGroup",o.get("address")),t.xp6(8),t.Q6J("tooltip","Registered or contact address for the entity; include street, building, suite. Used for contracts and legal notices."),t.xp6(1),t.Q6J("ngClass",null!=(g=o.get("address.addressLine1"))&&g.invalid&&(null!=(g=o.get("address.addressLine1"))&&g.dirty||null!=(g=o.get("address.addressLine1"))&&g.touched)?"ng-invalid ng-dirty":""),t.xp6(7),t.Q6J("tooltip","City for the entity address; used for jurisdiction and postal communication."),t.xp6(1),t.Q6J("ngClass",null!=(f=o.get("address.city"))&&f.invalid&&(null!=(f=o.get("address.city"))&&f.dirty||null!=(f=o.get("address.city"))&&f.touched)?"ng-invalid ng-dirty":""),t.xp6(6),t.Q6J("tooltip","State or province for the address \u2014 relevant for local regulation and contact."),t.xp6(1),t.Q6J("ngClass",null!=(w=o.get("address.state"))&&w.invalid&&(null!=(w=o.get("address.state"))&&w.dirty||null!=(w=o.get("address.state"))&&w.touched)?"ng-invalid ng-dirty":""),t.xp6(7),t.Q6J("tooltip","Postal / ZIP code for the entity address."),t.xp6(1),t.Q6J("ngClass",null!=(y=o.get("address.zipCode"))&&y.invalid&&(null!=(y=o.get("address.zipCode"))&&y.dirty||null!=(y=o.get("address.zipCode"))&&y.touched)?"ng-invalid ng-dirty":""),t.xp6(6),t.Q6J("tooltip","Country for jurisdiction and cross-border considerations; used in transfer and legal analysis."),t.xp6(1),t.Q6J("options",e.countries)("showClear",!1)("appendTo","body")("ngClass",null!=(C=o.get("address.country"))&&C.invalid&&(null!=(C=o.get("address.country"))&&C.dirty||null!=(C=o.get("address.country"))&&C.touched)?"ng-invalid ng-dirty":""),t.xp6(5),t.Q6J("disabled",null==(nt=o.get("address"))?null:nt.invalid),t.xp6(3),t.Q6J("stepControl",o.get("association")),t.xp6(1),t.Q6J("formGroup",o.get("association")),t.xp6(8),t.Q6J("tooltip","Contact person or role for this legal entity (e.g. vendor contact, legal owner). Used for escalation and contract management."),t.xp6(1),t.Q6J("options",e.users)("appendTo","body")("ngClass",null!=(P=o.get("association.personResponsible"))&&P.invalid&&(null!=(P=o.get("association.personResponsible"))&&P.dirty||null!=(P=o.get("association.personResponsible"))&&P.touched)?"ng-invalid ng-dirty":""),t.xp6(6),t.Q6J("tooltip","Department or unit that interacts with this legal entity (e.g. Procurement, Legal). Helps assign ownership and contract reviews."),t.xp6(1),t.Q6J("options",e.businessAreas)("appendTo","body")("showToggleAll",!1)("maxSelectedLabels",2)("ngClass",null!=(O=o.get("association.businessArea"))&&O.invalid&&(null!=(O=o.get("association.businessArea"))&&O.dirty||null!=(O=o.get("association.businessArea"))&&O.touched)?"ng-invalid ng-dirty":""),t.xp6(5),t.Q6J("disabled",o.get("association").invalid),t.xp6(3),t.Q6J("stepControl",o.get("audit")),t.xp6(1),t.Q6J("formGroup",o.get("audit")),t.xp6(9),t.Q6J("tooltip","Type of audit applicable to this entity (e.g. security review, privacy audit). Helps schedule and scope reviews."),t.xp6(1),t.Q6J("options",e.auditTypes)("showClear",!1)("appendTo","body")("ngClass",null!=(M=o.get("audit.auditType"))&&M.invalid&&(null!=(M=o.get("audit.auditType"))&&M.dirty||null!=(M=o.get("audit.auditType"))&&M.touched)?"ng-invalid ng-dirty":""),t.xp6(1),t.Q6J("ngIf","Audit Not Required"!==o.get("audit.auditType").value),t.xp6(5),t.Q6J("disabled",null==(it=o.get("audit"))?null:it.invali
1d),t.xp6(3),t.Q6J("stepControl",o.get("contactInfo")),t.xp6(1),t.Q6J("formGroup",o.get("contactInfo")),t.xp6(10),t.Q6J("ngIf",0===r.getContactUsers(o).length),t.xp6(1),t.Q6J("ngIf",r.getContactUsers(o).length>0),t.xp6(5),t.Q6J("disabled",o.invalid)}}const W=function(n,i){return{oid:n,pid:i}};function Xt(n,i){if(1&n&&(t.TgZ(0,"div")(1,"div",5)(2,"div",6)(3,"div")(4,"nav",7)(5,"ol",8)(6,"li",9)(7,"a",10),t._uU(8,"Home"),t.qZA()(),t.TgZ(9,"li",9)(10,"a",11),t._uU(11),t.qZA()(),t.TgZ(12,"li",12),t._uU(13),t.qZA()()()()()(),t.YNc(14,Wt,163,59,"main",13),t.ALo(15,"async"),t.qZA()),2&n){const o=t.oxw().ngIf,e=t.oxw();t.xp6(7),t.Q6J("queryParams",t.WLB(8,W,o.oid,o.pid)),t.xp6(3),t.MGl("routerLink","/ropa/entity/",o.entityType,""),t.Q6J("queryParams",t.WLB(11,W,o.oid,o.pid)),t.xp6(1),t.hij(" ",e.entityTypeMap[o.entityType]," "),t.xp6(2),t.hij(" ","edit"===o.actionType?"Edit":"Create"," "),t.xp6(1),t.Q6J("ngIf",t.lcZ(15,6,e.entityForm$))}}function te(n,i){1&n&&(t.TgZ(0,"div",76),t._UZ(1,"mat-spinner",77),t.qZA()),2&n&&(t.xp6(1),t.Q6J("strokeWidth",4))}function ee(n,i){if(1&n&&(t.TgZ(0,"div",2),t.YNc(1,Xt,16,14,"div",3),t.ALo(2,"async"),t.YNc(3,te,2,1,"ng-template",null,4,t.W1O),t.qZA()),2&n){const o=i.ngIf,e=t.MAs(4);t.xp6(1),t.Q6J("ngIf",t.lcZ(2,2,o.initialLoad))("ngIfElse",e)}}let X=(()=>{const i=class{onStepChange(e){this.currentStep=e.selectedIndex}goTo(e){this.currentStep=e}getContactUsers(e){return e.get("contactInfo.users")}addContact(){this.entitiesDetailsPageActionService.addContact()}removeContact(e){this.entitiesDetailsPageActionService.removeContact(e)}constructor(e){this.entitiesDetailsPageActionService=e,this.entityForm$=this.entitiesDetailsPageActionService.modalConfigForm,this.entityTypeMap=A,this.stateObs=this.entitiesDetailsPageActionService.getStateObs(),this.currentStep=0}ngOnInit(){this.entitiesDetailsPageActionService.init()}saveEntity(){this.entitiesDetailsPageActionService.saveEntity()}};let n=i;return i.\u0275fac=function(r){return new(r||i)(t.Y36(H))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-entities-details-page"]],features:[t._Bn([H])],decls:3,vars:3,consts:[["class","entities-create-page pp-min-h-screen pp-bg-[#F6F8FF]",4,"ngIf"],["position","bottom-right"],[1,"entities-create-page","pp-min-h-screen","pp-bg-[#F6F8FF]"],[4,"ngIf","ngIfElse"],["loader",""],[1,"col-md-12",2,"margin-bottom","25px","margin-top","15px","margin-left","6.5px"],[1,"d-sm-flex","align-items-center","justify-content-between"],["aria-label","breadcrumb",1,"bredcrub-row",2,"margin-left","-14px"],[1,"breadcrumb","breadcrumb-style1","mg-b-10"],[1,"breadcrumb-item"],["routerLink","/home/welcome",3,"queryParams"],[3,"routerLink","queryParams"],[1,"breadcrumb-item","active"],["style","margin: 50px",4,"ngIf"],[2,"margin","50px"],[1,"pp-relative","pp-rounded-3xl","pp-border","pp-border-slate-100","pp-bg-white","pp-shadow-[0_20px_60px_rgba(2,6,23,0.08)]","pp-overflow-hidden"],[1,"pp-relative",2,"margin","40px"],[1,"pp-absolute","pp-inset-0","pp-pointer-events-none"],["viewBox","0 0 1440 260","preserveAspectRatio","none","aria-hidden","true",1,"pp-w-full","pp-h-full"],["id","g","x1","0","x2","1"],["offset","0","stop-color","#ecfbf3"],["offset","1","stop-color","#ffffff"],["d","M0,120 C220,200 420,40 640,120 C860,200 1060,40 1280,120 C1360,160 1440,140 1440,140 L1440,260 L0,260 Z","fill","url(#g)"],["x","0","y","0","width","1440","height","260","fill","#16bf5e","opacity","0.03"],[3,"linear","selectedIndex","selectionChange"],["stepper",""],[3,"stepControl"],[1,"two-col",2,"margin","60px",3,"formGroup"],["matStepLabel",""],[1,"col"],[1,"row-2"],[1,"field"],[1,"req"],["placement","right","aria-hidden","true",1,"pi","pi-info-circle","pp-ml-2","pp-cursor-pointer",3,"tooltip"],["pInputText","","formControlName","name","placeholder","Enter company name",3,"ngClass"],["optionLabel","name","formControlName","entityType","defaultLabel","Select types",3,"options","appendTo","showToggleAll","maxSelectedLabels","ngClass"],[1,"field-100"],["pInputTextarea","","rows","4","formControlName","description","placeholder","Enter Description"],[1,"p-input-icon-left","pp-w-full"],["aria-hidden","true",1,"pi","pi-globe"],["pInputText","","formControlName","website","placeholder","https://example.com",3,"ngClass"],[1,"actions"],["pButton","","type","button",1,"btn-primary",3,"disabled","click"],[1,"pi","pi-arrow-right"],["pInputText","","formControlName","addressLine1","placeholder","Street, building, suite",3,"ngClass"],["pInputText","","formControlName","city","placeholder","City",3,"ngClass"],["pInputText","","formControlName","state","placeholder","State / Province",3,"ngClass"],["pInputText","","formControlName","zipCode","placeholder","Postal / Zip",3,"ngClass"],["formControlName","country","placeholder","Select Country",3,"options","showClear","appendTo","ngClass"],["type","button","matStepperPrevious","",1,"btn-ghost"],[1,"pi","pi-arrow-left"],["optionLabel","email","formControlName","personResponsible","placeholder","Select Person Responsible",3,"options","appendTo","ngClass"],["optionLabel","name","formControlName","businessArea","defaultLabel","Select Business Area",3,"options","appendTo","showToggleAll","maxSelectedLabels","ngClass"],["formControlName","auditType","placeholder","Select Audit Type",3,"options","showClear","appendTo","ngClass"],["class","field",4,"ngIf"],[1,"contact-header"],[1,"contact-desc"],["pButton","","type","button",1,"btn-add-contact",3,"click"],[1,"pi","pi-plus"],["class","contact-empty",4,"ngIf"],["formArrayName","users",4,"ngIf"],[1,"pi","pi-check"],["formControlName","auditFrequency","placeholder","Select Audit Frequency",3,"options","appendTo","ngClass"],[1,"contact-empty"],[1,"pi","pi-users","contact-empty-icon"],["formArrayName","users"],["class","contact-card",3,"formGroupName",4,"ngFor","ngForOf"],[1,"contact-card",3,"formGroupName"],[1,"contact-card-header"],[1,"contact-index"],["type","button","title","Remove c
1ontact",1,"btn-remove-contact",3,"click"],[1,"pi","pi-trash"],["pInputText","","formControlName","first_name","placeholder","First name",3,"ngClass"],["pInputText","","formControlName","last_name","placeholder","Last name",3,"ngClass"],["pInputText","","formControlName","email","placeholder","[email protected]","type","email",3,"ngClass"],["pInputText","","formControlName","role","placeholder","e.g. DPO, Data Analyst",3,"ngClass"],[2,"display","flex","justify-content","center","height","100vh","align-items","center"],["diameter","50",3,"strokeWidth"]],template:function(r,a){1&r&&(t.YNc(0,ee,5,4,"div",0),t.ALo(1,"async"),t._UZ(2,"p-toast",1)),2&r&&t.Q6J("ngIf",t.lcZ(1,1,a.stateObs))},dependencies:[d.mk,d.sg,d.O5,u.rH,U.Hq,I.o,p._Y,p.Fj,p.JJ,p.JL,p.sg,p.u,p.x0,p.CE,D.Lt,Y.g,F.FN,G.NU,T.C0,T.VY,T.Vq,T.fd,S.Ou,K.i9,d.Ov],styles:[".entities-create-page .mat-step-header .mat-step-icon-selected{background-color:#16bf5e!important}  .entities-create-page .mat-step-header .mat-step-icon-state-edit{background-color:#16bf5e!important}  .entities-create-page .mat-step-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}  .entities-create-page .col{display:flex;flex-direction:column;gap:22px}  .entities-create-page .row-2{display:flex;gap:22px}  .entities-create-page .field{width:50%}  .entities-create-page .field-100{width:100%}  .entities-create-page .field label{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:#475569}  .entities-create-page .req{color:#ef4444}  .entities-create-page .hint{font-size:12px;color:#94a3b8;margin-top:6px}  .entities-create-page .actions{display:flex;gap:12px;justify-content:flex-end}  .entities-create-page .tips{align-content:start}  .entities-create-page .tip-card{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:16px 18px;box-shadow:0 6px 18px #0206170a}  .entities-create-page .tip-card+.tip-card{margin-top:16px}  .entities-create-page .tip-title{font-size:14px;font-weight:600;color:#475569;margin-bottom:6px}  .entities-create-page .tip-text{font-size:13px;color:#6b7280}  .entities-create-page .tip-list{margin:0;padding-left:18px}  .entities-create-page .tip-list li{font-size:13px;color:#6b7280;margin:6px 0}  .entities-create-page .btn-primary.p-button,   .entities-create-page .btn-primary{border:0!important;border-radius:14px!important;padding:10px 16px!important;background:linear-gradient(135deg,#3b82f6,#16bf5e)!important;color:#fff!important;box-shadow:0 12px 28px #6366f147!important}  .entities-create-page .btn-primary:hover{filter:brightness(1.04);transform:translateY(-1px)}  .entities-create-page .btn-ghost{border-radius:14px;border:1px solid #e2e8f0;background:#fff;color:#334155;padding:10px 16px}  .entities-create-page .btn-ghost:hover{background:#f8fafc}  .entities-create-page .p-inputtext{height:48px;border-radius:14px!important;padding:0 14px;font-size:14px;width:100%}  .entities-create-page .p-inputtextarea{min-height:128px;border-radius:14px!important;padding:10px 14px;font-size:14px;width:100%}  .entities-create-page .p-dropdown,   .entities-create-page .p-multiselect{border-radius:14px!important;border:1px solid #e5e7eb!important;min-height:48px;background:#fff!important;width:100%}  .entities-create-page .p-dropdown .p-dropdown-label,   .entities-create-page .p-multiselect .p-multiselect-label{min-height:48px;line-height:48px;padding:0 14px;font-size:14px}  .entities-create-page .p-dropdown .p-dropdown-trigger,   .entities-create-page .p-multiselect .p-multiselect-trigger{min-height:48px}  .entities-create-page .p-multiselect-token{background:#eef2ff!important;color:#3730a3!important;border-radius:9999px;padding:4px 10px}  .entities-create-page .p-chips{width:100%}  .entities-create-page .p-chips .p-chips-multiple-container{min-height:48px;border-radius:14px;border:1px solid #e5e7eb;padding:6px 10px;width:100%}  .entities-create-page .p-inputtext:enabled:focus,   .entities-create-page .p-inputtextarea:enabled:focus,   .entities-create-page .p-dropdown.p-focus,   .entities-create-page .p-multiselect.p-focus{border-color:#6366f1!important;box-shadow:0 0 0 5px #6366f129!important}  .entities-create-page .p-input-icon-left>.p-inputtext{padding-left:40px!important}  .entities-create-page .p-input-icon-left>i{left:12px;color:#9ca3af}
1  .entities-create-page .ng-invalid.ng-dirty.p-inputtext,   .entities-create-page .ng-invalid.ng-dirty.p-inputtextarea,   .entities-create-page p-dropdown.ng-invalid.ng-dirty .p-dropdown,   .entities-create-page p-multiselect.ng-invalid.ng-dirty .p-multiselect{border-color:#ef4444!important;box-shadow:0 0 0 4px #ef44441f!important}  .entities-create-page .contact-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}  .entities-create-page .contact-desc{font-size:13px;color:#6b7280;margin:0;max-width:520px}  .entities-create-page .btn-add-contact.p-button,   .entities-create-page .btn-add-contact{border:0!important;border-radius:14px!important;padding:10px 16px!important;background:linear-gradient(135deg,#3b82f6,#16bf5e)!important;color:#fff!important;box-shadow:0 8px 20px #6366f138!important;white-space:nowrap;cursor:pointer;font-size:13px;font-weight:600;display:flex;align-items:center;gap:6px}  .entities-create-page .contact-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;border:2px dashed #e2e8f0;border-radius:16px;background:#f8fafc;color:#94a3b8;text-align:center}  .entities-create-page .contact-empty p{margin:8px 0 0;font-size:13px}  .entities-create-page .contact-empty-icon{font-size:32px;color:#cbd5e1}  .entities-create-page .contact-card{border:1px solid #e5e7eb;border-radius:16px;background:#fff;padding:20px 20px 16px;box-shadow:0 4px 12px #0206170a;display:flex;flex-direction:column;gap:18px}  .entities-create-page .contact-card+.contact-card{margin-top:16px}  .entities-create-page .contact-card-header{display:flex;align-items:center;justify-content:space-between}  .entities-create-page .contact-index{font-size:13px;font-weight:700;color:#475569;letter-spacing:.3px}  .entities-create-page .btn-remove-contact{background:none;border:1px solid #fecaca;border-radius:10px;color:#ef4444;padding:6px 10px;cursor:pointer;font-size:13px;transition:background .15s}  .entities-create-page .btn-remove-contact:hover{background:#fef2f2}  .p-dropdown-items .p-dropdown-item{white-space:normal!important;word-break:break-word;line-height:1.4rem}  .p-dropdown-panel{width:10%!important}  .p-multiselect-items .p-multiselect-item{white-space:normal!important;word-break:break-word;line-height:1.4rem}  .p-multiselect-panel{width:10%!important}"]}),n})();const ne=[{key:"id",label:"ID"},{key:"name",label:"NAME"},{key:"addressFull",label:"ADDRESS"},{key:"website",label:"WEBSITE"},{key:"entity_types",label:"TYPE",asBadge:!0},{key:"responsibility",label:"RESPONSIBLE"},{key:"business_areas",label:"BUSINESS AREA(S)",asBadge:!0},{key:"audit",label:"AUDIT"},{key:"description",label:"NOTE"}];let ie=(()=>{const i=class extends N.a{constructor(){super({oid:"",pid:"",entityType:"vendors",entityDetails:null,entityId:"",displayFields:ne,initialLoad:new b.X(!0)})}};let n=i;return i.\u0275fac=function(r){return new(r||i)},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),n})(),oe=(()=>{const i=class{constructor(e,r){this.http=e,this.loki=r}getEntityDetails(e,r){return this.http.get(`${m.N.keyStoneUrl}/entities/${r}/${e}`).pipe((0,h.K)(a=>(0,_._)(()=>a)))}};let n=i;return i.\u0275fac=function(r){return new(r||i)(t.LFG(Z.eN),t.LFG(E.L))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac,providedIn:"root"}),n})(),tt=(()=>{const i=class{constructor(e,r,a,l,s){this.activatedRouter=e,this.entitiesOverviewPageStateService=r,this.entitiesOverviewApiService=a,this.titleService=l,this.router=s,this.modalConfigForm$=new b.X(new p.cw({})),this.hasInitialized=!1,this.modalConfigForm=this.modalConfigForm$.asObservable()}init(){this.titleService.setTitle("Overview - "+m.N.portalPrefix),this.entitiesOverviewPageStateService.updateState({initialLoad:new b.X(!1)}),this.activatedRouter.queryParams.pipe((0,x.w)(e=>{const r=e.oid,a=e.pid;return!this.hasInitialized||this.currentOid===r&&this.currentPid===a?(this.hasInitialized=!0,this.currentOid=r,this.currentPid=a,this.entitiesOverviewPageStateService.updateState({oid:e.oid,pid:e.pid}),this.activatedRouter.params):(this.currentOid=r,this.currentPid=a,this.router.routeReuseStrategy.shouldReuseRoute=()=>!1,this.router.navigateByUrl(this.router.url),L.E)}),(0,x.w)(e=>(this.entitiesOverviewPageStateService.updateState({entityType:e?.entityType,entityId:e?.id}),this.entitiesOverviewApiService.getEntityDetails(this.entitiesOverviewPageStateService.getState().entityId,this.entitiesOverviewPageStateService.getState().oid)))).subscribe(e=>{this.entitiesOverviewPageStateService.updateState({entityDetails:e}),this.buildFieldsFromEntity(e),this.entitiesOverviewPageStateService.updateState({initialLoad:new b.X(!0)})})}buildFieldsFromEntity(e){const r=[];for(const a of this.entitiesOverviewPageStateService.getState().displayFields){let l=[];
1if("addressFull"===a.key){const s=[e.address||"",e.address2||"",[e.city||"",e.state||"",e.zip_code||""].filter(Boolean).join(" ")].filter(Boolean);l=s.length?s:["\u2014"]}else if("audit"===a.key){const s=[];e.audit_type&&s.push(`Audit type: ${e.audit_type}`),e.audit_frequency&&s.push(`Audit frequency: ${e.audit_frequency}`),l=s.length?s:["\u2014"]}else if("entity_types"===a.key)l=Array.isArray(e.entity_types)&&e.entity_types.length?e.entity_types.map(s=>s.name):["\u2014"];else if("responsibility"===a.key){const s=e[a.key];l=[s.name??s.email??s.id??JSON.stringify(s)]}else if("compliance_area_ids"===a.key||"certification_ids"===a.key||"business_areas"===a.key){const s=e[a.key]||[];l=Array.isArray(s)&&s.length?s.map(g=>"string"==typeof g?g:g.name||JSON.stringify(g)):["\u2014"]}else{const s=e[a.key];l=null==s||"string"==typeof s&&!s.trim()?["\u2014"]:[String(s)]}r.push({key:a.key,label:a.label,lines:l,isBadge:!!a.asBadge,isEmpty:0===l.length||l.every(s=>!s||"\u2014"===s)})}this.entitiesOverviewPageStateService.updateState({entityDetails:r})}getStateObs(){return this.entitiesOverviewPageStateService.getStateObs()}};let n=i;return i.\u0275fac=function(r){return new(r||i)(t.LFG(u.gz),t.LFG(ie),t.LFG(oe),t.LFG(q.Dx),t.LFG(u.F0))},i.\u0275prov=t.Yz7({token:i,factory:i.\u0275fac}),n})();function re(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"span",31),t._uU(2),t.qZA(),t.BQk()),2&n){const o=i.$implicit;t.xp6(2),t.hij(" ",o," ")}}function ae(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"div",30),t.YNc(2,re,3,1,"ng-container",23),t.qZA(),t.BQk()),2&n){const o=t.oxw(2).$implicit;t.xp6(2),t.Q6J("ngForOf",o.lines)}}function pe(n,i){if(1&n&&(t.TgZ(0,"div",33),t._uU(1),t.qZA()),2&n){const o=i.$implicit;t.xp6(1),t.hij(" ",o," ")}}function se(n,i){if(1&n&&t.YNc(0,pe,2,1,"div",32),2&n){const o=t.oxw(2).$implicit;t.Q6J("ngForOf",o.lines)}}function ce(n,i){if(1&n&&(t.ynx(0),t.YNc(1,ae,3,1,"ng-container",1),t.YNc(2,se,1,1,"ng-template",null,29,t.W1O),t.BQk()),2&n){const o=t.MAs(3),e=t.oxw().$implicit,r=t.oxw(3);t.xp6(1),t.Q6J("ngIf",r.isBadgeField(e))("ngIfElse",o)}}function le(n,i){1&n&&(t.TgZ(0,"div",34),t._uU(1,"\u2014"),t.qZA())}function ge(n,i){if(1&n&&(t.ynx(0),t.TgZ(1,"div",24)(2,"div",25),t._uU(3),t.qZA(),t._UZ(4,"div",26),t.TgZ(5,"div",27),t.YNc(6,ce,4,2,"ng-container",1),t.YNc(7,le,2,0,"ng-template",null,28,t.W1O),t.qZA()(),t.BQk()),2&n){const o=i.$implicit,e=t.MAs(8);t.xp6(3),t.hij(" ",o.label," "),t.xp6(3),t.Q6J("ngIf",!o.isEmpty)("ngIfElse",e)}}const et=function(n,i){return{oid:n,pid:i}};function de(n,i){if(1&n&&(t.TgZ(0,"div")(1,"div",3)(2,"div",4)(3,"div",5)(4,"div",6)(5,"div")(6,"nav",7)(7,"ol",8)(8,"li",9)(9,"a",10),t._uU(10,"Home"),t.qZA()(),t.TgZ(11,"li",9)(12,"a",11),t._uU(13),t.qZA()(),t.TgZ(14,"li",12),t._uU(15,"Overview"),t.qZA()()()()()(),t.TgZ(16,"section",13)(17,"div",14),t.O4$(),t.TgZ(18,"svg",15)(19,"defs")(20,"linearGradient",16),t._UZ(21,"stop",17)(22,"stop",18),t.qZA()(),t._UZ(23,"path",19)(24,"rect",20),t.qZA()(),t.kcU(),t.TgZ(25,"div",21)(26,"div",22),t.YNc(27,ge,9,3,"ng-container",23),t.qZA()()()()()()),2&n){const o=t.oxw().ngIf,e=t.oxw();
1t.xp6(9),t.Q6J("queryParams",t.WLB(5,et,o.oid,o.pid)),t.xp6(3),t.MGl("routerLink","/ropa/entity/",o.entityType,""),t.Q6J("queryParams",t.WLB(8,et,o.oid,o.pid)),t.xp6(1),t.hij(" ",e.entityTypeMap[o.entityType]," "),t.xp6(14),t.Q6J("ngForOf",o.entityDetails)}}function me(n,i){1&n&&(t.TgZ(0,"div",35),t._UZ(1,"mat-spinner",36),t.qZA()),2&n&&(t.xp6(1),t.Q6J("strokeWidth",4))}function ue(n,i){if(1&n&&(t.TgZ(0,"div"),t.YNc(1,de,28,11,"div",1),t.ALo(2,"async"),t.YNc(3,me,2,1,"ng-template",null,2,t.W1O),t.qZA()),2&n){const o=i.ngIf,e=t.MAs(4);t.xp6(1),t.Q6J("ngIf",t.lcZ(2,2,o.initialLoad))("ngIfElse",e)}}const _e=[{path:":entityType/overview/:id",component:(()=>{const i=class{constructor(e){this.entitiesOverviewPageActionService=e,this.brand="#16bf5e",this.entityTypeMap=A,this.stateObs=this.entitiesOverviewPageActionService.getStateObs(),this.tabs=["Contracts","Assets","Transfers"],this.activeTab="Contracts",this.contracts=[]}ngOnInit(){this.entitiesOverviewPageActionService.init()}setTab(e){this.activeTab=e}isBadgeField(e){return!!e.isBadge}};let n=i;return i.\u0275fac=function(r){return new(r||i)(t.Y36(tt))},i.\u0275cmp=t.Xpm({type:i,selectors:[["app-entities-overview-page"]],features:[t._Bn([tt])],decls:2,vars:3,consts:[[4,"ngIf"],[4,"ngIf","ngIfElse"],["loader",""],[1,"pp-min-h-screen","pp-py-10"],[1,"pp-mx-auto","pp-px-6"],[1,"col-md-12",2,"margin-bottom","25px","margin-top","15px","margin-left","6.5px"],[1,"d-sm-flex","align-items-center","justify-content-between"],["aria-label","breadcrumb",1,"bredcrub-row",2,"margin-left","-14px"],[1,"breadcrumb","breadcrumb-style1","mg-b-10"],[1,"breadcrumb-item"],["routerLink","/home/welcome",3,"queryParams"],[3,"routerLink","queryParams"],[1,"breadcrumb-item","active"],[1,"pp-relative","pp-rounded-2xl","pp-overflow-hidden","pp-mb-8","pp-border","pp-border-slate-200","pp-bg-white/60"],[1,"pp-absolute","pp-inset-0","pp-pointer-events-none","-pp-z-10"],["viewBox","0 0 1440 260","preserveAspectRatio","none","aria-hidden","true",1,"pp-w-full","pp-h-full"],["id","g","x1","0","x2","1"],["offset","0","stop-color","#ecfbf3"],["offset","1","stop-color","#ffffff"],["d","M0,120 C220,200 420,40 640,120 C860,200 1060,40 1280,120 C1360,160 1440,140 1440,140 L1440,260 L0,260 Z","fill","url(#g)"],["x","0","y","0","width","1440","height","260","fill","#16bf5e","opacity","0.03"],[1,"pp-relative","pp-px-10","pp-pt-10","pp-pb-12"],[1,"pp-grid","pp-grid-cols-1","sm:pp-grid-cols-2","lg:pp-grid-cols-4","pp-gap-x-12","pp-gap-y-12"],[4,"ngFor","ngForOf"],[1,"pp-text-center","pp-flex","pp-flex-col","pp-items-center"],[1,"pp-text-[11px]","md:pp-text-xs","pp-font-semibold","pp-text-slate-700","pp-tracking-wider","pp-uppercase","pp-leading-6"],[1,"pp-mx-auto","pp-my-2","md:pp-my-3","pp-w-16","pp-h-px","pp-bg-slate-300"],[1,"pp-text-sm","md:pp-text-[15px]","pp-text-slate-800","pp-leading-7","pp-text-center","pp-break-words"],["dash",""],["scalarLines",""],[1,"pp-flex","pp-flex-wrap","pp-justify-center","pp-gap-2","md:pp-gap-3","pp-mt-1"],[1,"pp-px-2.5","md:pp-px-3","pp-py-0.5","pp-rounded-full","pp-text-xs","pp-bg-slate-100","pp-border","pp-border-slate-200"],["class","pp-mt-1 pp-break-all",4,"ngFor","ngForOf"],[1,"pp-mt-1","pp-break-all"],[1,"pp-text-slate-300"],[2,"display","flex","justify-content","center","height","100vh","align-items","center"],["diameter","50",3,"strokeWidth"]],template:function(r,a){1&r&&(t.YNc(0,ue,5,4,"div",0),t.ALo(1,"async")),2&r&&t.Q6J("ngIf",t.lcZ(1,1,a.stateObs))},dependencies:[d.sg,d.O5,u.rH,S.Ou,d.Ov],styles:['.pp-container[_ngcontent-%COMP%]{width:100%}@media (min-width: 640px){.pp-container[_ngcontent-%COMP%]{max-width:640px}}@media (min-width: 768px){.pp-container[_ngcontent-%COMP%]{max-width:768px}}@media (min-width: 1024px){.pp-container[_ngcontent-%COMP%]{max-width:1024px}}@media (min-width: 1280px){.pp-container[_ngcontent-%COMP%]{max-width:1280px}}@media (min-width: 1536px){.pp-container[_ngcontent-%COMP%]{max-width:1536px}}.pp-pointer-events-none[_ngcontent-%COMP%]{pointer-events:none}.pp-absolute[_ngcontent-%COMP%]{position:absolute}.pp-relative[_ngcontent-%COMP%]{position:relative}.pp-inset-0[_ngcontent-%COMP%]{inset:0}.pp-inset-y-0[_ngcontent-%COMP%]{top:0;bottom:0}.pp-bottom-0[_ngcontent-%COMP%]{bottom:0}.pp-left-0[_ngcontent-%COMP%]{left:0}.pp-left-4[_ngcontent-%COMP%]{left:1rem}.pp-right-0[_ngcontent-%COMP%]{right:0}.pp-top-1\\/2[_ngcontent-%COMP%]{top:50%}.-pp-z-10[_ngcontent-%COMP%]{z-index:-10}
1.pp-col-span-1[_ngcontent-%COMP%]{grid-column:span 1 / span 1}.pp-col-span-11[_ngcontent-%COMP%]{grid-column:span 11 / span 11}.pp-col-span-2[_ngcontent-%COMP%]{grid-column:span 2 / span 2}.pp-col-span-3[_ngcontent-%COMP%]{grid-column:span 3 / span 3}.pp-col-span-9[_ngcontent-%COMP%]{grid-column:span 9 / span 9}.pp-mx-auto[_ngcontent-%COMP%]{margin-left:auto;margin-right:auto}.pp-my-2[_ngcontent-%COMP%]{margin-top:.5rem;margin-bottom:.5rem}.pp-mb-0[_ngcontent-%COMP%]{margin-bottom:0}.pp-mb-1[_ngcontent-%COMP%]{margin-bottom:.25rem}.pp-mb-2[_ngcontent-%COMP%]{margin-bottom:.5rem}.pp-mb-3[_ngcontent-%COMP%]{margin-bottom:.75rem}.pp-mb-4[_ngcontent-%COMP%]{margin-bottom:1rem}.pp-mb-6[_ngcontent-%COMP%]{margin-bottom:1.5rem}.pp-mb-8[_ngcontent-%COMP%]{margin-bottom:2rem}.pp-ml-1[_ngcontent-%COMP%]{margin-left:.25rem}.pp-ml-2[_ngcontent-%COMP%]{margin-left:.5rem}.pp-ml-3[_ngcontent-%COMP%]{margin-left:.75rem}.pp-ml-4[_ngcontent-%COMP%]{margin-left:1rem}.pp-ml-6[_ngcontent-%COMP%]{margin-left:1.5rem}.pp-ml-auto[_ngcontent-%COMP%]{margin-left:auto}.pp-mr-1[_ngcontent-%COMP%]{margin-right:.25rem}.pp-mr-2[_ngcontent-%COMP%]{margin-right:.5rem}.pp-mt-1[_ngcontent-%COMP%]{margin-top:.25rem}.pp-mt-10[_ngcontent-%COMP%]{margin-top:2.5rem}.pp-mt-2[_ngcontent-%COMP%]{margin-top:.5rem}.pp-mt-3[_ngcontent-%COMP%]{margin-top:.75rem}.pp-mt-4[_ngcontent-%COMP%]{margin-top:1rem}.pp-mt-5[_ngcontent-%COMP%]{margin-top:1.25rem}.pp-mt-6[_ngcontent-%COMP%]{margin-top:1.5rem}.pp-mt-\\__ph-0__[_ngcontent-%COMP%]{margin-top:3px}.pp-block[_ngcontent-%COMP%]{display:block}.pp-inline-block[_ngcontent-%COMP%]{display:inline-block}.pp-flex[_ngcontent-%COMP%]{display:flex}.pp-inline-flex[_ngcontent-%COMP%]{display:inline-flex}.pp-grid[_ngcontent-%COMP%]{display:grid}.pp-hidden[_ngcontent-%COMP%]{display:none}.pp-h-10[_ngcontent-%COMP%]{height:2.5rem}.pp-h-2[_ngcontent-%COMP%]{height:.5rem}.pp-h-20[_ngcontent-%COMP%]{height:5rem}.pp-h-24[_ngcontent-%COMP%]{height:6rem}.pp-h-3[_ngcontent-%COMP%]{height:.75rem}.pp-h-36[_ngcontent-%COMP%]{height:9rem}.pp-h-4[_ngcontent-%COMP%]{height:1rem}.pp-h-5[_ngcontent-%COMP%]{height:1.25rem}.pp-h-6[_ngcontent-%COMP%]{height:1.5rem}.pp-h-72[_ngcontent-%COMP%]{height:18rem}.pp-h-\\__ph-0__[_ngcontent-%COMP%]{height:2px}.pp-h-\\__ph-0__[_ngcontent-%COMP%]{height:calc(100vh - 72px)}.pp-h-full[_ngcontent-%COMP%]{height:100%}.pp-h-px[_ngcontent-%COMP%]{height:1px}.pp-max-h-0[_ngcontent-%COMP%]{max-height:0px}.pp-max-h-36[_ngcontent-%COMP%]{max-height:9rem}.pp-max-h-72[_ngcontent-%COMP%]{max-height:18rem}.pp-max-h-screen[_ngcontent-%COMP%]{max-height:100vh}.pp-min-h-\\__ph-0__[_ngcontent-%COMP%]{min-height:320px}.pp-min-h-\\__ph-0__[_ngcontent-%COMP%]{min-height:90px}.pp-min-h-screen[_ngcontent-%COMP%]{min-height:100vh}.pp-w-1\\/3[_ngcontent-%COMP%]{width:33.333333%}.pp-w-1\\/4[_ngcontent-%COMP%]{width:25%}.pp-w-16[_ngcontent-%COMP%]{width:4rem}.pp-w-20[_ngcontent-%COMP%]{width:5rem}.pp-w-24[_ngcontent-%COMP%]{width:6rem}.pp-w-3[_ngcontent-%COMP%]{width:.75rem}.pp-w-3\\/4[_ngcontent-%COMP%]{width:75%}.pp-w-36[_ngcontent-%COMP%]{width:9rem}.pp-w-4[_ngcontent-%COMP%]{width:1rem}.pp-w-5[_ngcontent-%COMP%]{width:1.25rem}.pp-w-6[_ngcontent-%COMP%]{width:1.5rem}.pp-w-72[_ngcontent-%COMP%]{width:18rem}.pp-w-full[_ngcontent-%COMP%]{width:100%}.pp-min-w-\\__ph-0__[_ngcontent-%COMP%]{min-width:120px}.pp-min-w-full[_ngcontent-%COMP%]{min-width:100%}.pp-max-w-2xl[_ngcontent-%COMP%]{max-width:42rem}.pp-max-w-3xl[_ngcontent-%COMP%]{max-width:48rem}.pp-max-w-4xl[_ngcontent-%COMP%]{max-width:56rem}.pp-max-w-7xl[_ngcontent-%COMP%]{max-width:80rem}.pp-max-w-\\__ph-0__[_ngcontent-%COMP%]{max-width:50%}.pp-max-w-full[_ngcontent-%COMP%]{max-width:100%}.pp-max-w-md[_ngcontent-%COMP%]{max-width:28rem}.pp-max-w-xl[_ngcontent-%COMP%]{max-width:36rem}.pp-max-w-xs[_ngcontent-%COMP%]{max-width:20rem}.pp-flex-1[_ngcontent-%COMP%]{flex:1 1 0%}.pp-border-collapse[_ngcontent-%COMP%]{border-collapse:collapse}.pp--translate-y-1\\/2[_ngcontent-%COMP%]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pp-rotate-180[_ngcontent-%COMP%]{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.pp-cursor-not-allowed[_ngcontent-%COMP%]{cursor:not-allowed}.pp-cursor-pointer[_ngcontent-%COMP%]{cursor:pointer}.pp-select-none[_ngcontent-%COMP%]{-webkit-user-select:none;user-select:none}
1.pp-grid-cols-1[_ngcontent-%COMP%]{grid-template-columns:repeat(1,minmax(0,1fr))}.pp-grid-cols-12[_ngcontent-%COMP%]{grid-template-columns:repeat(12,minmax(0,1fr))}.pp-grid-cols-3[_ngcontent-%COMP%]{grid-template-columns:repeat(3,minmax(0,1fr))}.pp-flex-col[_ngcontent-%COMP%]{flex-direction:column}.pp-flex-wrap[_ngcontent-%COMP%]{flex-wrap:wrap}.pp-items-start[_ngcontent-%COMP%]{align-items:flex-start}.pp-items-end[_ngcontent-%COMP%]{align-items:flex-end}.pp-items-center[_ngcontent-%COMP%]{align-items:center}.pp-justify-end[_ngcontent-%COMP%]{justify-content:flex-end}.pp-justify-center[_ngcontent-%COMP%]{justify-content:center}.pp-justify-between[_ngcontent-%COMP%]{justify-content:space-between}.pp-justify-items-center[_ngcontent-%COMP%]{justify-items:center}.pp-gap-2[_ngcontent-%COMP%]{gap:.5rem}.pp-gap-3[_ngcontent-%COMP%]{gap:.75rem}.pp-gap-4[_ngcontent-%COMP%]{gap:1rem}.pp-gap-6[_ngcontent-%COMP%]{gap:1.5rem}.pp-gap-8[_ngcontent-%COMP%]{gap:2rem}.pp-gap-x-12[_ngcontent-%COMP%]{column-gap:3rem}.pp-gap-y-12[_ngcontent-%COMP%]{row-gap:3rem}.pp-space-x-3[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not([hidden]) ~ [_ngcontent-%COMP%]:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.pp-space-x-4[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not([hidden]) ~ [_ngcontent-%COMP%]:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.pp-space-y-1[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not([hidden]) ~ [_ngcontent-%COMP%]:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.pp-space-y-2[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not([hidden]) ~ [_ngcontent-%COMP%]:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.pp-space-y-3[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not([hidden]) ~ [_ngcontent-%COMP%]:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}
1.pp-space-y-4[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not([hidden]) ~ [_ngcontent-%COMP%]:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.pp-space-y-6[_ngcontent-%COMP%] > [_ngcontent-%COMP%]:not([hidden]) ~ [_ngcontent-%COMP%]:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.pp-overflow-auto[_ngcontent-%COMP%]{overflow:auto}.pp-overflow-hidden[_ngcontent-%COMP%]{overflow:hidden}.pp-overflow-x-auto[_ngcontent-%COMP%]{overflow-x:auto}.pp-whitespace-nowrap[_ngcontent-%COMP%]{white-space:nowrap}.pp-whitespace-pre-wrap[_ngcontent-%COMP%]{white-space:pre-wrap}.pp-break-words[_ngcontent-%COMP%]{overflow-wrap:break-word}.pp-break-all[_ngcontent-%COMP%]{word-break:break-all}.pp-rounded[_ngcontent-%COMP%]{border-radius:.25rem}.pp-rounded-2xl[_ngcontent-%COMP%]{border-radius:1rem}.pp-rounded-3xl[_ngcontent-%COMP%]{border-radius:1.5rem}.pp-rounded-full[_ngcontent-%COMP%]{border-radius:9999px}.pp-rounded-lg[_ngcontent-%COMP%]{border-radius:.5rem}.pp-rounded-md[_ngcontent-%COMP%]{border-radius:.375rem}.pp-rounded-xl[_ngcontent-%COMP%]{border-radius:.75rem}.pp-border[_ngcontent-%COMP%]{border-width:1px}.pp-border-0[_ngcontent-%COMP%]{border-width:0px}.pp-border-2[_ngcontent-%COMP%]{border-width:2px}.pp-border-b[_ngcontent-%COMP%]{border-bottom-width:1px}.pp-border-t[_ngcontent-%COMP%]{border-top-width:1px}.pp-border-dashed[_ngcontent-%COMP%]{border-style:dashed}.pp-border-blue-300[_ngcontent-%COMP%]{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.pp-border-gray-200[_ngcontent-%COMP%]{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.pp-border-gray-300[_ngcontent-%COMP%]{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.pp-border-red-200[_ngcontent-%COMP%]{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.pp-border-slate-100[_ngcontent-%COMP%]{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.pp-border-slate-200[_ngcontent-%COMP%]{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.pp-border-slate-300[_ngcontent-%COMP%]{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.pp-border-transparent[_ngcontent-%COMP%]{border-color:transparent}.pp-bg-\\__ph-0__[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(22 191 94 / var(--tw-bg-opacity, 1))}.pp-bg-\\__ph-0__\\/10[_ngcontent-%COMP%]{background-color:#16bf5e1a}.pp-bg-\\__ph-0__\\/15[_ngcontent-%COMP%]{background-color:#16bf5e26}.pp-bg-\\__ph-0__\\/10[_ngcontent-%COMP%]{background-color:#16bf5e1a}.pp-bg-\\__ph-0__[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(246 248 255 / var(--tw-bg-opacity, 1))}.pp-bg-amber-600[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.pp-bg-blue-100[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.pp-bg-blue-500[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.pp-bg-emerald-600[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.pp-bg-gray-100[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.pp-bg-gray-200[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.pp-bg-gray-300[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.pp-bg-gray-50[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.pp-bg-gray-600[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.pp-bg-gray-800[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.pp-bg-gray-900[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.pp-bg-green-100[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.pp-bg-green-500[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.pp-bg-pink-500[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.pp-bg-purple-500[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.pp-bg-red-100[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.pp-bg-red-50[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.pp-bg-sky-600[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.pp-bg-slate-100[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.pp-bg-slate-300[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.pp-bg-slate-50[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.pp-bg-transparent[_ngcontent-%COMP%]{background-color:transparent}.pp-bg-white[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.pp-bg-white\\/60[_ngcontent-%COMP%]{background-color:#fff9}.pp-bg-yellow-500[_ngcontent-%COMP%]{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.pp-bg-gradient-to-b[_ngcontent-%COMP%]{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.pp-from-\\__ph-0__\\/10[_ngcontent-%COMP%]{--tw-gradient-from: rgb(22 191 94 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 191 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.pp-to-slate-50[_ngcontent-%COMP%]{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.pp-p-12[_ngcontent-%COMP%]{padding:3rem}.pp-p-2[_ngcontent-%COMP%]{padding:.5rem}.pp-p-3[_ngcontent-%COMP%]{padding:.75rem}.pp-p-4[_ngcontent-%COMP%]{padding:1rem}.pp-p-5[_ngcontent-%COMP%]{padding:1.25rem}.pp-p-6[_ngcontent-%COMP%]{padding:1.5rem}.pp-p-8[_ngcontent-%COMP%]{padding:2rem}.pp-px-10[_ngcontent-%COMP%]{padding-left:2.5rem;padding-right:2.5rem}.pp-px-2[_ngcontent-%COMP%]{padding-left:.5rem;padding-right:.5rem}.pp-px-2\\.5[_ngcontent-%COMP%]{padding-left:.625rem;padding-right:.625rem}.pp-px-3[_ngcontent-%COMP%]{padding-left:.75rem;padding-right:.75rem}.pp-px-4[_ngcontent-%COMP%]{padding-left:1rem;padding-right:1rem}.pp-px-6[_ngcontent-%COMP%]{padding-left:1.5rem;padding-right:1.5rem}.pp-py-0\\.5[_ngcontent-%COMP%]{padding-top:.125rem;padding-bottom:.125rem}.pp-py-1[_ngcontent-%COMP%]{padding-top:.25rem;padding-bottom:.25rem}.pp-py-1\\.5[_ngcontent-%COMP%]{padding-top:.375rem;padding-bottom:.375rem}.pp-py-10[_ngcontent-%COMP%]{padding-top:2.5rem;padding-bottom:2.5rem}.pp-py-12[_ngcontent-%COMP%]{padding-top:3rem;padding-bottom:3rem}.pp-py-2[_ngcontent-%COMP%]{padding-top:.5rem;padding-bottom:.5rem}.pp-py-3[_ngcontent-%COMP%]{padding-top:.75rem;padding-bottom:.75rem}
1.pp-py-4[_ngcontent-%COMP%]{padding-top:1rem;padding-bottom:1rem}.pp-py-6[_ngcontent-%COMP%]{padding-top:1.5rem;padding-bottom:1.5rem}.pp-py-8[_ngcontent-%COMP%]{padding-top:2rem;padding-bottom:2rem}.pp-pb-12[_ngcontent-%COMP%]{padding-bottom:3rem}.pp-pb-16[_ngcontent-%COMP%]{padding-bottom:4rem}.pp-pb-3[_ngcontent-%COMP%]{padding-bottom:.75rem}.pp-pb-4[_ngcontent-%COMP%]{padding-bottom:1rem}.pp-pb-6[_ngcontent-%COMP%]{padding-bottom:1.5rem}.pp-pb-8[_ngcontent-%COMP%]{padding-bottom:2rem}.pp-pl-0[_ngcontent-%COMP%]{padding-left:0}.pp-pl-11[_ngcontent-%COMP%]{padding-left:2.75rem}.pp-pr-3[_ngcontent-%COMP%]{padding-right:.75rem}.pp-pr-4[_ngcontent-%COMP%]{padding-right:1rem}.pp-pt-0[_ngcontent-%COMP%]{padding-top:0}.pp-pt-1[_ngcontent-%COMP%]{padding-top:.25rem}.pp-pt-10[_ngcontent-%COMP%]{padding-top:2.5rem}.pp-pt-12[_ngcontent-%COMP%]{padding-top:3rem}.pp-pt-2[_ngcontent-%COMP%]{padding-top:.5rem}.pp-pt-4[_ngcontent-%COMP%]{padding-top:1rem}.pp-pt-6[_ngcontent-%COMP%]{padding-top:1.5rem}.pp-text-left[_ngcontent-%COMP%]{text-align:left}.pp-text-center[_ngcontent-%COMP%]{text-align:center}.pp-text-right[_ngcontent-%COMP%]{text-align:right}.pp-font-mono[_ngcontent-%COMP%]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.pp-text-2xl[_ngcontent-%COMP%]{font-size:1.5rem;line-height:2rem}.pp-text-3xl[_ngcontent-%COMP%]{font-size:1.875rem;line-height:2.25rem}.pp-text-4xl[_ngcontent-%COMP%]{font-size:2.25rem;line-height:2.5rem}.pp-text-\\__ph-0__[_ngcontent-%COMP%]{font-size:11px}.pp-text-\\__ph-0__[_ngcontent-%COMP%]{font-size:12px}.pp-text-\\__ph-0__[_ngcontent-%COMP%]{font-size:13px}.pp-text-base[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem}.pp-text-lg[_ngcontent-%COMP%]{font-size:1.125rem;line-height:1.75rem}.pp-text-sm[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}.pp-text-xl[_ngcontent-%COMP%]{font-size:1.25rem;line-height:1.75rem}.pp-text-xs[_ngcontent-%COMP%]{font-size:.75rem;line-height:1rem}.pp-font-bold[_ngcontent-%COMP%]{font-weight:700}.pp-font-extrabold[_ngcontent-%COMP%]{font-weight:800}.pp-font-medium[_ngcontent-%COMP%]{font-weight:500}.pp-font-normal[_ngcontent-%COMP%]{font-weight:400}.pp-font-semibold[_ngcontent-%COMP%]{font-weight:600}.pp-uppercase[_ngcontent-%COMP%]{text-transform:uppercase}.pp-italic[_ngcontent-%COMP%]{font-style:italic}.pp-leading-5[_ngcontent-%COMP%]{line-height:1.25rem}.pp-leading-6[_ngcontent-%COMP%]{line-height:1.5rem}.pp-leading-7[_ngcontent-%COMP%]{line-height:1.75rem}.pp-leading-tight[_ngcontent-%COMP%]{line-height:1.25}.pp-tracking-wide[_ngcontent-%COMP%]{letter-spacing:.025em}.pp-tracking-wider[_ngcontent-%COMP%]{letter-spacing:.05em}.pp-text-\\__ph-0__[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.pp-text-\\__ph-0__[_ngcontent-%COMP%], .pp-text-\\__ph-0__[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(22 191 94 / var(--tw-text-opacity, 1))}.pp-text-\\__ph-0__\\/30[_ngcontent-%COMP%]{color:#16bf5e4d}.pp-text-\\__ph-0__[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.pp-text-amber-600[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.pp-text-black[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.pp-text-blue-500[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.pp-text-blue-600[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.pp-text-blue-700[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.pp-text-blue-800[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.pp-text-gray-400[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.pp-text-gray-500[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.pp-text-gray-600[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.pp-text-gray-700[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.pp-text-gray-800[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.pp-text-gray-900[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.pp-text-green-300[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.pp-text-green-500[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.pp-text-green-600[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.pp-text-green-800[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.pp-text-indigo-600[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.pp-text-purple-500[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.pp-text-red-600[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.pp-text-red-700[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.pp-text-red-800[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.pp-text-rose-600[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.pp-text-slate-300[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.pp-text-slate-400[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.pp-text-slate-500[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.pp-text-slate-600[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.pp-text-slate-700[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.pp-text-slate-800[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.pp-text-slate-900[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.pp-text-white[_ngcontent-%COMP%]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.pp-placeholder-slate-500[_ngcontent-%COMP%]::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.pp-shadow[_ngcontent-%COMP%]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);
1--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pp-shadow-\\[0_20px_60px_rgba\\(2\\[_ngcontent-%COMP%], 6\\[_ngcontent-%COMP%], 23\\[_ngcontent-%COMP%], 0\\.08\\)\\][_ngcontent-%COMP%]{--tw-shadow: 0 20px 60px rgba(2,6,23,.08);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pp-shadow-inner[_ngcontent-%COMP%]{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pp-shadow-lg[_ngcontent-%COMP%]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-sha
1dow)}.pp-shadow-md[_ngcontent-%COMP%]{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pp-shadow-sm[_ngcontent-%COMP%]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.pp-outline-none[_ngcontent-%COMP%]{outline:2px solid transparent;outline-offset:2px}.pp-transition[_ngcontent-%COMP%]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pp-transition-all[_ngcontent-%COMP%]{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pp-transition-colors[_ngcontent-%COMP%]{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pp-transition-transform[_ngcontent-%COMP%]{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.pp-duration-0[_ngcontent-%COMP%]{transition-duration:0s}*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }[_ngcontent-%COMP%]::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*[_ngcontent-%COMP%], [_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}[_ngcontent-%COMP%]:before, [_ngcontent-%COMP%]:after{--tw-content: ""}html[_ngcontent-%COMP%], [_nghost-%COMP%]{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body[_ngcontent-%COMP%]{margin:0;line-height:inherit}hr[_ngcontent-%COMP%]{height:0;color:inherit;border-top-width:1px}abbr[_ngcontent-%COMP%]:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ng
1content-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%]{font-size:inherit;font-weight:inherit}a[_ngcontent-%COMP%]{color:inherit;text-decoration:inherit}b[_ngcontent-%COMP%], strong[_ngcontent-%COMP%]{font-weight:bolder}code[_ngcontent-%COMP%], kbd[_ngcontent-%COMP%], samp[_ngcontent-%COMP%], pre[_ngcontent-%COMP%]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small[_ngcontent-%COMP%]{font-size:80%}sub[_ngcontent-%COMP%], sup[_ngcontent-%COMP%]{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub[_ngcontent-%COMP%]{bottom:-.25em}sup[_ngcontent-%COMP%]{top:-.5em}table[_ngcontent-%COMP%]{text-indent:0;border-color:inherit;border-collapse:collapse}button[_ngcontent-%COMP%], input[_ngcontent-%COMP%], optgroup[_ngcontent-%COMP%], select[_ngcontent-%COMP%], textarea[_ngcontent-%COMP%]{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button[_ngcontent-%COMP%], select[_ngcontent-%COMP%]{text-transform:none}button[_ngcontent-%COMP%], input[_ngcontent-%COMP%]:where([type="button"]), input[_ngcontent-%COMP%]:where([type="reset"]), input[_ngcontent-%COMP%]:where([type="submit"]){-webkit-appearance:button;background-color:transparent;background-image:none}[_ngcontent-%COMP%]:-moz-focusring{outline:auto}[_ngcontent-%COMP%]:-moz-ui-invalid{box-shadow:none}progress[_ngcontent-%COMP%]{vertical-align:baseline}[_ngcontent-%COMP%]::-webkit-inner-spin-button, [_ngcontent-%COMP%]::-webkit-outer-spin-button{height:auto}[type=search][_ngcontent-%COMP%]{-webkit-appearance:textfield;outline-offset:-2px}[_ngcontent-%COMP%]::-webkit-search-decoration{-webkit-appearance:none}[_ngcontent-%COMP%]::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary[_ngcontent-%COMP%]{display:list-item}blockquote[_ngcontent-%COMP%], dl[_ngcontent-%COMP%], dd[_ngcontent-%COMP%], h1[_ngcontent-%COMP%], h2[_ngcontent-%COMP%], h3[_ngcontent-%COMP%], h4[_ngcontent-%COMP%], h5[_ngcontent-%COMP%], h6[_ngcontent-%COMP%], hr[_ngcontent-%COMP%], figure[_ngcontent-%COMP%], p[_ngcontent-%COMP%], pre[_ngcontent-%COMP%]{margin:0}fieldset[_ngcontent-%COMP%]{margin:0;padding:0}legend[_ngcontent-%COMP%]{padding:0}ol[_ngcontent-%COMP%], ul[_ngcontent-%COMP%], menu[_ngcontent-%COMP%]{list-style:none;margin:0;padding:0}dialog[_ngcontent-%COMP%]{padding:0}textarea[_ngcontent-%COMP%]{resize:vertical}input[_ngcontent-%COMP%]::placeholder, textarea[_ngcontent-%COMP%]::placeholder{opacity:1;color:#9ca3af}button[_ngcontent-%COMP%], [role=button][_ngcontent-%COMP%]{cursor:pointer}[_ngcontent-%COMP%]:disabled{cursor:default}img[_ngcontent-%COMP%], svg[_ngcontent-%COMP%], video[_ngcontent-%COMP%], canvas[_ngcontent-%COMP%], audio[_ngcontent-%COMP%], iframe[_ngcontent-%COMP%], embed[_ngcontent-%COMP%], object[_ngcontent-%COMP%]{display:block;vertical-align:middle}img[_ngcontent-%COMP%], video[_ngcontent-%COMP%]{max-width:100%;height:auto}[hidden][_ngcontent-%COMP%]:where(:not([hidden="until-found"])){display:none}.file\\:pp-mr-4[_ngcontent-%COMP%]::file-selector-button{margin-right:1rem}.file\\:pp-rounded-full[_ngcontent-%COMP%]::file-selector-button{border-radius:9999px}.file\\:pp-border-0[_ngcontent-%COMP%]::file-selector-button{border-width:0px}.file\\:pp-bg-blue-50[_ngcontent-%COMP%]::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.file\\:pp-px-4[_ngcontent-%COMP%]::file-selector-button{padding-left:1rem;padding-right:1rem}.file\\:pp-py-2[_ngcontent-%COMP%]::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\\:pp-text-sm[_ngcontent-%COMP%]::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\\:pp-font-semibold[_ngcontent-%COMP%]::file-selector-button{font-weight:600}.file\\:pp-text-blue-700[_ngcontent-%COMP%]::file-selector-button{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.after\\:pp-absolute[_ngcontent-%COMP%]:after{content:var(--tw-content);position:absolute}.after\\:pp-bottom-0[_ngcontent-%COMP%]:after{content:var(--tw-content);bottom:0}.after\\:pp-left-0[_ngcontent-%COMP%]:after{content:var(--tw-content);left:0}.after\\:pp-right-0[_ngcontent-%COMP%]:after{content:var(--tw-content);right:0}.after\\:pp-h-0\\.5[_ngcontent-%COMP%]:after{content:var(--tw-content);height:.125rem}.after\\:pp-bg-\\__ph-0__[_ngcontent-%COMP%]:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(22 191 94 / var(--tw-bg-opacity, 1))}.even\\:pp-bg-slate-50[_ngcontent-%COMP%]:nth-child(even){--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\\:pp--translate-y-1[_ngcontent-%COMP%]:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\\:pp-bg-\\__ph-0__[_ngcontent-%COMP%]:hover{--tw-bg-opacity: 1;background-color:rgb(22 191 94 / var(--tw-bg-opacity, 1))}.hover\\:pp-bg-gray-100[_ngcontent-%COMP%]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\\:pp-bg-gray-800[_ngcontent-%COMP%]:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\\:pp-bg-sky-700[_ngcontent-%COMP%]:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.hover\\:pp-bg-slate-200[_ngcontent-%COMP%]:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\\:pp-bg-slate-50[_ngcontent-%COMP%]:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\\:pp-text-red-800[_ngcontent-%COMP%]:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\\:pp-text-slate-800[_ngcontent-%COMP%]:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\\:pp-text-slate-900[_ngcontent-%COMP%]:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\\:pp-text-white[_ngcontent-%COMP%]:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\\:pp-underline[_ngcontent-%COMP%]:hover{text-decoration-line:underline}.hover\\:pp-opacity-90[_ngcontent-%COMP%]:hover{opacity:.9}.hover\\:pp-shadow-lg[_ngcontent-%COMP%]:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);
1--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\\:pp-shadow-md[_ngcontent-%COMP%]:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\\:file\\:pp-bg-blue-100[_ngcontent-%COMP%]::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.focus\\:pp-border-blue-500[_ngcontent-%COMP%]:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\\:pp-bg-\\__ph-0__\\/15[_ngcontent-%COMP%]:focus{background-color:#16bf5e26}.focus\\:pp-outline-none[_ngcontent-%COMP%]:focus{outline:2px solid transparent;outline-offset:2px}.focus\\:pp-ring-blue-500[_ngcontent-%COMP%]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.disabled\\:pp-cursor-not-allowed[_ngcontent-%COMP%]:disabled{cursor:not-allowed}.disabled\\:pp-opacity-50[_ngcontent-%COMP%]:disabled{opacity:.5}@media (min-width: 640px){.sm\\:pp-grid-cols-2[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\\:pp-text-base[_ngcontent-%COMP%]{font-size:1rem;line-height:1.5rem}.sm\\:pp-text-sm[_ngcontent-%COMP%]{font-size:.875rem;line-height:1.25rem}.sm\\:pp-text-xl[_ngcontent-%COMP%]{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 768px){.md\\:pp-my-3[_ngcontent-%COMP%]{margin-top:.75rem;margin-bottom:.75rem}.md\\:pp-grid-cols-1[_ngcontent-%COMP%]{grid-template-columns:repeat(1,minmax(0,1fr))}.md\\:pp-grid-cols-2[_ngcontent-%COMP%]{grid-template-columns:repeat(2,minmax(0,1fr))}.md\\:pp-grid-cols-3[_ngcontent-%COMP%]{grid-template-columns:repeat(3,minmax(0,1fr))}.md\\:pp-gap-3[_ngcontent-%COMP%]{gap:.75rem}.md\\:pp-px-3[_ngcontent-%COMP%]{padding-left:.75rem;padding-right:.75rem}.md\\:pp-text-2xl[_ngcontent-%COMP%]{font-size:1.5rem;line-height:2rem}.md\\:pp-text-\\__ph-0__[_ngcontent-%COMP%]{font-size:15px}.md\\:pp-text-xs[_ngcontent-%COMP%]{font-size:.75rem;line-height:1rem}}@media (min-width: 1024px){.lg\\:pp-grid-cols-3[_ngcontent-%COMP%]{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\\:pp-grid-cols-4[_ngcontent-%COMP%]{grid-template-columns:repeat(4,minmax(0,1fr))}}']}),n})(),pathMatch:"full"},{path:":entityType",component:qt},{path:":entityType/:actionType",component:X},{path:":entityType/:actionType/:id",component:X}];let he=(()=>{const i=class{};let n=i;return i.\u0275fac=function(r){return new(r||i)},i.\u0275mod=t.oAB({type:i}),i.\u0275inj=t.cJS({providers:[v.ez,v.YP,ut.xA],imports:[d.ez,u.Bz.forChild(_e),ot.P4,$.U$,U.hJ,I.j,p.u5,p.UX,rt.cc,at.LU,pt.nD,D.kW,Y.A,st.L$,ct.S,k.Tx,B.Ps,lt.KZ,F.EV,j.D,G.q4,gt.Nh,T.T5,R.V,S.Cq,dt.xc,mt.d,_t.Gg,K.z8]}),n})()}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.