1import{a as W,b as Ce}from"./chunk-DAJI2TYV.js";import{a as ie,b as ne,c as xe,d as oe,e as Ie,f as ae,g as Ee}from"./chunk-YVBE7XDZ.js";import{a as re,b as Me}from"./chunk-TH2ZIGQ5.js";import{i as $,j as he,k as ee,l as be}from"./chunk-SMXS3N24.js";import{a as te,l as Se}from"./chunk-AFLY37SZ.js";import{a as K,b as ve}from"./chunk-LLGVCTKD.js";import{a as J,b as Z,c as _e}from"./chunk-UA6OJVF4.js";import{a as x,b as ge,d as w,e as fe}from"./chunk-G7ENKMCM.js";import{g as A,h as ue}from"./chunk-5TIKBMG5.js";import{y as X,z as ye}from"./chunk-BSCVN6LR.js";import{b as H,c as z,d as Q}from"./chunk-J2SG5IFA.js";import{a as N,e as L,g as j,h as G}from"./chunk-JPIUKKOA.js";import{e as R,g as V,j as k,k as B,l as F,m as Y,n as U,q}from"./chunk-EFT4PW36.js";import{Cb as v,Eb as l,Ga as P,Ob as t,Pa as C,Pb as i,Qa as h,Qb as s,Rb as p,Sb as d,Tc as T,Ub as b,Yc as pe,_b as S,ac as f,dd as D,lc as o,mb as e,mc as c,n as M,nb as g,nc as u,p as se,xc as O,zd as de}from"./chunk-IZJ23NGY.js";import{f as me}from"./chunk-Q2N7GP3E.js";function Pe(n,m){n&1&&(p(0),t(1,"div",3)(2,"div",4),s(3,"mat-icon",5),i()(),t(4,"p",6),o(5),i(),t(6,"div",7)(7,"div",8),s(8,"mat-icon",9),t(9,"div",10)(10,"strong"),o(11),i(),t(12,"span"),o(13),i()()(),t(14,"div",8),s(15,"mat-icon",11),t(16,"div",10)(17,"strong"),o(18),i(),t(19,"span"),o(20),i()()()(),t(21,"app-alert-block",12)(22,"strong"),o(23),i(),o(24),i(),d()),n&2&&(e(5),u(" ","To protect your community from fraud, PayHOA verifies new accounts before enabling payment features. This usually happens automatically when your first payment is processed \u2014 no action needed on your end."," "),e(6),c("External Payouts & Spend Cards"),e(2),c("Pay vendors, issue refunds, outbound transfers, and issue virtual/physical cards"),e(5),c("Fund Deposits"),e(2),c("Pull funds from connected bank accounts into your Treasury Balance"),e(3),c("Haven't had a payment yet?"),e(),u(" ","You can manually request early verification and our team typically approves within 24\u201348 hours."," "))}function Oe(n,m){n&1&&(t(0,"div",8),s(1,"mat-icon",11),t(2,"div",10)(3,"strong"),o(4),i(),t(5,"span"),o(6),i()()()),n&2&&(e(4),c("Fund Deposits"),e(2),c("Pull funds from connected bank accounts into your Treasury Balance"))}function Te(n,m){n&1&&(t(0,"div",8),s(1,"mat-icon",9),t(2,"div",10)(3,"strong"),o(4),i(),t(5,"span"),o(6),i()()()),n&2&&(e(4),c("External Payouts & Spend Cards"),e(2),c("Pay vendors, issue refunds, outbound transfers, and issue virtual/physical cards"))}function De(n,m){if(n&1&&(p(0),t(1,"div",3)(2,"div",4),s(3,"mat-icon",5),i()(),t(4,"p",6),o(5),i(),t(6,"div",7),v(7,Oe,7,2,"div",13)(8,Te,7,2,"div",13),i(),t(9,"app-alert-block",12)(10,"strong"),o(11),i(),o(12),i(),d()),n&2){let a=f();e(5),u(" ","To protect your community and prevent fraud, PayHOA verifies new accounts before enabling payment features. Submit your request and our team will review it within 24\u201348 hours."," "),e(2),l("ngIf",a.capabilityType===a.capabilities.FUND_DEPOSITS),e(),l("ngIf",a.capabilityType===a.capabilities.EXTERNAL_PAYOUTS),e(3),c("Typical review time: 24\u201348 hours."),e(),u(" ","You'll receive an email notification when your request is approved or if we need additional information."," ")}}function Ae(n,m){n&1&&(p(0),t(1,"app-empty-state"),s(2,"app-avatar-block",14),t(3,"span",15),o(4),i(),t(5,"span",16),o(6),i()(),d()),n&2&&(e(2),l("iconOnly",!0),e(2),c("Your request is under review"),e(2),c("Our team will verify your account and respond within 24\u201348 hours. You'll be notified by email when approved."))}function we(n,m){n&1&&(p(0),t(1,"app-empty-state"),s(2,"app-avatar-block",17),t(3,"span",15),o(4),i(),t(5,"span",16),o(6),i()(),d()),n&2&&(e(2),l("iconOnly",!0),e(2),c("Your request is under review"),e(2),c("Our team is reviewing your account and will respond within 24\u201348 hours. You'll be notified by email when approved."))}function Re(n,m){if(n&1){let a=b();p(0),t(1,"button",18),o(2),i(),s(3,"button-spacer"),t(4,"button",19),S("click",function(){C(a);let y=f();return h(y.onRequestEarlyVerification())}),o(5),i(),d()}if(n&2){let a=f();e(),l("disableRipple",!0),e(),c("Maybe Later"),e(2),l("disableRipple",!0)("disabled",a.isSubmitting),e(),u(" ","Request Early Verification"," ")}}function Ve(n,m){if(n&1){let a=b();p(0),t(1,"button",18),o(2),i(),s(3,"button-spacer"),t(4,"button",19),S("click",function(){C(a);let y=f();return h(y.onRequestEarlyVerification())}),o(5),i(),d()}if(n&2){let a=f();e(),l("disableRipple",!0),e(),c("Cancel"),e(2),l("disableRipple",!0)("disabled",a.isSubmitting),e(),u(" ","Submit request"," ")}}function ke(n,m){n&1&&(p(0),s(1,"flex-spacer"),t(2,"button",20),o(3),i(),d()),n&2&&(e(2),l("disableRipple",!0),e(),c("Got it"))}
1var _,le,ce,Be=me(()=>{se();de();G();q();Q();Me();be();Ee();Se();Ce();_e();ve();ge();ue();pe();q();fe();ye();G();Q();he();Ie();xe();_={VERIFY:"verify",SUBMITTED:"submitted",IN_PROGRESS:"in-progress",REQUEST_CAPABILITY:"request-capability"},le={FUND_DEPOSITS:"fund-deposits",EXTERNAL_PAYOUTS:"external-payouts"},ce=class I{static{this.width=K.SM}constructor(m,a,r,y,E){this._dialogRef=m,this._http=a,this._cdr=r,this._growler=y,this.modes=_,this.capabilities=le,this.isSubmitting=!1,this.mode=E?.mode??"verify",this.capabilityType=E?.capabilityType??null}get dialogTitle(){return this.mode===_.SUBMITTED?"Request Submitted":this.mode===_.IN_PROGRESS?"Verification In Progress":this.mode===_.REQUEST_CAPABILITY?this.capabilityType===le.FUND_DEPOSITS?"Request Fund Deposits":"Request External Payouts & Spend Cards":"Verify your account to move money"}onRequestEarlyVerification(){if(this.isSubmitting)return;let m=A.read();m&&(this.isSubmitting=!0,this._cdr.markForCheck(),this._http.post(x.MakeLegFiCoreUrl(x.TreasuryModule.RequestExpeditedApproval(m.orgId)),null).pipe(Z(this)).subscribe({next:()=>{this.mode=_.SUBMITTED,this.isSubmitting=!1,this._cdr.markForCheck()},error:a=>{this._growler.fromErrorResponse(a),this.isSubmitting=!1,this._cdr.markForCheck()}}))}onClose(){this._dialogRef.close()}static{this.\u0275fac=function(a){return new(a||I)(g(R),g(w),g(T),g(X),g(V))}}static{this.\u0275cmp=P({type:I,selectors:[["app-verify-account-dialog"]],standalone:!0,features:[O],decls:14,vars:9,consts:[["mat-dialog-title",""],["mat-icon-button","","mat-dialog-close","",3,"disableRipple"],[4,"ngIf"],[1,"dialog-icon"],[1,"icon-circle"],["svgIcon","icon-v2:shield-warning"],[1,"dialog-description"],[1,"capability-section"],[1,"capability-item"],["svgIcon","icon-v2:arrow-upright",1,"capability-icon"],[1,"capability-text"],["svgIcon","icon-v2:arrow-down",1,"capability-icon"],["type","info"],["class","capability-item",4,"ngIf"],["svgIcon","icon-v2:check",3,"iconOnly"],["emptyStateTitle",""],["emptyStateText",""],["svgIcon","icon-v2:hourglass-medium",3,"iconOnly"],["mat-flat-button","","color","accent","mat-dialog-close","",3,"disableRipple"],["mat-flat-button","","color","primary",3,"click","disableRipple","disabled"],["mat-flat-button","","color","primary","mat-dialog-close","",3,"disableRipple"]],template:function(a,r){a&1&&(t(0,"h3",0),o(1),t(2,"button",1)(3,"mat-icon"),o(4,"close"),i()()(),t(5,"mat-dialog-content"),v(6,Pe,25,7,"ng-container",2)(7,De,13,5,"ng-container",2)(8,Ae,7,3,"ng-container",2)(9,we,7,3,"ng-container",2),i(),t(10,"mat-dialog-actions"),v(11,Re,6,5,"ng-container",2)(12,Ve,6,5,"ng-container",2)(13,ke,4,2,"ng-container",2),i()),a&2&&(e(),u(" ",r.dialogTitle," "),e(),l("disableRipple",!0),e(4),l("ngIf",r.mode===r.modes.VERIFY),e(),l("ngIf",r.mode===r.modes.REQUEST_CAPABILITY),e(),l("ngIf",r.mode===r.modes.SUBMITTED),e(),l("ngIf",r.mode===r.modes.IN_PROGRESS),e(2),l("ngIf",r.mode===r.modes.VERIFY),e(),l("ngIf",r.mode===r.modes.REQUEST_CAPABILITY),e(),l("ngIf",r.mode===r.modes.SUBMITTED||r.mode===r.modes.IN_PROGRESS))},dependencies:[D,U,k,B,F,Y,j,N,L,z,H,re,ee,$,ae,oe,ie,ne,te,W],styles:[`[_nghost-%COMP%] .dialog-icon[_ngcontent-%COMP%]{display:flex;justify-content:flex-start;margin-bottom:1rem}[_nghost-%COMP%] .dialog-icon[_ngcontent-%COMP%] .icon-circle[_ngcontent-%COMP%]{align-items:center;background:#eceef2;border-radius:50%;display:flex;height:3rem;justify-content:center;width:3rem}[_nghost-%COMP%] .dialog-icon[_ngcontent-%COMP%] .icon-circle[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%]{color:#4d5a6e;height:1.25rem!important;width:1.25rem!important;overflow:visible}[_nghost-%COMP%] .dialog-icon[_ngcontent-%COMP%] .icon-circle[_ngcontent-%COMP%] mat-icon[_ngcontent-%COMP%] svg{height:1.25rem;width:1.25rem}[_nghost-%COMP%] .dialog-description[_ngcontent-%COMP%]{font-family:Proxima Nova,Arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:0em;text-transform:none;color:#0e121b;margin-bottom:1.5rem}[_nghost-%COMP%] app-empty-state[_ngcontent-%COMP%] app-avatar-block[_ngcontent-%COMP%]{justify-content:center;margin:1rem 0}[_nghost-%COMP%] .capability-section[_ngcontent-%COMP%]{background:#f6f7f9;border-radius:.75rem;margin-bottom:1.5rem;overflow:hidden}[_nghost-%COMP%] .capability-section[_ngcontent-%COMP%] .capability-item[_ngcontent-%COMP%]{align-items:flex-start;display:flex;gap:.75rem;padding:1rem}[_nghost-%COMP%] .capability-section[_ngcontent-%COMP%] .capability-icon[_ngcontent-%COMP%]{flex-shrink:0;height:1.5rem;width:1.5rem}[_nghost-%COMP%] .capability-section[_ngcontent-%COMP%] .capability-icon[_ngcontent-%COMP%] svg path{f
1ill:#4d5a6e}[_nghost-%COMP%] .capability-section[_ngcontent-%COMP%] .capability-text[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:.25rem}[_nghost-%COMP%] .capability-section[_ngcontent-%COMP%] .capability-text[_ngcontent-%COMP%] strong[_ngcontent-%COMP%]{font-family:Proxima Nova,Arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:600;letter-spacing:0em;text-transform:none;color:#0e121b}[_nghost-%COMP%] .capability-section[_ngcontent-%COMP%] .capability-text[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{font-family:Proxima Nova,Arial,sans-serif;font-size:1rem;line-height:1.5rem;font-weight:400;letter-spacing:0em;text-transform:none;color:#4d5a6e} 2/*# sourceMappingURL=verify-account-dialog.component-OPTAZHMN.css.map */`],changeDetection:0})}};ce=M([J()],ce)});export{_ as a,le as b,ce as c,Be as d}; 3//# sourceMappingURL=chunk-M7MOHFBO.js.map
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.