PageSourceSearch

https://commercial.bnc.ca/app/business-banking/fr-CA/962.f33bad8ff97e848b.js

js bnc.ca collected 2026-10-01 11:52:21 UTC 163,523 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkbusiness=self.webpackChunkbusiness||[]).push([[962],{87962(cn,Ze,u){u.d(Ze,{AccountsJourneyBundleModule:()=>Qi});var qe=u(63444),A=u(54171),o=u(18504),S=u(74185),ie=u(15086),re=u(4388),et=u(43944),tt=u(50554),nt=u(74322),at=u(89642),ot=u(62610),he=u(46047),it=u(79015),K=u(63753),Y=u(1915),G=u(88095),ct=u(6489),C=u(2809),de=u(51935);const _t=[{path:C.x2k,canMatch:[(0,de.V)(C.x2k)],data:{title:"R\xE9ception d'un virement Interac\u1D39\u1D30",[C.Fme.MODE]:C.zNM.RECEPTION},loadChildren:()=>Promise.all([u.e(76),u.e(102)]).then(u.bind(u,20102)).then(n=>n.InteracMoneyTransferJourneyBundleModule)},{path:C.SUq,canMatch:[(0,de.V)(C.SUq)],data:{title:"R\xE9pondre \xE0 une demande de fonds",[C.Fme.MODE]:C.zNM.FULFILLMENT},loadChildren:()=>Promise.all([u.e(76),u.e(102)]).then(u.bind(u,20102)).then(n=>n.InteracMoneyTransferJourneyBundleModule)}];u(26899);var Z=u(76579),ue=u(65156),Ce=(u(64465),u(66577)),x=u(23130),H=u(81865),V=u(25530),ce=(u(77605),u(26285)),Me=u(6854),U=u(18083),ve=u(13479),Te=u(88898),Ne=(u(90193),u(22703)),s=(u(65780),u(60375)),I=function(n){return n.RENAME_ACCOUNT="RENAME_ACCOUNT",n.SEARCH_TRANSACTIONS="SEARCH_TRANSACTIONS",n.SEARCH_CASHED_CHEQUES="SEARCH_CASHED_CHEQUES",n.SEARCH_DEPOSITORS="SEARCH_DEPOSITORS",n.SEE_DETAILS="DETAILS",n.SEE_BALANCE_HISTORY="SEE_BALANCE_HISTORY",n.SEE_STATEMENTS="SEE_STATEMENTS",n.SEE_TRANSACTIONS="SEE_TRANSACTIONS",n.TOGGLE_FAVORITE_STATE="TOGGLE_FAVORITE_STATE",n.VOID_CHEQUE="VOID_CHEQUE",n.MANAGE_CREDIT_CARDS="MANAGE_CREDIT_CARDS",n}(I||{});const Q=[I.RENAME_ACCOUNT,I.SEE_DETAILS,I.SEE_BALANCE_HISTORY,I.SEE_STATEMENTS,I.SEE_TRANSACTIONS,I.SEARCH_TRANSACTIONS,I.SEARCH_CASHED_CHEQUES,I.SEARCH_DEPOSITORS,I.TOGGLE_FAVORITE_STATE,I.VOID_CHEQUE,I.MANAGE_CREDIT_CARDS];var e=u(35547);class l{}var T=u(4949),R=u(47754),b=u(49769),g=u(84412),h=u(84572),k=u(27468),F=u(54843),X=u(85343),p=u(96354),B=u(7673),z=u(23294),Ae=u(5964),j=u(88141),q=u(25558),_e=u(99437),ee=u(31943),se=u(44668),Be=u(65245),Le=u(99172);const Se="companyName",De=n=>{switch(n.type){case"NUMBER":case"DECIMAL":case"INTEGER":return Number(n.value);case"BOOLEAN":return"true"===n.value?.toLowerCase();default:return n.value}},$e=(n=[])=>n.map(_=>{const t=Object.entries(_.attributes).reduce((a,[i,c])=>({...a,[i]:De(c)}),{});return{..._,...t}}),ye=({metadata:n={},elements:_=[]},t={})=>({...t,...n,limit:t.limit??_?.length}),be=(n,_)=>({metadata:ye(n,_),elements:$e(n.elements||void 0)}),te=n=>({viewName:n.viewName,filter:Fe(n.filters),sort:we(n.sort),limit:n.pagination.limit,cursor:n.pagination.cursor}),Fe=n=>{const _=a=>"string"==typeof a?`'${a}'`:`${a}`;return n.length?n.map(({name:a,values:i})=>`${a}=${(a=>a.map(_).join(","))(i)}`).join("&"):void 0},we=n=>n.length?n.map(_=>`${"desc"===_.direction?"-":""}${_.orderBy}`):void 0;let ne=(()=>{class n{constructor(){this.tabsConfiguration$=new g.t(void 0),this.viewProjections$=new g.t(void 0),this.isSingleTabModeState$=new g.t(void 0),this.isDefaultTabActive$=new g.t(!1),this.allTabProjections=[],this.availableTabs$=(0,h.z)([this.tabsConfiguration$,this.viewProjections$,this.isSingleTabModeState$,this.isDefaultTabActive$]).pipe((0,p.T)(([t,a,i,c])=>i||!t?[]:(c&&(this.allTabProjections=t.filter(r=>this.filterByProjections(r.viewProjections,a))),this.allTabProjections)),(0,se.t)(1)),this.isSingleTabMode$=this.isSingleTabModeState$.pipe((0,p.T)(t=>!!t))}setSingleTabMode(t){void 0===this.isSingleTabModeState$.value&&this.isSingleTabModeState$.next(t)}configureTabs(t,a,i){this.isDefaultTabActive$.next(this.getDefaultViewName(t)===i),this.tabsConfiguration$.next(t),this.viewProjections$.next(a)}filterByProjections(t,a={}){return(t||[]).every(i=>parseInt((a[i]??["0"])[0],10))}getDefaultViewName(t){return t.find(a=>a.default)?.viewName}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275prov=s.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),Ee=(()=>{class n{constructor(t,a,i){this.arrangementViewsService=t,this.accountOverviewTabsService=a,this.configurationService=i,this.accountsGroupsLoadingState=new Map,this.requestParameters$=new g.t(void 0),this.refreshAccountsView$=new g.t(!0),this.accountsView$=(0,h.z)([this.requestParameters$.pipe((0,z.F)(A.n4),(0,Ae.p)(c=>!!c)),this.refreshAccountsView$]).pipe((0,j.M)(()=>{this.isAccountsLoading$.next(!0),this.accountsLoadingError$.next(void 0)}),(0,q.n)(()=>this.arrangementViewsService.getArrangementView(te(this.getViewParameters())).pipe((0,_e.W)(this.handleLoadingError))),(0,ee.S)((c,r)=>((n,_,t)=>{const a={...n?.groups};return Object.entries(_?.groups??{}
1).forEach(([c,r])=>((c,r)=>{const N=[...n?.groups?.[c]?.elements??[],...r.elements??[]];a[c]={...r,elements:N}})(c,r)),t.pagination.cacheElements?{..._,groups:a}:_})(c,r,this.getViewParameters())),(0,j.M)(c=>this.setupGroupsLoadingState(c,this.getViewParameters())),(0,j.M)(c=>this.updateTabsConfiguration(c,this.getViewParameters(),this.getViewParameters().viewName)),(0,j.M)(c=>this.updateViewState(c,this.getViewParameters())),(0,j.M)(()=>this.isAccountsLoading$.next(!1)),(0,se.t)(1)),this.isSingleGroupView$=new g.t(!1),this.isAccountsLoading$=new g.t(!1),this.accountsLoadingError$=new g.t(void 0),this.accountGroups$=this.accountsView$.pipe((0,q.n)(()=>this.getGroupDefinitions$())),this.favoriteAccounts$=this.accountGroups$.pipe((0,p.T)(c=>c&&(n=>n.reduce((_,t)=>_.concat(t.group?.elements||[]),[]))(c)),(0,p.T)(c=>c?.filter(r=>r.favorite)),(0,p.T)(c=>c?.slice(0,this.configurationService.favouriteAccountsSize)),(0,ee.S)((c,r)=>this.getViewParameters().filters.length?c:r)),this.accountsMetadata$=this.accountsView$.pipe((0,p.T)(c=>c?.metadata)),this.accountsBalanceAggregations$=this.accountsMetadata$.pipe((0,p.T)(c=>(n=>{const _=n&&Object.values(n)[0];return _&&Object.entries(_).map(([t,a])=>({currency:t,...a}))})(c?.balanceAggregations||{}))),this.accountsFilterData$=this.accountsMetadata$.pipe((0,p.T)(c=>((n={})=>[{projection:"productKindUris",filter:"productKindUri"},{projection:"companyNames",filter:Se},{projection:"currencies",filter:"currency"}].filter(({projection:t})=>n[t]?.length).map(({projection:t,filter:a})=>({name:a,values:n[t]})))(c?.projections)),(0,ee.S)((c,r)=>this.getViewParameters().filters.length?c:r)),this.handleLoadingError=c=>(this.accountsLoadingError$.next(c),(0,B.of)(void 0))}setRequestParameters(t){t.subscribe(this.requestParameters$)}updateViewParameters(t){this.requestParameters$.next(t)}refreshAccounts(){this.refreshAccountsView$.next(!0)}getRequestParameters(){const[t]=this.accountsGroupsLoadingState.values();return this.isSingleGroupView$.value?t?.parameters$.value:te(this.getViewParameters())}updateGroupPagination(t,a){if(this.accountsGroupsLoadingState.has(t)){const i=this.accountsGroupsLoadingState.get(t)?.parameters$;i?.next({...i.value,...a})}}getGroupDefinitions$(){const t=Array.from(this.accountsGroupsLoadingState);return t.length>0?(0,h.z)(t.map(([a,i])=>this.getGroupDefinitionFromLoadingState$(a,i))):(0,B.of)(void 0)}getGroupDefinitionFromLoadingState$(t,a){return(0,h.z)([a.data$,a.isLoading$]).pipe((0,p.T)(([i,c])=>({name:t,group:i,isLoading:c})))}setupGroupsLoadingState(t,a){const i=t?.groups??{};this.accountsGroupsLoadingState=Object.keys(i).reduce((c,r)=>c.set(r,this.getGroupLoadingState(a,r,i[r])),new Map)}getGroupLoadingState(t,a,i){const c=te(t),r=be(i,c),N=new g.t({...c,limit:r.metadata?.limit,cursor:void 0,groupName:a}),E=new g.t(!1);return{data$:N.pipe((0,Be.i)(1)).pipe((0,z.F)((f,$)=>(0,A.n4)(f,$)),(0,j.M)(()=>E.next(!0)),(0,q.n)(f=>this.arrangementViewsService.getArrangementViewGroup(f).pipe((0,p.T)($=>be($,f)),(0,_e.W)(this.handleLoadingError))),(0,j.M)(()=>E.next(!1)),(0,Le.Z)(r),(0,ee.S)((f,$)=>((n,_,t)=>{const a=[...n?.elements??[],..._?.elements??[]];return t.cacheElements?{..._,elements:a}:_})(f,$,N.value)),(0,se.t)(1)),parameters$:N,isLoading$:E}}updateTabsConfiguration(t,a,i){t&&0===a.filters.length&&(this.accountOverviewTabsService.setSingleTabMode(Object.keys(t.groups||{}).length<1),this.accountOverviewTabsService.configureTabs(this.configurationService.accountsListTabs||[],t.metadata?.projections||{},i))}updateViewState(t,a){t&&0===a.filters.length&&this.isSingleGroupView$.next(Object.keys(t.groups||{}).length<=1)}getViewParameters(){return this.requestParameters$.value}static{this.\u0275fac=function(a){return new(a||n)(s.KVO(ie.sI),s.KVO(ne),s.KVO(l))}}static{this.\u0275prov=s.jDH({token:n,factory:n.\u0275fac})}}return n})();var Xe=u(18810),pe=u(96697),O=u(86493);let Dt=(()=>{class n{constructor(t,a,i){this.accountDataService=t,this.notificationsService=a,this.errorMessageService=i}updateAccountPreferences$(t,a){return this.accountDataService.updateUserPreferences({accountUserPreferences:t}).pipe((0,pe.s)(1),(0,j.M)(()=>{a&&this.showSuccessNotifictaion(a.success)}),(0,_e.W)(i=>
1(a&&this.showErrorNotification(a.error,i),(0,Xe.$)(()=>i))))}showSuccessNotifictaion(t){this.notificationsService.showNotification({modifier:"success",header:t,message:""})}showErrorNotification(t,a){const i=this.errorMessageService.getErrorMessageDetails(a).message;this.notificationsService.showNotification({modifier:"error",header:t,message:i})}static{this.\u0275fac=function(a){return new(a||n)(s.KVO(ie.Nh),s.KVO(O.JE),s.KVO(A.P8))}}static{this.\u0275prov=s.jDH({token:n,factory:n.\u0275fac})}}return n})();var ae=function(n){return n.ARRANGEMENT_ALIAS_VIEW="ProductSummary.ManageArrangementAlias.view",n.ARRANGEMENT_ALIAS_EDIT="ProductSummary.ManageArrangementAlias.edit",n.PRODUCT_SUMMARY_VIEW="ProductSummary.ProductSummary.view",n.PRODUCT_SUMMARY_EDIT="ProductSummary.ProductSummary.edit",n.TRANSACTIONS_VIEW="Transactions.Transactions.view",n.TRANSACTIONS_EDIT="Transactions.Transactions.edit",n}(ae||{});const je={arrangementAlias:{view:ae.ARRANGEMENT_ALIAS_VIEW,edit:ae.ARRANGEMENT_ALIAS_EDIT},accounts:{view:ae.PRODUCT_SUMMARY_VIEW,edit:ae.PRODUCT_SUMMARY_EDIT},transactions:{view:ae.TRANSACTIONS_VIEW,edit:ae.TRANSACTIONS_EDIT}},$t={favoriteStateUpdate:{success:"Vos comptes favoris ont \xE9t\xE9 mis \xE0 jour.",error:"Une erreur est survenue lors de la mise \xE0 jour de votre compte."},aliasUpdate:{success:"Le nom de votre compte a \xE9t\xE9 mis \xE0 jour.",error:"Un probl\xE8me technique nous emp\xEAche de traiter votre demande. R\xE9essayez plus tard."}};var J=u(59882);let yt=(()=>{class n{constructor(t,a){this.configuration=t,this.activatedRoute=a,this.defaultTabConfiguration={viewName:"",label:"",default:!0},this.viewName$=this.activatedRoute.paramMap.pipe((0,p.T)(i=>i.get("viewName")||this.getDefaultTabConfiguration().viewName)),this.configuration$=this.viewName$.pipe((0,p.T)(i=>this.getTabConfiguration(i)||this.getDefaultTabConfiguration())),this.isDefault$=this.configuration$.pipe((0,p.T)(i=>!0===i.default))}getTabConfiguration(t){return this.configuration.accountsListTabs.find(a=>a.viewName===t)}getDefaultTabConfiguration(){return this.configuration.accountsListTabs.find(t=>t.default)||this.defaultTabConfiguration}static{this.\u0275fac=function(a){return new(a||n)(s.KVO(l),s.KVO(J.nX))}}static{this.\u0275prov=s.jDH({token:n,factory:n.\u0275fac})}}return n})();var le=function(n){return n.DISPLAY_NAME="displayName",n.ACCOUNT_NUMBER="accountNumber",n.CURRENCY="currency",n.PRIMARY_BALANCE="primaryBalance",n}(le||{});const me=le.DISPLAY_NAME;var Ie=u(11877);let Ut=(()=>{class n{constructor(t){this.configurationService=t,this._state$=new g.t({isBalanceAggregationsVisible:!0,accountsViewMode:this.configurationService.accountsListActiveView}),this.state$=this._state$.asObservable()}updateState(t){this._state$.next({...this._state$.value,...t})}static{this.\u0275fac=function(a){return new(a||n)(s.KVO(l))}}static{this.\u0275prov=s.jDH({token:n,factory:n.\u0275fac})}}return n})(),Pt=(()=>{class n{constructor(){this.defaultSort={direction:"asc",orderBy:me},this.sortParameters$=new g.t([this.defaultSort])}updateSort(t){this.sortParameters$.next(t)}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275prov=s.jDH({token:n,factory:n.\u0275fac})}}return n})();class _n{}const Ve=()=>[];function sn(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",8)(1,"h2",9),e.pXf(2,3),e.k0s(),e.j41(3,"bb-favorite-accounts-list",10),e.nI1(4,"async"),e.bIt("accountAction",function(i){s.eBV(t);const c=e.XpG(2);return s.Njj(c.handleAccountAction(i))}),e.k0s()()}if(2&n){const t=e.XpG(2),a=e.r8f(0);e.R7$(2),e.uP7(null==a.favoriteAccounts?null:a.favoriteAccounts.length),e.nnv(2),e.R7$(),e.Y8G("accounts",a.favoriteAccounts||e.lJ4(5,Ve))("allowedActions",e.bMT(4,3,t.allowedAccountActions$)||e.lJ4(6,Ve))}}function ln(n,_){if(1&n&&e.nVh(0,sn,5,7,"div",8),2&n){e.XpG();const t=e.r8f(0);e.vxM(null!=t.favoriteAccounts&&t.favoriteAccounts.length&&!t.isLoading?0:-1)}}function rn(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",11)(1,"bb-accounts-balance-aggregation",12),e.nI1(2,"async"),e.nI1(3,"async"),e.bIt("balanceVisibilityChange",function(i){s.eBV(t);const c=e.XpG(2);return s.Njj(c.changeAccountsState({isBalanceAggregationsVisible:i}))}),e.k0s()()}if(2&n){const t=e.XpG(2),a=e.r8f(0);e.R7$(),e.Y8G("scopeLabel",e.bMT(2,3,t.activeAccountsScopeLabel$)||"")("showBalances",!0===e.bMT(3,5,t.isBalanceAggregationsVisible$))("aggregatedBalances",a.balanceAggregation)}}
1function dn(n,_){if(1&n&&e.nVh(0,rn,4,7,"div",11),2&n){const t=e.XpG(),a=e.r8f(0);e.vxM("top"===t.configuration.aggregationBalancesPosition&&void 0===a.error&&(((null==a.balanceAggregation?null:a.balanceAggregation.length)||0)>0||((null==a.metadata||null==a.metadata.projections||null==a.metadata.projections.currencies?null:a.metadata.projections.currencies.length)||0)>0)?0:-1)}}function un(n,_){if(1&n&&(e.j41(0,"div",17),e.pXf(1,4),e.k0s()),2&n){e.XpG(4);const t=e.r8f(0);e.R7$(),e.uP7(t.metadata.totalCount),e.nnv(1)}}function Cn(n,_){if(1&n&&(e.j41(0,"div",19)(1,"div",21),e.EFF(2),e.nI1(3,"bbGetGroupName"),e.k0s()()),2&n){const t=e.XpG(2).$implicit;e.R7$(2),e.Lme(" ",e.bMT(3,2,t.name)," (",null==t.group||null==t.group.metadata?null:t.group.metadata.totalCount,") ")}}function Tn(n,_){1&n&&e.eu8(0)}function Nn(n,_){if(1&n&&(e.j41(0,"bb-accounts-group",20),e.DNE(1,Tn,1,0,"ng-container",22),e.k0s()),2&n){e.XpG();const t=e.sdS(5),a=e.XpG().$implicit,i=e.r8f(0);e.Y8G("groupId",a.name)("accountsNumber",i),e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function An(n,_){1&n&&e.eu8(0)}function Sn(n,_){if(1&n&&e.DNE(0,An,1,0,"ng-container",22),2&n){e.XpG();const t=e.sdS(5);e.Y8G("ngTemplateOutlet",t)}}function bn(n,_){if(1&n){const t=e.RV6();e.j41(0,"bb-accounts-list",23),e.nI1(1,"async"),e.nI1(2,"async"),e.nI1(3,"async"),e.nI1(4,"bbGetGroupName"),e.bIt("accountAction",function(i){s.eBV(t);const c=e.XpG(6);return s.Njj(c.handleAccountAction(i))})("pageSize",function(i){s.eBV(t);const c=e.XpG(2).$implicit,r=e.XpG(4);return s.Njj(r.changeAccountsSize(c,i))})("prevPage",function(){s.eBV(t);const i=e.XpG(2).$implicit,c=e.XpG(4);return s.Njj(c.showAccountsPrevPage(i))})("nextPage",function(){s.eBV(t);const i=e.XpG(2).$implicit,c=e.XpG(4);return s.Njj(c.showAccountsNextPage(i))})("loadMore",function(){s.eBV(t);const i=e.XpG(2).$implicit,c=e.XpG(4);return s.Njj(c.loadMoreAccounts(i))})("seeAll",function(){s.eBV(t);const i=e.XpG(2).$implicit,c=e.XpG(4);return s.Njj(c.seeAllGroupAccounts(i))}),e.k0s()}if(2&n){const t=e.XpG(2).$implicit;e.XpG(2);const a=e.r8f(0),i=e.XpG(2);e.Y8G("viewMode",e.bMT(1,6,i.accountsViewMode$)||"table")("accounts",t.group)("isLoading",t.isLoading)("allowedActions",e.bMT(2,8,i.allowedAccountActions$)||e.lJ4(14,Ve))("isPaginationAllowed",!0===e.bMT(3,10,i.isPaginationAllowed$))("ariaAccountsScope",a>1?e.bMT(4,12,t.name):void 0)}}function En(n,_){if(1&n&&(e.j41(0,"div",18),e.nVh(1,Cn,4,4,"div",19),e.nVh(2,Nn,2,3,"bb-accounts-group",20)(3,Sn,1,1,"ng-container"),e.DNE(4,bn,5,15,"ng-template",null,2,e.C5r),e.k0s()),2&n){e.XpG(3);const t=e.r8f(0);e.R7$(),e.vxM(1===t?1:-1),e.R7$(),e.vxM(t>1?2:3)}}function pn(n,_){if(1&n&&(e.SS7(0),e.nVh(1,En,6,2,"div",18)),2&n){const t=_.$implicit,a=e.bH3(null==t.group||null==t.group.metadata?null:t.group.metadata.totalCount);e.R7$(),e.vxM(a?1:-1)}}function mn(n,_){if(1&n&&(e.j41(0,"div",16),e.nVh(1,un,2,1,"div",17),e.nI1(2,"async"),e.Z7z(3,pn,2,2,null,null,e.Vm6),e.k0s()),2&n){const t=e.XpG(3),a=e.r8f(0);e.R7$(),e.vxM(e.bMT(2,1,t.isAccountsFiltered$)?1:-1),e.R7$(2),e.Dyx(a.groups)}}function In(n,_){if(1&n&&(e.SS7(0),e.nVh(1,mn,5,3,"div",16)),2&n){e.XpG(2);const t=e.r8f(0),a=e.bH3(void 0===t.error&&((null==t.groups?null:t.groups.length)||0));e.R7$(),e.vxM(a?1:-1)}}function On(n,_){if(1&n&&e.eu8(0,7),2&n){e.XpG(2);const t=e.sdS(9);e.Y8G("ngTemplateOutlet",t)}}function Rn(n,_){if(1&n&&e.nrm(0,"bb-common-error-state-ui",15),2&n){e.XpG(2);const t=e.r8f(0);e.Y8G("error",t.error)}}function gn(n,_){1&n&&e.eu8(0)}function fn(n,_){if(1&n&&e.DNE(0,gn,1,0,"ng-container",22),2&n){e.XpG(2);const t=e.sdS(11);e.Y8G("ngTemplateOutlet",t)}}function hn(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",13),e.nI1(1,"async"),e.j41(2,"bb-accounts-list-header",14),e.nI1(3,"async"),e.nI1(4,"async"),e.nI1(5,"async"),e.nI1(6,"async"),e.bIt("filtersChange",function(i){s.eBV(t);const c=e.XpG();return s.Njj(c.filterAccounts(i))})("filtersExpandedChange",function(i){s.eBV(t);const c=e.XpG();return s.Njj(c.changeFiltersExapandedState(i))})("activeViewChange",function(i){s.eBV(t);const c=e.XpG();return s.Njj(c.changeAccountsState({accountsViewMode:i}
1))})("sort",function(i){s.eBV(t);const c=e.XpG();return s.Njj(c.sortAccounts(i))}),e.k0s()(),e.nVh(7,In,2,2)(8,On,1,1,"ng-container",7),e.nVh(9,Rn,1,1,"bb-common-error-state-ui",15)(10,fn,1,1,"ng-container")}if(2&n){const t=e.XpG(),a=e.r8f(0);e.AVh("bb-block--xl",!1===e.bMT(1,9,t.isAccountsFiltered$)),e.R7$(2),e.Y8G("activeView",e.bMT(3,11,t.accountsViewMode$)||"table")("isFilterPanelExpanded",!0===e.bMT(4,13,t.isFiltersPanelExpanded$))("availableFilters",a.filterData)("filters",e.bMT(5,15,t.selectedFilters$)??e.lJ4(19,Ve))("activeSort",e.bMT(6,17,t.activeSortKey$)||t.defaultAccountSorting),e.R7$(5),e.vxM(a.isLoading?8:7),e.R7$(2),e.vxM(void 0!==a.error?9:0===((null==a.metadata?null:a.metadata.totalCount)||0)?10:-1)}}function Mn(n,_){if(1&n&&e.eu8(0,7),2&n){e.XpG();const t=e.sdS(9);e.Y8G("ngTemplateOutlet",t)}}function vn(n,_){1&n&&e.nrm(0,"bb-loading-indicator-ui",24)}function Bn(n,_){1&n&&e.nrm(0,"bb-empty-state-ui",25)}function Ln(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",26),e.nrm(1,"div",8),e.j41(2,"bb-accounts-balance-aggregation",12),e.nI1(3,"async"),e.nI1(4,"async"),e.bIt("balanceVisibilityChange",function(i){s.eBV(t);const c=e.XpG(2);return s.Njj(c.changeAccountsState({isBalanceAggregationsVisible:i}))}),e.k0s()()}if(2&n){const t=e.XpG(2),a=e.r8f(0);e.R7$(2),e.Y8G("scopeLabel",e.bMT(3,3,t.activeAccountsScopeLabel$)||"")("showBalances",!0===e.bMT(4,5,t.isBalanceAggregationsVisible$))("aggregatedBalances",a.balanceAggregation)}}function Dn(n,_){if(1&n&&e.nVh(0,Ln,5,7,"div",26),2&n){const t=e.XpG(),a=e.r8f(0);e.vxM("bottom"===t.configuration.aggregationBalancesPosition&&void 0===a.error&&(((null==a.balanceAggregation?null:a.balanceAggregation.length)||0)>0||((null==a.metadata||null==a.metadata.projections||null==a.metadata.projections.currencies?null:a.metadata.projections.currencies.length)||0)>0)?0:-1)}}const bt=new s.nKC("AccountsGroupedListConfigurationEnvUrlToken:envURL");let ze=(()=>{class n{constructor(t,a,i,c,r,N,E,m,f,$,v,We,Qe,P,Ji){this.accountAliasDisplayingLevel=t,this.configuration=a,this.stateService=i,this.accountOverviewsService=c,this.accountPreferencesService=r,this.tabsService=N,this.activeTabStateService=E,this.conditionsService=m,this.router=f,this.activatedRoute=$,this.accountListSortService=v,this.deepLinkService=We,this.communicationService=Qe,this.locale=P,this.envURL=Ji,this.viewName$=new g.t(""),this.paginationParameters$=new g.t({}),this.isStaticSingleListView$=(0,h.z)([this.tabsService.isSingleTabMode$,this.activeTabStateService.isDefault$]).pipe((0,p.T)(([D,W])=>D&&W)),this.lang=this.locale,this.langShort=this.lang.substring(0,this.lang.indexOf("-")),this.defaultAccountSorting=me,this.currencyOrder=["CAD","USD","EUR","GBP","AUD","CNY","JPY","MXN","NOK","HKD","ZAR","NZD","SGD","PLN","CZK"],this.isFiltersPanelExpanded$=new g.t(!1),this.selectedFilters$=new g.t([]),this.accountsState$=(0,h.z)([this.accountOverviewsService.accountGroups$,this.accountOverviewsService.favoriteAccounts$,this.accountOverviewsService.accountsMetadata$,this.accountOverviewsService.isAccountsLoading$,this.accountOverviewsService.accountsBalanceAggregations$,this.accountOverviewsService.accountsFilterData$,this.accountOverviewsService.accountsLoadingError$,this.isStaticSingleListView$]).pipe((0,p.T)(([D,W,Je,Lt,Zi,qi,ec,on])=>({groups:D,favoriteAccounts:on?W:[],metadata:Je,isLoading:Lt,balanceAggregation:this.consolidateAndOrderBalanceAggregation(Zi,Je?.projections?.currencies),filterData:on?[]:qi,error:ec}))),this.allowedAccountActions$=(0,k.p)([this.conditionsService.resolveEntitlementsByIdentifier(je.arrangementAlias.edit),this.conditionsService.resolveEntitlementsByIdentifier(je.accounts.view),this.conditionsService.resolveEntitlementsByIdentifier(je.accounts.edit),this.conditionsService.resolveEntitlementsByIdentifier(je.transactions.view)]).pipe((0,p.T)(([D,W,Je,Lt])=>((n,_)=>{const t=((n,_=!1)=>n.filter(t=>!!_||t!==I.RENAME_ACCOUNT))(((n,_=!1,t=S.kv.USER)=>{const a=t===S.kv.USER?[I.TOGGLE_FAVORITE_STATE,I.RENAME_ACCOUNT]:[I.TOGGLE_FAVORITE_STATE];return n.filter(i=>_||!a.includes(i))})(((n,_=!1)=>n.filter(t=>_||t!==I.SEE_BALANCE_HISTORY))(Q,n.accountsView),n.accountsEdit,_.accountAliasDisplayingLevel),n.arrangementAliasEdit);return((n,_=!1)=>n.filter(t=>_||t!==I.SEE_TRANSACTIONS))(t,n?.transactionsView)})({arrangementAliasEdit:D,accountsView:W,accountsEdit:Je,transactionsView:Lt},{accountAliasDisplayingLevel:this.accountAliasDisplayingLevel}
1))),this.activeSortKey$=this.accountListSortService.sortParameters$.pipe((0,p.T)(D=>D.length>0?D[0].orderBy:me)),this.accountsViewMode$=this.stateService.state$.pipe((0,p.T)(D=>D.accountsViewMode)),this.isAccountsFiltered$=this.selectedFilters$.pipe((0,p.T)(D=>D.length>0)),this.isBalanceAggregationsVisible$=this.stateService.state$.pipe((0,p.T)(D=>D.isBalanceAggregationsVisible)),this.isPaginationAllowed$=(0,h.z)([this.activeTabStateService.isDefault$,this.isAccountsFiltered$]).pipe((0,p.T)(([D,W])=>!D||W)),this.canDisplayFavorites$=(0,h.z)([this.tabsService.isSingleTabMode$,this.activeTabStateService.isDefault$]).pipe((0,p.T)(([D,W])=>D&&W)),this.activeAccountsScopeLabel$=this.activeTabStateService.configuration$.pipe((0,p.T)(D=>!D.default&&D.label)),this.accountAliasDisplayingLevel=t??a.accountAliasDisplayLevel}ngOnInit(){this.activeTabStateService.viewName$.subscribe(t=>this.updateAccountsView(t))}consolidateAndOrderBalanceAggregation(t=[],a=[]){return a.forEach(i=>{if(!t?.find(r=>r.currency===i)){const r={currency:i,amount:"",numberOfAccounts:-1};t?.length?t?.push(r):t=[r]}}),t=t.sort((i,c)=>(-1===this.currencyOrder.indexOf(i.currency)?9999:this.currencyOrder.indexOf(i.currency))-(-1===this.currencyOrder.indexOf(c.currency)?9999:this.currencyOrder.indexOf(c.currency)))}changeAccountsState(t){this.stateService.updateState(t)}handleAccountAction(t){switch(t.actionType){case I.SEE_BALANCE_HISTORY:return this.navigateToDetailsPage(t.account.id,"balance");case I.SEE_DETAILS:return this.openAccountDetailsPage(t);case I.SEE_STATEMENTS:return this.requestNavigationToStatementsPage(t.account.id);case I.RENAME_ACCOUNT:return this.updateAccountAlias(t.account,t.data);case I.SEE_TRANSACTIONS:return this.navigateToDetailsPage(t.account.id,C.Bgc);case I.SEARCH_CASHED_CHEQUES:return this.openDeeplinkAction(t.account.integrationId,t.account.id,"cheques_encaisse",2);case I.SEARCH_TRANSACTIONS:return this.navigateToDetailsPage(t.account.id,C.Bgc);case I.VOID_CHEQUE:return this.navigateToDetailsPage(t.account.id,C.ndq);case I.TOGGLE_FAVORITE_STATE:return this.toggleAccountFavoriteState(t.account);case I.SEARCH_DEPOSITORS:return this.openDeeplinkAction(t.account.integrationId,t.account.id,"deposants",3);case I.MANAGE_CREDIT_CARDS:return this.navigateToDetailsPage(t.account.id,C.MaQ)}return Promise.resolve()}seeAllGroupAccounts(t){const a=this.getGroupConfiguration(t.name)?.connectedViewName;return a?this.router.navigate([a],{relativeTo:this.activatedRoute}):Promise.resolve(!1)}changeAccountsSize(t,a){this.updateAccountsPagination(t,{limit:a,cursor:void 0})}showAccountsPrevPage(t){const a=t.group?.metadata?.prevCursor;this.updateAccountsPagination(t,{cursor:a,cacheElements:!1})}showAccountsNextPage(t){const a=t.group?.metadata?.nextCursor;this.updateAccountsPagination(t,{cursor:a,cacheElements:!1})}loadMoreAccounts(t){const a=t.group?.metadata?.nextCursor;this.updateAccountsPagination(t,{cursor:a,cacheElements:!0})}changeFiltersExapandedState(t){this.isFiltersPanelExpanded$.next(t)}filterAccounts(t){this.selectedFilters$.next(t),this.resetPaginationParameters(),this.fetchAccountsState()}sortAccounts({direction:t,column:a}){this.accountListSortService.updateSort([{direction:t,orderBy:a}]),this.resetPaginationCursorParameter(),this.fetchAccountsState()}updateAccountAlias(t,a){const c=this.accountPreferencesService.updateAccountPreferences$({arrangementId:t.id,alias:a},$t.aliasUpdate);return(0,F._)(c).catch(X.l).finally(()=>this.accountOverviewsService.refreshAccounts())}toggleAccountFavoriteState(t){const i=this.accountPreferencesService.updateAccountPreferences$({arrangementId:t.id,favorite:!t.favorite},$t.favoriteStateUpdate);return(0,F._)(i).then(()=>this.accountOverviewsService.refreshAccounts()).catch(X.l)}navigateToDetailsPage(t,a){return this.router.navigate(["../details",{[C.S6r.SELECTED_ACCOUNT]:t},a],{relativeTo:this.activatedRoute.parent})}requestNavigationToPaymentsPage(t){return this.communicationService?.navigateToPayments&&this.communicationService.navigateToPayments(t),Promise.resolve(!!this.communicationService?.navigateToPayments)}requestNavigationToStatementsPage(t){return this.communicationService?.
1navigateToStatements&&this.communicationService.navigateToStatements(t),Promise.resolve(!!this.communicationService?.navigateToStatements)}openAccountDeeplink(t){return t&&t.productExternalId&&Ie.oC[t.productExternalId]?this.deepLinkService.openAccountDeeplink(("credit-facility"===t.productExternalId||"line-of-credit"===t.productExternalId||"loan-on-demand"===t.productExternalId||"term-loan"===t.productExternalId||"investment-account-gic"===t.productExternalId?t.accountNumber:t.integrationId)||"",t.productExternalId,this.locale.split("-")[0],t.id):Promise.resolve()}openDeeplinkAction(t,a,i,c=1){return t?this.deepLinkService.openAccountDeeplinkAction(t,a,i,this.langShort,c):Promise.resolve()}getGroupConfiguration(t){return this.configuration.accountsListGroups.find(a=>a.groupId===t)}resetPaginationParameters(){this.selectedFilters$.value.length||this.accountOverviewsService.isSingleGroupView$.value?this.resetPaginationCursorParameter(!0):this.paginationParameters$.next({})}resetPaginationCursorParameter(t=!1){const a=t?Math.min(...this.configuration.accountsPerPageSizes):void 0;this.paginationParameters$.next({limit:this.accountOverviewsService.getRequestParameters()?.limit??a})}updateAccountsPagination(t,a){this.selectedFilters$.value.length>0?(this.paginationParameters$.next({...this.paginationParameters$.value,...a}),this.fetchAccountsState()):this.accountOverviewsService.updateGroupPagination(t.name,a)}updateAccountsView(t){this.paginationParameters$.next({}),this.selectedFilters$.next([]),this.isFiltersPanelExpanded$.next(!1),this.viewName$.next(t),this.fetchAccountsState()}fetchAccountsState(){this.accountOverviewsService.updateViewParameters({viewName:this.viewName$.value,filters:this.selectedFilters$.value,pagination:this.paginationParameters$.value,sort:this.accountListSortService.sortParameters$.value})}openAccountDetailsPage(t){return t.account.productKindUri===A.mw.CURRENT_ACCOUNT||t.account.productKindUri===A.mw.SAVINGS_ACCOUNT||t.account.productKindUri===A.mw.CREDIT_CARD||t.account.productKindUri===Y.Zf.CREDIT_CARD_ACCOUNT?this.navigateToDetailsPage(t.account.id,C.Bgc):this.openAccountDeeplink(t.account)}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(S.kv,8),e.rXU(l),e.rXU(Ut),e.rXU(Ee),e.rXU(Dt),e.rXU(ne),e.rXU(yt),e.rXU(he.ge),e.rXU(J.Ix),e.rXU(J.nX),e.rXU(Pt),e.rXU(Ie.sy),e.rXU(_n,8),e.rXU(e.xe9),e.rXU(bt))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-accounts-grouped-list"]],standalone:!1,features:[e.Jv_([Ee,Dt,yt])],decls:13,vars:7,consts:()=>{let t,a,i,c;return t="Favoris (" + "\ufffd0\ufffd" + ")",a=" " + "\ufffd0\ufffd" + " r\xE9sultats trouv\xE9s ",i="Chargement des comptes",c="Aucun compte",[["accountsLoadingState",""],["accountsEmptyState",""],["accountsList",""],t,a,[1,"card"],["data-role","accounts-list-grouped-view-card-body",1,"card-body"],[3,"ngTemplateOutlet"],[1,"bb-block","bb-block--md"],[1,"bb-block","bb-block--xl","bb-account-favorites__title"],[3,"accountAction","accounts","allowedActions"],["data-role","accounts-balance-aggregation-container--top",1,"card-header","accounts-balances-aggregation-container","accounts-balances-aggregation-container--top"],[3,"balanceVisibilityChange","scopeLabel","showBalances","aggregatedBalances"],[1,"bb-block"],["data-role","accounts-list-filter-header",3,"filtersChange","filtersExpandedChange","activeViewChange","sort","activeView","isFilterPanelExpanded","availableFilters","filters","activeSort"],[1,"bb-state-container",3,"error"],[1,"bb-list"],[1,"bb-subtitle","bb-text-support","bb-block","bb-block--xl"],["data-role","accounts-list-grouped-view-list-item",1,"bb-list__item"],["data-role","accounts-group-header",1,"bb-stack__item","bb-text-bold","bb-heading-3","bb-block--xl"],[3,"groupId","accountsNumber"],["data-role","accounts-group-label",1,"bb-stack__item"],[4,"ngTemplateOutlet"],["data-role","accounts-group-list",3,"accountAction","pageSize","prevPage","nextPage","loadMore","seeAll","viewMode","accounts","isLoading","allowedActions","isPaginationAllowed","ariaAccountsScope"],["text",i,1,"bb-state-container"],["image","ic_asset_laptop","title",c,1,"bb-state-container"],["data-role","accounts-balance-aggregation-container--bottom",1,"card-footer","accounts-balances-aggregation-container","accounts-balances-aggregation-container--bottom"]]},template:function(a,i){if(1&a&&(e.SS7(0),e.nI1(1,"async"),e.nVh(2,ln,1,1),e.j41(3,"div",5),e.nVh(4,dn,1,1),e.j41(5,"div",6),e.nVh(6,hn,11,20)(7,Mn,1,1,"ng-container",7),e.DNE(8,vn,1,0,"ng-template",null,0,e.C5r)(10,Bn,1,0,"ng-template",null,1,e.C5r),e.k0s(),e.nVh(12,Dn,1,1),e.k0s()),2&a){const c=e.bH3(e.bMT(1,4,i.accountsState$));e.R7$(2),e.vxM(c?2:-1),e.R7$(2),e.vxM(c?4:-1),e.R7$(2),e.vxM(c?6:7),e.R7$(6),e.vxM(c?12:-1)}},encapsulation:2})}}return n})();var Oe=u(41450),Re=u(89079),M=u(17705),L=u(37017);function $n(n,_){if(1&n){const t=e.RV6();e.j41(0,"button",11),e.bIt("click",function(){s.eBV(t);const i=e.XpG(3);return s.Njj(i.action.emit(i.actionTypes.SEARCH_TRANSACTIONS))}),e.pXf(1,0),e.k0s()}}function yn(n,_){if(1&n){const t=e.RV6();e.j41(0,"button",12),e.bIt("click",function(){s.eBV(t);const i=e.XpG(3);return s.Njj(i.action.emit(i.actionTypes.SEARCH_CASHED_CHEQUES))}),e.pXf(1,1),e.k0s()}if(2&n){const t=e.XpG(3);e.Y8G("disabled",t.isEmulationMode())}}function Un(n,_){if(1&n){const t=e.RV6();e.j41(0,"button",13),e.bIt("click",function(){s.eBV(t);const i=e.XpG(3);return s.Njj(i.action.emit(i.actionTypes.SEARCH_DEPOSITORS))}),e.pXf(1,2),e.k0s()}if(2&n){const t=e.XpG(3);e.Y8G("disabled",t.isEmulationMode())}}function Pn(n,_){if(1&n){const t=e.RV6();e.j41(0,"button",14),e.bIt("click",function(){s.eBV(t);const i=e.XpG(3);return s.Njj(i.action.emit(i.actionTypes.RENAME_ACCOUNT))}),e.pXf(1,3),e.k0s()}}function Gn(n,_){if(1&n&&(e.nVh(0,$n,2,0,"button",7),e.nVh(1,yn,2,1,"button",8),e.nVh(2,Un,2,1,"button",9),e.nVh(3,Pn,2,0,"button",10)),2&n){const t=e.XpG(2);e.vxM(t.showSearchable()?0:-1),e.R7$(),e.vxM(t.showCashedCheque()?1:-1),e.R7$(),e.vxM(t.showSearchDepositors()?2:-1),e.R7$(),e.vxM(t.showRenameAccount()?3:-1)}}function Fn(n,_){if(1&n){const t=e.RV6();e.j41(0,"bb-dropdown-menu-ui",5),e.bIt("click",function(i){return s.eBV(t),s.Njj(i.stopPropagation())}),e.DNE(1,Gn,4,4,"ng-template",6),e.k0s()}if(2&n){const t=e.XpG();e.Y8G("btnCircle",!0),e.BMQ("aria-describedby",t.describedById())}}let Et=(()=>{class n{constructor(){this.account=(0,M.hFB)(void 0),this.size=(0,M.hFB)("md"),this.describedById=(0,M.hFB)(void 0),this.allowedActions=(0,M.hFB)(Q),this.action=(0,M.CGW)(),this.actionTypes=I,this.isImpersonated=(0,Re.ot)((0,s.WQX)(Oe.Or).isImpersonated$,{initialValue:!1}),this.isEmulationMode=(0,L.EW)(()=>this.isImpersonated()),this.showSearchable=(0,L.EW)(()=>"true"===this.account()?.showSearchable),this.showVoidCheque=(0,L.EW)(()=>"current-account"===this.account()?.productExternalId),this.showSearchDepositors=(0,L.EW)(()=>"true"===this.account()?.showDepositors),this.showCashedCheque=(0,L.EW)(()=>"true"===this.account()?.showCashedCheque),this.showRenameAccount=(0,L.EW)(()=>this.allowedActions().includes(this.actionTypes.RENAME_ACCOUNT)),this.showDropdownMenu=(0,L.EW)(()=>this.allowedActions().length>0||this.showSearchable()||this.showVoidCheque()||this.showRenameAccount()||this.showSearchDepositors()||this.showCashedCheque())}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-account-actions"]],inputs:{account:[1,"account"],size:[1,"size"],describedById:[1,"describedById"],allowedActions:[1,"allowedActions"]},outputs:{action:"action"},standalone:!1,decls:1,vars:1,consts:()=>{let t,a,i,c,r;return t="Plus",a=" Recherche de transactions ",i=" Recherche de ch\xE8ques encaiss\xE9s ",c=" Recherche de d\xE9posants ",r=" Renommer ",[a,i,c,r,["container","body","btnColor","none","aria-label",t,"icon","ellipsis-h","data-role","account-actions-dropdown-menu",3,"btnCircle"],["container","body","btnColor","none","aria-label",t,"icon","ellipsis-h","data-role","account-actions-dropdown-menu",3,"click","btnCircle"],["bbDropdownMenuItem",""],["role","menuitem","data-role","search-transactions",1,"dropdown-item"],["role","menuitem","data-role","search-cashed-cheques",1,"dropdown-item",3,"disabled"],["role","menuitem","data-role","search-depositors",1,"dropdown-item",3,"disabled"],["role","menuitem","data-role","action-rename-account",1,"dropdown-item"],["role","menuitem","data-role","search-transactions",1,"dropdown-item",3,"click"],["role","menuitem","data-role","search-cashed-cheques",1,"dropdown-item",3,"click","disabled"],["role","menuitem","data-role","search-depositors",1,"dropdown-item",3,"click","disabled"],["role","menuitem","data-role","action-rename-account",1,"dropdown-item",3,"click"]]},template:function(a,i){1&a&&e.nVh(0,Fn,2,2,"bb-dropdown-menu-ui",4),2&a&&e.vxM(i.showDropdownMenu()?0:-1)},dependencies:[V.qL,V.HL],styles:[".dropdown-item[_ngcontent-%COMP%]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}"],changeDetection:0})}}return n})();var ge=u(58822);const wn=n=>({currency:n}),xn=n=>({"account-balance__separator":n}),pt=(n,_)=>({"bb-subtitle":n,"bb-highlight":_}),Gt=n=>({"bb-stack__item--spacing-sm":n});function kn(n,_){if(1&n&&e.nrm(0,"bb-amount-ui",7),2&n){const t=e.XpG(2).currency,a=e.XpG();e.Y8G("ngClass",e.l_i(5,pt,"sm"===a.size,"md"===a.size))("amount",(null==a.account?null:a.account.availableBalance)??"")("currency",t)("signPosition","right")("mapCurrency",a.useShortCurrency)}}function Xn(n,_){if(1&n&&(e.j41(0,"div",3)(1,"div",6),e.EFF(2),e.k0s(),e.nVh(3,kn,1,8,"bb-amount-ui",7),e.k0s()),2&n){const t=e.XpG(2);e.Y8G("ngClass",e.eq3(3,xn,t.showBalanceSeparator)),e.R7$(2),e.SpI(" ",t.getBalanceLabel("availableBalance")," "),e.R7$(),e.vxM(null!=(null==t.account?null:t.account.availableBalance)?3:-1)}}function jn(n,_){if(1&n&&(e.j41(0,"div",5)(1,"div",8)(2,"div",9),e.EFF(3),e.k0s(),e.nrm(4,"bb-amount-ui",10),e.k0s()()),2&n){const t=e.XpG(2);e.Y8G("ngClass",e.eq3(5,Gt,t.cardDisplay)),e.R7$(3),e.SpI(" ",t.getBalanceLabel("currentBalance")," "),e.R7$(),e.Y8G("ngClass",e.l_i(7,pt,"sm"===t.size,"md"===t.size))("amount",(null==t.account?null:t.account.primaryBalance)??" ")("currency","")}}function Vn(n,_){if(1&n&&(e.j41(0,"div",5)(1,"div",8)(2,"div",11),e.EFF(3),e.k0s(),e.nrm(4,"bb-amount-ui",12),e.k0s()()),2&n){const t=e.XpG(2);e.Y8G("ngClass",e.eq3(5,Gt,t.cardDisplay)),e.R7$(3),e.SpI(" ",t.getBalanceLabel("previousDayBalance")," "),e.R7$(),e.Y8G("ngClass",e.l_i(7,pt,"sm"===t.size,"md"===t.size))("amount",(null==t.account?null:t.account.previousDayBalance)??" ")("currency","")}}function zn(n,_){if(1&n&&(e.j41(0,"div",2),e.nVh(1,Xn,4,5,"div",3),e.j41(2,"div",4),e.nV
1h(3,jn,5,10,"div",5),e.nVh(4,Vn,5,10,"div",5),e.k0s()()),2&n){const t=e.XpG();e.AVh("account-balance--card",t.cardDisplay),e.Y8G("ngClass",t.cardDisplay?"bb-stack bb-stack--row-reverse bb-stack--align-top":"bb-stack bb-stack--vertical bb-stack--row-gap-sm bb-stack--align-bottom"),e.R7$(),e.vxM(null!=t.account&&t.account.currency?1:-1),e.R7$(),e.Y8G("ngClass",t.cardDisplay?"bb-stack__item bb-stack__item--fill":""),e.R7$(),e.vxM(null!=(null==t.account?null:t.account.primaryBalance)?3:-1),e.R7$(),e.vxM(null!=(null==t.account?null:t.account.previousDayBalance)&&t.enablePreviousDayFeature?4:-1)}}let mt=(()=>{class n{#e;constructor(t){this.configuration=t,this.size="md",this.useShortCurrency=!1,this.cardDisplay=!1,this.#e=(0,s.WQX)(ge.NA),this.localizedLabels=this.configuration.accountsListLabels,this.defaultBalanceLabels={primaryBalance:"Solde actuel",currentBalance:"Actuel",bookedBalance:"Solde actuel",availableBalance:"Solde disponible",outstandingBalance:"Solde impay\xE9",previousDayBalance:"Solde de la veille",principalAmount:"Montant du capital"}}ngOnInit(){this.enablePreviousDayFeature=this.#e.isFeatureEnabled(C.jJm.PREVIOUS_DAY_BALANCE)}get showBalanceSeparator(){return this.cardDisplay&&(null!=this.account?.primaryBalance||null!=this.account?.previousDayBalance)}getBalanceLabel(t="primaryBalance"){const a=this.account?.attributes[t]?.key||t,i=this.defaultBalanceLabels[a]??this.defaultBalanceLabels.primaryBalance;return(this.localizedLabels?.filter(r=>"key"in r)).find(r=>r.key===a)?.label??i}displayCurrentBalance(){return this.account?.productExternalId!==C.T7g.CREDIT_CARD}displayAvailableBalance(){return![C.T7g.INVESTMENT_ACCOUNT_GIC,C.T7g.LOAN_ON_DEMAND,C.T7g.LINE_OF_CREDIT,C.T7g.TERM_LOAN,C.T7g.CREDIT_FACILITY].includes(this.account?.productExternalId??"")}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(l))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-account-balance"]],inputs:{account:"account",size:"size",useShortCurrency:"useShortCurrency",cardDisplay:"cardDisplay"},standalone:!1,decls:3,vars:4,consts:[["accountBalanceContainer",""],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"account-balance",3,"ngClass"],[1,"bb-stack__item--no-shrink","bb-text-align-right","account-balance__available",3,"ngClass"],[1,"bb-stack","bb-stack--vertical","bb-stack--row-gap-xs","bb-stack--align-bottom",3,"ngClass"],[3,"ngClass"],["data-role","account-available-balance-label",1,"bb-text-support","bb-subheader","bb-subheader--regular"],["data-role","account-available-balance-value",1,"bb-text-bold",3,"ngClass","amount","currency","signPosition","mapCurrency"],[1,"bb-stack","account-balance__row"],["data-role","account-current-balance-label",1,"bb-stack__item","bb-stack__item--spacing-xs","bb-text-support","bb-subheader","bb-subheader--regular"],["data-role","account-current-balance-value",1,"bb-text-support","bb-subheader","bb-subheader--regular",3,"ngClass","amount","currency"],["data-role","account-previous-day-balance-label",1,"bb-stack__item","bb-stack__item--spacing-xs","bb-text-support","bb-subheader","bb-subheader--regular"],["data-role","account-previous-day-balance-value",1,"bb-text-support","bb-subheader","bb-subheader--regular",3,"ngClass","amount","currency"]],template:function(a,i){if(1&a&&(e.eu8(0,1),e.DNE(1,zn,5,7,"ng-template",null,0,e.C5r)),2&a){const c=e.sdS(2);e.Y8G("ngTemplateOutlet",c)("ngTemplateOutletContext",e.eq3(2,wn,((null==i.account?null:i.account.currency)||"")+" "))}},dependencies:[Ce.YV,b.YU,b.T3],styles:[".account-balance__separator[_ng
1content-%COMP%]{border-left:1px solid #606773;padding-inline-start:.5rem}.account-balance--card[_ngcontent-%COMP%]{align-items:stretch}.account-balance--card[_ngcontent-%COMP%]   [data-role=account-current-balance-label][_ngcontent-%COMP%], .account-balance--card[_ngcontent-%COMP%]   [data-role=account-previous-day-balance-label][_ngcontent-%COMP%]{text-align:right;flex:0 0 auto;white-space:nowrap;line-height:1.55}.account-balance--card[_ngcontent-%COMP%] > .account-balance__available[_ngcontent-%COMP%]{align-self:stretch}.account-balance--card[_ngcontent-%COMP%]   .account-balance__row[_ngcontent-%COMP%]{width:100%;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;column-gap:.25rem;row-gap:.125rem}.account-balance--card[_ngcontent-%COMP%]   .account-balance__row[_ngcontent-%COMP%]   .bb-stack__item--spacing-xs[_ngcontent-%COMP%]{margin-inline-end:0}.account-balance--card[_ngcontent-%COMP%]   .account-balance__row[_ngcontent-%COMP%]   [data-role=account-current-balance-value][_ngcontent-%COMP%], .account-balance--card[_ngcontent-%COMP%]   .account-balance__row[_ngcontent-%COMP%]   [data-role=account-previous-day-balance-value][_ngcontent-%COMP%]{white-space:nowrap;flex:0 0 auto;margin-inline-start:auto}"],changeDetection:0})}}return n})();var It=u(99988),Hn=u(15830);let Ft=(()=>{class n{getAccountNumber(){return this.account?.accountNumber||""}getAccountNumberType(){switch(this.account?.attributes.accountNumber?.key?.toLowerCase()){case"bban":return"bban";case"iban":return"iban";default:return"cardNumber"}}getNbcAccountType(){return this.account?.productExternalId}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-account-overview-number"]],inputs:{account:"account"},standalone:!1,decls:1,vars:3,consts:[[1,"bb-account__account-number",3,"number","type","nbcType"]],template:function(a,i){1&a&&e.nrm(0,"nbc-nbc-account-number",0),2&a&&e.Y8G("number",i.getAccountNumber())("type",i.getAccountNumberType())("nbcType",i.getNbcAccountType())},dependencies:[Hn.X],encapsulation:2,changeDetection:0})}}return n})();const Kn=n=>({"bb-block bb-block--xs":n});function Yn(n,_){if(1&n){const t=e.RV6();e.j41(0,"div")(1,"bb-edit-alias-input",2),e.mxI("isEditStateChange",function(i){s.eBV(t);const c=e.XpG();return e.DH7(c.isEdited,i)||(c.isEdited=i),s.Njj(i)}),e.bIt("isEditStateChange",function(i){s.eBV(t);const c=e.XpG();return s.Njj(c.isEditedChange.emit(i))})("cancelUpdate",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.onEditCancelled())})("confirmUpdate",function(i){s.eBV(t);const c=e.XpG();return s.Njj(c.onEditRequested(i))}),e.k0s()()}if(2&n){const t=e.XpG();e.R7$(),e.Y8G("alias",t.title)("aliasLevel",t.accountAliasDisplayingLevel),e.R50("isEditState",t.isEdited)}}function Wn(n,_){1&n&&e.eu8(0)}function Qn(n,_){if(1&n){const t=e.RV6();e.j41(0,"span",8),e.bIt("bbKeyboardClick",function(i){return s.eBV(t),e.XpG(2).selectTitle.emit(i),s.Njj(i.stopPropagation())}),e.DNE(1,Wn,1,0,"ng-container",9),e.k0s()}if(2&n){e.XpG();const t=e.sdS(5);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function Jn(n,_){1&n&&e.eu8(0)}function Zn(n,_){if(1&n&&(e.j41(0,"span",5),e.DNE(1,Jn,1,0,"ng-container",9),e.k0s()),2&n){e.XpG();const t=e.sdS(5);e.R7$(),e.Y8G("ngTemplateOutlet",t)}}function qn(n,_){if(1&n&&e.nrm(0,"bb-ellipsis-ui",10),2&n){const t=e.XpG(3);e.Y8G("text",t.title)}}function ea(n,_){if(1&n&&e.EFF(0),2&n){const t=e.XpG(3);e.SpI(" ",t.title," ")}}function ta(n,_){if(1&n&&e.nVh(0,qn,1,1,"bb-ellipsis-ui",10)(1,ea,1,1),2&n){const t=e.XpG(2);e.vxM(t.isEllipsized?0:1)}}function na(n,_){if(1&n&&(e.j41(0,"div",7),e.EFF(1),e.k0s()),2&n){const t=e.XpG(2);e.R7$(),e.SpI(" ",null==t.account?null:t.account.companyName," ")}}function aa(n,_){if(1&n&&(e.j41(0,"div")(1,"div",3),e.nVh(2,Qn,2,1,"span",4)(3,Zn,2,1,"span",5),e.DNE(4,ta,2,1,"ng-template",null,0,e.C5r),e.k0s(),e.nrm(6,"bb-account-overview-number",6),e.nVh(7,na,2,1,"div",7),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.Y8G("id",t.attributeId)("ngClass",e.eq3(5,Kn,"md"===t.size)),e.R7$(),e.vxM(t.isInteractive?2:3),e.R7$(4),e.Y8G("account",t.account),e.R7$(),e.vxM(null!=t.account&&t.account.companyName?7:-1)}}let Ot=(()=>{class n{constructor(t,a){this.accountAliasDisplayingLevel=a,this.size="md",this.isInteractive=!0,this.isEllipsized=!1,this.isEdited=!1,this.selectTitle=new s.bkB,this.titleChanged=new s.bkB,this.isEditedChange=new s.bkB,this.isEditConfirmationModalOpened=!1,this.updatedTitle=void 0,this.accountAliasDisplayingLevel=a||t.accountAliasDisplayLevel}get title(){return this.updatedTitle??this.account?.displayName??""}onEditCancelled(){this.updatedTitle=void 0}onEditRequested(t){t!==this.account?.displayName&&(this.updatedTitle=t,this.accountAliasDisplayingLevel===S.kv.USER?this.onEditConfirmed():this.isEditConfirmationModalOpened=!0)}onEditConfirmed(){void 0!==this.updatedTitle&&this.updatedTitle!==this.account?.displayName&&this.titleChanged.emit(this.updatedTitle)}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(l),e.rXU(S.kv,8))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-account-title"]],inputs:{account:"account",size:"size",attributeId:"attributeId",isInteractive:"isInteractive",isEllipsized:"isEllipsized",isEdited:"isEdited"},outputs:{selectTitle:"selectTitle",titleChanged:"titleChanged",isEditedChange:"isEditedChange"},standalone:!1,decls:3,vars:2,consts:[["displayNameTemplate",""],[3,"isOpenChange","cancelUpdate","confirmUpdate","isOpen"],["data-role","account-title-edit-alias-input",3,"isEditStateChange","cancelUpdate","confirmUpdate","alias","aliasLevel","isEditState"],["data-role","account-title-display-name",1,"bb-text-bold",3,"id","ngClass"],["role","link","tabindex","0","data-role","account-title-display-name--interactive"],["data-role","account-title-display-name--static"],["data-role","account-title-number",1,"bb-subtitle",3,"account"],[1,"bb-subtitle"],["role","link","tabindex","0","data-role","account-title-display-name--interactive",3,"bbKeyboardClick"],[4,"ngTemplateOutlet"],["tooltipTriggers","hover focus",3,"text"]],template:function(a,i){1&a&&(e.nVh(0,Yn,2,3,"div")(1,aa,8,7,"div"),e.j41(2,"bb-edit-alias-modal",1),e.mxI("isOpenChange",function(r){return e.DH7(i.isEditConfirmationModalOpened,r)||(i.isEditConfirmationModalOpened=r),r}),e.bIt("cancelUpdate",function(){return i.onEditCancelled()})("confirmUpdate",function(){return i.onEditConfirmed()}),e.k0s()),2&a&&(e.vxM(i.isEdited?0:1),e.R7$(2),e.R50("isOpen",i.isEditConfirmationModalOpened))},dependencies:[S.mS,S.F3,ce.p,It.ti,b.YU,b.T3,Ft],encapsulation:2,changeDetection:0})}}return n})(),Rt=(()=>{class n{constructor(){this.size="md"}getProductKindIconName(){return Object.values(A.mw).includes(this.kind)?`${this.kind}s`:"accounts"}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-product-kind-icon"]],inputs:{kind:"kind",size:"size"},standalone:!1,decls:1,vars:2,consts:[["color","secondary","backgroundType","square","aria-hidden","true","data-role","product-kind-icon",3,"name","size"]],template:function(a,i){1&a&&e.nrm(0,"bb-icon-ui",0),2&a&&e.Y8G("name",i.getProductKindIconName())("size",i.size)},dependencies:[x.R],encapsulation:2,changeDetection:0})}}return n})(),gt=(()=>{class n{constructor(){this.isFavorite=!1,this.toggleFavoriteState=new s.bkB}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-favorite-status-icon"]],inputs:{isFavorite:"isFavorite",describedById:"describedById"},outputs:{toggleFavoriteState:"toggleFavoriteState"},standalone:!1,decls:7,vars:5,consts:()=>{let t,a,i,c;return t="Favoris",a="{VAR_SELECT, select, yes {Compte favoris } no {Retirer des favoris }}",a=e.k04(a,{VAR_SELECT:"\ufffd0\ufffd"}),i=" " + a + " ",c=" Compte favori ",[i,c,["triggers","hover focus","placement","bottom","bbTooltip",t,"data-role","favorite-status-icon"],["bbButton","","color","link",3,"click","circle"],[1,"sr-only"],[3,"name"]]},template:function(a,i){1&a&&(e.j41(0,"div",2)(1,"button",3),e.bIt("click",function(r){return i.toggleFavoriteState.emit(),r.stopPropagation()}),e.j41(2,"span",4),e.pXf(3,0),e.k0s(),e.j41(4,"span",4),e.pXf(5,1),e.k0s(),e.nrm(6,"bb-icon-ui",5),e.k0s()()),2&a&&(e.R7$(),e.Y8G("circle",!0),e.BMQ("aria-describedby",i.describedById),e.R7$(2),e.uP7(i.isFavorite?"yes":"no"),e.nnv(3),e.R7$(3),e.Y8G("name",i.isFavorite?"star":"star-border"),e.BMQ("data-role",i.isFavorite?"favorite-status-icon__favorite":"favorite-status-icon__unfavorite"))},dependencies:[H._f,x.R,Me.dg],styles:[".sr-only[_ngcontent-%COMP%]{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%)}"],changeDetection:0})}}return n})();const oa=n=>({"bb-block bb-block--md":n});function ia(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",5)(1,"bb-favorite-status-icon",14),e.bIt("toggleFavoriteState",function(){s.eBV(t);const i=e.XpG(3);return s.Njj(i.emitAccountAction(i.actionTypes.TOGGLE_FAVORITE_STATE))}),e.k0s()()}if(2&n){const t=e.XpG(3);e.R7$(),e.Y8G("isFavorite",(null==t.account?null:t.account.favorite)||!1)("describedById",t.accountAriaId)}}function ca(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",9),e.nVh(1,ia,2,2,"div",5),e.j41(2,"div",5)(3,"bb-account-actions",13),e.bIt("action",function(i){s.eBV(t);const c=e.XpG(2);return s.Njj(c.handleAccountAction(i))}),e.k0s()()()}if(2&n){const t=e.XpG(2),a=e.r8f(1);e.R7$(),e.vxM(a?1:-1),e.R7$(2),e.Y8G("account",t.account)("allowedActions",t.allowedActions)("describedById",t.accountAriaId)}}function _a(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",1)(1,"div",3)(2,"div",4)(3,"div",5),e.nrm(4,"bb-product-kind-icon",6),e.k0s()(),e.j41(5,"div",7)(6,"bb-account-title",8),e.mxI("isEditedChange",function(i){s.eBV(t);const c=e.XpG();return e.DH7(c.isAliasEdited,i)||(c.isAliasEdited=i),s.Njj(i)}),e.bIt("selectTitle",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.emitAccountAction(i.actionTypes.SEE_DETAILS))})("titleChanged",function(i){s.eBV(t);const c=e.XpG();return s.Njj(c.emitAccountAction(c.actionTypes.RENAME_ACCOUNT,i))}),e.k0s()(),e.nVh(7,ca,4,4,"div",9),e.k0s(),e.j41(8,"div",10)(9,"div",11),e.nrm(10,"bb-account-balance",12),e.k0s()()()}if(2&n){const t=e.XpG();e.R7$(),e.Y8G("ngClass",e.eq3(8,oa,t.isAliasEdited)),e.R7$(3),e.Y8G("kind",null==t.account?null:t.account.productKindUri),e.R7$(2),e.Y8G("account",t.account),e.R50("isEdited",t.isAliasEdited),e.Y8G("attributeId",t.accountAriaId),e.R7$(),e.vxM(t.isAliasEdited?-1:7),e.R7$(3),e.Y8G("account",t.account)("cardDisplay",!1)}}function sa(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",5)(1,"bb-favorite-status-icon",14),e.bIt("toggleFavoriteState",function(){s.eBV(t);const i=e.XpG(2);return s.Njj(i.emitAccountAction(i.actionTypes.TOGGLE_FAVORITE_STATE))}),e.k0s()()}if(2&n){const t=e.XpG(2);e.R7$(),e.Y8G("isFavorite",(null==t.account?null:t.account.favorite)||!1)("describedById",t.accountAriaId)}}function la(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",2)(1,"div",15)(2,"div",16),e.nVh(3,sa,2,2,"div",5),e.j41(4,"div",5),e.nrm(5,"bb-product-kind-icon",17),e.k0s()(),e.j41(6,"div",18)(7,"div",19)(8,"bb-account-title",8),e.mxI("isEditedChange",function(i){s.eBV(t);const c=e.XpG();return e.DH7(c.isAliasEdited,i)||(c.isAliasEdited=i),s.Njj(i)}),e.bIt("selectTitle",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.emitAccountAction(i.actionTypes.SEE_DETAILS))})("titleChanged",function(i){s.eBV(t);const c=e.XpG();return s.Njj(c.emitAccountAction(c.actionTypes.RENAME_ACCOUNT,i))}),e.k0s()()(),e.j41(9,"div",16)(10,"div",19),e.nrm(11,"bb-account-balance",12),e.k0s(),e.j41(12,"div",5)(13,"bb-account-actions",20),e.bIt("action",function(i){s.eBV(t);const c=e.XpG();return s.Njj(c.handleAccountAction(i))}),e.k0s()()()()()}if(2&n){const t=e.XpG(),a=e.r8f(1);e.R7$(3),e.vxM(a?3:-1),e.R7$(2),e.Y8G("kind",null==t.account?null:t.account.productKindUri),e.R7$(3),e.Y8G("account",t.account),e.R50("isEdited",t.isAliasEdited),e.Y8G("attributeId",t.accountAriaId),e.R7$(3),e.Y8G("account",t.account)("cardDisplay",!1),e.R7$(2),e.Y8G("account",t.account)("allowedActions",t.allowedActions)("describedById",t.accountAriaId)}}let wt=(()=>{class n{isEmulationMode(){const t=this.account?.productExternalId;return this.isImpersonated()&&void 0!==t&&!!Ie.oC[t]?.disabledWhe
1nImpersonated}constructor(t,a,i,c){this.domAttributesService=t,this.mediaQueryService=a,this.locale=i,this.envURL=c,this.allowedActions=Q,this.accountAction=new s.bkB,this.actionTypes=I,this.accountAriaId=this.domAttributesService.generateId(),this.isMobileScreen$=this.mediaQueryService.isMediaBreakpointMatches("max-width","md"),this.isAliasEdited=!1,this.isImpersonated=(0,Re.ot)((0,s.WQX)(Oe.Or).isImpersonated$,{initialValue:!1})}handleAccountAction(t){t===I.RENAME_ACCOUNT?this.isAliasEdited=!0:this.emitAccountAction(t)}emitAccountAction(t,a=""){if(this.account&&this.allowedActions.includes(t)&&(!this.isEmulationMode()||t!==I.SEE_DETAILS)){if(t===I.RENAME_ACCOUNT)return this.accountAction.emit({account:this.account,actionType:t,data:a});this.accountAction.emit({account:this.account,actionType:t})}}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(T.NW),e.rXU(R.M),e.rXU(e.xe9),e.rXU(bt))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-account-row"]],inputs:{account:"account",allowedActions:"allowedActions"},outputs:{accountAction:"accountAction"},standalone:!1,decls:5,vars:6,consts:[["data-role","account-row",1,"account-row",3,"click"],["data-role","account-row-mobile"],["data-role","account-row-desktop"],[1,"bb-stack","bb-block","bb-block--xs","bb-stack--align-top","bb-accounts-account-row",3,"ngClass"],[1,"bb-stack__item","bb-accounts-account-row__item","bb-inline-stack"],[1,"bb-inline-stack__item"],["size","sm",3,"kind"],[1,"bb-stack__item","bb-stack__item--fill","bb-accounts-account-row__item"],["size","sm",3,"isEditedChange","selectTitle","titleChanged","account","isEdited","attributeId"],["data-role","account-row-mobile__actions",1,"bb-stack__item","bb-stack__item--push-right","bb-accounts-account-row__item","bb-inline-stack","bb-inline-stack--density-none"],[1,"bb-stack"],[1,"bb-stack__item","bb-stack__item--push-right"],["size","sm",3,"account","cardDisplay"],["size","sm",3,"action","account","allowedActions","describedById"],[3,"toggleFavoriteState","isFavorite","describedById"],[1,"bb-stack","bb-stack--align-top","bb-accounts-account-row"],[1,"bb-stack__item","bb-accounts-account-row__item","bb-inline-stack","bb-inline-stack--density-md"],["size","md",3,"kind"],[1,"bb-stack__item","bb-stack__item--fill","bb-accounts-account-row__item","bb-inline-stack"],[1,"bb-inline-stack__item","bb-stack__item--fill"],[3,"action","account","allowedActions","describedById"]],template:function(a,i){if(1&a){const c=e.RV6();e.j41(0,"div",0),e.bIt("click",function(){return s.eBV(c),s.Njj(i.emitAccountAction(i.actionTypes.SEE_DETAILS))}),e.SS7(1),e.nVh(2,_a,11,10,"div",1),e.nI1(3,"async"),e.vZN(4,la,14,10,"div",2),e.k0s()}2&a&&(e.AVh("account-row--disabled",i.isEmulationMode()),e.R7$(),e.bH3(i.allowedActions.includes(i.actionTypes.TOGGLE_FAVORITE_STATE)),e.R7$(),e.vxM(!0===e.bMT(3,4,i.isMobileScreen$)?2:4))},dependencies:[b.YU,Et,mt,Ot,Rt,gt,b.Jj],styles:[".account-row[_ngcontent-%COMP%]{cursor:pointer}.account-row--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none}"],changeDetection:0})}}return n})(),ft=(()=>{class n{constructor(t){this.configuration=t,this.defaultProductKindLabels={[A.mw.CREDIT_CARD]:"Carte de cr\xE9dit",[A.mw.CURRENT_ACCOUNT]:"Compte courant",[A.mw.DEBIT_CARD]:"Carte de d\xE9bit",[A.mw.INVESTMENT_ACCOUNT]:"Compte d'investissement",[A.mw.LOAN]:"Pr\xEAt",[A.mw.SAVINGS_ACCOUNT]:"Compte \xE9pargne",[A.mw.TERM_DEPOSIT]:"D\xE9p\xF4t \xE0 terme"}}transform(t){return(this.configuration.accountsListLabels?.filter(c=>"uri"in c)??[]).find(c=>c.uri===t)?.label??this.defaultProductKindLabels[t]??t??""}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(l,16))}}static{this.\u0275pipe=e.EJ8({name:"bbGetProductKindTitle",type:n,pure:!0,standalone:!1})}}return n})();const ra=n=>({"bb-text-support bb-subheader bb-subheader--regular":n});let xt=(()=>{class n{constructor(){this.color="primary"}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-product-kind-title"]],inputs:{kind:"kind",color:"color"},standalone:!1,decls:3,vars:6,consts:[["data-role","product-kind-title",1,"bb-text-bold",3,"ngClass"],["tooltipTriggers","hover focus",3,"text"]],template:function(a,i){1&a&&(e.j41(0,"span",0),e.nrm(1,"bb-ellipsis-ui",1),e.nI1(2,"bbGetProductKindTitle"),e.k0s()),2&a&&(e.Y8G("ngClass",e.eq3(4,ra,"secondary"===i.color)),e.R7$(),e.Y8G("text",e.bMT(2,2,i.kind)))},dependencies:[It.ti,b.YU,ft],encapsulation:2,changeDetection:0})}}return n})();function da(n,_){if(1&n){const t=e.RV6();e.j41(0,"bb-favorite-status-icon",15),e.bIt("toggleFavoriteState",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.emitAccountAction(i.actionTypes.TOGGLE_FAVORITE_STATE))}),e.k0s()}if(2&n){const t=e.XpG();e.Y8G("isFavorite",(null==t.account?null:t.account.favorite)||!1)("describedById",t.accountAriaId)}}function ua(n,_){if(1&n&&(e.j41(0,"div",14),e.nrm(1,"bb-account-balance",16),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.Y8G("account",t.account)("cardDisplay",!0)}}let ht=(()=>{class n{isEmulationMode(){const t=this.account?.productExternalId;return this.isImpersonated()&&void 0!==t&&!!Ie.oC[t]?.disabledWhe
1nImpersonated}constructor(t){this.domAttributesService=t,this.allowedActions=Q,this.accountAction=new s.bkB,this.actionTypes=I,this.accountAriaId=this.domAttributesService.generateId(),this.isAliasEdited=!1,this.isImpersonated=(0,Re.ot)((0,s.WQX)(Oe.Or).isImpersonated$,{initialValue:!1})}handleAccountAction(t){t===I.RENAME_ACCOUNT?this.isAliasEdited=!0:this.emitAccountAction(t)}emitAccountAction(t,a=""){if(this.account&&this.allowedActions.includes(t)){if(this.isEmulationMode()&&t===I.SEE_DETAILS)return;this.accountAction.emit(t===I.RENAME_ACCOUNT?{account:this.account,actionType:t,data:a}:{account:this.account,actionType:t})}}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(T.NW))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-account-card"]],inputs:{account:"account",allowedActions:"allowedActions"},outputs:{accountAction:"accountAction"},standalone:!1,decls:16,vars:13,consts:[["data-role","account-card",1,"card","card-md",3,"click"],[1,"card-body"],[1,"bb-product-item-card","bb-product-item-card--sm"],[1,"bb-stack","bb-block","bb-block--sm"],[1,"bb-stack__item","bb-ellipsis","bb-ellipsis--responsive-container"],[1,"bb-stack","bb-stack--density-sm"],["size","sm",1,"bb-stack__item",3,"kind"],["color","secondary",1,"bb-stack__item","bb-ellipsis","bb-ellipsis--responsive-container",3,"kind"],[1,"bb-stack__item","bb-stack__item--push-right"],[1,"bb-stack","bb-stack--density-none"],[1,"bb-stack__item",3,"isFavorite","describedById"],["size","sm",1,"bb-stack__item",3,"action","account","allowedActions","describedById"],[1,"bb-product-item-card__body"],[3,"isEditedChange","selectTitle","titleChanged","account","isEllipsized","isEdited","attributeId"],["data-role","account-card__balance",1,"bb-text-align-right"],[1,"bb-stack__item",3,"toggleFavoriteState","isFavorite","describedById"],["size","sm",3,"account","cardDisplay"]],template:function(a,i){1&a&&(e.j41(0,"div",0),e.bIt("click",function(){return i.emitAccountAction(i.actionTypes.SEE_DETAILS)}),e.j41(1,"div",1)(2,"div",2)(3,"div",3)(4,"div",4)(5,"div",5),e.nrm(6,"bb-product-kind-icon",6)(7,"bb-product-kind-title",7),e.k0s()(),e.j41(8,"div",8)(9,"div",9),e.nVh(10,da,1,2,"bb-favorite-status-icon",10),e.j41(11,"bb-account-actions",11),e.bIt("action",function(r){return i.handleAccountAction(r)}),e.k0s()()()(),e.j41(12,"div",12)(13,"div")(14,"bb-account-title",13),e.mxI("isEditedChange",function(r){return e.DH7(i.isAliasEdited,r)||(i.isAliasEdited=r),r}),e.bIt("selectTitle",function(){return i.emitAccountAction(i.actionTypes.SEE_DETAILS)})("titleChanged",function(r){return i.emitAccountAction(i.actionTypes.RENAME_ACCOUNT,r)}),e.k0s()(),e.nVh(15,ua,2,2,"div",14),e.k0s()()()()),2&a&&(e.AVh("card--disabled",i.isEmulationMode()),e.R7$(6),e.Y8G("kind",null==i.account?null:i.account.productKindUri),e.R7$(),e.Y8G("kind",null==i.account?null:i.account.productKindUri),e.R7$(3),e.vxM(i.allowedActions.includes(i.actionTypes.TOGGLE_FAVORITE_STATE)?10:-1),e.R7$(),e.Y8G("account",i.account)("allowedActions",i.allowedActions)("describedById",i.accountAriaId),e.R7$(3),e.Y8G("account",i.account)("isEllipsized",!0),e.R50("isEdited",i.isAliasEdited),e.Y8G("attributeId",i.accountAriaId),e.R7$(),e.vxM(i.isAliasEdited?-1:15))},dependencies:[Et,mt,Ot,Rt,xt,gt],styles:[".card[_ngcontent-%COMP%]{cursor:pointer}.card--disabled[_ngcontent-%COMP%]{opacity:.5;cursor:not-allowed;pointer-events:none;-webkit-user-select:none;user-select:none}.bb-product-item-card.bb-product-item-card--sm[_ngcontent-%COMP%]{height:auto;min-height:10.5rem}"],changeDetection:0})}}return n})();function Ca(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",6)(1,"div",8)(2,"bb-load-button-ui",9),e.bIt("paramChange",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.loadMore.emit())}),e.j41(3,"span"),e.pXf(4,1),e.k0s()()()()}if(2&n){const t=e.XpG();e.R7$(2),e.Y8G("totalCount",t.hasNextPage?t.accountsPerPage:0)("isLoading",t.isLoading),e.BMQ("aria-describedby",t.describedById)}}function Ta(n,_){if(1&n&&(e.j41(0,"span",18),e.pXf(1,2),e.k0s(),e.j41(2,"span"),e.pXf(3,3),e.k0s()),2&n){const t=e.XpG(2);e.R7$(3),e.uP7(t.accountsPerPage),e.nnv(3)}}function Na(n,_){if(1&n){const t=e.RV6();e.j41(0,"button",22),e.bIt("click",function(){const i=s.eBV(t).$implicit,c=e.XpG(3);return s.Njj(c.udpatePageSize(i))}),e.j41(1,"span"),e.pXf(2,5),e.k0s()()}if(2&n){const t=_.$implicit,a=e.XpG(3);e.AVh("active",t===a.accountsPerPage),e.R7$(2),e.uP7(t),e.nnv(2)}}function Aa(n,_){if(1&n&&(e.j41(0,"div",19)(1,"span",20),e.pXf(2,4),e.k0s()(),e.Z7z(3,Na,3,3,"button",21,e.fX1)),2&n){const t=e.XpG(2);e.R7$(3),e.Dyx(t.accountsPerPageSizes)}}function Sa(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",7)(1,"div",10)(2,"div",11)(3,"bb-icon-ui",12),e.bIt("click",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.prevPage.emit())}),e.k0s()(),e.j41(4,"div",11)(5,"bb-icon-ui",13),e.bIt("click",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.nextPage.emit())}),e.k0s()()(),e.j41(6,"div",14)(7,"bb-dropdown-menu-ui",15,0),e.DNE(9,Ta,4,1,"ng-template",16)(10,Aa,5,0,"ng-template",17),e.k0s()()()}if(2&n){const t=e.sdS(8),a=e.XpG();e.R7$(),e.xc7("visibility",a.hasPrevPage||a.hasNextPage?"visible":"hidden"),e.R7$(),e.AVh("disabled",!a.hasPrevPage),e.R7$(),e.Y8G("tabIndex",a.hasPrevPage?0:-1),e.BMQ("aria-describedby",a.describedById),e.R7$(),e.AVh("disabled",!a.hasNextPage),e.R7$(),e.Y8G("tabIndex",a.hasNextPage?0:-1),e.BMQ("aria-describedby",a.describedById),e.R7$(2),e.Y8G("icon",null!=t.dropdownDir&&t.dropdownDir.isOpen()?"caret-down":"caret-up"),e.BMQ("aria-describedby",a.describedById)}}let kt=(()=>{class n{constructor(t){this.mediaQueryService=t,this.isLoading=!1,this.hasNextPage=!1,this.hasPrevPage=!1,this.accountsPerPageSizes=[12,24,50],this.accountsPerPage=this.accountsPerPageSizes[0],this.loadMore=new s.bkB,this.nextPage=new s.bkB,this.prevPage=new s.bkB,this.pageSizeChange=new s.bkB,this.isMobileScreenView$=this.mediaQueryService.isMediaBreakpointMatches("max-width","md")}udpatePageSize(t){this.accountsPerPage!==t&&(this.accountsPerPage=t,this.pageSizeChange.next(t))}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(R.M))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-accounts-paginator"]],inputs:{isLoading:"isLoading",hasNextPage:"hasNextPage",hasPrevPage:"hasPrevPage",accountsPerPageSizes:"accountsPerPageSizes",accountsPerPage:"accountsPerPage",describedById:"describedById"},outputs:{loadMore:"loadMore",nextPage:"nextPage",prevPage:"prevPage",pageSizeChange:"pageSizeChange"},standalone:!1,decls:3,vars:3,consts:()=>{let t,a,i,c,r,N,E;return t=" Charger plus ",a="Afficher la page pr\xE9c\xE9dente",i="Afficher la page suivante",c=" Menu d\xE9roulant avec les num\xE9ros de page ",r=" " + "\ufffd0\ufffd" + " comptes ",N=" comptes par page ",E=" " + "\ufffd0\ufffd" + " comptes ",[["dropDownMenu",""],t,c,r,N,E,["data-role","accounts-overview-paginator__load-more",1,"bb-stack","bb-stack--center"],["data-role","accounts-overview-paginator__pagination",1,"accounts-overview-paginator__pagination"],[1,"bb-stack__item"],["type","button","color","secondary","data-role","accounts-overview-paginator__load-more-button",3,"paramChange","totalCount","isLoading"],["data-role","accounts-overview-paginator__page-actions",1,"bb-stack","bb-stack--density-none","bb-stack--center"],[1,"bb-stack__item","page-item"],["name","chevron-left","role","button","aria-label",a,1,"page-link",3,"click","tabIndex"],["name","chevron-right","role","button","aria-label",i,1,"page-link",3,"click","tabIndex"],["data-role","accounts-overview-paginator__items-size-dropdown",1,"accounts-overview-paginator__items-size-dropdown"],["btnColor","secondary","buttonSize","sm","position","top-right",3,"icon"],["bbDropdownLabel",""],["bbDropdownMenuItem",""],[1,"visually-hidden","sr-only"],[1,"dropdown-item","disabled"],[1,"bb-text-support","bb-subheader","bb-subheader--regular","bb-text-semi-bold"],["role","menuitem",1,"dropdown-item",3,"active"],["role","menuitem",1,"dropdown-item",3,"click"]]},template:function(a,i){1&a&&(e.nVh(0,Ca,5,3,"div",6),e.nI1(1,"async"),e.vZN(2,Sa,11,12,"div",7)),2&a&&e.vxM(!0===e.bMT(1,1,i.isMobileScreenView$)?0:2)},dependencies:[V.qL,V.HL,V.hV,x.R,Te.e,b.Jj],encapsulation:2,changeDetection:0})}}return n})();function ba(n,_){1&n&&e.nrm(0,"bb-loading-indicator-ui",1)}function Ea(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",6)(1,"bb-account-row",7),e.bIt("accountAction",function(i){s.eBV(t);const c=e.XpG(3);return s.Njj(c.accountAction.emit(i))}),e.k0s()()}if(2&n){const t=_.$implicit,a=e.XpG(3);e.R7$(),e.Y8G("account",t)("allowedActions",a.allowedActions)}}function pa(n,_){if(1&n&&(e.qex(0),e.j41(1,"div",5),e.Z7z(2,Ea,2,2,"div",6,e.Vm6),e.k0s(),e.bVm()),2&n){const t=e.XpG(2);e.R7$(2),e.Dyx(null==t.accounts?null:t.accounts.elements)}}function ma(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",9)(1,"bb-account-card",7),e.bIt("accountAction",function(i){s.eBV(t);const c=e.XpG(3);return s.Njj(c.accountAction.emit(i))}),e.k0s()()}if(2&n){const t=_.$implicit,a=e.XpG(3);e.R7$(),e.Y8G("account",t)("allowedActions",a.allowedActions)}}function Ia(n,_){if(1&n&&(e.qex(0),e.j41(1,"div",8),e.Z7z(2,ma,2,2,"div",9,e.Vm6),e.k0s(),e.bVm()),2&n){const t=e.XpG(2);e.R7$(2),e.Dyx(null==t.accounts?null:t.accounts.elements)}}function Oa(n,_){if(1&n&&(e.qex(0,2),e.DNE(1,pa,4,0,"ng-container",4)(2,Ia,4,0,"ng-container",4),e.bVm()),2&n){const t=e.XpG();
1e.Y8G("ngSwitch",t.viewMode),e.R7$(),e.Y8G("ngSwitchCase","table"),e.R7$(),e.Y8G("ngSwitchCase","cards")}}function Ra(n,_){if(1&n){const t=e.RV6();e.j41(0,"div"),e.nrm(1,"div",10),e.j41(2,"bb-accounts-paginator",11),e.bIt("pageSizeChange",function(i){s.eBV(t);const c=e.XpG();return s.Njj(c.pageSize.emit(i))})("prevPage",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.prevPage.emit())})("nextPage",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.nextPage.emit())})("loadMore",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.loadMore.emit())}),e.k0s()()}if(2&n){const t=e.XpG();e.R7$(2),e.Y8G("describedById",t.ariaAccountsScopeId)("accountsPerPage",(null==t.accounts||null==t.accounts.metadata?null:t.accounts.metadata.limit)??t.configuration.accountsPerPage)("accountsPerPageSizes",t.configuration.accountsPerPageSizes)("hasPrevPage",!(null==t.accounts||null==t.accounts.metadata||!t.accounts.metadata.prevCursor))("hasNextPage",!(null==t.accounts||null==t.accounts.metadata||!t.accounts.metadata.nextCursor))}}function ga(n,_){if(1&n){const t=e.RV6();e.j41(0,"div"),e.nrm(1,"div",10),e.j41(2,"div",12)(3,"button",13),e.bIt("bbKeyboardClick",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.seeAll.emit())}),e.pXf(4,0),e.k0s()()()}if(2&n){const t=e.XpG();e.R7$(3),e.BMQ("aria-describedby",t.ariaAccountsScopeId),e.R7$(),e.uP7(null==t.accounts||null==t.accounts.metadata?null:t.accounts.metadata.totalCount),e.nnv(4)}}let Xt=(()=>{class n{constructor(t,a,i){this.configuration=t,this.domAttributesService=a,this.mediaQueryService=i,this.isLoading=!1,this.allowedActions=Q,this.viewMode="table",this.isPaginationAllowed=!1,this.accountAction=new s.bkB,this.seeAll=new s.bkB,this.nextPage=new s.bkB,this.prevPage=new s.bkB,this.pageSize=new s.bkB,this.loadMore=new s.bkB,this.ariaAccountsScopeId=this.domAttributesService.generateId(),this.isMobileScreenView$=this.mediaQueryService.isMediaBreakpointMatches("max-width","md"),this.isLoadingMoreMode=!1,this.isMobileScreenView$.subscribe(c=>this.isLoadingMoreMode=c)}hasMoreAccountPages(){if(!this.accounts)return!1;const{metadata:t={}}=this.accounts,a=!!t.nextCursor,i=!!(t.nextCursor??t.prevCursor),c=(t.totalCount??0)>Math.min(...this.configuration.accountsPerPageSizes);return this.isLoadingMoreMode?a:i||c}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(l),e.rXU(T.NW),e.rXU(R.M))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-accounts-list"]],inputs:{accounts:"accounts",isLoading:"isLoading",ariaAccountsScope:"ariaAccountsScope",allowedActions:"allowedActions",viewMode:"viewMode",isPaginationAllowed:"isPaginationAllowed"},outputs:{accountAction:"accountAction",seeAll:"seeAll",nextPage:"nextPage",prevPage:"prevPage",pageSize:"pageSize",loadMore:"loadMore"},standalone:!1,decls:6,vars:4,consts:()=>{let t,a;return t="Chargement des comptes",a=" Voir tous les " + "\ufffd0\ufffd" + " comptes ",[a,["text",t,"data-role","accounts-list__loading-indicator",1,"bb-state-container"],[3,"ngSwitch"],["data-role","accounts-list__aria-scope",1,"d-none",3,"id"],[4,"ngSwitchCase"],["data-role","accounts-list__list",1,"bb-list","bb-list--density-md"],[1,"bb-list__item"],[3,"accountAction","account","allowedActions"],["data-role","accounts-list__cards",1,"bb-stack","bb-stack--wrap","bb-accounts-overview-grid","bb-accounts-overview-grid--sm"],[1,"bb-stack__item","bb-accounts-overview-grid__card","bb-accounts-overview-grid__card-booked-balance--sm"],[1,"bb-block","bb-block--xl"],["data-role","accounts-list__paginator",3,"pageSizeChange","prevPage","nextPage","loadMore","describedById","accountsPerPage","accountsPerPageSizes","hasPrevPage","hasNextPage"],[1,"bb-text-align-center"],["bbButton","","color","link","data-role","accounts-list__navigation-link",1,"bb-subtitle","bb-text-bold",3,"bbKeyboardClick"]]},template:function(a,i){1&a&&(e.nVh(0,ba,1,0,"bb-loading-indicator-ui",1)(1,Oa,3,3,"ng-container",2),e.nVh(2,Ra,3,5,"div")(3,ga,5,2,"div"),e.j41(4,"span",3),e.
1EFF(5),e.k0s()),2&a&&(e.vxM(i.isLoading?0:1),e.R7$(2),e.vxM(i.isPaginationAllowed&&i.hasMoreAccountPages()?2:((null==i.accounts||null==i.accounts.metadata?null:i.accounts.metadata.totalCount)||0)>((null==i.accounts||null==i.accounts.elements?null:i.accounts.elements.length)||0)?3:-1),e.R7$(2),e.Y8G("id",i.ariaAccountsScopeId),e.R7$(),e.SpI(" ",i.ariaAccountsScope,"\n"))},dependencies:[H._f,Z.T,ce.p,b.ux,b.e1,wt,ht,kt],encapsulation:2,changeDetection:0})}}return n})();const fa=[{key:le.DISPLAY_NAME,label:"Nom",ariaLabel:"Trier par : Nom"},{key:le.ACCOUNT_NUMBER,label:"Num\xE9ro",ariaLabel:"Trier par : Num\xE9ro"},{key:le.CURRENCY,label:"Devise",ariaLabel:"Devise"},{key:le.PRIMARY_BALANCE,label:"Solde",ariaLabel:"Trier par : Solde actuel"}];let ha=(()=>{class n{constructor(t){this.mediaQueryService=t,this.isSmallScreen$=this.mediaQueryService.isMediaBreakpointMatches("max-width","sm"),this.isMediumScreen$=(0,h.z)([this.isSmallScreen$,this.mediaQueryService.isMediaBreakpointMatches("max-width","md")]).pipe((0,p.T)(([a,i])=>!a&&i)),this.isLargeScreen$=(0,h.z)([this.isSmallScreen$,this.isMediumScreen$,this.mediaQueryService.isMediaBreakpointMatches("max-width","lg")]).pipe((0,p.T)(([a,i,c])=>!a&&!i&&c)),this.isExtraLargeScreen$=(0,h.z)([this.isSmallScreen$,this.isMediumScreen$,this.isLargeScreen$]).pipe((0,p.T)(([a,i,c])=>!a&&!i&&!c)),this.screenSize$=(0,h.z)([this.isSmallScreen$,this.isMediumScreen$,this.isLargeScreen$,this.isExtraLargeScreen$]).pipe((0,p.T)(([a,i,c,r])=>({isSmall:a,isMediumDown:a||i,isMedium:i,isMediumUp:i||c||r,isLargeDown:a||i||c,isLarge:c,isLargeUp:c||r,isExtraLarge:r})))}static{this.\u0275fac=function(a){return new(a||n)(s.KVO(R.M))}}static{this.\u0275prov=s.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var oe=u(89417),jt=u(21413),Mt=u(56977);const va=(n,_)=>_.name;function Ba(n,_){return this.filterName+"_"+n}function La(n,_){if(1&n&&(e.PLo(0,3,1),e.nrm(1,"bb-dropdown-multi-select-option-ui",17),e.nI1(2,"bbGetProductKindTitle"),e.YFu()),2&n){const t=_.$implicit;e.R7$(),e.Y8G("label",e.bMT(2,2,t)||t)("value",t)}}function Da(n,_){if(1&n&&(e.j41(0,"bb-dropdown-multi-select-ui",16),e.PLo(1,3),e.Z7z(2,La,3,4,"bb-dropdown-multi-select-option-ui",17,Ba,!0),e.YFu(),e.k0s()),2&n){e.XpG();const t=e.r8f(0),a=e.r8f(1);e.Y8G("formControlName",t),e.R7$(2),e.Dyx(a)}}function $a(n,_){if(1&n&&(e.SS7(0)(1),e.j41(2,"div",14)(3,"div",15),e.EFF(4),e.k0s(),e.nVh(5,Da,4,1,"bb-dropdown-multi-select-ui",16),e.k0s()),2&n){const t=_.$implicit,a=e.XpG(3);e.bH3(t.name),e.R7$();const i=e.bH3(t.values);e.R7$(3),e.JRh(a.getFilterLabel(t.name)),e.R7$(),e.vxM(null!=i&&i.length?5:-1)}}function ya(n,_){if(1&n&&(e.j41(0,"div",8)(1,"form",13),e.Z7z(2,$a,6,4,"div",14,va),e.k0s()()),2&n){const t=e.XpG(2);e.R7$(),e.Y8G("formGroup",t.filtersGroup),e.R7$(),e.Dyx(t.availableFilters)}}function Ua(n,_){if(1&n){const t=e.RV6();e.j41(0,"button",18),e.bIt("click",function(){s.eBV(t);const i=e.XpG(2);return s.Njj(i.clearFilterSelections())}),e.pXf(1,4),e.k0s()}}function Pa(n,_){if(1&n){const t=e.RV6();e.nVh(0,ya,4,1,"div",8),e.j41(1,"div",9)(2,"button",10),e.bIt("click",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.updateFilterValues())}),e.pXf(3,1),e.k0s(),e.j41(4,"button",11),e.bIt("click",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.collapseFiltersPanel())}),e.pXf(5,2),e.k0s(),e.nVh(6,Ua,2,0,"button",12),e.k0s()}if(2&n){const t=e.XpG();e.vxM(t.filtersGroup?0:-1),e.R7$(6),e.vxM(t.isClearAllVisible?6:-1)}}let Vt=(()=>{class n{constructor(t){this.formBuilder=t,this.isExpanded=!1,this.availableFilters=[],this.filters=[],this.collapse=new s.bkB,this.filtersChange=new s.bkB,this.isClearAllVisible=!1,this.unsubscribe$=new jt.B}ngOnChanges(t){t.availableFilters&&(this.filtersGroup=this.formBuilder.group(Object.fromEntries(this.availableFilters.map(({name:a})=>[a,new oe.MJ([])]))),this.filtersGroup?.valueChanges.pipe((0,Mt.Q)(this.unsubscribe$)).subscribe(a=>{this.isClearAllVisible=!(n=>Object.values(n).every(_=>!_||Array.isArray(_)&&0===_.length))(a)})),t.filters&&(this.filters.forEach(({name:a,values:i})=>{this.filtersGroup?.get(a)?.setValue(i)}),this.isClearAllVisible=this.filters.filter(a=>a.values.length>0).length>0)}getFilterLabel(t){return{currency:"Devise",productKindUri:"Types de compte",[Se]:"Entreprises"}[t]}collapseFiltersPanel(){this.collapse.emit()}updateFilterValues(){const t=Object.entries(this.filtersGroup?.value??{}).map(([a,i])=>({name:a,values:i??[]}));this.filtersChange.emit(t)}clearFilterSelections(){this.filtersGroup?.reset()}ngOnDestroy(){this.unsubscribe$.next(),this.unsubscribe$.complete()}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(oe.ok))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-accounts-filter"]],inputs:{isExpanded:"isExpanded",availableFilters:"availableFilters",filters:"filters"},outputs:{collapse:"collapse",filtersChange:"filtersChange"},standalone:!1,features:[e.OA$],decls:4,vars:1,consts:()=>{let t,a,i,c,r,N,E,m;return t="Appliquer des filtres",a="Fermer les filtres",i="Effacer les filtres",c=" Appliquer ",r=" Fermer ",N="Tous",E="" + "\ufffd#1:1\ufffd" + "" + "\ufffd/#1:1\ufffd" + "",m=" Tout effacer ",[["collapsible",""],c,r,E,m,[1,"accounts-filter-container"],[3,"isOpen"],["bbCollapsibleBody",""],["data-role","accounts-filter",1,"bb-block","accounts-filter__dropdown"],[1,"bb-stack","accounts-filter__dropdown","accounts-filter__buttons-panel"],["bbButton","","data-role","accounts-list-apply-filter-button","aria-label",t,"color","primary",1,"bb-stack__item",3,"click"],["bbButton","","data-role","accounts-filter-close-button","aria-label",a,"color","secondary",1,"bb-stack__item",3,"click"],["bbButton","","data-role","accounts-filter-clear-all-button","aria-label",i,"color","link",1,"bb-stack__item"],["data-role","accounts-filter-dropdown",1,"bb-stack",3,"formGroup"],[1,"bb-stack__item","bb-block","bb-block--lg","col-12","col-lg-6","col-sm-6","accounts-filter-dropdown__items"],[1,"bb-text-bold","block","bb-block--sm"],["data-role","accounts-filter-dropdown-label","placeholder",N,3,"formControlName"],["data-role","accounts-filter-dropdown-values",3,"label","value"],["bbButton","","data-role","accounts-filter-clear-all-button","aria-label",i,"color","link",1,"bb-stack__item",3,"click"]]},template:function(a,i){1&a&&(e.j41(0,"div",5)(1,"bb-collapsible-ui",6,0),e.DNE(3,Pa,7,2,"ng-template",7),e.k0s()()),2&a&&(e.R7$(),e.Y8G("isOpen",i.isExpanded))},dependencies:[H._f,U.g2,U.oN,Ne.es,Ne.Pi,oe.qT,oe.BC,oe.cb,oe.j4,oe.JD,ft],styles:[".accounts-filter__dropdown[_ngcontent-%COMP%]{padding:24px;background-color:#eee}"],changeDetection:0})}}return n})();const Ga=(n,_)=>({"bb-block bb-block--md":n,"bb-stack--wrap":_}),Fa=(n,_,t)=>({"bb-stack--wrap":n,"bb-stack__item--fill":_,"bb-stack__item--push-right":t}),wa=n=>({"bb-block bb-block--md":n}),xa=(n,_)=>({"bb-block bb-block--md":n,"bb-stack__item--push-right":_}),ka=(n,_)=>({"bb-stack__item--fill bb-stack__item--spacing-none":n,"bb-block bb-block--md":_}),Xa=(n,_)=>({"bb-inline-stack":n,"bb-stack":_}),ja=(n,_)=>_.key;function Va(n,_){if(1&n){const t=e.RV6();e.j41(0,"button",22),e.bIt("click",function(){s.eBV(t);const i=e.XpG(3);return s.Njj(i.toggleFiltersPanel())}),e.PLo(1,0),e.nrm(2,"bb-icon-ui",23),e.YFu(),e.k0s()}if(2&n){const t=e.XpG(3);e.Y8G("circle",!0)("color",t.isFilterPanelExpanded||t.isFilterActive?"primary":"tertiary"),e.BMQ("aria-label",t.getAr
1iaLabelForFilters())("aria-pressed",t.isFilterPanelExpanded)}}function za(n,_){1&n&&(e.j41(0,"span",26),e.pXf(1,1),e.k0s())}function Ha(n,_){1&n&&(e.j41(0,"span",26),e.pXf(1,2),e.k0s())}function Ka(n,_){if(1&n){const t=e.RV6();e.j41(0,"button",24),e.bIt("click",function(){s.eBV(t);const i=e.XpG(3);return s.Njj(i.toggleFiltersPanel())}),e.nrm(1,"bb-icon-ui",25),e.nVh(2,za,2,0,"span",26)(3,Ha,2,0,"span",26),e.k0s()}if(2&n){const t=e.XpG(3),a=e.r8f(0);e.Y8G("ngClass",e.l_i(5,Xa,a.isLargeUp,a.isSmall))("color",t.isFilterPanelExpanded||t.isFilterActive?"primary":"tertiary"),e.BMQ("aria-label",t.getAriaLabelForFilters())("aria-pressed",t.isFilterPanelExpanded),e.R7$(2),e.vxM(t.isFilterActive?2:3)}}function Ya(n,_){if(1&n&&(e.j41(0,"div",8),e.nVh(1,Va,3,4,"button",20)(2,Ka,4,8,"button",21),e.k0s()),2&n){e.XpG(2);const t=e.r8f(0);e.Y8G("ngClass",e.l_i(2,ka,t.isSmall,t.isSmall)),e.R7$(),e.vxM(t.isMedium?1:2)}}function Wa(n,_){1&n&&e.nrm(0,"div",9)}function Qa(n,_){if(1&n&&(e.j41(0,"span",27),e.pXf(1,3),e.k0s()),2&n){const t=e.XpG(2);e.R7$(),e.uP7(t.sortKey),e.nnv(1)}}function Ja(n,_){if(1&n&&e.nrm(0,"bb-icon-ui",30),2&n){const t=e.XpG(4);e.Y8G("name",t.getSortCaretIcon())}}function Za(n,_){if(1&n){const t=e.RV6();e.j41(0,"button",29),e.bIt("click",function(){const i=s.eBV(t).$implicit,c=e.XpG(3);return s.Njj(c.sortBy(i.key))}),e.j41(1,"span"),e.EFF(2),e.k0s(),e.nVh(3,Ja,1,1,"bb-icon-ui",30),e.k0s()}if(2&n){const t=_.$implicit,a=e.XpG(3);e.AVh("active",a.sortKey===t.key),e.BMQ("aria-label",t.ariaLabel),e.R7$(2),e.JRh(t.label),e.R7$(),e.vxM(a.sortKey===t.key?3:-1)}}function qa(n,_){if(1&n&&e.Z7z(0,Za,4,5,"button",28,ja),2&n){const t=e.XpG(2);e.Dyx(t.sortingOptions)}}function eo(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",4),e.nVh(1,Ya,3,5,"div",8),e.nVh(2,Wa,1,0,"div",9),e.j41(3,"div",10)(4,"div",11)(5,"bb-dropdown-menu-ui",12),e.DNE(6,Qa,2,1,"ng-template",13)(7,qa,2,0,"ng-template",14),e.k0s()(),e.j41(8,"div",15)(9,"button",16),e.bIt("click",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.setActiveView("table"))}),e.nrm(10,"bb-icon-ui",17),e.k0s(),e.j41(11,"button",18),e.bIt("click",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.setActiveView("cards"))}),e.nrm(12,"bb-icon-ui",19),e.k0s()()()()}if(2&n){const t=e.XpG(),a=e.r8f(0);e.Y8G("ngClass",e.l_i(10,Ga,a.isMediumUp,a.isSmall)),e.R7$(),e.vxM(t.disableFilterOption?-1:1),e.R7$(),e.vxM(a.isSmall?2:-1),e.R7$(),e.Y8G("ngClass",e.sMw(13,Fa,a.isSmall,a.isMediumDown,a.isLargeUp)),e.R7$(),e.Y8G("ngClass",e.eq3(17,wa,a.isSmall)),e.R7$(4),e.Y8G("ngClass",e.l_i(19,xa,a.isSmall,a.isMediumDown)),e.R7$(),e.Y8G("color","table"===t.activeView?"primary":"secondary"),e.BMQ("aria-pressed","table"===t.activeView),e.R7$(2),e.Y8G("color","cards"===t.activeView?"primary":"secondary"),e.BMQ("aria-pressed","cards"===t.activeView)}}let zt=(()=>{class n{constructor(t){this.screenSizeService=t,this.activeView="table",this.availableFilters=[],this.filters=[],this.isFilterPanelExpanded=!1,this.activeViewChange=new s.bkB,this.clear=new s.bkB,this.sort=new s.bkB,this.filtersChange=new s.bkB,this.filtersExpandedChange=new s.bkB,this.sortingOptions=fa,this.sortKey=me,this.isFilterActive=!1,this.disableFilterOption=!1,this.screenSize$=this.screenSizeService.screenSize$,this.sortDirection="asc"}ngOnChanges(t){t.availableFilters&&(this.availableFilters=this.availableFilters.filter(a=>a.values.length>1),this.disableFilterOption=0==this.availableFilters.length,this.isFilterPanelExpanded=!this.disableFilterOption&&this.isFilterPanelExpanded),t.filters&&(this.isFilterActive=this.filters.filter(a=>a.values.length>0).length>0),t.activeSort&&(this.sortKey=this.activeSort||me)}setActiveView(t){this.activeView=t,this.activeViewChange.emit(t)}sortBy(t){this.sortDirection=this.sortKey===t?{asc:"desc",desc:"asc","":"asc"}[this.sortDirection||""]:"asc",this.sortKey=t,this.sort.emit({column:this.sortKey,direction:this.sortDirection})}getSortCaretIcon(){return"asc"===this.sortDirection?"caret-up":"desc"===this.sortDirection?"caret-down":"asc"===this.sortDirection?"caret-up":""}setFilters(t){const a=t.filter(i=>i.values.length>0);this.isFilterActive=a.length>0,this.filtersChange.emit(a)}toggleFiltersPanel(t="auto"){this.isFilterPanelExpanded="auto"===t?!this.isFilterPanelExpanded:"open"===t,this.filtersExpandedChange.emit(this.isFilterPanelExpanded)}getAriaLabelForFilters(){return "" + (this.isFilterActive ? "Filters Applied" : "Apply Filters") + ""}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(ha))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-accounts-list-header"]],inputs:{activeView:"activeView",activeSort:"activeSort",availableFilters:"availableFilters",filters:"filters",isFilterPanelExpanded:"isFilterPanelExpanded"},outputs:{activeViewChange:"activeViewChange",clear:"clear",sort:"sort",filtersChange:"filtersChange",filtersExpandedChange:"filtersExpandedChange"},standalone:!1,features:[e.OA$],decls:7,vars:7,consts:()=>{let t,a,i,c,r,N,E,m;return t="Modifier l'affichage du compte",a="Liste",i="Cartes",c="" + "\ufffd#2\ufffd" + "" + "\ufffd/#2\ufffd" + "",r=" Filtres appliqu\xE9s",N=" Filtres ",E="{VAR_SELECT, select, other {Trier par} displayName {Trier par : Nom} accountNumber {Trier par : Num\xE9ro} currency {Trier par : Devise} primaryBalance {Trier par : Solde}}",E=e.k04(E,{VAR_SELECT:"\ufffd0\ufffd"}),m=" " + E + " ",[c,r,N,m,["data-role","accounts-list-header",1,"bb-stack",3,"ngClass"],["data-role","accounts-list-header-filter-panel",3,"collapse","filtersChange","isExpanded","availableFilters","filters"],[1,"bb-stack"],[1,"bb-block","bb-block--md"],[1,"bb-stack__item",3,"ngClass"],[1,"bb-stack__break--sm-down"],[1,"bb-stack__item","bb-inline-stack",3,"ngClass"],[1,"bb-stack__item","bb-accounts-overview-header__sort-button",3,"ngClass"],["container","body","icon","caret-down","btnColor","secondary","position","bottom-left","data-role","accounts-list-header-dropdown-menu","dropDownButtonLabel",""],["bbDropdownLabel",""],["bbDropdownMenuItem",""],["role","group","data-role","btn-group-sm-icons","aria-label",t,1,"bb-stack__item","btn-group",3,"ngClass"],["bbButton","","data-role","list-view-button","aria-label",a,3,"click","color"],["name","list"],["bbButton","","data-role","cards-view-button","aria-label",i,3,"click","color"],["name","view-module"],["bbButton","","data-role","accounts-list-header__filter-icon",1,"bb-inline-stack","bb-inline-stack--density-sm",3,"circle","color"],["bbButton","","data-role","accounts-list-header__filter-button",1,"bb-inline-stack","bb-inline-stack--density-sm",3,"ngClass","color"],["bbButton","","data-role","accounts-list-header__filter-icon",1,"bb-inline-stack","bb-inline-stack--density-sm",3,"click","circle","color"],["name","filter"],["bbButton","","data-role","accounts-list-header__filter-button",1,"bb-inline-stack","bb-inline-stack--density-sm",3,"click","ngClass","color"],["name","filter",1,"bb-inline-stack__item"],[1,"bb-inline-stack__item"],["data-role","accounts-list-header-dropdown-menu-item",1,"bb-accounts-overview-header__sort-dropdown-item","text-truncate"],["role","menuitem",1,"dropdown-item","bb-accounts-overview-header__sort-dropdown-item",3,"active"],["role","menuitem",1,"dropdown-item","bb-accounts-overview-header__sort-dropdown-item",3,"click"],[3,"name"]]},template:function(a,i){if(1&a){const c=e.RV6();e.SS7(0),e.nI1(1,"async"),e.nVh(2,eo,13,22,"div",4),e.j41(3,"div")(4,"bb-accounts-filter",5),e.bIt("collapse",function(){return s.eBV(c),s.Njj(i.toggleFiltersPanel("close"))})("filtersChange",function(N){return s.eBV(c),s.Njj(i.setFilters(N))}),e.k0s()(),e.j41(5,"div",6),e.nrm(6,"div",7),e.k0s()}if(2&a){const c=e.bH3(e.bMT(1,4,i.screenSize$));e.R7$(2),e.vxM(c?2:-1),e.R7$(2),e.Y8G("isExpanded",i.isFilterPanelExpanded)("availableFilters",i.availableFilters)("filters",i.filters)}},dependencies:[H._f,V.qL,V.HL,V.hV,x.R,b.YU,Vt,b.Jj],encapsulation:2,changeDetection:0})}}return n})(),vt=(()=>{class n{constructor(t){this.configuration=t,this.defaultGroupName="Groupes de comptes"}transform(t){return this.configuration.accountsListGroups.find(i=>i.groupId===t)?.label??this.defaultGroupName}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(l,16))}}static{this.\u0275pipe=e.EJ8({name:"bbGetGroupName",type:n,pure:!0,standalone:!1})}}return n})();const to=["*"];function no(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",3),e.nI1(1,"async"),e.bIt("bbKeyboardClick",function(){const i=s.eBV(t).toggle;return s.Njj(i())}),e.j41(2,"div",4),e.EFF(3),e.nI1(4,"bbGetGroupName"),e.k0s(),e.j41(5,"div",5),e.nrm(6,"bb-icon-ui",6),e.k0s()()}if(2&n){const t=_.isOpen,a=e.XpG();e.AVh("bb-heading-3",!1===e.bMT(1,6,a.isMobileScreen$)),e.BMQ("aria-expanded",t),e.R7$(3),e.Lme(" ",e.bMT(4,8,a.groupId)," (",a.accountsNumber,") "),e.R7$(3),e.Y8G("name",t?"expand-less":"expand-more")}}function ao(n,_){1&n&&(e.nrm(0,"div",7),e.SdG(1))}let Ht=(()=>{class n{constructor(t){this.mediaQueryService=t,this.groupId="",this.accountsNumber=0,this.isMobileScreen$=this.mediaQueryService.isMediaBreakpointMatches("max-width","md")}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(R.M))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-accounts-group"]],inputs:{groupId:"groupId",accountsNumber:"accountsNumber"},standalone:!1,ngContentSelectors:to,decls:3,vars:1,consts:[["data-role","accounts-group",3,"isOpen"],["bbCollapsibleHeader",""],["bbCollapsibleBody",""],["role","button","tabindex","0","data-role","accounts-group-header",1,"bb-stack","bb-text-bold",3,"bbKeyboardClick"],["data-role","accounts-group-label",1,"bb-stack__item"],[1,"bb-stack__item","bb-stack__item--push-right"],[3,"name"],[1,"bb-block","bb-block--xl"]],template:function(a,i){1&a&&(e.NAR(),e.j41(0,"bb-collapsible-ui",0),e.DNE(1,no,7,10,"ng-template",1)(2,ao,2,0,"ng-template",2),e.k0s()),2&a&&e.Y8G("isOpen",!0)},dependencies:[x.R,ce.p,U.g2,U.PQ,U.oN,b.Jj,vt],encapsulation:2,changeDetection:0})}}return n})();const oo=(n,_)=>_.currency+"_"+n;function io(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",10)(1,"span",11),e.pXf(2,2),e.k0s(),e.j41(3,"button",12),e.bIt("click",function(){const i=s.eBV(t).toggle,c=e.XpG(),r=e.sdS(2);return i(),s.Njj(c.balanceVisibilityChange.emit(r.isOpen))}),e.j41(4,"span"),e.pXf(5,3),e.k0s()()()}if(2&n){const t=e.XpG(),a=e.sdS(2);e.R7$(2),e.uP7(t.scopeLabel.length>
10)(t.scopeLabel),e.nnv(2),e.R7$(2),e.BMQ("aria-label",t.getAriaLabelForPanelButton(a.isOpen)),e.R7$(),e.uP7(a.isOpen?"yes":"no"),e.nnv(5)}}function co(n,_){if(1&n&&(e.j41(0,"span",21),e.pXf(1,4),e.k0s()),2&n){const t=e.XpG().$implicit;e.R7$(),e.uP7(t.numberOfAccounts)(t.numberOfAccounts),e.nnv(1)}}function _o(n,_){1&n&&(e.j41(0,"span",22),e.nrm(1,"bb-icon-ui",23),e.j41(2,"span",24),e.pXf(3,5),e.k0s()())}function so(n,_){if(1&n&&(e.j41(0,"li",14)(1,"div",15)(2,"div",16)(3,"span",17),e.EFF(4),e.k0s(),e.nrm(5,"em",18),e.k0s(),e.nrm(6,"bb-amount-ui",19),e.k0s(),e.j41(7,"div",20),e.nVh(8,co,2,2,"span",21)(9,_o,4,0,"span",22),e.k0s()()),2&n){const t=_.$implicit,a=e.XpG(2);e.R7$(4),e.JRh(t.currency+" "+t.amount),e.R7$(),e.HbH(e.VkB("bb-icon flag-icon flag-icon--md flag-icon-",(a.currencyToCountryMap[t.currency]||"").toLowerCase())),e.R7$(),e.Y8G("amount",t.amount)("signPosition","right")("currency",t.currency+" ")("mapCurrency",!1),e.R7$(2),e.vxM(t.numberOfAccounts>=0?8:9)}}function lo(n,_){if(1&n&&(e.j41(0,"ul",13,1),e.Z7z(2,so,10,9,"li",14,oo),e.k0s()),2&n){const t=e.XpG();e.R7$(2),e.Dyx(t.aggregatedBalances)}}let Kt=(()=>{class n{constructor(){this.balanceVisibilityChange=new s.bkB,this.scopeLabel="",this.showBalances=!0,this.aggregatedBalances=[],this.currencyToCountryMap=A.nQ}getAriaLabelForPanelButton(t){return "" + (t ? "Hide Total Balances Button" : "Show Total Balances Button") + ""}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-accounts-balance-aggregation"]],inputs:{scopeLabel:"scopeLabel",showBalances:"showBalances",aggregatedBalances:"aggregatedBalances"},outputs:{balanceVisibilityChange:"balanceVisibilityChange"},standalone:!1,decls:5,vars:1,consts:()=>{let t,a,i,c,r,N,E;return t="{VAR_SELECT, select, true {Solde total pour {INTERPOLATION}} false {Solde total}}",t=e.k04(t,{INTERPOLATION:"\ufffd1\ufffd",VAR_SELECT:"\ufffd0\ufffd"}),a=" " + t + " ",i="{VAR_SELECT, select, yes {Masquer} no {Afficher}}",i=e.k04(i,{VAR_SELECT:"\ufffd0\ufffd"}),c=" " + i + " ",r="{VAR_PLURAL, plural, =1 {compte} other {comptes}}",r=e.k04(r,{VAR_PLURAL:"\ufffd1\ufffd"}),N=" " + "\ufffd0\ufffd" + " " + r + " ",E=" Un ou plusieurs soldes n\u2019ont pas pu \xEAtre r\xE9cup\xE9r\xE9s.",[["collapsible",""],["balanceAggregationCardContainer",""],a,c,N,E,["data-role","accounts-balance-aggregation",1,"accounts-balances-aggregation"],[3,"isOpen"],["bbCollapsibleHeader",""],["bbCollapsibleBody",""],[1,"bb-stack","bb-stack--density-sm","bb-block","bb-block--md"],["data-role","accounts-balance-aggregation__header",1,"bb-stack__item","bb-text-semi-bold"],["bbButton","","tabindex","0","data-role","accounts-balance-aggregation__toggle","color","link","buttonSize","sm",1,"bb-stack__item",3,"click"],["data-role","accounts-balance-aggregation__items-list",1,"bb-stack","bb-stack--density-none","accounts-balances-aggregation__items-list"],["data-role","accounts-balance-aggregation__item",1,"bb-stack__item","bb-block","bb-block--md","accounts-balances-aggregation__item"],[1,"bb-stack","bb-stack--density-sm","bb-stack--align-top"],[1,"bb-stack__item"],[1,"visually-hidden"],["data-role","accounts-balance-aggregation__flag","aria-hidden","true"],["aria-hidden","true","data-role","accounts-balance-aggregation__amount",1,"bb-stack__item","bb-heading-3","bb-text-nowrap",3,"amount","signPosition","currency","mapCurrency"],[1,"bb-text-support","bb-subheader","bb-subheader--regular"],["data-role","accounts-count"],[1,"accounts-balance-aggregation-error"],["name","warning-amber","size","sm","color","danger",1,"accounts-balance-aggregation-error-icon"],["data-role","accounts-count-error"]]},template:function(a,i){1&a&&(e.j41(0,"div",6)(1,"bb-collapsible-ui",7,0),e.DNE(3,io,6,4,"ng-template",8)(4,lo,4,0,"ng-template",9),e.k0s()()),2&a&&(e.R7$(),e.Y8G("isOpen",i.showBalances))},dependencies:[Ce.YV,H._f,x.R,U.g2,U.PQ,U.oN],styles:[".accounts-balance-aggregation-error[_ngcontent-%COMP%]{display:flex;align-items:center;justify-content:center;color:#c00011}.accounts-balance-aggregation-error[_ngcontent-%COMP%]   .accounts-balance-aggregation-error-icon[_ngcontent-%COMP%]{padding-right:5px}.accounts-balances-aggregation__items-list[_ngcontent-%COMP%]{list-style:none;flex-wrap:wrap;column-gap:2rem;padding-inline-start:0;margin-block-end:0}.accounts-balances-aggregation__item[_ngcontent-%COMP%]{padding-inline-start:0}"],changeDetection:0})}}return n})();function ro(n,_){if(1&n){const t=e.RV6();e.j41(0,"div",2)(1,"bb-account-card",3),e.bIt("accountAction",function(i){s.eBV(t);const c=e.XpG();return s.Njj(c.accountAction.emit(i))}),e.k0s()()}if(2&n){const t=_.$implicit,a=e.XpG();e.R7$(),e.Y8G("account",t)("allowedActions",a.allowedActions)}}let Yt=(()=>{class n{constructor(){this.accounts=[],this.allowedActions=Q,this.accountAction=new s.bkB}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-favorite-accounts-list"]],inputs:{accounts:"accounts",allowedActions:"allowedActions"},outputs:{accountAction:"accountAction"},standalone:!1,decls:4,vars:0,consts:[[1,"bb-account-favorites"],["data-role","favorite-accounts-list",1,"bb-stack","bb-account-favorites__card-list"],[1,"bb-stack__item","bb-account-favorites__card"],["data-role","favorite-accounts-list__account-card",3,"accountAction","account","allowedActions"]],template:function(a,i){1&a&&(e.j41(0,"div",0)(1,"div",1),e.Z7z(2,ro,2,2,"div",2,e.Vm6),e.k0s()()),2&a&&(e.R7$(2),e.Dyx(i.accounts))},dependencies:[ht],encapsulation:2,changeDetection:0})}}return n})();const Wt=(n,_)=>{const t=n?.params.viewName,a=void 0===t,i=_.map(c=>c.viewName).includes(t);return a||i};var uo=u(81546),Co=u(56594),To=u(983);let No=(()=>{class n{#e=(0,s.WQX)(ie.sI);#a=(0,s.WQX)(ge.NA);#t=50;#n=7;getAccounts(t){return this.#e.getArrangementView({...t,limit:this.#t}).pipe((0,uo.f)((a,i)=>{const c="summary-report"===t.viewName?"all-accounts":t.viewName,r=a?.groups?.[c]?.metadata?.nextCursor;return!r||i>=this.#n-1?To.w:this.#e.getArrangementView({...t,limit:this.#t,cursor:r})}),(0,pe.s)(this.#n),(0,Co.$)(),(0,p.T)(a=>this.flatMaAccounts(a)))}generateCsvFile(t,a,i){const c=this.formatCsv(t,a),r=i.createElement("a");r.setAttribute("target","_self");
1const N=new Blob([c],{type:"octet/stream"}),E=window.URL.createObjectURL(N),m=this.formatDate();r.setAttribute("href",E),r.setAttribute("download",`BalanceExport${m}.csv`),r.click(),r.remove()}flatMaAccounts(t){return t.reduce((a,i)=>{const r=Object.values(i.groups||{}).flatMap(N=>N?.elements??[]);return a.push(...r??[]),a},[])}formatCsv(t,a){const i=[C.T7g.CURRENT_ACCOUNT,C.T7g.FOREIGN_CURRENCY_ACCOUNT,C.T7g.BUSINESS_INVESTMENT_ACCOUNT],r=!!this.#a.isFeatureEnabled(C.jJm.PREVIOUS_DAY_BALANCE)&&t.some(E=>{const m=E.attributes?.productExternalId?.value;return!!m&&i.includes(m)}),N=C.ogu.filter(E=>r||E.key!==C.p2A.previousDayBalance);return this.buildHeaderRow(N)+this.buildDataRows(t,N,a)}buildHeaderRow(t){return t.map(a=>this.escapeCsvValue(a.label)).join(",")+"\n"}buildDataRows(t,a,i){return t.map(c=>a.map(r=>{const N=c.attributes?.[r.key];if(!N)return this.escapeCsvValue("");if(r.key===C.p2A.productKindUri){const E=i.find(m=>m.connectedViewName===N.value)?.label??"";return this.escapeCsvValue(E)}return this.escapeCsvValue(N.value)}).join(",")).join("\n")+"\n"}escapeCsvValue(t){return`"${String(t??"").replace(/"/g,'""')}"`}formatDate(){const t=new Date;return`${t.getFullYear()}${String(t.getMonth()+1).padStart(2,"0")}${String(t.getDate()).padStart(2,"0")}`}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275prov=s.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var He=u(58887),Ke=u(5470);const Ao=n=>({"bb-block bb-block--lg":n});function So(n,_){if(1&n){const t=e.RV6();e.j41(0,"button",6),e.bIt("click",function(){s.eBV(t);const i=e.XpG(2);return s.Njj(i.navigationButtonAction.emit())}),e.nrm(1,"i",7),e.j41(2,"span"),e.EFF(3),e.k0s()()}if(2&n){const t=e.XpG(2);e.Y8G("ngClass",e.eq3(2,Ao,void 0!==t.headingTitle)),e.R7$(3),e.JRh(t.navigationButtonTitle)}}function bo(n,_){if(1&n){const t=e.RV6();e.j41(0,"button",3),e.bIt("click",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.onExport())}),e.nrm(1,"bb-icon-ui",4),e.j41(2,"span"),e.pXf(3,0),e.k0s()(),e.nVh(4,So,4,4,"button",5)}if(2&n){const t=e.XpG();e.Y8G("color","primary")("disabled",t.isEmulationMode()),e.R7$(4),e.vxM(t.showNavigationButton?4:-1)}}let Qt=(()=>{class n extends He.b{constructor(){super(...arguments),this.exportBalances=new s.bkB,this.impersonationService=(0,s.WQX)(Oe.Or),this.isEmulationMode=(0,Re.ot)(this.impersonationService.isImpersonated$,{initialValue:!1})}onExport(){this.isEmulationMode()||this.exportBalances.emit()}static{this.\u0275fac=(()=>{let t;return function(i){return(t||(t=e.xGo(n)))(i||n)}})()}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-nbc-accounts-heading"]],outputs:{exportBalances:"exportBalances"},standalone:!1,features:[e.Vt3],decls:2,vars:1,consts:()=>{let t,a;return t="Comptes",a="Exporter",[a,["title",t,3,"showBackground"],["bbPageHeaderCustomAction",""],["bbButton","",3,"click","color","disabled"],["name","save","color","neutral-lightest"],[1,"bb-heading-widget__button","btn","btn-link-text-light","btn-sm",3,"ngClass"],[1,"bb-heading-widget__button","btn","btn-link-text-light","btn-sm",3,"click","ngClass"],["aria-hidden","true",1,"bb-icon","bb-icon-arrow-back","bb-icon--sm"]]},template:function(a,i){1&a&&(e.j41(0,"bb-page-header-ui",1),e.DNE(1,bo,5,3,"ng-template",2),e.k0s()),2&a&&e.Y8G("showBackground",!0)},dependencies:[H._f,x.R,Ke.yv,Ke.bi,b.YU],encapsulation:2})}}return n})();const Eo=()=>[];let Jt=(()=>{class n{get exportBalancesRequestParameters(){return{viewName:this.getCurrentRouteTab(),filters:[],pagination:{},sort:[]}}constructor(t,a,i,c,r,N){this.configuration=t,this.tabsService=a,this.router=i,this.activatedRoute=c,this.nbcExportAccountsService=r,this.renderer=N,this.tabs$=this.tabsService.availableTabs$.pipe((0,p.T)(E=>this.getTabsConfiguration(E))),this.activeTabProhibited$=this.tabsService.availableTabs$.pipe((0,Ae.p)(E=>!Wt(this.activatedRoute.firstChild?.snapshot,E))),this.destroy$=new jt.B}ngOnInit(){this.activeTabProhibited$.pipe((0,Mt.Q)(this.destroy$)).subscribe(()=>this.navigateToDefaultTab())}ngOnDestroy(){this.destroy$.next(!0),this.destroy$.complete()}navigateToDefaultTab(){this.router.navigate([".."],{relativeTo:this.activatedRoute})}getTabsConfiguration(t){return t.map(a=>({title:a.label,route:a.viewName===this.getDefaultViewName()?"./":`./${a.viewName}`}))}getDefaultViewName(){return this.configuration.accountsListTabs.find(t=>t.default)?.viewName}
1getCurrentRouteTab(){const a=this.router.url.split("/").pop();return"list"===a?"summary-report":a||""}onExportBalances(){this.nbcExportAccountsService.getAccounts(te(this.exportBalancesRequestParameters)).pipe((0,Mt.Q)(this.destroy$)).subscribe(t=>{this.nbcExportAccountsService.generateCsvFile(t,this.configuration.accountsListGroups,this.renderer)})}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(l),e.rXU(ne),e.rXU(J.Ix),e.rXU(J.nX),e.rXU(No),e.rXU(e.sFG))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["bb-accounts-tabs-container"]],standalone:!1,features:[e.Jv_([Ut])],decls:5,vars:5,consts:()=>{let t;return t="Comptes",[["headingTitle",t,3,"exportBalances"],[1,"container-fluid","container--drag-up"],["data-role","accounts-list-grouped-view-tabs",1,"bb-block","bb-block--lg"],[3,"tabs","isInversed"]]},template:function(a,i){1&a&&(e.j41(0,"bb-nbc-accounts-heading",0),e.bIt("exportBalances",function(){return i.onExportBalances()}),e.k0s(),e.j41(1,"div",1)(2,"div",2),e.nrm(3,"bb-accounts-tabs",3),e.nI1(4,"async"),e.k0s()()),2&a&&(e.R7$(3),e.Y8G("tabs",e.bMT(4,2,i.tabs$)||e.lJ4(4,Eo))("isInversed",!0))},dependencies:[He.K,Qt,b.Jj],encapsulation:2})}}return n})();var po=u(21242),Zt=u(59669),fe=u(91413);let mo=(()=>{class n{constructor(t){this.http=t,this.transactionsReportsPath="extract/archive/"}getTransactionReportsArchive(t,a){return this.http.get(`${t}${this.transactionsReportsPath}${a}`,{observe:"response",responseType:"blob"})}static{this.\u0275fac=function(a){return new(a||n)(s.KVO(fe.Qq))}}static{this.\u0275prov=s.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var Io=u(93049);function Oo(n,_){if(1&n){const t=e.RV6();e.j41(0,"div")(1,"div",12)(2,"div"),e.nrm(3,"bb-empty-state-ui",13),e.k0s()(),e.j41(4,"div",14)(5,"bb-load-button-ui",15),e.bIt("click",function(){s.eBV(t);const i=e.XpG();return s.Njj(i.download())}),e.pXf(6,1),e.k0s()()()}if(2&n){const t=e.XpG();e.R7$(3),e.Y8G("title",e.mNQ(t.fileName)),e.R7$(2),e.Y8G("isLoading",t.isLoading)}}function Ro(n,_){1&n&&(e.j41(0,"div",12),e.nrm(1,"bb-empty-state-ui",16),e.k0s())}function go(n,_){1&n&&(e.j41(0,"div",12),e.nrm(1,"bb-empty-state-ui",17),e.k0s())}function fo(n,_){1&n&&(e.j41(0,"div",12),e.nrm(1,"bb-empty-state-ui",18),e.k0s())}const qt=new s.nKC("AppTransactionReportsBasePathToken:basePath");let en=(()=>{class n{constructor(t,a,i,c,r,N){this.domService=t,this.renderer=a,this.transactionReportsService=i,this.route=c,this.cdr=r,this.basePath=N,this.fileName="",this.fileContent="",this.isLoading=!1,this.downloadStatusCode=fe.kG.Ok,this.success=fe.kG.Ok,this.unauthorized=fe.kG.Unauthorized,this.notFound=fe.kG.NotFound}ngOnInit(){this.route.queryParams.subscribe(t=>{this.fileName=t.filename||"",this.fileName||console.error("File name is missing")})}download(){this.transactionReportsService.getTransactionReportsArchive(this.basePath,this.fileName).pipe((0,j.M)({subscribe:()=>this.isLoading=!0,finalize:()=>this.isLoading=!1})).subscribe({next:t=>{t.body?this.domService.simulateLinkClick({href:URL.createObjectURL(t.body),download:this.fileName},this.renderer):console.error("Response body is null"),this.downloadStatusCode=t.status},error:t=>{this.downloadStatusCode=t.status,this.cdr.detectChanges()}})}static{this.\u0275fac=function(a){return new(a||n)(e.rXU(Zt.Eu),e.rXU(e.sFG),e.rXU(mo),e.rXU(J.nX),e.rXU(M.gRc),e.rXU(qt))}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["nbc-transaction-reports-archive-download"]],standalone:!1,features:[e.Jv_([Zt.Eu])],decls:14,vars:5,consts:()=>{let t,a,i,c,r,N,E,m,f,$;return t="T\xE9l\xE9chargement de fichier",a="Retour aux comptes",i="Votre fichier a \xE9t\xE9 trait\xE9. Il est pr\xEAt \xE0 \xEAtre t\xE9l\xE9charg\xE9.",c=" T\xE9l\xE9charger ",r="Acc\xE8s refus\xE9",N="Vous n'avez pas les permissions requises pour acc\xE9der au fichier.",E="Le fichier ZIP a expir\xE9",m="S\xE9lectionnez les rapports documents \xE0 nouveau pour les t\xE9l\xE9charger.",f="Une erreur est survenue",$="Le fichier ne peut plus \xEAtre t\xE9l\xE9charg\xE9. R\xE9essayez de l'exporter.",[a,c,["title",t,"data-role","transaction-reports-archive-download-page-header",3,"showBackgroun
1d"],[1,"container-fluid","container--drag-up"],[1,"card","card-lg"],[1,"card-body"],["routerLink","/accounts/lists","data-role","back-link",1,"btn","btn-sm","btn-link-text"],["name","arrow-back"],[3,"ngSwitch"],[4,"ngSwitchCase"],["class","bb-block bb-block--md",4,"ngSwitchCase"],["class","bb-block bb-block--md",4,"ngSwitchDefault"],[1,"bb-block","bb-block--md"],["image","ic_asset_coffee","subtitle",i,3,"title"],[1,"bb-text-align-center"],["bbButton","","data-role","save-export-button","download","",3,"click","isLoading"],["image","ic_scenario_lock_error","title",r,"subtitle",N],["image","ic_asset_lock_error","title",E,"subtitle",m],["image","ic_scenario_lock_error","title",f,"subtitle",$]]},template:function(a,i){1&a&&(e.nrm(0,"bb-page-header-ui",2),e.j41(1,"div",3)(2,"div",4)(3,"div",5)(4,"div")(5,"a",6),e.nrm(6,"bb-icon-ui",7),e.j41(7,"span"),e.pXf(8,0),e.k0s()()(),e.qex(9,8),e.DNE(10,Oo,7,3,"div",9)(11,Ro,2,0,"div",10)(12,go,2,0,"div",10)(13,fo,2,0,"div",11),e.bVm(),e.k0s()()()),2&a&&(e.Y8G("showBackground",!0),e.R7$(9),e.Y8G("ngSwitch",i.downloadStatusCode),e.R7$(),e.Y8G("ngSwitchCase",i.success),e.R7$(),e.Y8G("ngSwitchCase",i.unauthorized),e.R7$(),e.Y8G("ngSwitchCase",i.notFound))},dependencies:[ue.o,x.R,Te.e,Ke.yv,b.ux,b.e1,b.fG,Io.Wk],encapsulation:2})}}return n})();e.wjB(ze,[ue.o,Z.T,ve.w,b.T3,Xt,zt,Ht,Kt,Yt],[b.Jj,vt]);var ho=u(19724);let Mo=(()=>{class n{constructor(t,a,i){this.accountOverviewTabsService=t,this.router=a,this.activatedRoute=i}canActivate(t){return this.accountOverviewTabsService.availableTabs$.pipe((0,q.n)(a=>Wt(t,a)?(0,B.of)(!0):(0,ho.H)(this.router.navigate([],{relativeTo:this.activatedRoute.parent}).then(()=>!1))))}static{this.\u0275fac=function(a){return new(a||n)(s.KVO(ne),s.KVO(J.Ix),s.KVO(J.nX))}}static{this.\u0275prov=s.jDH({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();var y=u(86638),vo=u(34694),Bo=u(10467),w=u(14602),Lo=u(70980),Do=u(87065);const $o=["*"];let Ye=(()=>{class n{constructor(){this.label=M.hFB.required(),this.colClasses=(0,M.hFB)("col-md-6")}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["nbc-transaction-detail-field"]],inputs:{label:[1,"label"],colClasses:[1,"colClasses"]},standalone:!1,ngContentSelectors:$o,decls:5,vars:2,consts:[[1,"bb-block--md","px-3",3,"ngClass"],["data-role","section-title",1,"bb-text-bold"],["data-role","section-content"]],template:function(a,i){1&a&&(e.NAR(),e.j41(0,"div",0)(1,"dt",1),e.EFF(2),e.k0s(),e.j41(3,"dd",2),e.SdG(4),e.k0s()()),2&a&&(e.Y8G("ngClass",i.colClasses()),e.R7$(2),e.JRh(i.label()))},dependencies:[b.YU],encapsulation:2})}}return n})();var tn=u(99196);function yo(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",0)(1,"div",7),e.EFF(2),e.k0s(),e.j41(3,"div",8),e.EFF(4),e.nI1(5,"nbcGetAccountNumber"),e.k0s()()),2&n){let t,a;const i=e.XpG();e.Y8G("label",i.accountLabel()),e.R7$(2),e.SpI(" ",(null==(t=i.transaction().account)?null:t.displayName)||"-"," "),e.R7$(2),e.SpI(" ",e.i5U(5,3,(null==(a=i.transaction().account)?null:a.BBAN)||"",i.externalId())," ")}}function Uo(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",1),e.EFF(1),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.SpI(" ",t.transaction().type||"-"," ")}}function Po(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",2),e.EFF(1),e.nI1(2,"nbcGetAccountNumber"),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.SpI(" ",e.i5U(2,1,t.getCounterPartyAccountNumber(),t.accountType.CURRENT_ACCOUNT)," ")}}function Go(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",3),e.EFF(1),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.SpI(" ",t.transaction().reference," ")}}function Fo(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",4),e.EFF(1),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.SpI(" ",t.transaction().counterPartyName," ")}}function wo(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",5),e.EFF(1),e.k0s()),2&n){let t;const a=e.XpG();e.R7$(),e.SpI(" ",null==(t=a.transaction().additions)?null:t.dtbIssuingTransit," ")}}function xo(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",6),e.EFF(1),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.SpI(" ",t.transaction().description||"-"," ")}}let nn=(()=>{class n{constructor(){this.transaction=M.hFB.required(),this.showAccount=(0,M.hFB)(!0),this.showTransactionType=(0,M.hFB)(!0),this.showReference=(0,M.hFB)(!0),this.showCounterPartyName=(0,M.hFB)(!0),this.showDescription=(0,M.hFB)(!0),this.accountLabel=(0,L.EW)(()=>this.transaction().creditDebitIndicator===re.vm.Crdt?"Envoyer \xE0":"Du compte"),this.externalId=(0,L.EW)(()=>this.getExternalId(this.transaction().account)),this.#e=(0,s.WQX)(ge.NA),this.accountType=C.T7g}#e;ngOnInit(){this.enableCounterPartyNumberFeature=this.#e.isFeatureEnabled(C.jJm.COUNTER_PARTY_NUMBER)}getExternalId(t){return t?.product?.externalId}getCounterPartyAccountNumber(){return this.transaction().counterPartyAccountNumber??""}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["nbc-transaction-common-sections"]],inputs:{transaction:[1,"transaction"],showAccount:[1,"showAccount"],showTransactionType:[1,"showTransactionType"],showReference:[1,"showReference"],showCounterPartyName:[1,"showCounterPartyName"],showDescription:[1,"showDescription"]},standalone:!1,decls:7,vars:7,consts:()=>{let t,a,i,c,r,N;return t="Type de transaction",a="Contrepartie",i="Num\xE9ro de transaction",c="Autres d\xE9tails",r="Transit \xE9metteur",N=" Description ",[["data-role","'table-details-type-section'",3,"label"],["data-role","'table-details-type-section'","label",t],["data-role","'table-details-counterparty-account-number-section'","label",a],["data-role","'table-details-reference-section'","label",i],["data-role","'table-details-associated-name-section'","label",c],["data-role","'table-details-issuing-transit-section'","label",r],["data-role","table-details-description-section","label",N,"colClasses","col-12"],["data-role","table-details-from-account-name",1,"text-dark","break-word"],["data-role","table-details-from-account-number",1,"text-dark","break-word"]]},template:function(a,i){if(1&a&&(e.nVh(0,yo,6,6,"nbc-transaction-detail-field",0),e.nVh(1,Uo,2,1,"nbc-transaction-detail-field",1),e.nVh(2,Po,3,4,"nbc-transaction-detail-field",2),e.nVh(3,Go,2,1,"nbc-transaction-detail-field",3),e.nVh(4,Fo,2,1,"nbc-transaction-detail-field",4),e.nV
1h(5,wo,2,1,"nbc-transaction-detail-field",5),e.nVh(6,xo,2,1,"nbc-transaction-detail-field",6)),2&a){let c;e.vxM(i.showAccount()?0:-1),e.R7$(),e.vxM(i.showTransactionType()?1:-1),e.R7$(),e.vxM(i.transaction().counterPartyAccountNumber&&i.enableCounterPartyNumberFeature?2:-1),e.R7$(),e.vxM(i.showReference()&&i.transaction().reference?3:-1),e.R7$(),e.vxM(i.showCounterPartyName()&&i.transaction().counterPartyName?4:-1),e.R7$(),e.vxM(null!=(c=i.transaction().additions)&&c.dtbIssuingTransit?5:-1),e.R7$(),e.vxM(i.showDescription()?6:-1)}},dependencies:[Ye,tn.B],encapsulation:2})}}return n})();function ko(n,_){if(1&n&&(e.j41(0,"div",8),e.pXf(1,0),e.k0s()),2&n){const t=e.XpG(2);e.R7$(),e.uP7(null==t.fxDetails?null:t.fxDetails.fxContractNumber),e.nnv(1)}}function Xo(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",5),e.EFF(1),e.nVh(2,ko,2,1,"div",8),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.SpI(" ",null==t.fxDetails?null:t.fxDetails.fxExchangeRate," "),e.R7$(),e.vxM(null!==(null==t.fxDetails?null:t.fxDetails.fxContractNumber)?2:-1)}}function jo(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",6),e.EFF(1),e.nI1(2,"date"),e.k0s()),2&n){const t=e.XpG(),a=e.XpG();e.R7$(),e.SpI(" ",e.i5U(2,1,t.initiationDate,a.dateFormatLong)," ")}}function Vo(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",7),e.EFF(1),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.SpI(" ",null==t.fxDetails?null:t.fxDetails.fxInstructeddAmount," ")}}function zo(n,_){if(1&n&&(e.nVh(0,Xo,3,2,"nbc-transaction-detail-field",5),e.nVh(1,jo,3,4,"nbc-transaction-detail-field",6),e.nVh(2,Vo,2,1,"nbc-transaction-detail-field",7)),2&n){const t=_;e.vxM(null!==(null==t.fxDetails?null:t.fxDetails.fxExchangeRate)?0:-1),e.R7$(),e.vxM(t.initiationDate?1:-1),e.R7$(),e.vxM(null!==(null==t.fxDetails?null:t.fxDetails.fxInstructeddAmount)?2:-1)}}let Ho=(()=>{class n{constructor(){this.dateFormatLong=C.Ct$,this.transaction=M.hFB.required(),this.paymentDetails=(0,M.hFB)()}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["nbc-transaction-account-transfer-details"]],inputs:{transaction:[1,"transaction"],paymentDetails:[1,"paymentDetails"]},standalone:!1,decls:7,vars:4,consts:()=>{let t,a,i,c,r;return t=" Description ",a=" Exchange rate ",i="Date",c=" Montant initial ",r=" FX Contract " + "\ufffd0\ufffd" + " ",[r,[1,"bb-list__item","p-0"],["data-role","table-details-from-section",1,"row","mb-0"],[3,"transaction","showDescription"],["data-role","table-details-description-section","label",t,"colClasses","col-12"],["data-role","table-details-channel-section","label",a],["data-role","table-details-channel-section","label",i],["data-role","table-details-channel-section","label",c],[1,"additional-info"]]},template:function(a,i){if(1&a&&(e.j41(0,"div",1)(1,"dl",2),e.nrm(2,"nbc-transaction-common-sections",3),e.nVh(3,zo,3,3),e.nrm(4,"hr"),e.j41(5,"nbc-transaction-detail-field",4),e.EFF(6),e.k0s()()()),2&a){let c;e.R7$(2),e.Y8G("transaction",i.transaction())("showDescription",!1),e.R7$(),e.vxM((c=i.paymentDetails())?3:-1,c),e.R7$(3),e.SpI(" ",i.transaction().description||"-"," ")}},dependencies:[Ye,nn,b.vh],styles:[".additional-info[_ngcontent-%COMP%]{font-size:.875rem;color:var(--text-secondary-color);margin-top:.25rem}"]})}}return n})();var Ko=u(26086);function Yo(n,_){1&n&&(e.j41(0,"dt",6),e.pXf(1,0),e.k0s())}function Wo(n,_){1&n&&(e.j41(0,"dt",6),e.pXf(1,1),e.k0s())}function Qo(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",10),e.EFF(1),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.SpI(" ",t.transaction().reference," ")}}function Jo(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",12),e.EFF(1),e.k0s()),2&n){let t;const a=e.XpG();e.R7$(),e.SpI(" ",null==(t=a.transaction().additions)?null:t.merchantCountry," ")}}function Zo(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",13),e.EFF(1),e.k0s()),2&n){let t;const a=e.XpG();e.R7$(),e.SpI(" ",null==(t=a.transaction().additions)?null:t.merchantStateProvince," ")}}function qo(n,_){1&n&&(e.j41(0,"nbc-transaction-detail-field",15)(1,"span"),e.pXf(2,2),e.k0s()())}function ei(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",17),e.EFF(1),e.k0s(),e.j41(2,"nbc-transaction-detail-field",18),e.EFF(3),e.k0s()),2&n){let t,a;const i=e.XpG();e.R7$(),e.SpI(" ",(null==(t=i.transaction().instructedAmountCurrency)?null:t.amount)||"-"," "),e.R7$(2),e.SpI(" ",(null==(a=i.transaction().instructedAmountCurrency)?null:a.currencyCode)||"-"," ")}}let ti=(()=>{class n{constructor(){this.#e=(0,s.WQX)(e.xe9),this.dateFormatLong=C.Ct$,this.transaction=M.hFB.required(),this.isCreditCard=(0,L.EW)(()=>this.transaction().additions?.externalProductId===C.T7g.CREDIT_CARD),this.isCreditCardAccount=(0,L.EW)(()=>this.transaction().additions?.externalProductId===C.T7g.CREDIT_CARD_ACCOUNT),this.merchantName=(0,L.EW)(()=>(0,w.FC)(this.#e)===C.mV.en?this.transaction().additions?.merchantNameEn:this.transaction().additions?.merchantNameFr),this.reversalCssClass=(0,L.EW)(()=>this.transaction().creditDebitIndicator===Ko.Nz.CreditDebitIndicatorEnum.CRDT?"table-detail-reversal-minus-sign":"table-detail-reversal-plus-sign"),this.hasExchangeRate=(0,L.EW)(()=>!!this.transaction().currencyExchangeAvailability),this.NBC_PRODUCT_EXTERNAL_IDS=C.T7g,this.NBC_RECURRING_TRANSACTION_IND=C.BDE}#e;getExternalId(t){return t?.product?.externalId}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["nbc-transaction-credit-card-detail
1s"]],inputs:{transaction:[1,"transaction"]},standalone:!1,decls:26,vars:20,consts:()=>{let t,a,i,c,r,N,E,m,f,$,v,We,Qe;return t=" Date port\xE9e au relev\xE9 ",a="Num\xE9ro de transaction",i="Nom du marchand",c=" Pays du marchand ",r=" \xC9tat/province du marchand ",N="Statut",E=" Transaction r\xE9currente ",m=" Description ",f="Num\xE9ro de carte",$=" Num\xE9ro de carte ",v="Oui",We=" Montant initial ",Qe="Devise initiale",[f,$,v,[1,"bb-list__item","p-0",3,"ngClass"],["data-role","table-details-from-section",1,"row","mb-0"],[1,"col-md-6","bb-block--md"],["data-role","section-title",1,"bb-text-bold"],["data-role","table-details-counter-party-account-name"],["data-role","table-details-counter-party-account-number",1,"text-dark","break-word"],["data-role","table-details-type-section","label",t],["data-role","table-details-reference-section","label",a],["data-role","table-details-merchant-name-section","label",i],["data-role","table-details-reference-section","label",c],["data-role","table-details-reference-section","label",r],["data-role","table-details-type-section","label",N],["data-role","table-details-channel-section","label",E],["data-role","table-details-description-section","label",m,"colClasses","col-12"],["data-role","table-details-reference-section","label",We],["data-role","table-details-channel-section","label",Qe]]},template:function(a,i){if(1&a&&(e.j41(0,"div",3)(1,"dl",4)(2,"div",5),e.nVh(3,Yo,2,0,"dt",6),e.nVh(4,Wo,2,0,"dt",6),e.j41(5,"dd")(6,"div",7),e.EFF(7),e.k0s(),e.j41(8,"div",8),e.EFF(9),e.nI1(10,"nbcGetAccountNumber"),e.k0s()()(),e.j41(11,"nbc-transaction-detail-field",9),e.EFF(12),e.nI1(13,"date"),e.k0s(),e.nVh(14,Qo,2,1,"nbc-transaction-detail-field",10),e.j41(15,"nbc-transaction-detail-field",11),e.EFF(16),e.k0s(),e.nVh(17,Jo,2,1,"nbc-transaction-detail-field",12),e.nVh(18,Zo,2,1,"nbc-transaction-detail-field",13),e.j41(19,"nbc-transaction-detail-field",14),e.EFF(20),e.k0s(),e.nVh(21,qo,3,0,"nbc-transaction-detail-field",15),e.nVh(22,ei,4,2),e.nrm(23,"hr"),e.j41(24,"nbc-transaction-detail-field",16),e.EFF(25),e.k0s()()()),2&a){let c,r,N,E,m;e.Y8G("ngClass",i.reversalCssClass()),e.R7$(3),e.vxM(i.isCreditCard()?3:-1),e.R7$(),e.vxM(i.isCreditCardAccount()?4:-1),e.R7$(3),e.JRh(i.transaction().counterPartyName),e.R7$(2),e.SpI(" ",e.i5U(10,14,(null==(c=i.transaction().additions)?null:c.maskedCardNumber)||"",i.NBC_PRODUCT_EXTERNAL_IDS.CREDIT_CARD)," "),e.R7$(3),e.SpI(" ",i.transaction().valueDate?e.i5U(13,17,i.transaction().valueDate,i.dateFormatLong):"-"," "),e.R7$(2),e.vxM(i.transaction().reference?14:-1),e.R7$(2),e.SpI(" ",i.merchantName()||"-"," "),e.R7$(),e.vxM(null!=(r=i.transaction().additions)&&r.merchantCountry?17:-1),e.R7$(),e.vxM(null!=(N=i.transaction().additions)&&N.merchantStateProvince?18:-1),e.R7$(2),e.SpI(" ",(null==(E=i.transaction().additions)?null:E.status)||"-"," "),e.R7$(),e.vxM((null==(m=i.transaction().additions)?null:m.recurringTransactionInd)===i.NBC_RECURRING_TRANSACTION_IND.YES?21:-1),e.R7$(),e.vxM(i.hasExchangeRate()?22:-1),e.R7$(3),e.SpI(" ",i.transaction().description||"-"," ")}},dependencies:[b.YU,Ye,b.vh,tn.B],encapsulation:2})}}return n})();var ni=u(3678);function ai(n,_){1&n&&(e.j41(0,"span",10),e.pXf(1,0),e.k0s(),e.nrm(2,"bb-icon-ui",11),e.j41(3,"span",12),e.pXf(4,1),e.k0s())}function oi(n,_){1&n&&(e.j41(0,"span",10),e.pXf(1,2),e.k0s(),e.nrm(2,"bb-icon-ui",11),e.j41(3,"span",12),e.pXf(4,3),e.k0s())}function ii(n,_){if(1&n){const t=e.RV6();e.j41(0,"button",8),e.bIt("click",function(){const i=s.eBV(t).toggle;return s.Njj(i())}),e.nVh(1,ai,5,0)(2,oi,5,0),e.nrm(3,"bb-icon-ui",9),e.k0s()}if(2&n){const t=_.isOpen;e.R7$(),e.vxM(t?1:2),e.R7$(2),e.Y8G("name",t?"toggle-up":"toggle-down")("inverse",!0)}}function ci(n,_){if(1&n&&(e.j41(0,"div",13),e.nrm(1,"nbc-interac-account-transaction-details",14),e.k0s()),2&n){const t=e.XpG();e.R7$(),e.Y8G("remittanceInformation",t.remittanceInformation())}}let _i=(()=>{class n{constructor(){this.remittanceInformation=M.hFB.required(),this.isRemittanceInformationOpen=(0,s.vPA)(!1)}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["nbc-transaction-interac-detail
1s"]],inputs:{remittanceInformation:[1,"remittanceInformation"]},standalone:!1,decls:4,vars:0,consts:()=>{let t,a,i,c;return t="Cliquez pour consulter moins de d\xE9tails de la transaction",a="Consulter moins de d\xE9tails",i="Cliquez pour consulter plus de d\xE9tails de la transaction",c="Consulter plus de d\xE9tails",[t,a,i,c,["data-role","table-details-interac-transaction-details-section",1,"bb-block--md"],["data-role","summary-details-remittance-information",1,"collapse-interac-transaction-details",3,"isOpenChange"],["bbCollapsibleHeader",""],["bbCollapsibleBody",""],["bbButton","","type","button","color","link-text",1,"btn-collapse",3,"click"],[3,"name","inverse"],[1,"visually-hidden"],["name","info",1,"btn-icon"],["aria-hidden","true",1,"bold"],["data-role","table-details-interac-remittance-section"],[3,"remittanceInformation"]]},template:function(a,i){1&a&&(e.j41(0,"div",4)(1,"bb-collapsible-ui",5),e.bIt("isOpenChange",function(r){return i.isRemittanceInformationOpen.set(r)}),e.DNE(2,ii,4,3,"ng-template",6)(3,ci,2,1,"ng-template",7),e.k0s()())},dependencies:[x.R,H._f,U.g2,U.PQ,U.oN,ni.m],styles:[".btn-icon[_ngcontent-%COMP%]{margin-right:8px}.collapse-interac-transaction-details[_ngcontent-%COMP%]{display:block}.collapse-interac-transaction-details[_ngcontent-%COMP%]   .btn-collapse[_ngcontent-%COMP%]{display:flex;align-items:center;margin-bottom:1rem}.collapse-interac-transaction-details[_ngcontent-%COMP%]   .btn-icon[_ngcontent-%COMP%]{margin-right:.5rem}"]})}}return n})();function si(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",7),e.EFF(1),e.k0s()),2&n){e.XpG();const t=e.r8f(0);e.R7$(),e.SpI(" ",null==t?null:t.paymentReferenceNumber," ")}}function li(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",8),e.EFF(1),e.k0s()),2&n){e.XpG();const t=e.r8f(0);e.R7$(),e.SpI(" ",null==t?null:t.interacReferenceNumber," ")}}function ri(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",9),e.EFF(1),e.k0s()),2&n){e.XpG();const t=e.r8f(0);e.R7$(),e.SpI(" ",null==t?null:t.senderName," ")}}function di(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",10),e.EFF(1),e.k0s()),2&n){e.XpG(2);const t=e.r8f(1);e.R7$(),e.SpI(" ",t," ")}}function ui(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",11),e.EFF(1),e.k0s()),2&n){e.XpG(2);const t=e.r8f(1);e.R7$(),e.SpI(" ",t," ")}}function Ci(n,_){if(1&n&&(e.nVh(0,di,2,1,"nbc-transaction-detail-field",10),e.nVh(1,ui,2,1,"nbc-transaction-detail-field",11)),2&n){const t=e.XpG(2);e.vxM(t.isInteracMoneyRequestTransaction()?0:-1),e.R7$(),e.vxM(t.isInteracAutoreclaim()||t.isInteracSent()||t.shouldShowCorrectionRecipientName()?1:-1)}}function Ti(n,_){if(1&n&&(e.SS7(0)(1),e.nVh(2,si,2,1,"nbc-transaction-detail-field",7),e.nVh(3,li,2,1,"nbc-transaction-detail-field",8),e.nVh(4,ri,2,1,"nbc-transaction-detail-field",9),e.nVh(5,Ci,2,2)),2&n){const t=e.XpG(),a=e.bH3(t.paymentDetails());e.R7$();const i=e.bH3(null==a||null==a.conterpartDetails?null:a.conterpartDetails.conterpartName),c=t.isInteracSent()||t.isInteracReceived()||t.isInteracAutoreclaim()||t.isInteracMoneyRequestTransaction();e.R7$(),e.vxM(t.isInteracAutoreclaim()&&null!=a&&a.paymentReferenceNumber?2:-1),e.R7$(),e.vxM(c&&null!=a&&a.interacReferenceNumber?3:-1),e.R7$(),e.vxM(t.isInteracReceived()&&null!=a&&a.senderName?4:-1),e.R7$(),e.vxM(i?5:-1)}}function Ni(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",12),e.EFF(1),e.k0s()),2&n){const t=e.XpG(2);e.R7$(),e.SpI(" ",t.billerName()," ")}}function Ai(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",13),e.EFF(1),e.k0s()),2&n){let t;const a=e.XpG(2);e.R7$(),e.SpI(" ",null==(t=a.paymentDetails())||null==t.billerDetails?null:t.billerDetails.billerReferenceNumber," ")}}function Si(n,_){if(1&n&&(e.nVh(0,Ni,2,1,"nbc-transaction-detail-field",12),e.nVh(1,Ai,2,1,"nbc-transaction-detail-field",13)),2&n){let t;const a=e.XpG();e.vxM(a.billerName()?0:-1),e.R7$(),e.vxM(null!=(t=a.paymentDetails())&&null!=t.billerDetails&&t.billerDetails.billerReferenceNumber?1:-1)}}function bi(n,_){if(1&n&&(e.j41(0,"nbc-transaction-detail-field",14),e.EFF(1),e.k0s()),2&n){e.XpG();const t=e.r8f(0);e.R7$(),e.SpI(" ",t," ")}}function Ei(n,_){if(1&n&&(e.SS7(0),e.nVh(1,bi,2,1,"nbc-transaction-detail-field",14)),2&n){let t;const a=e.bH3(null==(t=e.XpG().paymentDetails())||null==t.conterpartDetails?null:t.conterpartDetails.conterpartName);e.R7$(),e.vxM(a?1:-1)}}function pi(n,_){if(1&n&&e.nrm(0,"nbc-transaction-interac-detail
1s",5),2&n){const t=e.XpG();e.Y8G("remittanceInformation",t.structuredRemittanceInfo())}}function mi(n,_){if(1&n&&(e.j41(0,"a"),e.pXf(1,0),e.k0s()),2&n){const t=e.XpG(),a=e.XpG(2);e.AVh("disabled",a.isEmulationMode()),e.BMQ("href",a.isEmulationMode()?null:t,e.B4B)}}function Ii(n,_){1&n&&e.nVh(0,mi,2,3,"a",16),2&n&&e.vxM(""!==_?0:-1)}function Oi(n,_){1&n&&e.nrm(0,"bb-loading-indicator-ui",15),2&n&&e.Y8G("inline",!0)}function Ri(n,_){if(1&n&&(e.j41(0,"div",6),e.nVh(1,Ii,1,1)(2,Oi,1,1,"bb-loading-indicator-ui",15),e.k0s()),2&n){let t;const a=e.XpG();e.R7$(),e.vxM((t=a.deeplink())?1:2,t)}}let gi=(()=>{class n{constructor(){this.#e=(0,s.WQX)(e.xe9),this.impersonationService=(0,s.WQX)(Oe.Or),this.isEmulationMode=(0,Re.ot)(this.impersonationService.isImpersonated$,{initialValue:!1}),this.transaction=M.hFB.required(),this.paymentDetails=(0,M.hFB)(),this.structuredRemittanceInfo=(0,M.hFB)(),this.hasDeepLink=(0,M.hFB)(!1),this.deeplink=(0,M.hFB)(null),this.isInteracTransaction=(0,M.hFB)(!1),this.isInteracMoneyRequestTransaction=(0,M.hFB)(!1),this.isInteracReceived=(0,M.hFB)(!1),this.isInteracSent=(0,M.hFB)(!1),this.isInteracAutoreclaim=(0,M.hFB)(!1),this.isBillPaymentTransaction=(0,M.hFB)(!1),this.isDomesticTransaction=(0,M.hFB)(!1),this.isCorrectionTransaction=(0,M.hFB)(!1),this.shouldShowInteracDetails=(0,M.hFB)(!1),this.shouldShowCorrectionRecipientName=(0,L.EW)(()=>this.isCorrectionTransaction()),this.showDeepLinkSection=(0,L.EW)(()=>!this.isInteracTransaction()&&this.hasDeepLink()),this.billerName=(0,L.EW)(()=>{const t=this.paymentDetails();return t?((0,w.FC)(this.#e)===C.mV.en?t.billerDetails?.billerNameEn:t.billerDetails?.billerNameFr)||"-":void 0})}#e;static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["nbc-transaction-commercial-details"]],inputs:{transaction:[1,"transaction"],paymentDetails:[1,"paymentDetails"],structuredRemittanceInfo:[1,"structuredRemittanceInfo"],hasDeepLink:[1,"hasDeepLink"],deeplink:[1,"deeplink"],isInteracTransaction:[1,"isInteracTransaction"],isInteracMoneyRequestTransaction:[1,"isInteracMoneyRequestTransaction"],isInteracReceived:[1,"isInteracReceived"],isInteracSent:[1,"isInteracSent"],isInteracAutoreclaim:[1,"isInteracAutoreclaim"],isBillPaymentTransaction:[1,"isBillPaymentTransaction"],isDomesticTransaction:[1,"isDomesticTransaction"],isCorrectionTransaction:[1,"isCorrectionTransaction"],shouldShowInteracDetails:[1,"shouldShowInteracDetails"]},standalone:!1,decls:12,vars:8,consts:()=>{let t,a,i,c,r,N,E,m,f,$;return t=" Description ",a="Num\xE9ro de transaction",i="Num\xE9ro de r\xE9f\xE9rence Interac",c="\xC9metteur",r="Demandeur",N="Destinataire",E="B\xE9n\xE9ficiaire",m="Num\xE9ro de r\xE9f\xE9rence du b\xE9n\xE9ficiaire",f="B\xE9n\xE9ficiaire",$="Cliquez pour voir plus de d\xE9tails",[$,[1,"bb-list__item","p-0"],["data-role","table-details-from-section",1,"row","mb-0"],[3,"transaction","showDescription"],["data-role","table-details-description-section","label",t,"colClasses","col-12"],[3,"remittanceInformation"],["data-role","table-details-deeplink-section",1,"bb-block--md"],["data-role","table-details-payment-reference-section","label",a],["data-role","table-details-interac-reference-section","label",i],["data-role","table-details-sender-name-section","label",c],["data-role","table-details-beneficiary-name-section","label",r],["data-role","table-details-beneficiary-name-section","label",N],["data-role","table-details-biller-name-section","label",E],["data-role","table-details-biller-reference-section","label",m],["data-role","table-details-beneficiary-name-section","label",f],["data-role","table-details-deeplink-section-loading-spinner","loaderSize","md",3,"inline"],[3,"disabled"]]},template:function(a,i){1&a&&(e.j41(0,"div",1)(1,"dl",2),e.nrm(2,"nbc-transaction-common-sections",3)(3,"hr"),e.j41(4,"nbc-transaction-detail-field",4),e.EFF(5),e.k0s(),e.nrm(6,"hr"),e.nVh(7,Ti,6,6),e.nVh(8,Si,2,2),e.nVh(9,Ei,2,2),e.k0s(),e.nVh(10,pi,1,1,"nbc-transaction-interac-details",5),e.nVh(11,Ri,3,1,"div",6),e.k0s()),2&a&&(e.R7$(2),e.Y8G("transaction",i.transaction())("showDescription",!1),e.R7$(3),e.SpI(" ",i.transaction().description||"-"," "),e.R7$(2),e.vxM(i.isInteracTransaction()?7:-1),e.R7$(),e.vxM(i.isBillPaymentTransaction()?8:-1),e.R7$(),e.vxM(i.isDomesticTransaction()?9:-1),e.R7$(),e.vxM(i.shouldShowInteracDetail
1s()?10:-1),e.R7$(),e.vxM(i.showDeepLinkSection()?11:-1))},dependencies:[Z.T,Ye,nn,_i],styles:["hr[_ngcontent-%COMP%]:last-child{display:none}.disabled[_ngcontent-%COMP%]{pointer-events:none;cursor:default;text-decoration:none;opacity:.5}"]})}}return n})();function fi(n,_){1&n&&e.nrm(0,"bb-alert-ui",0)}function hi(n,_){1&n&&e.nrm(0,"bb-loading-indicator-ui")}function Mi(n,_){if(1&n&&e.nrm(0,"nbc-transaction-account-transfer-details",2),2&n){const t=e.XpG(3),a=e.r8f(0);e.Y8G("transaction",a)("paymentDetails",t.paymentDetails())}}function vi(n,_){if(1&n&&e.nrm(0,"nbc-transaction-credit-card-details",3),2&n){e.XpG(3);const t=e.r8f(0);e.Y8G("transaction",t)}}function Bi(n,_){if(1&n&&e.nrm(0,"nbc-transaction-commercial-details",4),2&n){const t=e.XpG(3),a=e.r8f(0);e.Y8G("transaction",a)("paymentDetails",t.paymentDetails())("structuredRemittanceInfo",t.structuredRemittanceInfo())("hasDeepLink",t.hasDeepLink())("deeplink",t.deeplink())("isInteracTransaction",t.isInteracTransaction())("isInteracMoneyRequestTransaction",t.isInteracMoneyRequestTransaction())("isInteracReceived",t.isInteracReceived())("isInteracSent",t.isInteracSent())("isInteracAutoreclaim",t.isInteracAutoreclaim())("isBillPaymentTransaction",t.isBillPaymentTransaction())("isDomesticTransaction",t.isDomesticTransaction())("isCorrectionTransaction",t.isCorrectionTransaction())("shouldShowInteracDetails",t.shouldShowInteracDetails())}}function Li(n,_){if(1&n&&(e.j41(0,"div",1),e.nVh(1,Mi,1,2,"nbc-transaction-account-transfer-details",2)(2,vi,1,1,"nbc-transaction-credit-card-details",3)(3,Bi,1,14,"nbc-transaction-commercial-details",4),e.k0s()),2&n){let t;const a=e.XpG(2);e.R7$(),e.vxM((t=a.transactionType())===a.NBC_BUSINESS_TRANSACTION_TYPES.ACCOUNT_TRANSFER?1:t===a.NBC_BUSINESS_TRANSACTION_TYPES.CREDIT_CARD?2:3)}}function Di(n,_){if(1&n&&e.nVh(0,hi,1,0,"bb-loading-indicator-ui")(1,Li,4,1,"div",1),2&n){const t=e.XpG();e.vxM(t.isPaymentDetailsLoading()?0:1)}}let $i=(()=>{class n{constructor(){this.#e=(0,s.WQX)(e.xe9),this.#a=(0,s.WQX)(Ie.sy),this.#t=(0,s.WQX)(Y.op),this.#n=(0,s.WQX)(ge.NA),this.deeplink=(0,s.vPA)(null),this.hasDeepLink=(0,s.vPA)(!1),this.isPaymentDetailsLoading=(0,s.vPA)(!1),this.errorGetPaymentDetails=(0,s.vPA)(!1),this.paymentDetails=(0,s.vPA)(void 0),this.structuredRemittanceInfo=(0,s.vPA)(void 0),this.isInteracReceived=(0,s.vPA)(!1),this.isInteracSent=(0,s.vPA)(!1),this.isInteracAutoreclaim=(0,s.vPA)(!1),this.isInteracTransaction=(0,s.vPA)(!1),this.isInteracMoneyRequestTransaction=(0,s.vPA)(!1),this.isCorrectionTransaction=(0,s.vPA)(!1),this.isBillPaymentTransaction=(0,s.vPA)(!1),this.isDomesticTransaction=(0,s.vPA)(!1),this.isAccountTransferTransaction=(0,s.vPA)(!1),this.shouldShowInteracDetails=(0,L.EW)(()=>!!this.structuredRemittanceInfo()&&(this.isInteracMoneyRequestTransaction()||this.isInteracReceived())),this.shouldShowBeneficiaryName=(0,L.EW)(()=>this.isInteracTransaction()||this.isDomesticTransaction()||this.isBillPaymentTransaction()),this.shouldShowCorrectionRecipientName=(0,L.EW)(()=>this.isCorrectionTransaction()&&this.isInteracTransaction()),this.transactionType=(0,L.EW)(()=>this.isAccountTransferTransaction()?C.IJ3.ACCOUNT_TRANSFER:this.isCreditCardTransactions()?C.IJ3.CREDIT_CARD:C.IJ3.COMMERCIAL),this.merchantName=(0,L.EW)(()=>{const t=this.context;if(t)return(0,w.FC)(this.#e)===C.mV.en?t.additions?.merchantNameEn:t.additions?.merchantNameFr}),this.billerName=(0,L.EW)(()=>{const t=this.paymentDetails();return t?((0,w.FC)(this.#e)===C.mV.en?t.billerDetails?.billerNameEn:t.billerDetails?.billerNameFr)||"-":void 0}),this.NBC_BUSINESS_TRANSACTION_TYPES=C.IJ3,this.NBC_DTB_TYPES=C.P1q,this.NBC_DTB_PURPOSE=C.KxU,this.NBC_LOCALES=C.o83,this.NBC_PRODUCT_EXTERNAL_IDS=C.T7g,this.NBC_RECURRING_TRANSACTION_IND=C.BDE}#e;#a;#t;#n;ngOnInit(){var t=this;return(0,Bo.A)(function*(){const a=t.context;if(!a)return;t.isInteracTransaction.set((0,w.VT)(a)),t.isInteracReceived.set((0,w.GB)(a)),t.isInteracSent.set((0,w.XS)(a)),t.isInteracAutoreclaim.set((0,w.VQ)(a)),t.isInteracMoneyRequestTransaction.set((0,w.oT)(a)),t.isCorrectionTransaction.set((0,w.T4)(a)),t.isBillPaymentTransaction.set((0,w._j)(a)),t.isDomesticTransaction.set((0,w.zK)(a)),t.isAccountTransferTransaction.set((0,w.pM)(a));const i=!!a.additions?.deeplinkParams;if(t.hasDeepLink.set(i),i){const c=yield t.#a.getTransactionDeeplink(t.#e.split("-")[0],a.account?.id||"",a.additions?.deeplinkParams);t.deeplink.set(c)}(t.isAccountTransferTransaction()||t.isInteracTransaction()||t.isBillPaymentTransaction()||t.isDomesticTransaction()||t.isCorrectionTransaction())&&t.retrievePaymentDetails()})()}
1retrievePaymentDetails(){if(!this.#n.isFeatureEnabled(C.jJm.PAYMENTS))return;const t=this.context;if(!t)return;const a=t.additions?.endToEndIdentification,i=t.account?.id;a&&i?(this.isPaymentDetailsLoading.set(!0),this.#t.getPaymentDetails(a,i).pipe((0,Lo.j)(()=>{this.isPaymentDetailsLoading.set(!1)})).subscribe({next:c=>{this.paymentDetails.set(c),this.structuredRemittanceInfo.set(c?.remittanceInformation?.structured?.[0])},error:()=>{this.errorGetPaymentDetails.set(!0)}})):this.errorGetPaymentDetails.set(!0)}getExternalId(t){return t?.product?.externalId}isCreditCardTransactions(){const t=this.context;return t?.additions?.externalProductId===C.T7g.CREDIT_CARD||t?.additions?.externalProductId===C.T7g.CREDIT_CARD_ACCOUNT}getReversalSignCssClass(){return this.context?.creditDebitIndicator===re.vm.Crdt?"table-detail-reversal-minus-sign":"table-detail-reversal-plus-sign"}static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275cmp=e.VBU({type:n,selectors:[["nbc-transaction-details-extension"]],hostAttrs:[1,"no-footer-transaction-details"],inputs:{context:"context"},standalone:!1,decls:3,vars:3,consts:()=>{let t,a;return t="An error occurred",a=" A technical problem prevents us from processing your request. Please try again later. If the problem persists, contact your administrator. ",[["title",t,"modifier","error","message",a],[1,"transaction-details"],[3,"transaction","paymentDetails"],[3,"transaction"],[3,"transaction","paymentDetails","structuredRemittanceInfo","hasDeepLink","deeplink","isInteracTransaction","isInteracMoneyRequestTransaction","isInteracReceived","isInteracSent","isInteracAutoreclaim","isBillPaymentTransaction","isDomesticTransaction","isCorrectionTransaction","shouldShowInteracDetails"]]},template:function(a,i){if(1&a&&(e.SS7(0),e.nVh(1,fi,1,0,"bb-alert-ui",0),e.nVh(2,Di,2,1)),2&a){const c=e.bH3(i.context);e.R7$(),e.vxM(i.errorGetPaymentDetails()?1:-1),e.R7$(),e.vxM(c?2:-1)}},dependencies:[Z.T,Do.C,Ho,ti,gi],styles:["[_nghost-%COMP%]     nbc-transaction-common-sections, [_nghost-%COMP%]     nbc-transaction-detail-field{display:contents}bb-alert-ui[_ngcontent-%COMP%] + .transaction-details[_ngcontent-%COMP%]{margin-top:2.5rem}"]})}}return n})();var yi=u(34120);const Ui=[[{type:S.rR.ACCOUNT_NUMBER,label:"Num\xE9ro du compte",key:"BBAN",numberType:"bban",hideMaskIndicator:!0},{type:S.rR.TEXT,label:"Type de compte",key:"productTypeName"},{type:S.rR.TEXT,label:"Devise",key:"currency"},{type:S.rR.DATE,label:"Date d'ouverture",key:"accountOpeningDate"},{type:S.rR.TEXT,label:"SWIFT/BIC",key:"BIC",tooltip:"Code identifiant de la Banque"}],[{type:S.rR.AMOUNT,label:"Solde actuel",key:"bookedBalance"},{type:S.rR.AMOUNT,label:"Fonds retenus",key:"additions.fundWithheld"},{type:S.rR.AMOUNT,label:"Limite autoris\xE9e",key:"creditLimit"},{type:S.rR.AMOUNT,label:"Solde disponible",key:"availableBalance"}]],Pi=[[{type:S.rR.ACCOUNT_NUMBER,label:"Num\xE9ro de compte",key:"BBAN",numberType:"bban",hideMaskIndicator:!0},{type:S.rR.TEXT,label:"Type de compte",key:"productTypeName"},{type:S.rR.TEXT,label:"Devise",key:"currency"},{type:S.rR.DATE,label:"Account  Opening Date",key:"accountOpeningDate"}],[{type:S.rR.AMOUNT,label:"Solde disponible",key:"availableBalance"}]],Gi=[[{type:S.rR.ACCOUNT_NUMBER,label:"Num\xE9ro du compte",key:"BBAN",numberType:"bban",hideMaskIndicator:!0},{type:S.rR.TEXT,label:"Type de compte",key:"productTypeName"},{type:S.rR.TEXT,label:"Devise",key:"currency"},{type:S.rR.DATE,label:"Date d'ouverture",key:"accountOpeningDate"},{type:S.rR.TEXT,label:"SWIFT/BIC",key:"BIC",tooltip:"Code identifiant de la Banque"}],[{type:S.rR.AMOUNT,label:"Solde disponible",key:"availableBalance"}]],Fi=[[{type:S.rR.ACCOUNT_NUMBER,label:"Num\xE9ro de compte",key:"BBAN",numberType:"bban",hideMaskIndicator:!0},{type:S.rR.TEXT,label:"Type de compte",key:"productTypeName"},{type:S.rR.TEXT,label:"Devise",key:"currency"},{type:S.rR.DATE,label:"Date d'ouverture",key:"accountOpeningDate"}],[{type:S.rR.AMOUNT,label:"Solde disponible",key:"availableBalance"}]],wi=[[{type:S.rR.ACCOUNT_NUMBER,label:"Num\xE9ro de compte",key:"BBAN",numberType:"bban",hideMaskIndicator:!0},{type:S.rR.TEXT,label:"Type de carte de cr\xE9dit",key:"additions.productName"},{type:S.rR.TEXT,label:"Devise",key:"currency"}],[{type:S.rR.AMOUNT,label:"Solde actuel",key:"remainingCredit"},{type:S.rR.AMOUNT,label:"Montant en attente d'autorisation",key:"reservedAmount"},{type:S.rR.AMOUNT,label:"Cr\xE9dit disponible",key:"creditLimitUsage"},{type:S.rR.AMOUNT,label:"Limite de cr\xE9dit",key:"creditLimit"},{type:S.rR.NUMBER,decimalPlaces:0,label:"Solde de points du Plan R\xE9compenses \xC0 la carte depuis le dernier relev\xE9",key:"additions.bonusPointsBalance"}],[{type:S.rR.AMOUNT,label:"Paiement minimum d\xFB",key:"minimumPayment"},{type:S.rR.DATE,label:"\xC9ch\xE9ance du paiement",key:"minimumPaymentDueDate"}
1]],xi=[[{type:S.rR.ACCOUNT_NUMBER,label:"Num\xE9ro de carte",key:"BBAN",numberType:"bban",hideMaskIndicator:!0},{type:S.rR.TEXT,label:"Devise",key:"currency"}],[{type:S.rR.AMOUNT,label:"Solde actuel",key:"remainingCredit"},{type:S.rR.AMOUNT,label:"Montant en attente d'autorisation",key:"reservedAmount"},{type:S.rR.AMOUNT,label:"Cr\xE9dit disponible",key:"creditLimitUsage"},{type:S.rR.AMOUNT,label:"Limite de cr\xE9dit",key:"creditLimit"}]],ki={...o.Lp,[A.mw.CURRENT_ACCOUNT]:Ui,[A.mw.SAVINGS_ACCOUNT]:Fi,[Y.Zf.INVESTMENT_ACCOUNT]:Pi,[Y.Zf.CREDIT_CARD_ACCOUNT]:wi,[Y.Zf.FOREIGN_CURRENCY_ACCOUNT]:Gi,[A.mw.CREDIT_CARD]:xi},Xi=[{key:"ca.bnc.backbase.arrangement-detail-api",message:"Un probl\xE8me technique nous emp\xEAche de traiter votre demande. R\xE9essayez plus tard.",title:"Une erreur est survenue"},{status:400,key:"ca.bnc.backbase.account-alias-api.pattern",message:"Votre nouveau nom de compte contient des caract\xE8res sp\xE9ciaux non valides. Veuillez r\xE9essayer.",icon:"error"},{status:400,message:"Un probl\xE8me technique nous emp\xEAche de traiter votre demande. R\xE9essayez plus tard.",title:"Une erreur est survenue",icon:"user"},{status:401,message:"Un probl\xE8me technique nous emp\xEAche de traiter votre demande. R\xE9essayez plus tard.",title:"Une erreur est survenue",icon:"user"},{status:403,message:"Un probl\xE8me technique nous emp\xEAche de traiter votre demande. R\xE9essayez plus tard.",title:"Une erreur est survenue",icon:"user"},{status:404,message:"Un probl\xE8me technique nous emp\xEAche de traiter votre demande. R\xE9essayez plus tard.",title:"Une erreur est survenue",icon:"error"},{status:500,message:"Un probl\xE8me technique nous emp\xEAche de traiter votre demande. R\xE9essayez plus tard.",title:"Une erreur est survenue",icon:"error"}],ji={[C.oOc.CURRENT_ACCOUNT]:[y.jS.CreditDebitIndicator,y.jS.Amount,y.jS.CheckSerialNumber],[C.oOc.SAVINGS_ACCOUNT]:[y.jS.CreditDebitIndicator,y.jS.Amount,y.jS.CheckSerialNumber],[C.oOc.LOAN]:[y.jS.CreditDebitIndicator,y.jS.Amount],[C.oOc.TERM_DEPOSIT]:[y.jS.CreditDebitIndicator,y.jS.Amount],[C.oOc.DEBIT_CARD]:[y.jS.CreditDebitIndicator,y.jS.Amount],[C.oOc.INVESTMENT_ACCOUNT]:[y.jS.CreditDebitIndicator,y.jS.Amount],[C.oOc.CREDIT_CARD]:[],[C.oOc.CREDIT_CARD_ACCOUNT]:[]},Vi=["CSV","OFX","PDF","QBO","QFX"];var an=u(11610);const Bt="Transactions",Hi=[{path:"",redirectTo:"list",pathMatch:"full"},{path:"list",component:Jt,children:[{path:"",component:ze},{path:":viewName",component:ze,canActivate:[Mo]}]},{path:"transactions-download",component:en,canActivate:[(0,he.Nq)("ProductSummary.ProductSummary.view")],data:{title:Bt}},{path:C.Oq_,component:G.$o,data:{id:`:${C.S6r.SELECTED_ACCOUNT}`,entitlements:"ProductSummary.ProductSummary.view"},children:[{path:"",redirectTo:C.Bgc,pathMatch:"full"},{path:C.Bgc,title:Bt,component:G.KL,data:{title:Bt},children:[{path:C.Oq_,component:vo.S2}]},{path:C.t1W,title:"Informations du compte",component:qe.K4,data:{title:"Informations du compte"}},{path:C.ndq,title:"Sp\xE9cimen de ch\xE8que",component:G.mD,canActivate:[ct.Hh,G.Xz],data:{title:"Sp\xE9cimen de ch\xE8que"}},{path:C.g7z,component:G.h1,canMatch:[(0,de.V)(C.g7z)],canActivate:[G.pu],data:{redirectTo:"",title:"Protection contre les d\xE9couverts"}},{path:C.MaQ,title:"Gestion de la carte",component:G.uj,canActivate:[G.yu],data:{entitlements:yi.Jj.canViewAccountDetailsManageCreditCards,redirectTo:"",title:"Gestion de la carte"}}]},..._t],Ki=[{label:"Comptes favoris",groupId:"favorite-account",connectedViewName:"favorite-account"},{label:"Comptes commerciaux",groupId:"current-account",connectedViewName:"current-account"},{label:"Cartes de cr\xE9dit",groupId:"credit-card",connectedViewName:"credit-card"},{label:"Comptes de carte de cr\xE9dit",groupId:"credit-card-account",connectedViewName:"credit-card-account"},{label:"Comptes \xE9pargne",groupId:"savings-account",connectedViewName:"savings-account"},{label:"D\xE9p\xF4ts \xE0 terme",groupId:"term-deposit",connectedViewName:"term-deposit"},{label:"Pr\xEAts et marges",groupId:"loan",connectedViewName:"loan"}],Yi=[{default:!0,label:"Tous",viewName:"all"},{label:"Comptes favoris",viewName:"favorite-account",viewProjections:["favorite-account"]},{label:"Comptes commerciaux",viewName:"current-account",viewProjections:["current-account"]},{label:"Cartes de cr\xE9dit",viewName:"credit-card",viewProjections:["credit-card"]},{label:"Comptes de carte de cr\xE9dit",viewName:"credit-card-account",viewProjections:["credit-card-account"]},{label:"Comptes \xE9pargne",viewName:"savings-account",viewProjections:["savings-account"]},{label:"D\xE9p\xF4ts \xE0 terme",viewName:"term-deposit",viewProjections:["term-deposit"]},{label:"Pr\xEAts et marges",viewName:"loan",viewProjections:["loan"]}],Wi={...A.G5,[A.mw.CREDIT_CARD]:{...A.G5[A.mw.CREDIT_CARD],tabs:[C.Bgc,C.t1W]},[A.mw.CURRENT_ACCOUNT]:{...A.G5[A.mw.CURRENT_ACCOUNT],tabs:[C.Bgc,C.t1W,C.ndq,C.g7z]},[A.mw.DEBIT_CARD]:{...A.G5[A.mw.DEBIT_CARD],tabs:[C.Bgc,C.t1W]},[A.mw.INVESTMENT_ACCOUNT]:{...A.G5[A.mw.INVESTMENT_ACCOUNT],tabs:[C.Bgc,C.t1W]},[A.mw.INVESTMENT_PORTFOLIO]:{...A.G5[A.mw.INVESTMENT_PORTFOLIO],tabs:[C.Bgc,C.t1W]},[A.mw.LOAN]:{...A.G5[A.mw.LOAN],tabs:[C.Bgc,C.t1W]},[A.mw.SAVINGS_ACCOUNT]:{...A.G5[A.mw.SAVINGS_ACCOUNT],tabs:[C.Bgc,C.t1W]},[A.mw.TERM_DEPOSIT]:{...A.G5[A.mw.TERM_DEPOSIT],tabs:[C.Bgc,C.t1W]},[Y.Zf.CREDIT_CARD_ACCOUNT]:{tabs:[C.Bgc,C.t1W,C.MaQ]},default:{...A.G5.default,tabs:[C.Bgc,C.t1W]}};let Qi=(()=>{class n{static{this.\u0275fac=function(a){return new(a||n)}}static{this.\u0275mod=e.$C({type:n})}static{this.\u0275inj=s.G2t({providers:[an.$N,G.Xz,G.pu,{provide:o.re,useFactory:n=>({errorMessages:Xi,accountInfoProperties:ki,productKindsWithGraphicalRepresentation:[A.mw.CREDIT_CARD,Y.Zf.CREDIT_CARD_ACCOUNT],accountAliasDisplayLevel:S.kv.USER,transactionsPerPage:30,availableFiltersConfig:ji,allowedExportTypes:Vi,transactionsDefaultBookingDateRange:7,enableDisputeAndInquiry:!1,showManageNotes:!1,transactionsPaginationType:void 0,showCheckImages:n.isFeatureEnabled(C.jJm.CASHED_CHEQUE)}),deps:[ge.NA]},{provide:l,useValue:{accountsListGroups:Ki,accountsListTabs:Yi,accountsListLabels:[],accountsPerPage:10,favouriteAccountsSize:10,accountsPerPageSizes:[10,25,50],aggregationBalancesPosition:"top",accountAliasDisplayLevel:S.kv.USER}},{provide:A.Ri,useValue:Wi},{provide:bt,useValue:it.c.envURL},ot.x$,Pt,{provide:qt,useExisting:K.SB},{provide:ie.HD,useExisting:K.ZY},{provide:re.OI,useExisting:K.iP},{provide:et.s7,useExisting:K.Sk},{provide:tt.VH,useExisting:K.vI},{provide:nt.nE,useExisting:K.fO},{provide:at.zi,useExisting:K.FX},{provide:y.gZ,useClass:G.bw}],imports:[an.Bk,po.uS,o.r_.forRoot({routes:Hi,extensionSlots:{transactionTableDetailsFields:$i}})]})}}return n})()},3678(cn,Ze,u){u.d(Ze,{m:()=>At});var qe=u(17705),A=u(37017),o=u(35547);function S(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,1),o.k0s(),o.j41(3,"dd",45),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.JRh(null==(l=T.invoicee())?null:l.name)}
1}function ie(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,2),o.k0s(),o.j41(3,"dd",46),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.invoicee())||null==l.contactDetails?null:l.contactDetails.name," ")}}function re(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,3),o.k0s(),o.j41(3,"dd",47),o.EFF(4),o.k0s()()),2&d){o.XpG();const l=o.r8f(5);o.R7$(4),o.SpI(" ",l," ")}}function et(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,4),o.k0s(),o.j41(3,"dd",48),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.invoicee())||null==l.postalAddress?null:l.postalAddress.addressType," ")}}function tt(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,5),o.k0s(),o.j41(3,"dd",49),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.invoicee())?null:l.countryOfResidence," ")}}function nt(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,6),o.k0s(),o.j41(3,"dd",50),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.invoicee())||null==l.contactDetails?null:l.contactDetails.emailAddress," ")}}function at(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,7),o.k0s(),o.j41(3,"dd",51),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.invoicee())||null==l.contactDetails?null:l.contactDetails.phoneNumber," ")}}function ot(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,8),o.k0s(),o.j41(3,"dd",52),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.invoicee())||null==l.contactDetails?null:l.contactDetails.mobileNumber," ")}}function he(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,9),o.k0s(),o.j41(3,"dd",53),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.JRh(null==(l=T.invoicee())||null==l.contactDetails?null:l.contactDetails.faxNumber)}}function it(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,11),o.k0s(),o.j41(3,"dd",55),o.EFF(4),o.k0s()()),2&d){const l=o.XpG(2).$implicit;o.R7$(4),o.SpI(" ",null==l?null:l.schemeName," ")}}function K(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,10),o.k0s(),o.j41(3,"dd",54),o.EFF(4),o.k0s()(),o.nVh(5,it,5,1,"div",43)),2&d){const l=o.XpG().$implicit;o.R7$(4),o.SpI(" ",null==l?null:l.identification," "),o.R7$(),o.vxM(null!=l&&l.schemeName?5:-1)}}function Y(d,e){if(1&d&&o.nVh(0,K,6,2),2&d){const l=e.$implicit;o.vxM(null!=l&&l.identification?0:-1)}}function G(d,e){if(1&d&&(o.j41(0,"div",39)(1,"div",40),o.pXf(2,0),o.k0s(),o.j41(3,"div",41)(4,"dl",42),o.SS7(5),o.nVh(6,S,5,1,"div",43),o.nVh(7,ie,5,1,"div",43),o.nVh(8,re,5,1,"div",43),o.nVh(9,et,5,1,"div",43),o.k0s(),o.j41(10,"dl",42),o.nVh(11,tt,5,1,"div",43),o.nVh(12,nt,5,1,"div",43),o.nVh(13,at,5,1,"div",43),o.nVh(14,ot,5,1,"div",43),o.nVh(15,he,5,1,"div",43),o.k0s(),o.j41(16,"dl",42),o.Z7z(17,Y,1,1,null,null,o.Vm6),o.k0s()()()),2&d){let l,T,R,b,g,h,k,F,X;const p=o.XpG(),B=o.r8f(1);o.R7$(),o.BMQ("id",B),o.R7$(3),o.BMQ("aria-labelledby",B),o.R7$();const z=o.bH3(p.formattedSenderAddress());o.R7$(),o.vxM(null!=(l=p.invoicee())&&l.name?6:-1),o.R7$(),o.vxM(null!=(T=p.invoicee())&&null!=T.contactDetails&&T.contactDetails.name?7:-1),o.R7$(),o.vxM(z?8:-1),o.R7$(),o.vxM(null!=(R=p.invoicee())&&null!=R.postalAddress&&R.postalAddress.addressType?9:-1),o.R7$(),o.BMQ("aria-labelledby",B),o.R7$(),o.vxM(null!=(b=p.invoicee())&&b.countryOfResidence?11:-1),o.R7$(),o.vxM(null!=(g=p.invoicee())&&null!=g.contactDetails&&g.contactDetails.emailAddress?12:-1),o.R7$(),o.vxM(null!=(h=p.invoicee())&&null!=h.contactDetails&&h.contactDetails.phoneNumber?13:-1),o.R7$(),o.vxM(null!=(k=p.invoicee())&&null!=k.contactDetails&&k.contactDetails.mobileNumber?14:-1),o.R7$(),o.vxM(null!=(F=p.invoicee())&&null!=F.contactDetails&&F.contactDetails.faxNumber?15:-1),o.R7$(),o.BMQ("aria-labelledby",B),o.R7$(),o.Dyx(null==(X=p.invoicee())?null:X.identification)}}function ct(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,13),o.k0s(),o.j41(3,"dd",56),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.JRh(null==(l=T.invoicer())?null:l.name)}}function C(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,14),o.k0s(),o.j41(3,"dd",57),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.invoicer())||null==l.contactDetails?null:l.contactDetails.name," ")}}function de(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,15),o.k0s(),o.j41(3,"dd",58),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.invoicer())||null==l.postalAddress||null==l.postalAddress.addressLine?null:l.postalAddress.addressLine[0]," ")}}function _t(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,16),o.k0s(),o.j41(3,"dd",59),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.invoicer())||null==l.postalAddress?null:l.postalAddress.addressType," ")}}function st(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,17),o.k0s(),o.j41(3,"dd",60),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.JRh(null==(l=T.invoicer())?null:l.countryOfResidence)}}function Z(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,18),o.k0s(),o.j41(3,"dd",61),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.invoicer())||null==l.contactDetails?null:l.contactDetails.emailAddress," ")}}function ue(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,19),o.k0s(),o.j41(3,"dd",62),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.invoicer())||null==l.contactDetails?null:l.contactDetails.phoneNumber," ")}}function lt(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,20),o.k0s(),o.j41(3,"dd",63),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.invoicer())||null==l.contactDetails?null:l.contactDetails.mobileNumber," ")}}function Ce(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,21),o.k0s(),o.j41(3,"dd",64),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.JRh(null==(l=T.invoicer())||null==l.contactDetails?null:l.contactDetails.faxNumber)}}function x(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,23),o.k0s(),o.j41(3,"dd",66),o.EFF(4),o.k0s()()),2&d){const l=o.XpG(2).$implicit;o.R7$(4),o.SpI(" ",null==l?null:l.schemeName," ")}}function H(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,22),o.k0s(),o.j41(3,"dd",65),o.EFF(4),o.k0s()(),o.nVh(5,x,5,1,"div",43)),2&d){const l=o.XpG().$implicit;o.R7$(4),o.SpI(" ",null==l?null:l.identification," "),o.R7$(),o.vxM(null!=l&&l.schemeName?5:-1)}}function V(d,e){if(1&d&&o.nVh(0,H,6,2),2&d){const l=e.$implicit;o.vxM(null!=l&&l.identification?0:-1)}}function rt(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,24),o.k0s(),o.j41(3,"dd",67),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(3);o.R7$(4),o.SpI(" ",null==(l=T.creditorReferenceInformation())?null:l.type," ")}}function ce(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,25),o.k0s(),o.j41(3,"dd",68),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(3);o.R7$(4),o.SpI(" ",null==(l=T.creditorReferenceInformation())?null:l.reference," ")}}function Me(d,e){if(1&d&&(o.j41(0,"dl",42),o.Z7z(1,V,1,1,null,null,o.Vm6),o.nVh(3,rt,5,1,"div",43),o.nVh(4,ce,5,1,"div",43),o.k0s()),2&d){let l,T,R;const b=o.XpG(2),g=o.r8f(2);o.BMQ("aria-labelledby",g),o.R7$(),o.Dyx(null==(l=b.invoicer())?null:l.identification),o.R7$(2),o.vxM(null!=(T=b.creditorReferenceInformation())&&T.type?3:-1),o.R7$(),o.vxM(null!=(R=b.creditorReferenceInformation())&&R.reference?4:-1)}}function U(d,e){if(1&d&&(o.j41(0,"div",39)(1,"div",40),o.pXf(2,12),o.k0s(),o.j41(3,"div",41)(4,"dl",42),o.nVh(5,ct,5,1,"div",43),o.nVh(6,C,5,1,"div",43),o.nVh(7,de,5,1,"div",43),o.nVh(8,_t,5,1,"div",43),o.k0s(),o.j41(9,"dl",42),o.nVh(10,st,5,1,"div",43),o.nVh(11,Z,5,1,"div",43),o.nVh(12,ue,5,1,"div",43),o.nVh(13,lt,5,1,"div",43),o.nVh(14,Ce,5,1,"div",43),o.k0s(),o.nVh(15,Me,5,3,"dl",42),o.k0s()()),2&d){let l,T,R,b,g,h,k,F,X,p;const B=o.XpG(),z=o.r8f(2);o.R7$(),o.BMQ("id",z),o.R7$(3),o.BMQ("aria-labelledby",z),o.R7$(),o.vxM(null!=(l=B.invoicer())&&l.name?5:-1),o.R7$(),o.vxM(null!=(T=B.invoicer())&&null!=T.contactDetails&&T.contactDetails.name?6:-1),o.R7$(),o.vxM(null!=(R=B.invoicer())&&null!=R.postalAddress&&R.postalAddress.addressLine?7:-1),o.R7$(),o.vxM(null!=(b=B.invoicer())&&null!=b.postalAddress&&b.postalAddress.addressType?8:-1),o.R7$(),o.BMQ("aria-labelledby",z),o.R7$(),o.vxM(null!=(g=B.invoicer())&&g.countryOfResidence?10:-1),o.R7$(),o.vxM(null!=(h=B.invoicer())&&null!=h.contactDetails&&h.contactDetails.emailAddress?11:-1),o.R7$(),o.vxM(null!=(k=B.invoicer())&&null!=k.contactDetails&&k.contactDetails.phoneNumber?12:-1),o.R7$(),o.vxM(null!=(F=B.invoicer())&&null!=F.contactDetails&&F.contactDetails.mobileNumber?13:-1),o.R7$(),o.vxM(null!=(X=B.invoicer())&&null!=X.contactDetails&&X.contactDetails.faxNumber?14:-1),o.R7$(),o.vxM(B.creditorReferenceInformation()||null!=(p=B.invoicer())&&null!=p.identification&&p.identification.length?15:-1)}}function ve(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,27),o.k0s(),o.j41(3,"dd",69),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.JRh(null==(l=T.referredDocumentInformation())?null:l.number)}}function Te(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,28),o.k0s(),o.j41(3,"dd",70),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.referredDocumentInformation())?null:l.relatedDate," ")}}function dt(d,e){if(1&d&&(o.j41(0,"div",39)(1,"div",40),o.pXf(2,26),o.k0s(),o.j41(3,"div",41)(4,"dl",42),o.nVh(5,ve,5,1,"div",43),o.nVh(6,Te,5,1,"div",43),o.k0s()()()),2&d){let l,T;const R=o.XpG(),b=o.r8f(3);o.R7$(),o.BMQ("id",b),o.R7$(3),o.BMQ("aria-labelledby",b),o.R7$(),o.vxM(null!=(l=R.referredDocumentInformation())&&l.number?5:-1),o.R7$(),o.vxM(null!=(T=R.referredDocumentInformation())&&T.relatedDate?6:-1)}}function Ne(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,30),o.k0s(),o.j41(3,"dd",71),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.referredDocumentAmount())?null:l.duePayableAmount," ")}}function ut(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,31),o.k0s(),o.j41(3,"dd",72),o.EFF(4),o.k0s()()),2&d){o.XpG();const l=o.r8f(0);o.R7$(4),o.JRh(null==l?null:l.amount)}}function s(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,32),o.k0s(),o.j41(3,"dd",73),o.EFF(4),o.k0s()()),2&d){let l;const T=o.XpG(2);o.R7$(4),o.SpI(" ",null==(l=T.referredDocumentAmount())?null:l.remittedAmount," ")}}function I(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,33),o.k0s(),o.j41(3,"dd",74),o.EFF(4),o.k0s()()),2&d){o.XpG();const l=o.r8f(0);o.R7$(4),o.SpI(" ",null==l?null:l.creditDebitIndicator," ")}}function Q(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,34),o.k0s(),o.j41(3,"dd",75),o.EFF(4),o.k0s()()),2&d){o.XpG();const l=o.r8f(0);o.R7$(4),o.JRh(null==l?null:l.reason)}}function Ct(d,e){if(1&d&&(o.j41(0,"div",43)(1,"dt",44),o.pXf(2,35),o.k0s(),o.j41(3,"dd",76),o.EFF(4),o.k0s()()),2&d){o.XpG();const l=o.r8f(0);o.R7$(4),o.SpI(" ",null==l?null:l.additionalInformation," ")}}function Tt(d,e){if(1&d&&(o.SS7(0),o.j41(1,"div",39)(2,"div",40),o.pXf(3,29),o.k0s(),o.j41(4,"div",41)(5,"dl",42),o.nVh(6,Ne,5,1,"div",43),o.nVh(7,ut,5,1,"div",43),o.nVh(8,s,5,1,"div",43),o.k0s(),o.j41(9,"dl",42),o.nVh(10,I,5,1,"div",43),o.nVh(11,Q,5,1,"div",43),o.nVh(12,Ct,5,1,"div",43),o.k0s()()()),2&d){let l,T,R;const b=o.XpG(),g=o.r8f(4),h=o.bH3(null==(l=b.referredDocumentAmount())||null==l.adjustmentAmountAndReason?null:l.adjustmentAmountAndReason[0]);o.R7$(2),o.BMQ("id",g),o.R7$(3),o.BMQ("aria-labelledby",g),o.R7$(),o.vxM(null!=(T=b.referredDocumentAmount())&&T.duePayableAmount?6:-1),o.R7$(),o.vxM(null!=h&&h.amount?7:-1),o.R7$(),o.vxM(null!=(R=b.referredDocumentAmount())&&R.remittedAmount?8:-1),o.R7$(),o.BMQ("aria-labelledby",g),o.R7$(),o.vxM(null!=h&&h.creditDebitIndicator?10:-1),o.R7$(),o.vxM(null!=h&&h.reason?11:-1),o.R7$(),o.vxM(null!=h&&h.additionalInformation?12:-1)}}function Nt(d,e){if(1&d&&(o.j41(0,"div",39)(1,"div",40),o.pXf(2,36),o.k0s(),o.j41(3,"div",41)(4,"dl",42)(5,"div",43)(6,"dt",44),o.pXf(7,37),o.k0s(),o.j41(8,"dd",77),o.EFF(9),o.k0s()()()()()),2&d){const l=o.XpG(),T=o.r8f(5);o.R7$(),o.BMQ("id",T),o.R7$(3),o.BMQ("aria-labelledby",T),o.R7$(5),o.SpI(" ",l.additionalRemittanceInformation()," ")}}let At=(()=>{class d{constructor(){this.remittanceInformation=(0,qe.hFB)(),this.invoicer=(0,A.EW)(()=>this.remittanceInformation()?.invoicer),this.invoicee=(0,A.EW)(()=>this.remittanceInformation()?.invoicee),this.creditorReferenceInformation=(0,A.EW)(()=>this.remittanceInformation()?.creditorReferenceInformation),this.referredDocumentInformation=(0,A.EW)(()=>this.remittanceInformation()?.referredDocumentInformation?.[0]),this.additionalRemittanceInformation=(0,A.EW)(()=>this.remittanceInformation()?.additionalRemittanceInformation),this.referredDocumentAmount=(0,A.EW)(()=>this.remittanceInformation()?.referredDocumentAmount),this.formattedSenderAddress=(0,A.EW)(()=>{const l=this.invoicee()?.postalAddress;return l?[l.departement??l.department,l.subDepartment,...l.addressLine??[]].filter(
1Boolean).join(", "):""}),this.hasSender=(0,A.EW)(()=>{const l=this.invoicee(),T=this.creditorReferenceInformation(),R=l?.identification?.some(b=>!!b?.identification);return!!(l?.name||l?.contactDetails?.name||l?.postalAddress?.addressLine||l?.postalAddress?.addressType||l?.countryOfResidence||l?.contactDetails?.emailAddress||l?.contactDetails?.phoneNumber||l?.contactDetails?.faxNumber||R||T?.type||T?.reference)}),this.hasReceiver=(0,A.EW)(()=>{const l=this.invoicer(),T=l?.identification?.some(R=>!!R?.identification);return!!(l?.name||l?.contactDetails?.name||l?.postalAddress?.addressLine||l?.countryOfResidence||l?.contactDetails?.emailAddress||l?.contactDetails?.phoneNumber||l?.contactDetails?.faxNumber||T)}),this.hasDocumentInformation=(0,A.EW)(()=>{const l=this.referredDocumentInformation();return!!(l?.type||l?.number||l?.relatedDate)}),this.hasDocumentAmount=(0,A.EW)(()=>{const l=this.referredDocumentAmount();return!!(l?.duePayableAmount||l?.remittedAmount||l?.adjustmentAmountAndReason?.[0]?.amount||l?.adjustmentAmountAndReason?.[0]?.creditDebitIndicator||l?.adjustmentAmountAndReason?.[0]?.reason||l?.adjustmentAmountAndReason?.[0]?.additionalInformation)})}static{this.\u0275fac=function(T){return new(T||d)}}static{this.\u0275cmp=o.VBU({type:d,selectors:[["nbc-interac-account-transaction-details"]],inputs:{remittanceInformation:[1,"remittanceInformation"]},standalone:!1,decls:11,vars:10,consts:()=>{let l,T,R,b,g,h,k,F,X,p,B,z,Ae,j,q,_e,ee,se,Be,Le,Se,De,$e,ye,be,Ue,Pe,Ge,St,te,Fe,we,xe,ke,ne,Ee,Xe,pe;return l="Exp\xE9diteur",T="Nom",R="Nom du contact",b="Adresse",g="Type d'adresse",h="Pays",k="Courriel",F="T\xE9l\xE9phone",X="Cellulaire",p="Num\xE9ro de fax",B="Num\xE9ro d'identification",z="Type d'identification ",Ae="Destinataire",j="Nom",q="Nom du contact",_e="Adresse",ee="Type d'adresse",se="Pays",Be="Courriel",Le="T\xE9l\xE9phone",Se="Cellulaire",De="Num\xE9ro de fax",$e="Num\xE9ro d'identification",ye="Code d'identification",be="Type de r\xE9f\xE9rence du cr\xE9ancier",Ue="Num\xE9ro de r\xE9f\xE9rence du cr\xE9ancier",Pe="D\xE9tails d'Interac",Ge="Num\xE9ro de r\xE9f\xE9rence Interac",St="Date d'\xE9mission",te="D\xE9tails du paiement",Fe="Montant total d\xFB",we="Montant ajust\xE9",xe="Montant remis",ke="Type d'ajustement",ne="Raison de l'ajustement",Ee="Informations suppl\xE9mentaires",Xe="Informations suppl\xE9mentaires",pe="Notes",[l,T,R,b,g,h,k,F,X,p,B,z,Ae,j,q,_e,ee,se,Be,Le,Se,De,$e,ye,be,Ue,Pe,Ge,St,te,Fe,we,xe,ke,ne,Ee,Xe,pe,[1,"details-container"],[1,"detail-section"],[1,"section-title"],[1,"section-content"],[1,"info-list"],[1,"info-item"],[1,"info-label"],["data-role","sender-name-value",1,"info-value"],["data-role","sender-contact-name-value",1,"info-value"],["data-role","sender-address-value",1,"info-value"],["data-role","sender-address-type-value",1,"info-value"],["data-role","sender-country-value",1,"info-value"],["data-role","sender-email-value",1,"info-value"],["data-role","sender-phone-value",1,"info-value"],["data-role","sender-mobile-number-value",1,"info-value"],["data-role","sender-fax-value",1,"info-value"],["data-role","sender-identification-value",1,"info-value"],["data-role","sender-identification-scheme-value",1,"info-value"],["data-role","receiver-name-value",1,"info-value"],["data-role","receiver-contact-name-value",1,"info-value"],["data-role","receiver-address-value",1,"info-value"],["data-role","receiver-address-type-value",1,"info-value"],["data-role","receiver-country-value",1,"info-value"],["data-role","receiver-email-value",1,"info-value"],["data-role","receiver-phone-value",1,"info-value"],["data-role","receiver-mobile-number-value",1,"info-value"],["data-role","receiver-fax-value",1,"info-value"],["data-role","invoicer-identification-value",1,"info-value"],["data-role","invoicer-identification-scheme-value",1,"info-value"],["data-role","creditor-type-value",1,"info-value"],["data-role","creditor-reference-value",1,"info-value"],["data-role","transfer-number-value",1,"info-value"],["data-role","issue-date-value",1,"info-value"],["data-role","total-amount-value",1,"info-value"],["data-role","adjusted-amount-value",1,"info-value"],["data-role","remitted-amount-value",1,"info-value"],["data-role","credit-debit-indicator-value",1,"info-value"],["data-role","adjustment-reason-value",1,"info-value"],["data-role","payment-additional-info-value",1,"info-value"],["data-role","additional-remittance-info-value",1,"info-value"]]},template:function(T,R){if(1&T&&(o.j41(0,"div",38),o.SS7(1)(2)(3)(4)(5),o.nVh(6,G,19,14,"div",39),o.nVh(7,U,16,13,"div",39),o.nVh(8,dt,7,4,"div",39),o.nVh(9,Tt,13,10,"div",39),o.nVh(10,Nt,10,3,"div",39),o.k0s()),2&T){let b;o.R7$(),o.bH3("account-transaction-sender"),o.R7$(),o.bH3("account-transaction-receiver"),o.R7$(),o.bH3("account-transaction-transfer"),o.R7$(),o.bH3("account-transaction-payment"),o.R7$(),o.bH3("account-transaction-info"),o.R7$(),o.vxM(R.hasSender()?6:-1),o.R7$(),o.vxM(R.hasReceiver()?7:-1),o.R7$(),o.vxM(R.hasDocumentInformation()?8:-1),o.R7$(),o.vxM(R.hasDocumentAmount()?9:-1),o.R7$(),o.vxM(null!=(b=R.additionalRemittanceInformation())&&b.length?10:-1)}},styles:[".details-container[_ngcontent-%COMP%]{padding:var(--account-transaction-container-padding, 1rem)}.detail-section[_ngcontent-%COMP%]:not(:last-child){margin-bottom:1rem}.section-title[_ngcontent-%COMP%]{text-transform:uppercase;font-size:.75rem;font-weight:600;padding:.25rem;background-color:#f5f6f7;margin-bottom:1rem}.section-content[_ngcontent-%COMP%]{display:grid;grid-template-columns:1fr;gap:.25rem 1.5rem;margin:0}@media(min-width:768px){.section-content[_ngcontent-%COMP%]:not(:has(:only-child)){grid-template-columns:1fr 1fr}}.info-list[_ngcontent-%COMP%]{display:flex;flex-direction:column}.info-item[_ngcontent-%COMP%], .info-item[_ngcontent-%COMP%]   .info-label[_ngcontent-%COMP%], .info-item[_ngcontent-%COMP%]   .info-value[_ngcontent-%COMP%]{display:inline}.info-item[_ngcontent-%COMP%]   .info-label[_ngcontent-%COMP%]{margin-right:.25rem;font-weight:500}.info-item[_ngcontent-%COMP%]   .info-value[_ngcontent-%COMP%]{margin:0}"]})}}return d})()}}]);

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.