1import{a as ua,b as ha,c as fa,d as Gn}from"./chunk-QPYFDLXU.js";import{a as Zr,b as ea,c as ta,d as na,e as ia,f as Tn,g as xn,h as ra,i as aa,j as ee,k as oa,l as sa,m as pa,n as ca,o as da,p as z,q as ma,r as la,s as _a,t as $n}from"./chunk-H72UOSJZ.js";import{a as Qr,b as Kr,c as Xr}from"./chunk-K3OZSK3I.js";import{c as Yr,d as ms}from"./chunk-YQKY6AFY.js";import{a as Or,b as Lr,c as kr,e as $r,f as Gr,h as Hr,i as jr,k as Ur,l as qr,n as Wr,o as zr,p as Jr}from"./chunk-V735XJYY.js";import{a as Ce,b as yn,c as q,e as ze,g as Z}from"./chunk-CZ3XYYJM.js";import{E as Sr,F as Fr,G as Ir,I as vn,J as We,K as Fe,L as Ot,M as Er,N as nt,O as Lt,P as W,h as ve,i as Nt}from"./chunk-D6XKFHOW.js";import{d as Je,f as bn}from"./chunk-UFLQTVNP.js";import{b as Br,e as L,f as Rr,p as Nr,q as ye}from"./chunk-VY2UXKGK.js";import{F as ds,p as Vr}from"./chunk-R2OPK4BD.js";import"./chunk-FJKVPONF.js";import{b as Ar,d as cs}from"./chunk-2C7SBITU.js";import{a as cr,b as dr,d as mr,e as lr,f as _r,l as Cn,m as Bt,o as vr,p as Rt,q as Tr,r as xr,s as Se,u as Mn,v as Dr,w as wr,y as Re}from"./chunk-KKLPFLBL.js";import{Aa as nr,B as Xi,Ba as ir,Da as rr,Ea as ar,Fa as or,Ga as sr,M as St,P as Ln,Pa as fn,R as Yi,S as Zi,Wa as It,Xa as pr,Ya as ps,fb as gn,ha as er,la as un,m as _n,ma as je,na as hn,o as fe,p as pe,pa as Ft,qa as tt,t as Ve,u as Be,va as tr,y as ce}from"./chunk-2UK22WNW.js";import"./chunk-MBBVLTW3.js";import"./chunk-GXO56H5N.js";import"./chunk-VE24YIM4.js";import"./chunk-WS7N46CW.js";import"./chunk-6EAPWBF5.js";import{Z as qe,f as br,g as kn,h as Pn,i as Ue}from"./chunk-J3ZY4AAA.js";import"./chunk-XA7WQ6TE.js";import{a as ur,b as hr,c as fr,d as gr,e as Cr,f as yr,j as Pr,l as Et,m as we,t as At,u as de,v as Vt,x as Mr,y as ge,z as $}from"./chunk-BKVTEAMZ.js";import{Aa as ln,Ba as wt,Ca as os,L as Wi,N as rs,R as zi,ga as Ji,ha as as,ua as Qi,va as Dt,w as xt,wa as mn,x as On,za as He}from"./chunk-P3SFNDSL.js";import"./chunk-E6KSBPBL.js";import"./chunk-2SMGXJU2.js";import"./chunk-7UE2G5TX.js";import"./chunk-5FB3TQ5M.js";import"./chunk-7C3ENLX4.js";import"./chunk-IKKCBGR2.js";import{$ as Y,E as rn,H as Ge,Ja as es,K as an,N as wi,O as Si,P as Fi,Q as Ii,R as Ei,S as Ai,Ua as ki,Va as ts,Wa as vt,Y as Pt,Ya as De,Z as te,ca as Mt,da as Me,ea as Vi,f as X,fb as sn,g as lt,h as Pe,ja as Ri,ka as Ni,la as Oi,m as oe,n as ft,o as gt,p as he,pa as on,u as Di,v as Xo,vb as bt,w as Ct,wb as Nn,xb as Tt,y as yt,yb as ne,z as nn}from"./chunk-N4RAGF6T.js";import{$ as ji,A as Ze,B as et,S as Gi,Y as Hi,ca as cn,da as dn,g as Pi,h as _t,p as ut,r as Mi,s as ht,v as vi}from"./chunk-HBMQFPDH.js";import"./chunk-47R2ASQ2.js";import"./chunk-2JBEQ5ZG.js";import{b as Ui,d as ns}from"./chunk-7S6H45CB.js";import"./chunk-LZIWDXA6.js";import{c as pn,j as $i}from"./chunk-ODG533LG.js";import"./chunk-TX6SPFDH.js";import{i as hi,k as fi,m as tn,n as gi,p as Ae,q as mt}from"./chunk-SXGIXM6B.js";import"./chunk-644ERXUK.js";import{c as ae,d as V,e as bi,i as xe,o as Ti,s as xi,v as U}from"./chunk-332J3VYV.js";import{g as re,h as $e,i as Ye}from"./chunk-KMZAAAT2.js";import{n as qi,t as is}from"./chunk-D2YEVKNZ.js";import{Ra as Bi,Sa as Yo,sa as yi}from"./chunk-MBUGTVK3.js";import"./chunk-4VXPRAWN.js";import{h as Ki,k as ss}from"./chunk-VSHTCVHJ.js";import"./chunk-4NZR6X6K.js";import"./chunk-QJJ7B2UE.js";import"./chunk-OQWQTGVG.js";import{b as I,h as se}from"./chunk-5F43LBD6.js";import"./chunk-QENIEJWC.js";import{e as Li,m as Zo}from"./chunk-OERUHE4L.js";import"./chunk-S4HEF2J6.js";import"./chunk-HQIV6URV.js";import"./chunk-CAL7SKL6.js";import"./chunk-XPIRU6XJ.js";import"./chunk-DNRBOD3D.js";import{E as Ko,c as Ci}from"./chunk-UUXEXOQY.js";import"./chunk-QR4BO7C7.js";import{Ib as en,J as at,O as ot,Sb as li,Ub as Gt,ob as $t,va as Oe,za as Rn}from"./chunk-4DBMJFVA.js";import{A,Ab as u,Bb as ue,Ca as v,Cb as N,Da as _e,Db as Zt,Ec as ui,Fc as B,G as me,Ga as S,Ia as m,Nb as Te,Nc as dt,Ob as O,Pb as pt,Sa as di,Sb as l,Ta as r,Tb as _,Tc as R,Ua as mi,Ub as ct,Va as G,Xb as H,bb as p,cb as c,db as h,e as ke,eb as T,f as le,fb as x,gb as ie,ha as pi,hb as M,ia as ci,k as E,kb as P,kc as b,mb as s,na as a,qb as kt,ta as J,tb as Kt,ub as Xt,v as si,vb as Yt,w as f,wc as _i,x as g,yc as j,zb as y,zc as D}from"./chunk-ZGE52KDT.js";import{Fa as Qt,Ga as ai,H as ii,I as ri,J as Le,K as Jt,Ma as st,Na as oi,j as zt}from"./chunk-S26X354N.js";import{a as K,b as ni,e as C,j as Bn}from"./chunk-ZGXSTDHA.js";function ls(e,o){e&1&&h(0,"mat-progress-bar",6),e&2&&r("@slide",void 0)}function _s(e,o){if(e&1&&(p(0,"span"),u(1),c()),e&2){let t=s().ngIf,n=s(2);a(),Zt(" (",t.counter+n.selectedBridgerPspsCount,"/",t.limit,") ")}}function us(e,o){if(e&1&&(T(0),m(1,_s,2,2,"span",7),x()),e&2){let t=o.ngIf;a(),r("ngIf",t.isNotUnlimited)}}function hs(e,o){if(e&1){let t=M();T(0),p(1,"h1"),u(2),m(3,us,2,1,"ng-container",7),l(4,"async"),c(),p(5,"button",8),l(6,"async"),P("
1click",function(){f(t);let i=s();return g(i.submitSelectedBridgerPsps())}),u(7," Add "),c(),x()}if(e&2){let t,n=s();a(2),N(" ",n.TITLE," "),a(),r("ngIf",(t=_(4,3,n.currentOrganizationSubscriptionFacade.entity$))==null?null:t.getFeatureLimit("merchantPsps")),a(2),r("disabled",!n.hasSelectedBridgerPsps||_(6,5,n.addMerchantPspsPageFacade.pending$)===!0)}}function fs(e,o){e&1&&(p(0,"h1"),u(1,"Loading Available PSPs"),c())}function gs(e,o){if(e&1){let t=M();p(0,"bp-psps-adding",9),l(1,"async"),l(2,"async"),l(3,"async"),P("hasSelectedPsps",function(i){f(t);let d=s();return g(d.hasSelectedBridgerPsps=i)})("selectedPspsCountChange",function(i){f(t);let d=s();return g(d.selectedBridgerPspsCount=i)})("selectedPspsByPaymentOptionTypeMapChange",function(i){f(t);let d=s();return g(d.selectedPspsByPaymentOptionTypeMap=i)}),c()}if(e&2){let t,n=s();r("pspsByPaymentOptionTypeMap",_(1,3,n.availableBridgerPspsByPaymentOptionTypeMap$))("error",_(2,5,n.addMerchantPspsPageFacade.error$))("pspsLimit",(t=(t=_(3,7,n.currentOrganizationSubscriptionFacade.entity$))==null||(t=t.getFeatureLimit("merchantPsps"))==null?null:t.leftToLimit)!==null&&t!==void 0?t:null)}}var ya,Pa=C(()=>{"use strict";st();oi();b();se();U();os();Ye();Ko();Z();z();ce();b();z();Re();ds();is();Z();fn();R();he();Oi();te();W();ye();ya=(()=>{class e extends $e{constructor(t,n,i,d,w,Q,Xe){super(),this.addMerchantPspsPageFacade=t,this.bridgerPspsSharedFacade=n,this.currentOrganizationSubscriptionFacade=i,this._dialog=d,this._merchantPspsFacade=w,this._layoutFacade=Q,this._rightDrawer=Xe,this.__featurePermissionsService=E(_n),this.MAT_DRAWER_ANIMATION_DURATION=400,this.TITLE=yn,this.hasSelectedBridgerPsps=!1,this.selectedBridgerPspsCount=0,this.availableBridgerPspsByPaymentOptionTypeMap$=Jt([this.bridgerPspsSharedFacade.allByPaymentOptionTypeMap$,this._merchantPspsFacade.allByPaymentOptionTypeByPspNameMap$.pipe(Ci)]).pipe(Le(([Wt,Vn])=>pa(sa(Wt,Vn))),ai(Wt=>this.__featurePermissionsService.hasAccess$(I.hardDeclinesSaverPsps).pipe(Le(Vn=>Vn?Wt:ca(Wt))))),this._onRightDrawerCanCloseConfirmChangesDiscardIfAny(),this._manageBackdrop()}submitSelectedBridgerPsps(){let t=[...this.selectedPspsByPaymentOptionTypeMap].flatMap(([n,i])=>i.map(d=>({pspName:d.internalName,pspType:n,brands:d.paymentOptionByTypeMap.get(n)?.brands??[],currencies:d.paymentOptionByTypeMap.get(n)?.currencies??[],cryptoCurrencies:d.paymentOptionByTypeMap.get(n)?.cryptoCurrencies??[]})));this.addMerchantPspsPageFacade.submit(t)}_manageBackdrop(){return Bn(this,null,function*(){this._layoutFacade.showBackdrop(),yield ri(this._rightDrawer.closedStart$),this._layoutFacade.hideBackdrop()})}_onRightDrawerCanCloseConfirmChangesDiscardIfAny(){this._rightDrawer.registerCanCloseHandler(()=>Bn(this,null,function*(){return this.hasSelectedBridgerPsps?this.addMerchantPspsPageFacade.pending?!1:!!(yield ii(this._dialog.open(zi).afterClosed())):!0}))}ngOnDestroy(){this._layoutFacade.hideBackdrop()}static{this.\u0275fac=function(n){return new(n||e)(J(aa),J(xr),J(Vr),J(qi),J(ze),J(Zi),J(er))}}static{this.\u0275cmp=v({type:e,selectors:[["bp-add-merchant-psps-page"]],hostAttrs:[1,"right-drawer-content"],standalone:!1,features:[S],decls:10,vars:10,consts:[["loadingTpl",""],["color","primary","mode","indeterminate",4,"ngIf"],[1,"page-header","right-drawer-header"],[4,"ngIf","ngIfElse"],[1,"right-drawer-body","gray"],[3,"pspsByPaymentOptionTypeMap","error","pspsLimit","hasSelectedPsps","selectedPspsCountChange","selectedPspsByPaymentOptionTypeMapChange",4,"bpDelayedRender"],["color","primary","mode","indeterminate"],[4,"ngIf"],["mat-flat-button","","color","primary","type","button",1,"ml-auto",3,"click","disabled"],[3,"hasSelectedPsps","selectedPspsCountChange","selectedPspsByPaymentOptionTypeMapChange","pspsByPaymentOptionTypeMap","error","pspsLimit"]],template:function(n,i){if(n&1&&(m(0,ls,1,1,"mat-progress-bar",1),l(1,"async"),l(2,"async"),p(3,"div",2),m(4,hs,8,7,"ng-container",3),l(5,"async"),m(6,fs,2,0,"ng-template",null,0,H),c(),p(8,"content",4),m(9,gs,4,9,"bp-psps-adding",5),c()),n&2){let d=y(7);r("ngIf",_(1,4,i.addMerchantPspsPageFacade.pending$)||_(2,6,i.bridgerPspsS
1haredFacade.pending$)),a(4),r("ngIf",_(5,8,i.bridgerPspsSharedFacade.pending$)===!1)("ngIfElse",d),a(5),r("bpDelayedRender",i.MAT_DRAWER_ANIMATION_DURATION)}},dependencies:[D,oe,Ri,Ge,We,Dr,L,B],styles:["[_nghost-%COMP%]{min-width:900px}[_nghost-%COMP%] mat-progress-bar[_ngcontent-%COMP%]{position:absolute}"],data:{animation:[xi]},changeDetection:0})}}return e})()});var Ma=C(()=>{"use strict";Pa()});function ys(e,o){e&1&&ie(0)}function Ps(e,o){if(e&1&&(T(0),m(1,ys,1,0,"ng-container",7),l(2,"async"),l(3,"async"),x()),e&2){let t=o.$implicit,n=s(2);a(),r("bpControlContext",t)("bpControlContextInferFrom",n.metadata)("bpControlContextPending",_(2,4,n.bridgerPspPaymentOption$)===null)("bpControlContextItems",n.get(_(3,6,n.bridgerPspPaymentOption$),t)||Te(8,Cs))}}function Ms(e,o){if(e&1){let t=M();p(0,"form",1),P("ngSubmit",function(){f(t);let i=s();return g(i.submit())}),h(1,"button",2)(2,"bp-alert",3),p(3,"fieldset",4)(4,"bp-property-metadata-controls-section",5),l(5,"async"),m(6,Ps,4,9,"ng-container",6),c()()()}if(e&2){let t=s();r("formGroup",t.form),a(2),r("errors",t.errors),a(2),r("form",t.form)("metadata",t.metadata)("sectionScheme",_(5,6,t.sectionScheme$)),a(2),r("ngForOf",t.customContextProps)}}var Cs,va,jn=C(()=>{"use strict";U();z();b();R();et();ne();$();ye();Cs=()=>[];va=(()=>{class e extends Zr{static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=A(e)))(i||e)}})()}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-settings-edit-form"]],hostAttrs:[1,"card","card-edit"],standalone:!1,features:[S],decls:1,vars:1,consts:[[3,"formGroup","ngSubmit",4,"ngIf"],[3,"ngSubmit","formGroup"],["type","submit",1,"hidden"],["type","danger",3,"errors"],[1,"mb-0"],["heading","Settings",3,"form","metadata","sectionScheme"],[4,"ngFor","ngForOf"],[4,"bpControlContext","bpControlContextInferFrom","bpControlContextPending","bpControlContextItems"]],template:function(n,i){n&1&&m(0,Ms,7,8,"form",0),n&2&&r("ngIf",i.form)},dependencies:[j,D,ut,_t,ht,Ct,Et,hr,L,B],styles:["[_nghost-%COMP%]{min-height:275px}"],data:{animation:[V]},changeDetection:0})}}return e})()});var ba=C(()=>{"use strict";jn()});function Ts(e,o){if(e&1&&h(0,"bp-payment-card-brand-icons",2),e&2){let t=o.$implicit;r("brands",t)}}var Ta,Un=C(()=>{"use strict";$();b();$();Rt();Ta=(()=>{class e extends ge{constructor(){super(...arguments),this.sectionScheme=[]}ngOnChanges(t){t.entity&&this._updateSchemeAccordingToPspType()}_updateSchemeAccordingToPspType(){this.sectionScheme=[this.entity.type.isExternal?null:["filterMidByCurrency",this.entity.type.isCreditCard?null:"bypassCurrencyByCountry"],["currencies"],this.entity.type.isCreditCard?["brands"]:null,this.entity.type.isCrypto?["cryptoCurrencies"]:null]}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=A(e)))(i||e)}})()}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-settings-view"]],hostAttrs:[1,"card","card-view"],standalone:!1,features:[S,si],decls:2,vars:4,consts:[["heading","Settings",3,"entity","metadata","sectionScheme"],["class","flex-wrap-2 mt-1",3,"brands",4,"bpCustomValueView"],[1,"flex-wrap-2","mt-1",3,"brands"]],template:function(n,i){n&1&&(p(0,"bp-property-metadata-views-section",0),m(1,Ts,1,1,"bp-payment-card-brand-icons",1),c()),n&2&&(r("entity",i.entity)("metadata",i.metadata)("sectionScheme",i.sectionScheme),a(),r("bpCustomValueView","brands"))},dependencies:[de,we,Cn],styles:["[_nghost-%COMP%]{min-height:205px}"],changeDetection:0})}}return e})()});var xa=C(()=>{"use strict";Un()});var Da=C(()=>{"use strict";ba();xa()});function Ds(e,o){if(e&1&&h(0,"bp-select-field",3),e&2){let t=s(2);r("@fadeIn",void 0)("useItemValueOf",!0)("items",t.credentialsCurrencies)}}function ws(e,o){if(e&1&&h(0,"bp-select-field",4),e&2){let t=s(2);r("@fadeIn",void 0)("useItemValueOf",!0)("items",t.credentialsBrands)}}function Ss(e,o){if(e&1&&(T(0),m(1,Ds,1,3,"bp-select-field",1)(2,ws,1,3,"bp-select-field",2),x()),e&2){let t=s();a(),r("ngIf",t.credentialsCurrencies.length>1),a(),r("ngIf",t.credentialsBrands.length>1)}}var wa,Wn=C(()=>{"use strict";Rn();st();b();ns();$i();Gt();Ye();ne();U();b();R();wt();ne();wa=(()=>{class e extends $e{constructor(){super(...arguments),this.filteredCredentialsChange=new me(!0),this.credentialsCurrencies=[],this.credentialsBrands=[]}get credentials(){return this._credentials}set credentials(t){this._credentials=t,this._refreshCurrenciesAndBrandsLists()}ngAfterViewInit(){this.filter.value$.pipe(Qt({}),re(this)).subscribe(t=>void this._filterCredentials(t))}_filterCredentials({brands:t,currencies:n}){let i=this._getFilterBrands(t),d=this._getFilterCurrencies(n);if(ot(i)&&ot(d)){this.filteredCredentialsChange.emit(null);return}let w=this.credentials.filter(Q=>i.length===0||Q.brands?.some(Xe=>i.includes(Xe))).filter(Q=>d.length===0||Q.currency&&d.includes(Q.currency));this.filteredCredentialsChange.emit(w)}_getFilterBrands(t){return(at(t)?[t]:t??[]).map(n=>Ui.parse(n)).filter(n=>this.credentialsBrands.includes(n))}_getFilterCurrencies(t){let n=at(t)?[t]:t??[];return pn.fromCodes(n).filter(i=>this.credentialsCurrencies.includes(i))}_refreshCurrenciesAndBrandsLists(){this.credentialsCurrencies=Oe(this.credentials.map(t=>t.currency)).filter($t),this.credentialsBrands=Oe(this.credentials.flatMap(t=>t.brands)).filter(t=>!!t)}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=A(e)))(i||e)}})()}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-credentials-filter"]],viewQuery:function(n,i){if
1(n&1&&Kt(De,7),n&2){let d;Xt(d=Yt())&&(i.filter=d.first)}},inputs:{credentials:"credentials"},outputs:{filteredCredentialsChange:"filteredCredentialsChange"},standalone:!1,features:[S],decls:2,vars:1,consts:[[4,"ngIf"],["multiple","","class","lean-mat-form-field ml-2","bpFilterControl","currencies","appearance","standard","placeholder","Currencies","itemKind","currency",3,"useItemValueOf","items",4,"ngIf"],["multiple","","class","lean-mat-form-field ml-2","bpFilterControl","brands","appearance","standard","placeholder","Brands","itemKind","brand",3,"useItemValueOf","items",4,"ngIf"],["multiple","","bpFilterControl","currencies","appearance","standard","placeholder","Currencies","itemKind","currency",1,"lean-mat-form-field","ml-2",3,"useItemValueOf","items"],["multiple","","bpFilterControl","brands","appearance","standard","placeholder","Brands","itemKind","brand",1,"lean-mat-form-field","ml-2",3,"useItemValueOf","items"]],template:function(n,i){n&1&&(p(0,"bp-filter"),m(1,Ss,3,2,"ng-container",0),c()),n&2&&(a(),r("ngIf",i.credentials.length>1))},dependencies:[D,He,vt,De],styles:["[_nghost-%COMP%]{display:inline-block}"],data:{animation:[V]},changeDetection:0})}}return e})()});var Sa=C(()=>{"use strict";Wn()});var Fa=C(()=>{"use strict";Sa()});function Vs(e,o){e&1&&(p(0,"h3",6),u(1," Add new credential "),p(2,"a",7)(3,"mat-icon",8),u(4,"add_circle_outlined"),c()()()),e&2&&(a(2),r("outletLinkRelativeToRootFirstChild",O(4,As,O(2,Es,Te(1,Is)))))}function Bs(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-credentials-filter",9),P("filteredCredentialsChange",function(i){f(t);let d=s();return g(d._filteredPspCredentials=i)}),c()}if(e&2){let t=o.ngIf;r("credentials",t.credentials)}}function Rs(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-credentials-by-country-cards",10),P("delete",function(i){f(t);let d=s();return g(d._merchantPspFacade.deletePspCredential(i))})("toggle",function(i){f(t);let d=s();return g(d._merchantPspFacade.togglePspCredentialStatus(i))}),c()}if(e&2){let t,n=o.ngIf,i=s(),d=y(5);r("canEdit",d.hasAccess)("togglingEnabled",n.isEnabled)("pspCredentials",(t=i._filteredPspCredentials)!==null&&t!==void 0?t:n.credentials)("isFiltersApplied",!!i._filteredPspCredentials)("pspPaymentOptionType",n.type)}}var Is,Es,As,Ia,Ea=C(()=>{"use strict";b();se();Z();z();b();R();he();Pe();te();ce();Xr();ye();Wn();Is=()=>({drawerType:"new"}),Es=e=>["credential",e],As=e=>({"[right-drawer][2]":e});Ia=(()=>{class e{constructor(){this._merchantPspFacade=E(ee),this.tab=q.credentials,this._Feature=I}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-credentials-page"]],standalone:!1,decls:8,vars:8,consts:[["canEditGuard","canEditGuard"],[1,"right-drawer-body-header","flex"],["class","flex-align-items-center",4,"bpHasAccess"],["class","ml-auto",3,"credentials","filteredCredentialsChange",4,"ngIf"],[3,"bpCanEditGuard"],["context","merchant-psp",3,"canEdit","togglingEnabled","pspCredentials","isFiltersApplied","pspPaymentOptionType","delete","toggle",4,"ngIf"],[1,"flex-align-items-center"],["mat-icon-button","","color","primary","replaceUrlOnLocationHistory","",1,"ml-2","bp-icon-button-big",3,"outletLinkRelativeToRootFirstChild"],[1,"material-icons-round"],[1,"ml-auto",3,"filteredCredentialsChange","credentials"],["context","merchant-psp",3,"delete","toggle","canEdit","togglingEnabled","pspCredentials","isFiltersApplied","pspPaymentOptionType"]],template:function(n,i){n&1&&(p(0,"div",1),m(1,Vs,5,6,"h3",2)(2,Bs,1,1,"bp-merchant-psp-credentials-filter",3),l(3,"async"),c(),ie(4,4,0),m(6,Rs,1,5,"bp-merchant-psp-credentials-by-country-cards",5),l(7,"async")),n&2&&(a(),r("bpHasAccess",i._Feature.pspCredentials.actions.create),a(),r("ngIf",_(3,4,i._merchantPspFacade.entity$)),a(2),r("bpCanEditGuard",i._Feature.pspCredentials.actions.edit),a(2),r("ngIf",i._filteredPspCredentials!==void 0&&_(7,6,i._merchantPspFacade.entity$)))},dependencies:[D,ft,X,yt,fe,pe,Qr,L,wa,B],encapsulation:2,changeDetection:0})}}return e})()});var Aa=C(()=>{"use strict";Fa();Ea()});function Ns(e,o){if(e&1&&h(0,"bp-enabled-items-of-total-summary",7),e&2){let t=o.$implicit;r("items",t)}}function Os(e,o){if(e&1&&h(0,"bp-payment-routes-participation",8),e&2){let t=o.$implicit;r("paymentRoutes",t)}}function Ls(e,o){if(e&1&&h(0,"bp-property-metadata-view",10),e&2){let t=s(2),n=t.$implicit,i=t.metadata;r("metadata",i)("value",n)}}function ks(e,o){if(e&1&&(T(0),m(1,Ls,1,2,"bp-property-metadata-view",9),x()),e&2){let t=s(3);a(),r("bpHasAccess",t._MerchantAdminFeature.paywith)}}function $s(e,o){if(e&1&&(T(0),m(1,ks,2,1,"ng-container",0),x()),e&2){let t=o.$implicit;a(),r("ngIf",t)}}function Gs(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-settings-view",11),P("bpCanEditGuardClick",function(){f(t);let i=s(2);
1return g(i._drawer.setDrawerRouteParamsToEdit())}),c()}if(e&2){let t=s().ngIf,n=s();r("entity",t)("metadata",n._metadata)("bpCanEditGuard",n._MerchantAdminFeature.psps.actions.edit)}}function Hs(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-settings-edit-form",12),l(1,"async"),l(2,"async"),P("entityChange",function(i){f(t);let d=s(2);return g(d._drawer.updateDrawerEntityAndSaveDraftToStorage(i))})("submitted",function(){f(t);let i=s(2);return g(i._drawer.submit())}),c()}if(e&2){let t=s().ngIf,n=s();r("entity",t)("metadata",n._metadata)("error",_(1,4,n._merchantPspFacade.error$))("pending",_(2,6,n._merchantPspFacade.pending$))}}function js(e,o){if(e&1&&(p(0,"div")(1,"bp-property-metadata-views-section",1),m(2,Ns,1,1,"bp-enabled-items-of-total-summary",2)(3,Os,1,1,"bp-payment-routes-participation",3)(4,$s,2,1,"ng-container",4),c(),m(5,Gs,1,3,"bp-merchant-psp-settings-view",5),l(6,"async"),m(7,Hs,3,8,"bp-merchant-psp-settings-edit-form",6),l(8,"async"),c()),e&2){let t=o.ngIf,n=s();r("@fadeInListStaggered",void 0),a(),r("entity",t)("metadata",n._metadata)("sectionScheme",n._generalDetailsSection),a(),r("bpCustomValueView","credentials"),a(),r("bpCustomValueView","paymentRoutes"),a(),r("bpCustomValueView","canBeUsedInPaywith")("bpCustomValueViewShowLabel",!1),a(),r("ngIf",_(6,10,n._merchantPspFacade.isViewDrawer$)),a(2),r("ngIf",_(8,12,n._merchantPspFacade.isEditDrawer$))}}var Ba,Ra=C(()=>{"use strict";b();se();U();qe();W();Z();z();b();R();Z();$();bn();ce();jn();Un();Ba=(()=>{class e{constructor(){this._drawer=E(Fe),this._merchantPspFacade=E(ee),this.tab=q.details,this._metadata=Ue.getClassMetadata(),this._generalDetailsSection=[["type","credentials"],["paymentRoutes","canBeUsedInPaywith"]],this._MerchantAdminFeature=I}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-details-page"]],standalone:!1,decls:2,vars:3,consts:[[4,"ngIf"],[1,"card","card-view","mb-4",3,"entity","metadata","sectionScheme"],[3,"items",4,"bpCustomValueView"],[3,"paymentRoutes",4,"bpCustomValueView"],[4,"bpCustomValueView","bpCustomValueViewShowLabel"],[3,"entity","metadata","bpCanEditGuard","bpCanEditGuardClick",4,"ngIf"],[3,"entity","metadata","error","pending","entityChange","submitted",4,"ngIf"],[3,"items"],[3,"paymentRoutes"],[3,"metadata","value",4,"bpHasAccess"],[3,"metadata","value"],[3,"bpCanEditGuardClick","entity","metadata","bpCanEditGuard"],[3,"entityChange","submitted","entity","metadata","error","pending"]],template:function(n,i){n&1&&(m(0,js,9,14,"div",0),l(1,"async")),n&2&&r("ngIf",_(1,1,i._merchantPspFacade.entity$))},dependencies:[D,Ce,At,de,we,Je,fe,pe,va,Ta,B],encapsulation:2,data:{animation:[xe]},changeDetection:0})}}return e})()});var Na=C(()=>{"use strict";Ra()});function qs(e,o){e&1&&(T(0),u(1," For additional information, please follow the integration instructions below. "),x())}function Ws(e,o){e&1&&ie(0)}function zs(e,o){if(e&1&&(p(0,"div",6)(1,"h2"),u(2,"Integration Instructions"),c(),h(3,"div",7),l(4,"safe"),m(5,Ws,1,0,"ng-container",8),c()),e&2){let t=s().ngIf;s();let n=y(3);a(3),r("innerHtml",ct(4,2,t.instructionGuide,"html"),pi),a(2),r("ngTemplateOutlet",n)}}function Js(e,o){if(e&1&&(p(0,"div")(1,"div",2),u(2," Please "),p(3,"a",3),u(4,"login"),c(),u(5),p(6,"b"),u(7,"copy-paste the processing credentials"),c(),u(8," into the "),p(9,"b"),u(10,"credentials tab above"),c(),u(11,". "),m(12,qs,2,0,"ng-container",4),c(),m(13,zs,6,5,"div",5),c()),e&2){let t=o.ngIf;s();let n=y(3);r("@fadeInListStaggered",void 0),a(3),r("href",t.backofficeUrl,ci),a(2),N(" to your ",t.name," Admin and "),a(7),r("ngIf",t.instructionGuide)("ngIfElse",n),a(),r("ngIf",t.instructionGuide)}}function Qs(e,o){if(e&1){let t=M();p(0,"div",9),u(1," Need more help? "),p(2,"button",10),P("click",function(){f(t);let i=s();return g(i._intercomService.show())}),u(3," Contact our integrations team "),c()()}}var Oa,La=C(()=>{"use strict";b();U();ps();qe();Z();z();b();R();ye();dn();Oa=(()=>{class e{constructor(){this._merchantPspFacade=E(ee),this._intercomService=E(pr),this.tab=q.integrationGuides,this._metadata=Ue.getClassMetadata()}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-integration-guides-page"]],standalone:!1,decls:4,vars:3,consts:[["needMoreHelpTpl",""],[4,"ngIf"],[1,"card","card-view","mb
1-4"],[1,"link",3,"href"],[4,"ngIf","ngIfElse"],["class","card card-view mt-2",4,"ngIf"],[1,"card","card-view","mt-2"],[1,"guide",3,"innerHtml"],[4,"ngTemplateOutlet"],[1,"mt-2"],["type","button","bpGoogleTagOnClick","contact_integrations_team_click",1,"link",3,"click"]],template:function(n,i){if(n&1&&(m(0,Js,14,6,"div",1),l(1,"async"),m(2,Qs,4,0,"ng-template",null,0,H)),n&2){let d;r("ngIf",(d=_(1,1,i._merchantPspFacade.entity$))==null?null:d.bridgerPsp)}},dependencies:[D,ui,L,B,Gi],styles:["[_nghost-%COMP%] .guide[_ngcontent-%COMP%] ol{counter-reset:guide-counter;list-style-type:none;padding-left:0;display:flex;flex-flow:column;gap:1.25em;margin-top:1.25em;margin-bottom:1.25em}[_nghost-%COMP%] .guide[_ngcontent-%COMP%] ol li{counter-increment:guide-counter;padding-left:3em}[_nghost-%COMP%] .guide[_ngcontent-%COMP%] ol li:before{content:counter(guide-counter);width:1.858em;height:1.858em;line-height:1.858em;text-align:center;color:#2578ea;border:1px solid currentColor;border-radius:100%;display:inline-block;margin-left:-3em;margin-right:1em}"],data:{animation:[xe]},changeDetection:0})}}return e})()});var ka=C(()=>{"use strict";La()});function Ks(e,o){if(e&1&&h(0,"bp-country",14),e&2){let t=o.$implicit;r("src",t)}}function Xs(e,o){if(e&1&&(p(0,"div",12),m(1,Ks,1,1,"bp-country",13),l(2,"take"),c()),e&2){let t=s();r("@fadeInListStaggered",t.credential.countries.length),a(),r("ngForOf",ct(2,2,t.credential.countries,30))}}function Ys(e,o){e&1&&(p(0,"span",15),u(1,"Any country"),c()),e&2&&r("@fadeIn",void 0)}function Zs(e,o){if(e&1&&(p(0,"div"),h(1,"bp-boxed-items",16),l(2,"takeSafeCount"),c()),e&2){let t=s();r("@fadeInListStaggered",t.credential.currencies.length),a(),r("items",_(2,2,t.credential.currencies))}}function ep(e,o){e&1&&(p(0,"span",17),u(1,"Any fiat currency"),c()),e&2&&r("@fadeIn",void 0)}function tp(e,o){if(e&1&&h(0,"bp-payment-card-brand-icon",19),e&2){let t=o.$implicit;r("src",t.provider)}}function np(e,o){if(e&1&&(p(0,"div",7)(1,"div",12),m(2,tp,1,1,"bp-payment-card-brand-icon",18),c()()),e&2){let t=s();a(),r("@fadeInListStaggered",t.credential.providers.length),a(),r("ngForOf",t.credential.providers)}}function ip(e,o){e&1&&(p(0,"button",20)(1,"mat-icon",21),u(2,"chevron_right"),c()()),e&2&&r("@fadeIn",void 0)}function rp(e,o){if(e&1){let t=M();p(0,"button",23),P("click",function(i){f(t);let d=s(2);return i.preventDefault(),i.stopPropagation(),g(d.delete.emit(d.credential))}),p(1,"mat-icon",21),u(2,"remove_circle"),c()()}if(e&2){let t=s(2);r("@fadeIn",void 0)("disabled",t.disabled)}}function ap(e,o){if(e&1){let t=M();p(0,"mat-slide-toggle",24),P("click",function(i){f(t);let d=s(2);return i.preventDefault(),i.stopPropagation(),g(d.toggle.emit(d.credential))}),c()}if(e&2){let t=s(2);r("@fadeIn",void 0)("bpTooltip",t.togglingEnabled?null:"The 3DS engine credential status cannot be changed because the PSP it belongs is disabled")("disabled",t.disabled||!t.togglingEnabled)("checked",t.credential.isEnabled)}}function op(e,o){if(e&1&&(T(0),m(1,rp,3,2,"button",22)(2,ap,1,4,"ng-template",null,2,H),x()),e&2){let t=y(3),n=s();a(),r("ngIf",n.editMode)("ngIfElse",t)}}var Ga,zn=C(()=>{"use strict";b();U();b();R();he();Pe();yr();ne();Nn();Me();ye();dn();Ga=(()=>{class e{constructor(){this.togglingEnabled=!0,this.showChevronIcon=!0,this.canEdit=!0,this.disabled=!1,this.delete=new me,this.toggle=new me}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-three-ds-credential-card-row"]],hostVars:2,hostBindings:function(n,i){n&2&&G("disabled",!i.credential.isEnabled||!i.togglingEnabled)},inputs:{credential:"credential",togglingEnabled:"togglingEnabled",showChevronIcon:"showChevronIcon",canEdit:"canEdit",disabled:"disabled",editMode:"editMode"},outputs:{delete:"delete",toggle:"toggle"},standalone:!1,decls:15,vars:9,consts:[["anyCountryTpl",""],["anyCurrencyTpl",""],["viewModeActionTpl",""],[1,"body","gap-1","flex-column","overlay-at-right"],[1,"mb-1","flex-align-items-baseline"],[1,"m-0"],["class","flex-gap-1",4,"ngIf","ngIfElse"],[1,"mt-1"],[4,"ngIf","ngIfElse"],["class","mt-1",4,"ngIf"],["class","btn-icon gray btn-forward mr-3","mat-icon-button","","type","button",4,"ngIf"],[4,"ngIf"],[1,"flex-gap-1"],["compact","",3,"src",4,"ngFor","ngForOf"],["compact","",3,"src"],[1,"boxed-value","mr-2"],[1,"flex-gap-1",3,"items"],[1,"boxed-value"],[3,"src",4,"ngFor","ngForOf"],[3,"src"],["mat-icon-button","","type","button",1,"btn-icon","gray","btn-forward","mr-3"],[1,"material-icons-round"],["class","btn-icon gray warn-on-hover","mat-icon-button","","type","button","bpTooltip","Delete",3,"disabled","click",4,"ngIf","ngIfElse"],["mat-icon-button","","type","button","bpTooltip","Delete",1,"btn-icon","gray","warn-on-hover",3,"click","disabled"],["color","primary",3,"click","bpTooltip","disabled","checked"]],template:function(n,i){if
1(n&1&&(p(0,"div",3)(1,"div",4)(2,"h3",5),u(3),c()(),p(4,"div"),m(5,Xs,3,5,"div",6)(6,Ys,2,1,"ng-template",null,0,H),c(),p(8,"div",7),m(9,Zs,3,4,"div",8)(10,ep,2,1,"ng-template",null,1,H),c(),m(12,np,3,2,"div",9),c(),m(13,ip,3,1,"button",10)(14,op,4,2,"ng-container",11)),n&2){let d=y(7),w=y(11);r("@fadeInListStaggered",void 0),a(3),ue(i.credential.name),a(2),r("ngIf",i.credential.countries==null?null:i.credential.countries.length)("ngIfElse",d),a(4),r("ngIf",i.credential.currencies==null?null:i.credential.currencies.length)("ngIfElse",w),a(3),r("ngIf",i.credential.providers==null?null:i.credential.providers.length),a(),r("ngIf",i.showChevronIcon),a(),r("ngIf",i.canEdit)}},dependencies:[j,D,oe,X,gr,Vi,on,bt,Y,L,Hi,ji],styles:['[_nghost-%COMP%]{display:block}[_nghost-%COMP%]:before{content:"";width:3px;display:block;position:absolute;bottom:0;left:0;top:0;background:#2578ea;transition:background .225s ease-in-out}.disabled[_nghost-%COMP%]:before{background:#ccc}[_nghost-%COMP%] > .body[_ngcontent-%COMP%]{flex-grow:1}[_nghost-%COMP%] .brands-wrapper[_ngcontent-%COMP%]{margin-left:-1px}[_nghost-%COMP%] .btn-forward[_ngcontent-%COMP%]{opacity:0;transition:.225s ease-in-out;transition-property:color,opacity}[_nghost-%COMP%]:hover .btn-forward[_ngcontent-%COMP%]{opacity:1}'],data:{animation:[V,xe]},changeDetection:0})}}return e})()});var Ha=C(()=>{"use strict";zn()});function lp(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-three-ds-credential-card-row",9),l(1,"async"),P("delete",function(i){f(t);let d=s(3);return g(d.delete.emit(i))})("toggle",function(i){f(t);let d=s(3);return g(d.toggle.emit(i))}),c()}if(e&2){let t=s().$implicit;s();let n=y(1),i=s();r("togglingEnabled",i.togglingEnabled)("showChevronIcon",_(1,6,i._hasPspThreeDsCredentialsAccess$)===!0)("credential",t)("canEdit",i.canEdit)("editMode",n.edit)("disabled",i.disabled)}}function _p(e,o){if(e&1&&(p(0,"a",7),m(1,lp,2,8,"bp-merchant-psp-three-ds-credential-card-row",8),c()),e&2){let t=o.$implicit;r("bpRouterLinkActiveOnIdInUrl",t.id)("outletLinkRelativeTo",O(8,mp,O(6,dp,O(4,cp,O(2,pp,t.id)))))}}
1function up(e,o){if(e&1&&(p(0,"bp-editable-view-list-card",4,0)(2,"div",5),m(3,_p,2,10,"a",6),c()()),e&2){let t=s();r("canEdit",t.canEdit),a(2),r("@fadeInListStaggered",t.credentials.length),a(),r("ngForOf",t.credentials)("ngForTrackBy",t._trackById)}}function hp(e,o){e&1&&(T(0),u(1," under the given conditions "),x())}function fp(e,o){e&1&&u(0," were added to this PSP ")}function gp(e,o){if(e&1&&(p(0,"div",10),u(1," No 3DS engine credentials "),m(2,hp,2,0,"ng-container",11)(3,fp,1,0,"ng-template",null,1,H),c()),e&2){let t=y(4),n=s();r("@fadeIn",void 0),a(2),r("ngIf",n.isFiltersApplied)("ngIfElse",t)}}var pp,cp,dp,mp,ja,Jn=C(()=>{"use strict";b();se();Gt();U();ce();b();R();te();fn();ye();zn();pp=e=>({id:e,drawerType:"view"}),cp=e=>["3ds-credential",e],dp=e=>({"[right-drawer][2]":e}),mp=e=>({relativeTo:"rootFirstChild",outlets:e});ja=(()=>{class e{constructor(){this.__featurePermissionsService=E(_n),this.credentials=[],this.togglingEnabled=!0,this.disabled=!1,this.canEdit=!0,this.delete=new me,this.toggle=new me,this._trackById=en,this._hasPspThreeDsCredentialsAccess$=this.__featurePermissionsService.hasAccess$(I.pspCredentials)}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-three-ds-credentials"]],inputs:{credentials:"credentials",togglingEnabled:"togglingEnabled",disabled:"disabled",canEdit:"canEdit",isFiltersApplied:"isFiltersApplied"},outputs:{delete:"delete",toggle:"toggle"},standalone:!1,decls:2,vars:2,consts:[["card",""],["emptyListTpl",""],["class","merchant-psp-credentials-card mb-4",3,"canEdit",4,"ngIf"],["class","card card-view text-center",4,"ngIf"],[1,"merchant-psp-credentials-card","mb-4",3,"canEdit"],[1,"round-bottom-border-corners"],["class","card-list-item hoverable reset-default-decoration flex-align-items-center",3,"bpRouterLinkActiveOnIdInUrl","outletLinkRelativeTo",4,"ngFor","ngForOf","ngForTrackBy"],[1,"card-list-item","hoverable","reset-default-decoration","flex-align-items-center",3,"bpRouterLinkActiveOnIdInUrl","outletLinkRelativeTo"],["class","centered-space-between w-100",3,"togglingEnabled","showChevronIcon","credential","canEdit","editMode","disabled","delete","toggle",4,"bpDelayedRender"],[1,"centered-space-between","w-100",3,"delete","toggle","togglingEnabled","showChevronIcon","credential","canEdit","editMode","disabled"],[1,"card","card-view","text-center"],[4,"ngIf","ngIfElse"]],template:function(n,i){n&1&&m(0,up,4,4,"bp-editable-view-l
1ist-card",2)(1,gp,5,3,"div",3),n&2&&(r("ngIf",i.credentials.length),a(),r("ngIf",i.credentials.length===0))},dependencies:[j,D,yt,Ge,wi,Yi,L,Ga,B],styles:[".merchant-psp-three-ds-credential-list-item[_ngcontent-%COMP%]{background:#fff}"],data:{animation:[xe,V]},changeDetection:0})}}return e})()});var Ua=C(()=>{"use strict";Jn()});function yp(e,o){if(e&1&&h(0,"bp-select-field",3),e&2){let t=s(2);r("@fadeIn",void 0)("useItemValueOf",!0)("items",t.credentialsCurrencies)}}function Pp(e,o){if(e&1&&h(0,"bp-select-field",4),e&2){let t=s(2);r("@fadeIn",void 0)("useItemValueOf",!0)("items",t.credentialsCountries)}}function Mp(e,o){if(e&1&&(T(0),m(1,yp,1,3,"bp-select-field",1)(2,Pp,1,3,"bp-select-field",2),x()),e&2){let t=s();a(),r("ngIf",t.credentialsCurrencies.length>1),a(),r("ngIf",t.credentialsCountries.length>1)}}var qa,Qn=C(()=>{"use strict";Rn();st();b();$i();Gt();Zo();Ye();ne();U();b();R();wt();ne();qa=(()=>{class e extends $e{constructor(){super(...arguments),this._credentials=[],this.filteredCredentialsChange=new me(!0),this.credentialsCurrencies=[],this.credentialsCountries=[]}get credentials(){return this._credentials}set credentials(t){this._credentials=t,this.__refreshCurrenciesAndCountriesLists()}ngAfterViewInit(){this.filter.value$.pipe(Qt({}),re(this)).subscribe(t=>void this.__filterCredentials(t))}__filterCredentials({countries:t,currencies:n}){let i=this.__getFilterCountries(t),d=this.__getFilterCurrencies(n);if(ot(i)&&ot(d)){this.filteredCredentialsChange.emit(null);return}let w=this.credentials.filter(Q=>i.length===0||Q.countries.some(Xe=>i.includes(Xe))).filter(Q=>d.length===0||Q.currencies.some(Xe=>d.includes(Xe)));this.filteredCredentialsChange.emit(w)}__getFilterCountries(t){return(at(t)?[t]:t??[]).map(n=>Li.findByCodeString(n)).filter(n=>this.credentialsCountries.includes(n))}__getFilterCurrencies(t){let n=at(t)?[t]:t??[];return pn.fromCodes(n).filter(i=>this.credentialsCurrencies.includes(i))}__refreshCurrenciesAndCountriesLists(){this.credentialsCurrencies=Oe(this.credentials.flatMap(t=>t.currencies)).filter($t),this.credentialsCountries=Oe(this.credentials.flatMap(t=>t.countries)).filter($t)}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=A(e)))(i||e)}})()}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-three-ds-credentials-filter"]],viewQuery:function(n,i){if(n&1&&Kt(De,7),n&2){let d;Xt(d=Yt())&&(i.filter=d.first)}},inputs:{credentials:"credentials"},outputs:{filteredCredentialsChange:"filteredCredentialsChange"},standalone:!1,features:[S],decls:2,vars:1,consts:[[4,"ngIf"],["multiple","","class","lean-mat-form-field ml-2","bpFilterControl","currencies","appearance","standard","placeholder","Currencies","itemKind","currency",3,"useItemValueOf","items",4,"ngIf"],["multiple","","class","lean-mat-form-field ml-2","bpFilterControl","countries","appearance","standard","placeholder","Countries","itemKind","country",3,"useItemValueOf","items",4,"ngIf"],["multiple","","bpFilterControl","currencies","appearance","standard","placeholder","Currencies","itemKind","currency",1,"lean-mat-form-field","ml-2",3,"useItemValueOf","items"],["multiple","","bpFilterControl","countries","appearance","standard","placeholder","Countries","itemKind","country",1,"lean-mat-form-field","ml-2",3,"useItemValueOf","items"]],template:function(n,i){n&1&&(p(0,"bp-filter"),m(1,Mp,3,2,"ng-container",0),c()),n&2&&(a(),r("ngIf",i.credentials.length>1))},dependencies:[D,He,vt,De],styles:["[_nghost-%COMP%]{display:inline-block}"],data:{animation:[V]},changeDetection:0})}}return e})()});var Wa=C(()=>{"use strict";Qn()});var za=C(()=>{"use strict";Ha();Ua();Wa()});function Dp(e,o){e&1&&(p(0,"h3",6),u(1," Add 3DS credential "),p(2,"a",7)(3,"mat-icon",8),u(4,"add_circle_outlined"),c()()()),e&2&&(a(2),r("outletLinkRelativeToRootFirstChild",O(4,xp,O(2,Tp,Te(1,bp)))))}function wp(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-three-ds-credentials-filter",9),P("filteredCredentialsChange",function(i){f(t);let d=s();return g(d._filteredPspCredentials=i)}),c()}if(e&2){let t=o.ngIf;r("credentials",t.threeDsCredentials)}}function Sp(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-three-ds-credentials",10),P("delete",function(i){f(t);let d=s();return g(d._merchantPspFacade.deletePspThreeDsCredential(i))})("toggle",function(i){f(t);let d=s();return g(d._merchantPspFacade.togglePspThreeDsCredentialStatus(i))}),c()}if(e&2){let t,n=o.ngIf,i=s(),d=y(5);r("canEdit",d.hasAccess)("togglingEnabled",n.isEnabled)("credentials",(t=i._filteredPspCredentials)!==null&&t!==void 0?t:n.threeDsCredentials)("isFiltersApplied",!!i._filteredPspCredentials)}}var bp,Tp,xp,Ja,Qa=C(()=>{"use strict";b();se();Z();z();b();R();he();Pe();te();ce();ye();Qn();Jn();bp=()=>({drawerType:"new"}),Tp=e=>["3ds-credential",e],xp=e=>({"[right-drawer][2]":e});Ja=(()=>{class e{constructor(){this._merchantPspFacade=E(ee),this.tab=q.threeDsCredentials,this._MerchantAdminFeature=I}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-three-ds-credentials-page"]],standalone:!1,decls:8,vars:8,consts:[["canEditGuard","canEditGuard"],[1,"right-drawer-body-header","flex"],["class","flex-align-items-center",4,"bpHasAccess"],["class","ml-auto",3,"credentials","filteredCredentialsChange",4,"ngIf"],[3,"bpCanEditGuard"],["context","merchant-psp",3,"canEdit","togglingEnabled","credentials","isFiltersApplied","delete","toggle",4,"ngIf"],[1,"flex-align-items-center"],["mat-icon-button","","color","primary","replaceUrlOnLocationHistory","",1,"ml-2","bp-icon-button-big",3,"outletLinkRelativeToRootFirstChild"],[1,"material-icons-round"],[1,"ml-auto",3,"filteredCredentialsChange","credentials"],["context","merchant-psp",3,"delete","toggle","canEdit","togglingEnabled","credentials","isFiltersApplied"]],template:function(n,i){n&1&&(p(0,"div",1),m(1,Dp,5,6,"h3",2)(2,wp,1,1,"bp-merchant-psp-three-ds-credentials-filter",3),l(3,"async"),c(),ie(4,4,0),m(6,Sp,1,4,"bp-merchant-psp-three-ds-credentials",5),l(7,"async")),n&2&&(a(),r("bpHasAccess",i._MerchantAdminFeature.pspCredentials.actions.create),a(),r("ngIf",_(3,4,i._merchantPspFacade.entity$)),a(2),r("bpCanEditGuard",i._MerchantAdminFeature.pspCredentials.actions.edit),a(2),r("ngIf",i._filteredPspCredentials!==void 0&&_(7,6,i._merchantPspFacade.entity$)))},dependencies:[D,ft,X,yt,fe,pe,L,qa,ja,B],encapsulation:2,changeDetection:0})}}return e})()});var Ka=C(()=>{"use strict";za();Qa()});var Xa=C(()=>{"use strict";Aa();Na();ka();Ka()});function Ip(e,o){if(e&1){let t=M();p(0,"bp-right-drawer-entity-header-buttons",18),l(1,"async"),P("delete",function(){f(t);let i=s(2);return g(i._merchantPspFacade.delete())}),c()}if(e&2){let t=s(2);r("drawerType",_(1,1,t._merchantPspFacade.drawerType$))}}function Ep(e,o){if(e&1&&(p(0,"a",15,3),u(2," Credentials "),c()),e&2){let t=y(1),n=s(2);kt("routerLink","./",n._MerchantPspPageTab.credentials,""),r("active",t.isActive)}}function Ap(e,o){if(e&1&&(p(0,"a",15,4),u(2," 3DS Engine Credentials "),c()),e&2){let t=y(1),n=s(3);kt("routerLink","./",n._MerchantPspPageTab.threeDsCredentials,""),r("active",t.isActive)}}function Vp(e,o){if(e&1&&(T(0),m(1,Ap,3,3,"a",16),x()),e&2){let t=s(2);a(),r("bpHasAccess",t._MerchantAdminFeature.bpThreeDs)}}function Bp(e,o){if(e&1&&(p(0,"div",8)(1,"div",9)(2,"div",10),h(3,"bp-psp-thumbn
1ail",11),p(4,"h1",12),u(5),c()(),m(6,Ip,2,3,"bp-right-drawer-entity-header-buttons",13),c(),p(7,"nav",14)(8,"a",15,1),u(10," Details "),c(),m(11,Ep,3,3,"a",16)(12,Vp,2,1,"ng-container",17),p(13,"a",15,2),u(15," Integration guides "),c()()()),e&2){let t=o.ngIf,n=y(9),i=y(14),d=s();r("@fadeIn",void 0),a(3),r("name",t.pspName)("showPspNameTooltip",!1),a(2),ue(t.displayName),a(),r("bpHasAccess",d._MerchantAdminFeature.psps.actions.edit),a(2),kt("routerLink","./",d._MerchantPspPageTab.details,""),r("active",n.isActive),a(3),r("bpHasAccess",d._MerchantAdminFeature.pspCredentials),a(),r("ngIf",t.type.isCreditCard),a(),kt("routerLink","./",d._MerchantPspPageTab.integrationGuides,""),r("active",i.isActive)}}var wn,Ya=C(()=>{"use strict";st();b();se();U();Ye();Ln();W();Z();cs();z();b();R();ar();te();ce();W();fn();Re();ye();mt();wn=(()=>{class e extends Nt{constructor(){super(),this._currentOrganizationFacade=E(Ar),this._merchantPspFacade=E(ee),this.__title=E(St),this._MerchantPspPageTab=q,this._MerchantAdminFeature=I,this.__setPageTitleOnPspLoadOrError()}__setPageTitleOnPspLoadOrError(){Jt([this._merchantPspFacade.entity$,this._merchantPspFacade.drawerType$,this._merchantPspFacade.pending$]).pipe(re(this)).subscribe(([t,n,i])=>void this.__title.setMaskValue(i?{pspDisplayName:"Loading"}:n===ve.loadError?{pspDisplayName:"Error loading"}:{pspDisplayName:t?.displayName??"Loading"}))}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-page"]],hostAttrs:[1,"right-drawer-content"],standalone:!1,features:[S],decls:11,vars:25,consts:[["drawer",""],["detailsLink","routerLinkActive"],["integrationGuidesLink","routerLinkActive"],["credentialsLink","routerLinkActive"],["threeDsCredentialsLink","routerLinkActive"],[3,"facade","entity","pending","firstLoading","factory","drawerType","error"],["class","right-drawer-header",4,"ngIf"],[3,"bpActiveTabSetterOnRouteChange"],[1,"right-drawer-header"],[1,"right-drawer-subheader"],[1,"flex-align-items-center"],[3,"name","showPspNameTooltip"],[1,"m-0","ml-3"],["hasDeleteBtn","",3,"drawerType","delete",4,"bpHasAccess"],["mat-tab-nav-bar","","bpRightDrawerNavBar",""],["mat-tab-link","","routerLinkActive","",3,"routerLink","active"],["mat-tab-link","","routerLinkActive","",3,"routerLink","active",4,"bpHasAccess"],[4,"ngIf"],["hasDeleteBtn","",3,"delete","drawerType"]],template:function(n,i){if(n&1&&(p(0,"bp-right-drawer-entity",5,0),l(2,"async"),l(3,"async"),l(4,"async"),l(5,"async"),l(6,"async"),l(7,"async"),m(8,Bp,16,13,"div",6),l(9,"async"),h(10,"router-outlet",7),c()),n&2){let d;G("bridger-psp-not-implemented",((d=_(2,11,i._merchantPspFacade.entity$))==null||d.bridgerPspPaymentOption==null?null:d.bridgerPspPaymentOption.isImplemented)===!1),r("facade",i._merchantPspFacade)("entity",_(3,13,i._merchantPspFacade.entity$))("pending",_(4,15,i._merchantPspFacade.pending$))("firstLoading",_(5,17,i._merchantPspFacade.isFirstLoading$))("factory",i._merchantPspFacade.factory)("drawerType",_(6,19,i._merchantPspFacade.drawerType$))("error",_(7,21,i._merchantPspFacade.error$)),a(8),r("ngIf",_(9,23,i._merchantPspFacade.entity$)),a(2),r("bpActiveTabSetterOnRouteChange",i._merchantPspFacade)}},dependencies:[D,nr,ir,rn,pe,Fe,Ot,We,tr,or,Se,L,fi,tn,gi,B],styles:["[_nghost-%COMP%]{min-width:900px}"],data:{animation:[V,ae]},changeDetection:0})}}return e})()});var Za=C(()=>{"use strict";Da();Xa();Ya()});function Rp(e,o){if(e&1&&h(0,"bp-payment-routes-participation",2),e&2){let t=o.$implicit;r("paymentRoutes",t)}}var eo,to=C(()=>{"use strict";$();b();Z();$();eo=(()=>{class e extends ge{constructor(){super(...arguments),this.sectionScheme=[["id","paymentRoutes"]]}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=A(e)))(i||e)}})()}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-credential-details-view"]],hostAttrs:[1,"card","card-view"],standalone:!1,features:[S],decls:2,vars:4,consts:[["heading","Credentials details",3,"entity","metadata","sectionScheme"],[3,"paymentRoutes",4,"bpCustomValueView"],[3,"paymentRoutes"]],template:function(n,i){n&1&&(p(0,"bp-property-metadata-views-section",0),m(1,Rp,1,1,"bp-payment-routes-participation",1),c()),n&2&&(r("entity",i.entity)("metadata",i.metadata)("sectionScheme",i.sectionScheme),a(),r("bpCustomValueView","paymentRoutes"))},dependencies:[Ce,de,we],encapsulation:2,changeDetection:0})}}return e})()});function Op(e,o){if(e&1&&h(0,"bp-payment-card-brand-icons",3),e&2){let t=o.$implicit;r("brands",t)}}function Lp(e,o){if(e&1&&h(0,"bp-property-metadata-view",6),e&2){let t=s(2);r("metadata",t.allowPayoutsMd)("value",t.entity==null?null:t.entity.allowPayouts)}}function kp(e,o){if(e&1&&h(0,"bp-property-metadata-view",6),e&2){let t=s(2);
1r("metadata",t.payoutMethodTypeMd)("value",t.entity==null?null:t.entity.payoutMethodType)}}function $p(e,o){if(e&1&&(p(0,"div",4),m(1,Lp,1,2,"bp-property-metadata-view",5)(2,kp,1,2,"bp-property-metadata-view",5),c()),e&2){let t=s();r("@fadeIn",void 0),a(),r("ngIf",!(!(t.merchantPsp==null||t.merchantPsp.type==null)&&t.merchantPsp.type.isExternal)),a(),r("ngIf",t.entity==null?null:t.entity.allowPayouts)}}var no,io=C(()=>{"use strict";U();$();z();b();R();$();te();Rt();no=(()=>{class e extends ge{constructor(){super(...arguments),this.heading=na,this.sectionScheme=[]}get allowPayoutsMd(){return this.metadata.properties.allowPayouts}get payoutMethodTypeMd(){return this.metadata.properties.payoutMethodType}ngOnInit(){this._setSectionSchemeAccordingToPspType()}_setSectionSchemeAccordingToPspType(){this.sectionScheme=[["country","anyMappedCurrency"],this.merchantPsp?.type.isCreditCard?["brands"]:void 0,this.merchantPsp?.type.isCrypto?["cryptoCurrencies"]:void 0,this.merchantPsp?.type.isExternal?void 0:["apiUrl"]]}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=A(e)))(i||e)}})()}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-credential-view"]],hostAttrs:[1,"card","card-view"],inputs:{merchantPsp:"merchantPsp"},standalone:!1,features:[S],decls:3,vars:6,consts:[[3,"heading","entity","metadata","sectionScheme"],["class","flex-wrap-2 mt-1",3,"brands",4,"bpCustomValueView"],["class","mt-3 row",4,"bpDelayedRender"],[1,"flex-wrap-2","mt-1",3,"brands"],[1,"mt-3","row"],[3,"metadata","value",4,"ngIf"],[3,"metadata","value"]],template:function(n,i){n&1&&(p(0,"bp-property-metadata-views-section",0),m(1,Op,1,1,"bp-payment-card-brand-icons",1),c(),m(2,$p,3,3,"div",2)),n&2&&(r("heading",i.heading)("entity",i.entity)("metadata",i.metadata)("sectionScheme",i.sectionScheme),a(),r("bpCustomValueView","brands"),a(),r("bpDelayedRender",50))},dependencies:[D,At,de,we,Ge,Cn],styles:["[_nghost-%COMP%]{min-height:250px}"],data:{animation:[V]},changeDetection:0})}}return e})()});function Hp(e,o){if(e&1&&(T(0),p(1,"h3"),u(2),l(3,"pluralizeBy"),c(),h(4,"bp-property-metadata-views-section",3),x()),e&2){let t=o.index,n=s().$implicit,i=s().first,d=s(2);a(),G("mt-4",!i),a(),Zt("",t+1," ",ct(3,6,n.title,1),""),a(2),r("entity",d.getArray(n)[t])("propertiesMetadata",n.$$fields)}}function jp(e,o){e&1&&(T(0),u(1,"\u2014"),x())}function Up(e,o){if(e&1&&(T(0),h(1,"hr"),p(2,"h2"),u(3),c(),m(4,Hp,5,9,"ng-container",1)(5,jp,2,0,"ng-container",0),x()),e&2){let t,n=o.$implicit,i=s(3);a(3),ue(n.title),a(),r("ngForOf",i.getArray(n)),a(),r("ngIf",!((t=i.getArray(n))!=null&&t.length))}}function qp(e,o){if(e&1&&(T(0),h(1,"bp-property-metadata-views-section",2),m(2,Up,6,3,"ng-container",1),x()),e&2){let t=o.$implicit,n=o.first,i=s(2);a(),r("heading",n?i.heading:t.title)("hasSeparator",!n)("entity",i.entity.metadata)("propertiesMetadata",t.$$fields),a(),r("ngForOf",t.arrays)}}function Wp(e,o){if(e&1&&(T(0),m(1,qp,3,5,"ng-container",1),x()),e&2){let t=s();a(),r("ngForOf",t.merchantPsp.propertiesMetadata)}}var ro,ao=C(()=>{"use strict";$();z();b();R();$();mn();ro=(()=>{class e extends ge{constructor(){super(...arguments),this.heading=ia}getArray(t){return this.entity.metadata[t.name]}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=A(e)))(i||e)}})()}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-credential-metadata-view"]],hostAttrs:[1,"card","card-view"],inputs:{merchantPsp:"merchantPsp"},standalone:!1,features:[S],decls:1,vars:1,consts:[[4,"ngIf"],[4,"ngFor","ngForOf"],[3,"heading","hasSeparator","entity","propertiesMetadata"],[1,"block",3,"entity","propertiesMetadata"]],template:function(n,i){n&1&&m(0,Wp,2,1,"ng-container",0),n&2&&r("ngIf",i.merchantPsp&&i.entity)},dependencies:[j,D,de,Qi],encapsulation:2,changeDetection:0})}}return e})()});function Qp(e,o){if(e&1){let t=M();T(0),p(1,"bp-right-drawer-entity-name-control",18,3),l(3,"async"),l(4,"async"),l(5,"async"),P("nameChange",function(i){f(t),s(2);let d=y(1);return g(d.updateDrawerEntityAndSaveDraftToStorage({name:i}))}),c(),p(6,"div",19)(7,"button",20),P("click",function(){f(t);let i=y(2),d=s(2);return g(i.setName(d._suggestedPspCredentialName$.value))}),u(8),l(9,"async"),c()(),x()}if(e&2){let t=s().ngIf,n=s();a(),r("suggestedName",_(3,4,n._merchantPspCredentialFacade.isAddDrawer$)&&!t.name?_(4,6,n._suggestedPspCredentialName$):null)("name",t.name)("validator",_(5,8,n._merchantPspCredentialFacade.uniqueNameValidator$)),a(7),N(" ",_(9,10,n._suggestedPspCredentialName$)," ")}}function Kp(e,o){if(e&1&&(p(0,"h1"),u(1),c()),e&2){let t=s().ngIf;a(),ue(t.name)}}function Xp(e,o){if(e&1){let t=M();p(0,"button",25),P("click",function(){f(t);let i=s(4);return g(i.switchToCloneDrawer())}),u(1," Clone "),c()}}function Yp(e,o){if(e&1&&(p(0,"div",23),m(1,Xp,2,0,"button",24),c()),e&2){let t=s(2).ngIf;a(),r("ngIf",!!(t!=null&&t.id))}}function Zp(e,o){if(e&1){let t=M();p(0,"bp-right-drawer-entity-header-buttons",21),l(1,"async"),P("disable",function(){f(t);let i=s().ngIf,d=s();return g(d._merchantPspCredentialFacade.toggleActivityStatus(i))})("delete",function(){f(t);let i=s().ngIf,d=s();return g(d._merchantPspCredentialFacade.delete(i))}),m(2,Yp,2,1,"div",22),c()}if(e&2){let t=s().ngIf,n=s();r("drawerType",_(1,2,n._merchantPspCredentialFacade.drawerType$))("enabled",t.isEnabled)}}function ec(e,o){if(e&1&&(p(0,"div",11)(1,"div",12),h(2,"bp-psp-thumbn
1ail",13),l(3,"async"),l(4,"async"),p(5,"div",14),m(6,Qp,10,12,"ng-container",15)(7,Kp,2,1,"ng-template",null,2,H),c()(),h(9,"bp-status-badge",16),m(10,Zp,3,4,"bp-right-drawer-entity-header-buttons",17),c()),e&2){let t,n,i=o.ngIf,d=y(8),w=s(),Q=y(8);a(),r("@fadeIn",void 0),a(),r("name",(t=_(3,8,w._merchantPspCredentialFacade.relatedMerchantPsp$))==null?null:t.pspName)("showPspNameTooltip",!1)("bpTooltip",(n=_(4,10,w._merchantPspCredentialFacade.relatedMerchantPsp$))==null?null:n.displayName),a(4),r("ngIf",Q.hasAccess)("ngIfElse",d),a(3),r("enabled",i.isEnabled),a(),r("ngIf",Q.hasAccess)}}function tc(e,o){if(e&1&&h(0,"bp-merchant-psp-credential-details-view",26),e&2){let t=o.ngIf,n=s();r("entity",t)("metadata",n.metadata)}}function nc(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-credential-view",27),l(1,"async"),l(2,"async"),P("click",function(){f(t);let i=s(),d=y(1),w=y(8);return g(w.hasAccess&&d.setDrawerRouteParamsToEdit(i.generalSettingsFormId))}),c()}if(e&2){let t=s(),n=y(8);G("can-edit",n.hasAccess),r("entity",_(1,5,t._merchantPspCredentialFacade.entity$))("metadata",t.metadata)("merchantPsp",_(2,7,t._merchantPspCredentialFacade.relatedMerchantPsp$))}}function ic(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-credential-edit-form",28),l(1,"async"),l(2,"async"),l(3,"async"),P("entityChange",function(i){f(t),s();let d=y(1);return g(d.updateDrawerEntityAndSaveDraftToStorage(i))})("submitted",function(){f(t),s();let i=y(1);return g(i.submit())}),c()}if(e&2){let t=s();r("error",_(1,4,t._merchantPspCredentialFacade.error$))("entity",_(2,6,t._merchantPspCredentialFacade.entity$))("metadata",t.metadata)("merchantPsp",_(3,8,t._merchantPspCredentialFacade.relatedMerchantPsp$))}}function rc(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-credential-metadata-view",29),l(1,"async"),l(2,"async"),P("click",function(){f(t);let i=s(),d=y(1),w=y(8);return g(w.hasAccess&&d.setDrawerRouteParamsToEdit(i.pspSettingsFormId))}),c()}if(e&2){let t=s(),n=y(8);G("can-edit",n.hasAccess),r("entity",_(1,4,t._merchantPspCredentialFacade.entity$))("merchantPsp",_(2,6,t._merchantPspCredentialFacade.relatedMerchantPsp$))}}function ac(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-credential-metadata-edit-form",28),l(1,"async"),l(2,"async"),l(3,"async"),P("entityChange",function(i){f(t),s();let d=y(1);return g(d.updateDrawerEntityAndSaveDraftToStorage(i))})("submitted",function(){f(t),s();let i=y(1);return g(i.submit())}),c()}if(e&2){let t=s();r("error",_(1,4,t._merchantPspCredentialFacade.error$))("entity",_(2,6,t._merchantPspCredentialFacade.entity$))("metadata",t.metadata)("merchantPsp",_(3,8,t._merchantPspCredentialFacade.relatedMerchantPsp$))}}var Ut,oo=C(()=>{"use strict";st();oi();se();U();Ye();qe();W();b();$n();z();Ln();R();tt();ne();Me();te();ce();W();Re();to();io();ao();Ut=(()=>{class e extends Nt{constructor(t,n,i){super(),this._merchantPspCredentialFacade=t,this._merchantPspFacade=n,this._titleService=i,this.metadata=br.getClassMetadata(),this.generalSettingsFormId="general-settings-form",this.pspSettingsFormId="psp-settings-form",this.Feature=I,this.showGeneralSettingsView$=this._merchantPspCredentialFacade.drawerTypeAndFormId$.pipe(Le(([d,w])=>d===ve.view||d===ve.edit&&w!==this.generalSettingsFormId)),this.showGeneralSettingsForm$=this._merchantPspCredentialFacade.drawerTypeAndFormId$.pipe(Le(([d,w])=>d===ve.new||d===ve.edit&&w===this.generalSettingsFormId)),this.showPspSettingsView$=this._merchantPspCredentialFacade.drawerTypeAndFormId$.pipe(Le(([d,w])=>d===ve.view||d===ve.edit&&w!==this.pspSettingsFormId)),this.showPspSettingsForm$=this._merchantPspCredentialFacade.drawerTypeAndFormId$.pipe(Le(([d,w])=>d===ve.new||d===ve.edit&&w===this.pspSettingsFormId)),this._suggestedPspCredentialName$=new zt(""),this._managePageTitle(),this._suggestPspCredentialNameOnEntityChange()}ngOnDestroy(){this._merchantPspCredentialFacade.isStandaloneMode&&this._merchantPspFacade.resetState(),this._merchantPspCredentialFacade.resetState()}_suggestPspCredentialNameOnEntityChange(){this._merchantPspCredentialFacade.suggestedNameForEntity$.pipe(re(this)).subscribe(this._suggestedPspCredentialName$)}_managePageTitle(){this._merchantPspCredentialFacade.getPageTitle$(t=>
1t.name).pipe(re(this)).subscribe(t=>void this._titleService.setMaskValue({pageTitle:t}))}static{this.\u0275fac=function(n){return new(n||e)(J(ma),J(ee),J(St))}}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-credential-page"]],hostAttrs:[1,"right-drawer-content"],standalone:!1,features:[S],decls:21,vars:37,consts:[["drawer",""],["canEditGuard","canEditGuard"],["displayNameTpl",""],["entityNameCmpt",""],[3,"resetEntityStateOnDestroy","facade","entity","pending","firstLoading","factory","drawerType","error"],[3,"bpCanEditGuard"],["class","page-header right-drawer-header",4,"ngIf"],["class","mb-4",3,"entity","metadata",4,"ngIf"],["class","mb-4",3,"can-edit","entity","metadata","merchantPsp","click",4,"ngIf"],["class","mb-4",3,"error","entity","metadata","merchantPsp","entityChange","submitted",4,"ngIf"],["class","mb-4",3,"can-edit","entity","merchantPsp","click",4,"ngIf"],[1,"page-header","right-drawer-header"],[1,"flex-align-items-center"],[1,"mr-3",3,"name","showPspNameTooltip","bpTooltip"],[1,"flex-column"],[4,"ngIf","ngIfElse"],[1,"ml-4","mr-auto",3,"enabled"],["hasDeleteBtn","","hasDisableBtn","","useAddLabelInsteadCreate","",3,"drawerType","enabled","disable","delete",4,"ngIf"],["namePlaceholder","Credential Name",3,"nameChange","suggestedName","name","validator"],[1,"name-suggestions"],["type","button","bpTooltip","Suggested Psp Credential Name",1,"link","interactive","primary-text","mat-caption","btn-suggested-psp-credential-name",3,"click"],["hasDeleteBtn","","hasDisableBtn","","useAddLabelInsteadCreate","",3,"disable","delete","drawerType","enabled"],["class","ng-content-menu-items",4,"bpFeatureUnderDevelopment"],[1,"ng-content-menu-items"],["type","button","mat-menu-item","",3,"click",4,"ngIf"],["type","button","mat-menu-item","",3,"click"],[1,"mb-4",3,"entity","metadata"],[1,"mb-4",3,"click","entity","metadata","merchantPsp"],[1,"mb-4",3,"entityChange","submitted","error","entity","metadata","merchantPsp"],[1,"mb-4",3,"click","entity","merchantPsp"]],template:function(n,i){n&1&&(p(0,"bp-right-drawer-entity",4,0),l(2,"async"),l(3,"async"),l(4,"async"),l(5,"async"),l(6,"async"),ie(7,5,1),m(9,ec,11,12,"div",6),l(10,"async"),m(11,tc,1,2,"bp-merchant-psp-credential-details-view",7),l(12,"async"),m(13,nc,3,9,"bp-merchant-psp-credential-view",8),l(14,"async"),m(15,ic,4,10,"bp-merchant-psp-credential-edit-form",9),l(16,"async"),m(17,rc,3,8,"bp-merchant-psp-credential-metadata-view",10),l(18,"async"),m(19,ac,4,10,"bp-merchant-psp-credential-metadata-edit-form",9),l(20,"async"),c()),n&2&&(r("resetEntityStateOnDestroy",!1)("facade",i._merchantPspCredentialFacade)("entity",_(2,15,i._merchantPspCredentialFacade.entity$))("pending",_(3,17,i._merchantPspCredentialFacade.pending$))("firstLoading",_(4,19,i._merchantPspCredentialFacade.isFirstLoading$))("factory",i._merchantPspCredentialFacade.factory)("drawerType",_(5,21,i._merchantPspCredentialFacade.drawerType$))("error",_(6,23,i._merchantPspCredentialFacade.error$)),a(7),r("bpCanEditGuard",i.Feature.pspCredentials.actions.edit),a(2),r("ngIf",_(10,25,i._merchantPspCredentialFacade.entity$)),a(2),r("ngIf",_(12,27,i._merchantPspCredentialFacade.entity$)),a(2),r("ngIf",_(14,29,i.showGeneralSettingsView$)),a(2),r("ngIf",_(16,31,i.showGeneralSettingsForm$)),a(2),r("ngIf",_(18,33,i.showPspSettingsView$)),a(2),r("ngIf",_(20,35,i.showPspSettingsForm$)))},dependencies:[D,je,sn,Y,an,Tn,xn,fe,Fe,vn,Ot,We,Se,eo,no,ro,B],styles:[".name-suggestions[_ngcontent-%COMP%]{margin-top:.1rem}.name-suggestions[_ngcontent-%COMP%], .name-suggestions[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{line-height:1}"],data:{animation:[V,ae]},changeDetection:0})}}return e})()});var so=C(()=>{"use strict";oo()});var Sn=C(()=>{"use strict";so()});var oc,po,Xn=C(()=>{"use strict";mt();se();W();ce();Sn();b();oc=[{path:"credential",component:Ut,canActivate:[Be],canDeactivate:[nt],runGuardsAndResolvers:"always",outlet:"[right-drawer][2]",data:K(K({title:"{pageTitle} Credential"},Ve(I.pspCredentials)),{drawersGroups:[{groupName:"merchant-psp"}]})},{path:"payment-route|psp-payment-option|credential",component:Ut,canDeactivate:[nt],runGuardsAndResolvers:"always",data:K({title:"{pageTitle} Credential"},{drawerWithNavigationLevel:!0})}],po=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=_e({type:e})}static{this.\u0275inj=le({imports:[Ae.forChild(oc),Ae]})}}return e})()});var co,mo=C(()=>{"use strict";$n();Sn();b();co=(()=>{class e extends la{constructor(){super(...arguments),this.routeComponentType=Ut}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=A(e)))(i||e)}})()}static{this.\u0275prov=ke({token:e,factory:e.\u0275fac})}}return e})()});var lo,_o=C(()=>{"use strict";R();et();he();Pe();tt();On();ne();$();te();mn();Me();Rt();W();gn();Re();$n();z();Z();Xn();mo();b();lo=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=_e({type:e})}static{this.\u0275inj=le({imports:[dt,gt,lt,Ft,Ze,_a,xt.forFeature
1([co]),Ce,Vt,Tt,Mt,Dt,Pt,Tn,xn,It,Lt,Bt,Mn,po]})}}return e})()});var uo=C(()=>{"use strict";Sn();Xn();_o()});function dc(e,o){if(e&1&&(p(0,"mat-card",4),h(1,"mat-card-title",5),p(2,"mat-card-content")(3,"div")(4,"div")(5,"caption"),u(6),c(),h(7,"output",5),c(),p(8,"div")(9,"caption"),u(10),c(),h(11,"output",5),c(),p(12,"div")(13,"caption"),u(14),c(),h(15,"output",5),c()()()()),e&2){let t=s();a(6),N(" ",t._merchantPspMetadata.properties.type.label," "),a(4),N(" ",t._merchantPspMetadata.properties.credentials.label," "),a(4),N(" ",t._merchantPspMetadata.properties.paymentRoutes.label," ")}}function mc(e,o){if(e&1){let t=M();p(0,"button",13),P("click",function(i){return f(t),g(i.stopPropagation())}),p(1,"mat-icon"),u(2,"more_vert"),c(),p(3,"mat-menu",14,0)(5,"button",15),P("click",function(i){f(t);let d=s(2).$implicit,w=s();return i.stopPropagation(),g(w._merchantPspFacade.delete(d))}),u(6," Delete "),c()()()}if(e&2){let t=y(4);r("matMenuTriggerFor",t)}}function lc(e,o){if(e&1&&(p(0,"mat-card",7),l(1,"async"),p(2,"mat-card-title")(3,"div",8),h(4,"bp-psp-thumbnail",9),u(5),c(),m(6,mc,7,1,"button",10),c(),p(7,"mat-card-content")(8,"div")(9,"div")(10,"caption"),u(11),c(),p(12,"output"),u(13),c()(),p(14,"div")(15,"caption"),u(16),c(),p(17,"output"),h(18,"bp-enabled-items-of-total-summary",11),c()(),p(19,"div")(20,"caption"),u(21),c(),p(22,"output"),h(23,"bp-payment-routes-participation",12),c()()()()()),e&2){let t=s().$implicit,n=s();G("not-implemented",(t.bridgerPspPaymentOption==null?null:t.bridgerPspPaymentOption.isImplemented)===!1),r("bpTooltip",(t.bridgerPspPaymentOption==null?null:t.bridgerPspPaymentOption.isImplemented)===!1?"Not implemented":null)("@fadeInSemiSlow",void 0)("outletLinkRelativeToParent",O(22,cc,pt(19,pc,O(17,sc,t.id),_(1,15,n._merchantPspFacade.activeTab$)))),a(4),r("name",t.pspName)("showPspNameTooltip",!1),a(),N(" ",t.name," "),a(),r("bpHasAccess",n._MerchantAdminFeature.psps.actions.edit),a(5),N(" ",n._merchantPspMetadata.properties.type.label," "),a(2),N(" ",t.type.titleDisplayName," "),a(3),N(" ",n._merchantPspMetadata.properties.credentials.label," "),a(2),r("items",t.credentials),a(3),N(" ",n._merchantPspMetadata.properties.paymentRoutes.label," "),a(2),r("paymentRoutes",t.paymentRoutes)}}function _c(e,o){e&1&&(T(0),m(1,lc,24,24,"mat-card",6),x()),e&2&&(a(),r("bpDelayedRender",0)("bpDelayedRenderStagger",25)("bpDelayedRenderAllStagger",!0))}var sc,pc,cc,ho,Yn=C(()=>{"use strict";b();se();Gt();U();qe();Z();z();b();R();_r();he();Pe();tt();Z();te();Me();bn();ce();W();Re();ye();sc=e=>({id:e,drawerType:"view"}),pc=(e,o)=>["merchant-psp",e,o],cc=e=>({"[right-drawer][1]":e});ho=(()=>{class e{constructor(){this._merchantPspsFacade=E(ze),this._merchantPspFacade=E(ee),this._MerchantAdminFeature=I,this._MerchantPspPageTab=q,this._merchantPspMetadata=Ue.getClassMetadata(),this._trackById=en}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psps-cards"]],standalone:!1,decls:4,vars:5,consts:[["cardMenu","matMenu"],[3,"facade"],["class","bp-card stub",4,"bpEntityCardPendingStub"],[4,"ngFor","ngForOf","ngForTrackBy"],[1,"bp-card","stub"],[1,"pending-stub","w-100"],["class","bp-card hoverable",3,"not-implemented","bpTooltip","outletLinkRelativeToParent",4,"bpDelayedRender","bpDelayedRenderStagger","bpDelayedRenderAllStagger"],[1,"bp-card","hoverable",3,"bpTooltip","outletLinkRelativeToParent"],[1,"flex-align-items-center"],[1,"mr-2",3,"name","showPspNameTooltip"],["mat-icon-button","","type","button",3,"matMenuTriggerFor","click",4,"bpHasAccess"],[3,"items"],[3,"paymentRoutes"],["mat-icon-button","","type","button",3,"click","matMenuTriggerFor"],[1,"row-menu"],["type","button","mat-menu-item","",3,"click"]],template:function(n,i){n&1&&(p(0,"bp-entities-cards",1),m(1,dc,16,3,"mat-card",2)(2,_c,2,3,"ng-container",3),l(3,"async"),c()),n&2&&(r("facade",i._merchantPspsFacade),a(2),r("ngForOf",_(3,3,i._merchantPspsFacade.records$))("ngForTrackBy",i._trackById))},dependencies:[j,mr,cr,dr,oe,X,un,je,hn,Ce,nn,Ge,Y,Je,pe,Fr,Sr,Se,L,B],encapsulation:2,data:{animation:[xe,V,bi,ae]},changeDetection:0})}}return e})()});var fo=C(()=>{"use strict";Yn()});function yc(e,o){if(e&1){let t=M();p(0,"td",15)(1,"button",16),P("click",function(i){return f(t),g(i.stopPropagation())}),p(2,"mat-icon"),u(3,"more_vert"),c(),p(4,"mat-menu",17,2)(6,"button",18),P("click",function(){f(t);let i=s().$implicit,d=s();return g(d.merchantPspFacade.delete(i))}),u(7,"Delete"),c()()()()}if(e&2){let t=y(5);a(),r("matMenuTriggerFor",t)}}function Pc(e,o){if(e&1&&(T(0),m(1,yc,8,1,"td",14),x()),e&2){s();let t=y(1);a(),r("ngIf",t.hasAccess)}}function Mc(e,o){if(e&1&&(p(0,"th",19),u(1,"Logo"),c()),e&2){s();let t=y(1);di("colspan",t.hasAccess?2:1)}}function vc(e,o){e&1&&h(0,"bp-paywith-badge",25)}function bc(e,o){if(e&1&&(T(0),m(1,vc,1,0,"bp-paywith-badge",24),x()),e&2){let t=s().ngIf;a(),r("ngIf",t.canBeUsedInPaywith)}}function Tc(e,o){if(e&1&&(p(0,"div",21),m(1,bc,2,1,"ng-container",22),h(2,"bp-psp-thumbn
1ail",23),c()),e&2){let t=o.ngIf,n=s(2);a(),r("bpHasAccess",n._MerchantAdminFeature.paywith),a(),r("name",t.pspName)("showPspNameTooltip",!1)}}function xc(e,o){if(e&1&&(p(0,"td",15),m(1,Tc,3,3,"div",20),c()),e&2){let t=o.$implicit,n=s();a(),r("ngIf",n._castToEntity(t))}}function Dc(e,o){if(e&1&&(p(0,"th",29),u(1),c()),e&2){let t=s(2).$implicit;r("disabled",!t.sortable),a(),N(" ",t.label," ")}}function wc(e,o){e&1&&(T(0),m(1,Dc,2,2,"th",28),x())}function Sc(e,o){if(e&1&&(p(0,"td",15),h(1,"bp-property-metadata-view",30),c()),e&2){let t=o.$implicit,n=s().$implicit,i=s(),d=y(17);a(),r("metadata",n)("table",n.table)("value",t[n.property])("customValueTemplate",i.customPropertiesViews.includes(n.property)?d:null)}}function Fc(e,o){if(e&1&&(T(0,26),m(1,wc,2,0,"ng-container",27)(2,Sc,2,4,"td",10),x()),e&2){let t=o.$implicit;r("matColumnDef",t.property),a(),r("ngIf",!t.table.headless)}}function Ic(e,o){e&1&&h(0,"tr",31),e&2&&r("@instantHideOnVoid",void 0)}function Ec(e,o){if(e&1&&(h(0,"tr",32),l(1,"async")),e&2){let t=o.$implicit,n=s();G("not-implemented",(t.bridgerPspPaymentOption==null?null:t.bridgerPspPaymentOption.isImplemented)===!1),r("bpTooltip",(t.bridgerPspPaymentOption==null?null:t.bridgerPspPaymentOption.isImplemented)===!1?"Not implemented":null)("@instantHideOnVoid",void 0)("outletLinkRelativeToParent",O(12,Cc,pt(9,gc,O(7,fc,t.id),_(1,5,n.merchantPspFacade.activeTab$))))}}function Ac(e,o){if(e&1&&h(0,"bp-enabled-items-of-total-summary",35),e&2){let t=s().$implicit;r("items",t)}}function Vc(e,o){if(e&1&&h(0,"bp-payment-routes-participation",36),e&2){let t=s().$implicit;r("paymentRoutes",t)}}function Bc(e,o){if(e&1&&m(0,Ac,1,1,"bp-enabled-items-of-total-summary",33)(1,Vc,1,1,"bp-payment-routes-participation",34),e&2){let t=o.metadata;r("ngIf",t.property==="credentials"),a(),r("ngIf",t.property==="paymentRoutes")}}var hc,fc,gc,Cc,go,Zn=C(()=>{"use strict";se();U();Rt();qe();b();z();Z();R();he();Pe();tt();Ai();Jr();$();te();Me();bn();ce();W();Re();ye();hc=()=>[],fc=e=>({id:e,drawerType:"view"}),gc=(e,o)=>["merchant-psp",e,o],Cc=e=>({"[right-drawer][1]":e});go=(()=>{class e extends vr{constructor(t,n){super(),this.merchantPspFacade=t,this.merchantPspsFacade=n,this._MerchantAdminFeature=I,this.customPropertiesViews=["credentials","paymentRoutes"],this.setConfig({metadata:Ue.getClassMetadata(),columnsOrder:["menu","pspLogo","pspName","type","credentials","paymentRoutes"],customColumns:["pspLogo"]})}static{this.\u0275fac=function(n){return new(n||e)(J(ee),J(ze))}}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psps-table"]],standalone:!1,features:[S],decls:18,vars:17,consts:[["canEditGuard","canEditGuard"],["customPropertyViewTpl",""],["rowMenu","matMenu"],[3,"bpCanEditGuard"],[3,"facade"],["mat-table","","matSort","",1,"page-table",3,"bpClassMetadataSort","dataSource","trackBy"],["matColumnDef","menu"],[4,"matCellDef"],["matColumnDef","pspLogo"],["mat-header-cell","",4,"matHeaderCellDef"],["mat-cell","",4,"matCellDef"],[3,"matColumnDef",4,"ngFor","ngForOf"],["mat-header-row","",4,"matHeaderRowDef"],["mat-row","","class","clickable",3,"not-implemented","bpTooltip","outletLinkRelativeToParent",4,"matRowDef","matRowDefColumns"],["mat-cell","",4,"ngIf"],["mat-cell",""],["mat-icon-button","","type","button",3,"click","matMenuTriggerFor"],[1,"row-menu"],["type","button","mat-menu-item","",3,"click"],["mat-header-cell",""],["class","relative inline-flex",4,"ngIf"],[1,"relative","inline-flex"],[4,"bpHasAccess"],[3,"name","showPspNameTooltip"],["class","float-around-psp-logo","size","sm",4,"ngIf"],["size","sm",1,"float-around-psp-logo"],[3,"matColumnDef"],[4,"ngIf"],["class","nowrap","mat-header-cell","","mat-sort-header","",3,"disabled",4,"matHeaderCellDef"],["mat-header-cell","","mat-sort-header","",1,"nowrap",3,"disabled"],[3,"metadata","table","value","customValueTemplate"],["mat-header-row",""],["mat-row","",1,"clickable",3,"bpTooltip","outletLinkRelativeToParent"],[3,"items",4,"ngIf"],[3,"paymentRoutes",4,"ngIf"],[3,"items"],[3,"paymentRoutes"]],template:function(n,i){n&1&&(ie(0,3,0),p(2,"bp-entities-table-card",4)(3,"table",5),l(4,"async"),T(5,6),m(6,Pc,2,1,"ng-container",7),x(),T(7,8),m(8,Mc,2,1,"th",9)(9,xc,2,1,"td",10),x(),m(10,Fc,3,2,"ng-container",11),l(11,"async"),m(12,Ic,1,1,"tr",12),l(13,"async"),m(14,Ec,2,14,"tr",13),l(15,"async"),c()(),m(16,Bc,2,2,"ng-template",null,1,H)),n&2&&(r("bpCanEditGuard",i._MerchantAdminFeature.psps.actions.edit),a(2),r("facade",i.merchantPspsFacade),a(),r("bpClassMetadataSort",i.metadata)("dataSource",_(4,8,i.merchantPspsFacade.records$)||Te(16,hc))("trackBy",i.trackById),a(7
1),r("ngForOf",_(11,10,i.columnsMetadata$)),a(2),r("matHeaderRowDef",_(13,12,i.headerColumnsIds$)),a(2),r("matRowDefColumns",_(15,14,i.displayedColumnsIds$)))},dependencies:[j,D,oe,X,un,je,hn,Fi,Ii,Or,kr,jr,$r,Lr,Ur,Gr,Hr,qr,Wr,Ce,At,ur,nn,Y,Je,fe,pe,Ir,Se,Tr,L,B],encapsulation:2,data:{animation:[Ti]},changeDetection:0})}}return e})()});var Co=C(()=>{"use strict";Zn()});var yo=C(()=>{"use strict";fo();Co()});function $c(e,o){e&1&&(p(0,"a",8)(1,"mat-icon",9),u(2,"add_circle_outlined"),c()()),e&2&&r("routerLink",O(6,kc,O(4,Lc,O(2,Oc,Te(1,Nc)))))}function Gc(e,o){if(e&1&&h(0,"bp-select-field",11),e&2){let t=s().ngIf;r("items",t)}}function Hc(e,o){if(e&1&&(T(0),m(1,Gc,1,1,"bp-select-field",10),x()),e&2){let t=o.ngIf;a(),r("ngIf",t.length>1)}}function jc(e,o){e&1&&h(0,"bp-paywall-button",12),e&2&&r("@fade",void 0)("addMore",!0)}function Uc(e,o){if(e&1){let t=M();p(0,"div",13)(1,"button",14),P("click",function(){f(t);let i=s();return g(i._identityPreferencesFacade.update({merchantPspsListViewType:i._ListViewType.grid}))}),p(2,"mat-icon",9),u(3,"grid_view"),c()(),p(4,"button",15),P("click",function(){f(t);let i=s();return g(i._identityPreferencesFacade.update({merchantPspsListViewType:i._ListViewType.table}))}),p(5,"mat-icon",9),u(6,"table_view"),c()()()}if(e&2){let t=o.ngIf;a(),r("color",t.isGrid?"primary":""),a(3),r("color",t.isTable?"primary":"")}}function qc(e,o){e&1&&h(0,"bp-merchant-psps-cards",17)}function Wc(e,o){e&1&&h(0,"bp-merchant-psps-table",17),e&2&&r("@fadeIn",void 0)}function zc(e,o){if(e&1&&(T(0),m(1,qc,1,0,"bp-merchant-psps-cards",16)(2,Wc,1,1,"bp-merchant-psps-table",16),x()),e&2){let t=o.ngIf;a(),r("ngIf",t.isGrid),a(),r("ngIf",t.isTable)}}var Nc,Oc,Lc,kc,Po,Mo=C(()=>{"use strict";b();mt();se();Ye();U();gn();ss();Z();b();R();he();Pe();wt();rs();ne();te();Me();ce();ye();mt();Yn();Zn();Nc=()=>["add-merchant-psps"],Oc=e=>({"[right-drawer][2]":e}),Lc=e=>({outlets:e}),kc=e=>[e];Po=(()=>{class e extends $e{constructor(){super(),this._identityPreferencesFacade=E(Xi),this._merchantPspsFacade=E(ze),this.__activatedRoute=E(hi),this._MerchantAdminFeature=I,this._ListViewType=Ki,this.__initMerchantPspsLoadAndFilteringLogic()}__initMerchantPspsLoadAndFilteringLogic(){this._merchantPspsFacade.loadAll(),this.__activatedRoute.params.pipe(re(this)).subscribe(t=>void this._merchantPspsFacade.queryParamsChange(this._merchantPspsFacade.queryParamsFactory(t)))}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psps-page"]],standalone:!1,features:[S],decls:15,vars:12,consts:[[1,"page-header","float-controls"],[1,"flex-align-items-center"],["class","ml-2 bp-icon-button-lg","mat-icon-button","","bpTooltip","Add PSPs","color","primary",3,"routerLink",4,"bpHasAccess"],[1,"controls"],["debounce","","bpFilterControl","pspName","label","Name",3,"hasSearchIcon"],[4,"ngIf"],["class","ml-auto",3,"addMore",4,"bpBehindPaywall"],["class","ml-3",4,"ngIf"],["mat-icon-button","","bpTooltip","Add PSPs","color","primary",1,"ml-2","bp-icon-button-lg",3,"routerLink"],[1,"material-icons-round"],["bpFilterControl","type","label","Type","resetOptionText","All",3,"items",4,"ngIf"],["bpFilterControl","type","label","Type","resetOptionText","All",3,"items"],[1,"ml-auto",3,"addMore"],[1,"ml-3"],["mat-icon-button","","bpTooltip","Grid View","type","button",1,"bp-icon-button-toggle","bp-icon-button-lg",3,"click","color"],["mat-icon-button","","bpTooltip","Table View","type","button",1,"bp-icon-button-toggle","bp-icon-button-lg",3,"click","color"],["class","slide-up-on-route-hit",4,"ngIf"],[1,"slide-up-on-route-hit"]],template:function(n,i){n&1&&(p(0,"header",0)(1,"div")(2,"h1",1),u(3," PSPs "),m(4,$c,3,8,"a",2),c()(),p(5,"div",3)(6,"bp-filter"),h(7,"bp-input",4),m(8,Hc,2,1,"ng-container",5),l(9,"async"),c()(),m(10,jc,1,2,"bp-paywall-button",6)(11,Uc,7,2,"div",7),l(12,"async"),c(),m(13,zc,3,2,"ng-container",5),l(14,"async")),n&2&&(a(4),r("bpHasAccess",i._MerchantAdminFeature.psps.actions.create),a(3),r("hasSearchIcon",!0),a(),r("ngIf",_(9,6,i._merchantPspsFacade.allPaymentOptionTypes$)),a(2),r("bpBehindPaywall",i._MerchantAdminFeature.psps.actions.create),a(),r("ngIf",_(12,8,i._identityPreferencesFacade.settingChange$("merchantPspsListViewType"))),a(2),r("ngIf",_(14,10,i._identityPreferencesFacade.settingChange$("merchantPspsListViewType"))))},dependencies:[D,oe,ft,X,He,Wi,vt,De,rn,Y,pe,L,Br,Rr,tn,ho,go,B],encapsulation:2,data:{animation:[V,ae]},changeDetection:0})}}return e})()});var vo=C(()=>{"use strict";yo();Mo()});var Fn=C(()=>{"use strict";Ma();Za();uo();vo()});var Jc,bo,To=C(()=>{"use strict";mt();se();W();ce();Z();Fn();b();Jc=[{path:"",component:Po,data:{title:"Merchant PSPs"}},{path:"merchant-psp",component:wn,canActivate:[Be],runGuardsAndResolvers:"always",canDeactivate:[nt],outlet:"[right-drawer][1]",data:K(K({},Ve(I.psps)),{drawerWithNavigationLevel:!0,drawersGroups:[{groupRoot:!0,groupName:"merchant-psp"}]}),children:[{path:q.details.name,component:Ba,data:{title:"{pspDisplayName} Psp Details"}},{path:q.credentials.name,component:Ia,canActivate:[Be],runGuardsAndResolvers:"always",data:K({title:"{pspDisplayName} Psp Credentials"},Ve(I.pspCredentials))},{path:q.threeDsCredentials.name,component:Ja,canActivate:[Be],runGuardsAndResolvers:"always",data:K({title:"{pspDisplayName} Psp 3DS Engine Credentials"},Ve(I.pspCredentials))},{path:q.integrationGuides.name,component:Oa,data:{title:"{pspDisplayName} Psp Integration Guides"}},{path:"**",redirectTo:q.details.name}]},{path:"add-merchant-psps",component:ya,canActivate:[Be],runGuardsAndResolvers:"always",outlet:"[right-drawer][2]",data:K(K({title:yn},Ve(I.psps.actions.create)),{drawerOccupiesMostOfSpace:!0})}],bo=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=_e({type:e})}static{this.\u0275inj=le({imports:[Ae.forChild(Jc),Ae]})}}return e})()});var xo,Do=C(()=>{"use strict";z();b();xo=(()=>{class e extends ra{static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=A(e)))(i||e)}})()}static{this.\u0275prov=ke({token:e,factory:e.\u0275fac})}}return e})()});var wo,So=C(()=>{"use strict";z();Fn();b();wo=(()=>{class e extends oa{constructor(){super(...arguments),this.routeComponentType=wn,this.entityPresentInPaymentRoutesWarningParagraphComponent=ta}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=A(e)))(i||e)}})()}static{this.\u0275prov=ke({token:e,factory:e.\u0275fac})}}return e})()});var In,Fo=C(()=>{"use strict";In="General settings"});var ei=C(()=>{"use strict";Fo()});function Qc(e,o){if(e&1&&h(0,"bp-property-metadata-control",7),e&2){let t=o.$implicit,n=s(2);r("metadata",t)("control",n.controls.merchantName)}}function Kc(e,o){if(e&1){let t=M();p(0,"form",1),P("ngSubmit",function(){f(t);let i=s();return g(i.submit())}),h(1,"button",2)(2,"bp-alert",3),p(3,"fieldset",4)(4,"bp-property-metadata-controls-section",5),m(5,Qc,1,2,"bp-property-metadata-control",6),c()()()}if(e&2){let t=s();r("formGroup",t.form),a(2),r("errors",t.errors),a(2),r("heading",t.heading)("form",t.form)("metadata",t.metadata)("sectionScheme",t.sectionScheme),a(),r("bpCustomControl","merchantName")("bpCustomControlInferFrom",t.metadata)}}var Io,Eo=C(()=>{"use strict";U();W();ei();b();R();et();$();ne();Io=(()=>
1{class e extends Er{constructor(){super(),this.heading=In,this.merchantPsp=null,this.sectionScheme=[],this.setFormScheme({countries:null,currencies:null,merchantCountry:null,merchantCurrency:null,merchantName:null,acquirerMerchantId:null,isAft:null})}ngOnInit(){this._setSectionSchemeAccordingToPspType()}_setSectionSchemeAccordingToPspType(){this.sectionScheme=[["countries"],["currencies"],["merchantCountry","merchantCurrency"],["merchantName","acquirerMerchantId"],["isAft"]]}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-three-ds-credential-edit-form"]],hostAttrs:[1,"card","card-edit"],inputs:{merchantPsp:"merchantPsp"},standalone:!1,features:[S],decls:1,vars:1,consts:[[3,"formGroup","ngSubmit",4,"ngIf"],[3,"ngSubmit","formGroup"],["type","submit",1,"hidden"],["type","danger",3,"errors"],[1,"mb-0"],[3,"heading","form","metadata","sectionScheme"],["class","w-100 mb-4",3,"metadata","control",4,"bpCustomControl","bpCustomControlInferFrom"],[1,"w-100","mb-4",3,"metadata","control"]],template:function(n,i){n&1&&m(0,Kc,6,8,"form",0),n&2&&r("ngIf",i.form&&i.merchantPsp)},dependencies:[D,ut,_t,ht,Pr,Et,fr,Ct],styles:["[_nghost-%COMP%]{min-height:300px}"],data:{animation:[ae,V]},changeDetection:0})}}return e})()});function Yc(e,o){if(e&1&&h(0,"bp-country",4),e&2){let t=o.$implicit;r("src",t)}}function Zc(e,o){if(e&1&&(p(0,"div",2),m(1,Yc,1,1,"bp-country",3),c()),e&2){let t=o.$implicit;a(),r("ngForOf",t)}}var Ao,Vo=C(()=>{"use strict";U();$();ei();b();R();$();ne();Ao=(()=>{class e extends ge{constructor(){super(...arguments),this.heading=In,this.sectionScheme=[]}ngOnInit(){this._setSectionSchemeAccordingToPspType()}_setSectionSchemeAccordingToPspType(){this.sectionScheme=[["countries"],["currencies"],["merchantCountry","merchantCurrency"],["merchantName","acquirerMerchantId"],["isAft"]]}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=A(e)))(i||e)}})()}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-three-ds-credential-view"]],hostAttrs:[1,"card","card-view"],inputs:{merchantPsp:"merchantPsp"},standalone:!1,features:[S],decls:2,vars:5,consts:[[3,"heading","entity","metadata","sectionScheme"],["class","flex-wrap-2 mt-2",4,"bpCustomValueView"],[1,"flex-wrap-2","mt-2"],["compact","",3,"src",4,"ngFor","ngForOf"],["compact","",3,"src"]],template:function(n,i){n&1&&(p(0,"bp-property-metadata-views-section",0),m(1,Zc,2,1,"div",1),c()),n&2&&(r("heading",i.heading)("entity",i.entity)("metadata",i.metadata)("sectionScheme",i.sectionScheme),a(),r("bpCustomValueView","countries"))},dependencies:[j,de,we,on],styles:["[_nghost-%COMP%]{min-height:250px}"],data:{animation:[V]},changeDetection:0})}}return e})()});function td(e,o){e&1&&h(0,"hr")}function nd(e,o){if(e&1&&(p(0,"div"),m(1,td,1,0,"hr",1),p(2,"h3",2),h(3,"bp-payment-card-brand-icon",3),u(4),c(),h(5,"bp-property-metadata-views-section",4),c()),e&2){let t=o.$implicit,n=o.last,i=o.first,d=s();G("mb-4",!n),a(),r("ngIf",!i),a(2),r("src",t.provider),a(),N(" ",t.provider.displayName," "),a(),r("entity",t)("metadata",t.classMetadata)("sectionScheme",d.viewSectionScheme)}}var Bo,Ro=C(()=>{"use strict";$();qe();b();R();$();Nn();Bo=(()=>{class e extends ge{constructor(){super(...arguments),this.metadata=Pn.getClassMetadata(),this.viewSectionScheme=[["isEnabled"],["acquirerBin","overrideAcquirerMerchantId"],["acquirerMerchantCategoryCode"]]}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=A(e)))(i||e)}})()}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-three-ds-credential-providers-view"]],hostAttrs:[1,"card","card-view"],standalone:!1,features:[S],decls:3,vars:2,consts:[[3,"mb-4",4,"ngFor","ngForOf"],[4,"ngIf"],[1,"mb-2","font-weight-slim","flex-gap-2","flex-align-items-center"],[3,"src"],[3,"entity","metadata","sectionScheme"]],template:function(n,i){n&1&&(p(0,"h2"),u(1),c(),m(2,nd,6,8,"div",0)),n&2&&(a(),ue(i.heading),a(),r("ngForOf",i.entity==null?null:i.entity.providers))},dependencies:[j,D,de,bt],styles:["[_nghost-%COMP%]{min-height:170px}"],changeDetection:0})}}return e})()});function ad(e,o){if(e&1&&(p(0,"span",6),h(1,"bp-payment-card-brand-icon",7),u(2),c()),e&2){let t=s();a(),r("src",t.entitySetExternallyWithProvider.provider),a(),N(" ",t.entitySetExternallyWithProvider.provider.displayName," ")}}function od(e,o){if(e&1){let t=M();p(0,"bp-select-field",8),P("valueChange",function(i){f(t);let d=s();return g(d.onProviderBrandChange(i))}),c()}if(e&2){let t=s();r("formControl",t.controls.provider)("items",t.availableProviderBrands)}}function sd(e,o){if(e&1&&h(0,"bp-property-metadata-controls-section",9),e&2){let t=s();r("form",t.form)("metadata",t.metadata)("sectionScheme",t.sectionScheme)}}var rd,No,Oo=C(()=>{"use strict";Rn();b();Gt();$();qe();b();R();he();Pe();et();$();Nn();wt();Me();rd=(e,o)=>({"flex-align-items-center mat-h3 mb-2 font-weight-300":e,"flex-align-items-baseline":o});No=(()=>{class e extends Mr{get availableProviderBrands(){return this.__availableProviderBrands}set availableProviderBrands(t){this.__availableProviderBrands=this.selectedProviderBrand?Oe([this.selectedProviderBrand,...t]):t}get providerBrand(){return this.entitySetExternally?.provider??this.selectedProviderBrand}get entitySetExternallyWithProvider(){return this.entitySetExternally?.provider?this.entitySetExternally:null}constructor(){super(),this.selectedProviderBrandChange=new me,this.remove=ne
1w me,this.metadata=kn.getClassMetadata(),this.sectionScheme=[["isEnabled"],["acquirerBin"],["acquirerMerchantCategoryCode"],["overrideAcquirerMerchantId"]],this.selectedProviderBrand=null,this.factory=t=>new kn(ni(K({},t),{id:t?.id??li()})),this.setFormScheme({id:null,provider:null,isEnabled:null,acquirerBin:null,acquirerMerchantCategoryCode:null,overrideAcquirerMerchantId:null})}onProviderBrandChange(t){this.selectedProviderBrand=t,this.selectedProviderBrandChange.emit(t)}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-three-ds-credential-provider-form"]],inputs:{availableProviderBrands:"availableProviderBrands"},outputs:{selectedProviderBrandChange:"selectedProviderBrandChange",remove:"remove"},standalone:!1,features:[S],decls:8,vars:9,consts:[["providerBrandSelectorTpl",""],[3,"ngClass"],["class","flex-gap-2 flex-align-items-center",4,"ngIf","ngIfElse"],["mat-icon-button","","type","button","bpTooltip","Remove",1,"btn-remove","ml-auto","btn-icon","gray","warn-on-hover",3,"click"],[1,"material-icons-round"],[3,"form","metadata","sectionScheme",4,"ngIf"],[1,"flex-gap-2","flex-align-items-center"],[3,"src"],["floatLabel","never","placeholder","Choose a provider","required","","name","provider",3,"valueChange","formControl","items"],[3,"form","metadata","sectionScheme"]],template:function(n,i){if(n&1){let d=M();p(0,"div",1),m(1,ad,3,2,"span",2)(2,od,1,2,"ng-template",null,0,H),p(4,"button",3),P("click",function(){return f(d),g(i.remove.emit(i.providerBrand))}),p(5,"mat-icon",4),u(6,"remove_circle"),c()()(),m(7,sd,1,3,"bp-property-metadata-controls-section",5)}if(n&2){let d=y(3);r("ngClass",pt(6,rd,!!i.entitySetExternallyWithProvider,!i.entitySetExternallyWithProvider)),a(),r("ngIf",i.entitySetExternallyWithProvider)("ngIfElse",d),a(3),mi("top",i.entitySetExternallyWithProvider?0:.25,"rem"),a(3),r("ngIf",i.form&&i.metadata&&i.sectionScheme)}},dependencies:[_i,D,oe,X,Pi,vi,Mi,Et,bt,He,Y],styles:["[_nghost-%COMP%]{display:block}[_nghost-%COMP%] bp-select-field[_ngcontent-%COMP%] mat-form-field{width:260px!important}[_nghost-%COMP%] .btn-remove[_ngcontent-%COMP%]{top:.25rem}"],changeDetection:0})}}return e})()});function dd(e,o){if(e&1&&h(0,"bp-alert",8),e&2){let t=s(2);r("errors",t.errors)}}function md(e,o){if(e&1){let t=M();p(0,"button",9),P("click",function(){f(t);let i=s(2);return g(i.addNewProvider())}),p(1,"mat-icon",10),u(2,"add_circle_outlined"),c()()}e&2&&r("@fade",void 0)}function ld(e,o){e&1&&h(0,"hr",13)}function _d(e,o){if(e&1){let t=M();T(0),m(1,ld,1,0,"hr",11),p(2,"bp-merchant-psp-three-ds-credential-provider-form",12),P("selectedProviderBrandChange",function(i){let d=f(t).index,w=s(2);return g(w.onSelectedProviderBrandChange(d,i))})("remove",function(i){let d=f(t).index,w=s(2);return g(w.removeProvider(d,i))}),c(),x()}if(e&2){let t=o.$implicit,n=o.index,i=o.first,d=o.last,w=s(2);a(),r("ngIf",!i),a(),G("mb-3",!d),r("@fadeIn",void 0)("bpScrollIntoView",O(8,cd,n===w.freshlyAddedProviderIndex))("availableProviderBrands",w.availableProviderBrands)("entity",w.existingProviders[n]||null)("form",t)}}function ud(e,o){if(e&1){let t=M();p(0,"form",1),P("ngSubmit",function(){f(t);let i=s();return g(i.submit())}),h(1,"button",2),m(2,dd,1,1,"bp-alert",3),p(3,"fieldset")(4,"h2",4),u(5," Providers "),p(6,"span",5),u(7," *"),c(),m(8,md,3,1,"button",6),c(),m(9,_d,3,10,"ng-container",7),c()()}if(e&2){let t=s();r("formGroup",t.form),a(2),r("ngIf",!t._parentFormEntityComponent.isAdd),a(6),r("ngIf",t.providersFormGroups.length<t.allProviderBrands.length),a(),r("ngForOf",t.providersFormGroups)}}var cd,Lo,ko=C(()=>{"use strict";b();U();W();z();b();R();he();Pe();et();ne();Me();te();Oo();cd=e=>({scroll:e});Lo=(()=>{class e extends ea{constructor(){super(...arguments),this._parentFormEntityComponent=E(Fe)}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=A(e)))(i||e)}})()}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-three-ds-credential-providers-form"]],hostAttrs:[1,"card","card-edit"],standalone:!1,features:[S],decls:1,vars:1,consts:[[3,"formGroup","ngSubmit",4,"ngIf"],[3,"ngSubmit","formGroup"],["type","submit",1,"hidden"],["type","danger",3,"errors",4,"ngIf"],[1,"mat-h2","flex-align-items-center"],[1,"ml-1","mat-form-field-required-marker"],["class","ml-2 bp-icon-button-big","mat-icon-button","","color","primary","type","button","bpTooltip","Add a Payment Option",3,"click",4,"ngIf"],[4,"ngFor","ngForOf"],["type","danger",3,"errors"],["mat-icon-button","","color","primary","type","button","bpTooltip","Add a Payment Option",1,"ml-2","bp-icon-button-big",3,"click"],[1,"material-icons-round"],["class","mt-0",4,"ngIf"],[3,"selectedProviderBrandChange","remove","bpScrollIntoView","availableProviderBrands","entity","form"],[1,"mt-0"]],template:function(n,i){n&1&&m(0,ud,10,4,"form",0),n&2&&r("ngIf",i.form)},dependencies:[j,D,oe,X,ut,_t,ht,Ct,Y,Si,No],styles:["[_nghost-%COMP%]{min-height:170px}"],data:{animation:[V,ae]},changeDetection:0})}}return e})()});function fd(e,o){if(e&1){let t=M();T(0),p(1,"bp-right-drawer-entity-name-control",18,3),l(3,"async"),l(4,"async"),l(5,"async"),P("nameChange",function(i){f(t),s(2);let d=y(1);return g(d.updateDrawerEntityAndSaveDraftToStorage({name:i}))}),c(),p(6,"div",19)(7,"button",20),P("click",function(){f(t);let i=y(2),d=s(2);return g(i.setName(d._suggestedPspThreeDsCredentialName$.value))}),u(8),l(9,"async"),c()(),x()}if(e&2){let t=s().ngIf,n=s();a(),r("suggestedName",_(3,4,n._merchantPspThreeDsCredentialFacade.isAddDrawer$)&&!t.name?_(4,6,n._suggestedPspThreeDsCredentialName$):null)("name",t.name)("validator",_(5,8,n._merchantPspThreeDsCredentialFacade.uniqueNameValidator$)),a(7),N(" ",_(9,10,n._suggestedPspThreeDsCredentialName$)," ")}}function gd(e,o){if(e&1&&(p(0,"h1"),u(1),c()),e&2){let t=s().ngIf;a(),ue(t.name)}}function Cd(e,o){if(e&1){let t=M();p(0,"button",25),P("click",function(){f(t);let i=s(4);return g(i.switchToCloneDrawer())}),u(1," Clone "),c()}}function yd(e,o){if(e&1&&(p(0,"div",23),m(1,Cd,2,0,"button",24),c()),e&2){let t=s(2).ngIf;a(),r("ngIf",!!(t!=null&&t.id))}}function Pd(e,o){if(e&1){let t=M();p(0,"bp-right-drawer-entity-header-buttons",21),l(1,"async"),P("disable",function(){f(t);let i=s().ngIf,d=s();return g(d._merchantPspThreeDsCredentialFacade.toggleActivityStatus(i))})("delete",function(){f(t);let i=s().ngIf,d=s();return g(d._merchantPspThreeDsCredentialFacade.delete(i))}),m(2,yd,2,1,"div",22),c()}if(e&2){let t=s().ngIf,n=s();r("drawerType",_(1,2,n._merchantPspThreeDsCredentialFacade.drawerType$))("enabled",t.isEnabled)}}function Md(e,o){if(e&1&&(p(0,"div",11)(1,"div",12),h(2,"bp-psp-thumbn
1ail",13),l(3,"async"),l(4,"async"),p(5,"div",14),m(6,fd,10,12,"ng-container",15)(7,gd,2,1,"ng-template",null,2,H),c()(),h(9,"bp-status-badge",16),m(10,Pd,3,4,"bp-right-drawer-entity-header-buttons",17),c()),e&2){let t,n,i=o.ngIf,d=y(8),w=s(),Q=y(8);a(),r("@fadeIn",void 0),a(),r("name",(t=_(3,8,w._merchantPspThreeDsCredentialFacade.relatedMerchantPsp$))==null?null:t.pspName)("showPspNameTooltip",!1)("bpTooltip",(n=_(4,10,w._merchantPspThreeDsCredentialFacade.relatedMerchantPsp$))==null?null:n.displayName),a(4),r("ngIf",Q.hasAccess)("ngIfElse",d),a(3),r("enabled",i.isEnabled),a(),r("ngIf",Q.hasAccess)}}function vd(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-three-ds-credential-view",26),l(1,"async"),l(2,"async"),P("click",function(){f(t);let i=s(),d=y(1),w=y(8);return g(w.hasAccess&&d.setDrawerRouteParamsToEdit(i.settingsFormId))}),c()}if(e&2){let t=s(),n=y(8);G("can-edit",n.hasAccess),r("entity",_(1,5,t._merchantPspThreeDsCredentialFacade.entity$))("metadata",t.metadata)("merchantPsp",_(2,7,t._merchantPspThreeDsCredentialFacade.relatedMerchantPsp$))}}function bd(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-three-ds-credential-edit-form",27),l(1,"async"),l(2,"async"),l(3,"async"),P("entityChange",function(i){f(t),s();let d=y(1);return g(d.updateDrawerEntityAndSaveDraftToStorage(i))})("submitted",function(){f(t),s();let i=y(1);return g(i.submit())}),c()}if(e&2){let t=s();r("error",_(1,4,t._merchantPspThreeDsCredentialFacade.error$))("entity",_(2,6,t._merchantPspThreeDsCredentialFacade.entity$))("metadata",t.metadata)("merchantPsp",_(3,8,t._merchantPspThreeDsCredentialFacade.relatedMerchantPsp$))}}function Td(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-three-ds-credential-providers-view",28),l(1,"async"),P("click",function(){f(t);let i=s(),d=y(1),w=y(8);return g(w.hasAccess&&d.setDrawerRouteParamsToEdit(i.providersFormId))}),c()}if(e&2){let t=s(),n=y(8);G("can-edit",n.hasAccess),r("entity",_(1,4,t._merchantPspThreeDsCredentialFacade.entity$))("metadata",t.metadata)}}function xd(e,o){if(e&1){let t=M();p(0,"bp-merchant-psp-three-ds-credential-providers-form",29),l(1,"async"),l(2,"async"),P("entityChange",function(i){f(t),s();let d=y(1);return g(d.updateDrawerEntityAndSaveDraftToStorage(i))})("submitted",function(){f(t),s();let i=y(1);return g(i.submit())}),c()}if(e&2){let t=s();r("error",_(1,3,t._merchantPspThreeDsCredentialFacade.error$))("entity",_(2,5,t._merchantPspThreeDsCredentialFacade.entity$))("metadata",t.metadata)}}var En,$o=C(()=>{"use strict";st();b();se();U();Ye();qe();W();Gn();b();Ln();R();tt();ne();Me();te();ce();W();Re();Eo();Vo();Ro();ko();En=(()=>{class e extends Nt{constructor(t){super(),this._titleService=t,this._merchantPspThreeDsCredentialFacade=E(ua),this.metadata=Pn.getClassMetadata(),this.settingsFormId="settings-form",this.isSettingsFormShowed$=this._merchantPspThreeDsCredentialFacade.getIsSubFormShowed$(this.settingsFormId),this.providersFormId="providers-form",this.isProvidersFormShowed$=this._merchantPspThreeDsCredentialFacade.getIsSubFormShowed$(this.providersFormId),this.Feature=I,this._suggestedPspThreeDsCredentialName$=new zt(""),this.__managePageTitle(),this.__suggestPspThreeDsCredentialNameOnEntityChange()}ngOnDestroy(){this._merchantPspThreeDsCredentialFacade.resetState()}__suggestPspThreeDsCredentialNameOnEntityChange(){this._merchantPspThreeDsCredentialFacade.suggestedNameForEntity$.pipe(re(this)).subscribe(this._suggestedPspThreeDsCredentialName$)}__managePageTitle(){this._merchantPspThreeDsCredentialFacade.getPageTitle$(t=>t.name).pipe(re(this)).subscribe(t=>void this._titleService.setMaskValue({pageTitle:t}))}static{this.\u0275fac=function(n){return new(n||e)(J(St))}}static{this.\u0275cmp=v({type:e,selectors:[["bp-merchant-psp-three-ds-credential-page"]],hostAttrs:[1,"right-drawer-content"],standalone:!1,features:[S],decls:19,vars:34,consts:[["drawer",""],["canEditGuard","canEditGuard"],["displayNameTpl",""],["entityNameCmpt",""],[3,"resetEntityStateOnDestroy","facade","entity","pending","firstLoading","factory","drawerType","error"],[3,"bpCanEditGuard"],["class","page-header right-drawer-header",4,"ngIf"],["class","mb-4",3,"can-edit","entity","metadata","merchantPsp","click",4,"ngIf"],["class","mb-4",3,"error","entity","metadata","merchantPsp","entityChange","submitted",4,"ngIf"],["class","mb-4","heading","Providers",3,"can-edit","entity","metadata","click",4,"ngIf"],["class","mb-4",3,"error","entity","metadata","entityChange","submitted",4,"ngIf"],[1,"page-header","right-drawer-header"],[1,"flex-align-items-center"],[1,"mr-3",3,"name","showPspNameTooltip","bpTooltip"],[1,"flex-column"],[4,"ngIf","ngIfElse"],[1,"ml-4","mr-auto",3,"enabled"],["hasDeleteBtn","","hasDisableBtn","","useAddLabelInsteadCreate","",3,"drawerType","enabled","disable","delete",4,"ngIf"],["namePlaceholder","3DS Engine Credential Name",3,"nameChange","suggestedName","name","validator"],[1,"name-suggestions"],["type","button","bpTooltip","Suggested Psp 3DS Engine Credential Name",1,"link","interactive","primary-text","mat-caption","btn-suggested-psp-credential-name",3,"click"],["hasDeleteBtn","","hasDisableBtn","","useAddLabelInsteadCreate","",3,"disable","delete","drawerType","enabled"],["class","ng-content-menu-items",4,"bpFeatureUnderDevelopment"],[1,"ng-content-menu-items"],["type","button","mat-menu-item","",3,"click",4,"ngIf"],["type","button","mat-menu-item","",3,"click"],[1,"mb-4",3,"click","entity","metadata","merchantPsp"],[1,"mb-4",3,"entityChange","submitted","error","entity","metadata","merchantPsp"],["heading","Providers",1,"mb-4",3,"click","entity","metadata"],[1,"mb-4",3,"entityChange","submitted","error","entity","metadata"]],template:function(n,i){n&1&&(p(0,"bp-right-drawer-entity",4,0),l(2,"async"),l(3,"async"),l(4,"async"),l(5,"async"),l(6,"async"),ie(7,5,1),m(9,Md,11,12,"div",6),l(10,"async"),m(11,vd,3,9,"bp-merchant-psp-three-ds-credential-view",7),l(12,"async"),m(13,bd,4,10,"bp-merchant-psp-three-ds-credential-edit-form",8),l(14,"async"),m(15,Td,2,6,"bp-merchant-psp-three-ds-credential-providers-view",9),l(16,"async"),m(17,xd,3,7,"bp-merchant-psp-three-ds-credential-providers-form",10),l(18,"async"),c()),n&2&&(r("resetEntityStateOnDestroy",!1)("facade",i._merchantPspThreeDsCredentialFacade)("entity",_(2,14,i._merchantPspThreeDsCredentialFacade.entity$))("pending",_(3,16,i._merchantPspThreeDsCredentialFacade.pending$))("firstLoading",_(4,18,i._merchantPspThreeDsCredentialFacade.isFirstLoading$))("factory",i._merchantPspThreeDsCredentialFacade.factory)("drawerType",_(5,20,i._merchantPspThreeDsCredentialFacade.drawerType$))("error",_(6,22,i._merchantPspThreeDsCredentialFacade.error$)),a(7),r("bpCanEditGuard",i.Feature.pspCredentials.actions.edit),a(2),r("ngIf",_(10,24,i._merchantPspThreeDsCredentialFacade.entity$)),a(2),r("ngIf",_(12,26,i.isSettingsFormShowed$)===!1),a(2),r("ngIf",_(14,28,i.isSettingsFormShowed$)===!0),a(2),r("ngIf",_(16,30,i.isProvidersFormShowed$)===!1),a(2),r("ngIf",_(18,32,i.isProvidersFormShowed$)===!0))},dependencies:[D,je,sn,Y,an,fe,Fe,vn,Ot,We,Se,Io,Ao,Bo,Lo,B],styles:[".name-suggestions[_ngcontent-%COMP%]{margin-top:.1rem}.name-suggestions[_ngcontent-%COMP%], .name-suggestions[_ngcontent-%COMP%] > button[_ngcontent-%COMP%]{line-height:1}"],data:{animation:[V,ae]},changeDetection:0})}}return e})()});var Go=C(()=>{"use strict";$o()});var An=C(()=>{"use strict";Go()});var Dd,Ho,ti=C(()=>{"use strict";mt();se();W();ce();An();b();Dd=[{path:"3ds-credential",component:En,canActivate:[Be],canDeactivate:[nt],runGuardsAndResolvers:"always",outlet:"[right-drawer][2]",data:K(K({title:"{pageTitle} 3DS engine credential"},Ve(I.pspCredentials)),{drawersGroups:[{groupName:"merchant-psp"}]})}],Ho=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=_e({type:e})}static{this.\u0275inj=le({imports:[Ae.forChild(Dd),Ae]})}}return e})()});var jo,Uo=C(()=>{"use strict";Gn();An();b();jo=(()=>{class e extends ha{constructor(){super(...arguments),this.routeComponentType=En}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=A(e)))(i||e)}})()}static{this.\u0275prov=ke({token:e,factory:e.\u0275fac})}}return e})()});var qo,Wo=C(()=>{"use strict";R();et();he();Pe();tt();On();ne();$();te();mn();Me();wt();dn();Rt();W();gn();Re();Gn();ti();Uo();b();qo=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=_e({type:e})}
1static{this.\u0275inj=le({imports:[dt,gt,lt,Ft,Ze,xt.forFeature([jo]),Vt,Tt,ln,Mt,Dt,Pt,cn,It,Lt,Bt,Mn,fa,Ho]})}}return e})()});var zo=C(()=>{"use strict";An();ti();Wo()});var Yf,Jo=C(()=>{"use strict";Yo();R();et();he();as();Pe();tt();Oi();ts();yr();Ai();ms();Jr();ar();_r();es();On();wt();ne();$();te();Xo();Me();dn();mn();Rt();Re();W();fn();gn();ye();z();Z();Xr();bn();To();Fn();Do();So();zo();b();Yf=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=_e({type:e})}static{this.\u0275inj=le({imports:[dt,lr,yi,gt,Ji,lt,Ft,Cr,Ni,Ei,Yr,zr,rr,Ze,Ze,Bi,ki,lo,xt.forFeature([xo,wo]),Ce,ln,Tt,Vt,Pt,Mt,cn,Di,Dt,Je,Bt,It,Lt,sr,wr,Kr,Nr,da,qo,bo]})}}return e})()});var Qo=C(()=>{"use strict";Jo()});var wd=C(()=>{Qo()});wd();export{Yf as MerchantPspsSectionModule}; 2//# sourceMappingURL=chunk-IGSJFXE5.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.