1"use strict";(window.webpackChunksdc_neos=window.webpackChunksdc_neos||[]).push([[7082],{11498:(e,t,n)=>{n.d(t,{CQ:()=>l});var a=n(88767),r=n(79922),o=n(2344);function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e){return["getCoreLoanPaymentPlan",e]}var l=function(e,t){var n=(0,o.h_)();return(0,a.useQuery)(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){i(e,t,n[t])})}return e}({},function(e,t){var n={queryFn:function(){return function(e,t){return e.getCoreLoanPaymentPlan(t)}(e,(0,r.Z)(t,"Expected payload"))},queryKey:c(t),enabled:!!t};return n}(n,e),t))}},74053:(e,t,n)=>{n.d(t,{Z:()=>r});var a=n(67294);const r=function(e,t){var n=(0,a.useRef)(),r=(0,a.useCallback)(function(n){var a=e.current;(!a||n&&!a.contains(n))&&t()},[t,e]),o=(0,a.useCallback)(function(){r(n.current),n.current=void 0},[r]),i=(0,a.useCallback)(function(e){n.current=e.target?e.target:void 0},[]),c=(0,a.useCallback)(function(n){var a=e.current;a&&a.contains(document.activeElement)&&(n.ctrlKey||n.altKey||n.metaKey||("Escape"===n.key&&t(),"Tab"===n.key&&n.target&&r(n.target)))},[t,r,e]);(0,a.useEffect)(function(){return window.addEventListener("mousedown",i),window.addEventListener("mouseup",o),window.addEventListener("keyup",c),function(){window.removeEventListener("mousedown",i),window.removeEventListener("mouseup",o),window.removeEventListener("keyup",c)}}
1,[r,c,i,o])}},57769:(e,t,n)=>{n.r(t),n.d(t,{default:()=>H});var a=n(4063),r=n(76611),o=n(95715),i=n(83154),c=n(33876),l=n(50558),s=n(67294),u=n(23258),m=n(1822),d=function(e,t){return m.H.formatCurrency(e[t].amount,e[t].currencyCode,{showCurrencyDisplay:!0})},y=n(80714),f=n(75168),p=n(44268),g=n(64857),b=n(57709),v=n(11498),E=(n(40684),n(23443),n(11054)),h=n(14578),T=n(28968),w=n(80449);function D(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var P,L,S=function(e){var t=(0,b.f)(),n=e.accountCombinedKey,a=(0,v.CQ)({accountCombinedKey:n}),r=a.data,o=a.isLoading,i=a.error,c=(0,h.Z)(),l=s.useMemo(function(){var e;return null!==(e=null==r?void 0:r.repaymentPlan.map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){D(e,t,n[t])})}return e}({},e,{year:new Date(e.paymentDate).getUTCFullYear()})}).reduce(function(e,t){var n,a=t.year;return e[a]=null!==(n=e[a])&&void 0!==n?n:[],e[a].push(t),e},{}))&&void 0!==e?e:[]},[null==r?void 0:r.repaymentPlan]),P=Object.entries(l).map(function(e){return{year:parseInt(e[0]),values:e[1].sort(function(e,t){return new Date(e.paymentDate).getTime()-new Date(t.paymentDate).getTime()})}}),L=function(e,t,n){if(e.paymentYear&&n){var a=function(e){var t=e.year,n=e.summaryKey,a=void 0===n?"depreciationAmount":n,r=e.repaymentPlan.find(function(e){return e.paymentYear===t});if(r)return r[a]}({repaymentPlan:n,summaryKey:t,year:e.paymentYear});if(a)return m.H.formatCurrency(a.amount,a.currencyCode,{showCurrencyDisplay:!0})}};if(o)return s.createElement("div",{className:"payment-plan-list"},s.createElement(E.Z,null));i&&c.dismissable(i);var S=null==r?void 0:r.repaymentPlan,O=(new Date).getUTCFullYear(),C=P.every(function(e){return 0===e.values.length}),k=P.findIndex(function(e){return e.year>O&&1===e.values.length});return s.createElement("div",{className:"payment-plan-list"},s.createElement(T.Z,{type:"button","aria-label":t.global.back,onClick:w.ln},t.global.back),s.createElement(u.i,{className:"payment-plan-list__table",fixed:!0},s.createElement(p.s,null,s.createElement(g.S,null,s.createElement(f.D,null,t.global.date),s.createElement(f.D,{hideOnSizes:["small"]},t.installment),s.createElement(f.D,{hideOnSizes:["small"]},t.settlement),s.createElement(f.D,{hideOnSizes:["small"]},t.interest),s.createElement(f.D,null,t.remainingDebt))),s.createElement(y.R,null,P.map(function(e,n){var a=e.year>O&&1===e.values.length,r=k===n;return s.createElement(s.Fragment,{key:e.year},a&&r&&s.createElement("tr",{className:"payment-plan-list__headline--future"},s.createElement("td",null,s.createElement("b",null,t.global.future))),!a&&s.createElement("tr",{className:"payment-plan-list__headline"},s.createElement("td",null,s.createElement("b",null,e.year))),e.values.map(function(e,n){return e.paymentYear?s.createElement(g.S,{key:e.paymentYear,className:"payment-plan-list__table-summary-row"},s.createElement(f.D,{noBorder:r,highlight:!0},t.sum," ",e.paymentYear),s.createElement(f.D,{noBorder:r,highlight:!0,hideOnSizes:["small"]},L(e,"settlementAmount",S)),s.createElement(f.D,{noBorder:r,highlight:!0,hideOnSizes:["small"]},L(e,"depreciationAmount",S)),s.createElement(f.D,{noBorder:r,highlight:!0,hideOnSizes:["small"]},L(e,"interestAmount",S)),s.createElement(f.D,{noBorder:r,highlight:!0},L(e,"remainingDebt",S))):s.createElement(g.S,{key:"".concat(e.paymentDate,"-").concat(e.paymentYear,"-").concat(n)},s.createElement(f.D,{noBorder:0===n},m.H.formatLongDate(e.paymentDate)),s.createElement(f.D,{noBorder:0===n,hideOnSizes:["small"]},d(e,"settlementAmount")),s.createElement(f.D,{noBorder:0===n,hideOnSizes:["small"]},d(e,"depreciationAmount")),s.createElement(f.D,{noBorder:0===n,hideOnSizes:["small"]},d(e,"interestAmount")),s.createElement(f.D,{noBorder:0===n},d(e,"remainingDebt")))}))}))),C&&s.createElement("p",{className:"payment-plan-list__fallback-message"},t.global.noResultsLabel))},O=n(74272),C=n(27252),k=n(99373),F=n(20253),A=n(82412),R=n(48659),j=n(90062);(L=P||(P={}))[L.TransactionList=0]="TransactionList",L[L.PaymentPlanList=1]="PaymentPlanList";var K=n(84447),_=n(51063),x=n(66697);function z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const H=(0,l.$j)(function(e){return{searchResult:function(t,n){return r.mf.bySearchArguments(e,t.accountCombinedKey,n)},isUpdating:function(t,n){return o.Jl.isUpdating(e.entities.transactions,t.transactionCombinedKey,n)},isLoading:a.E.transaction(e)}},function(e){return{loadTransactionsForAccount:function(t,n,a,r){return(0,c.c)(e,i.zK.fetchTransactions,{payload:{account:t,searchArguments:n,numTransPerPage:a,fetchAll:!0,pagingValue:r,applyRegExp:!0,includeSenderInfo:!0}})},updateTransaction:function(t){return(0,c.c)(e,i.zK.updateTransactionRequest,{payload:t})}
1,getTransactionDetailsForExport:function(t){return new Promise(function(n,a){e(_.gl.getTransactionDetails({transactions:t},n,a))})},setHistoricalTransactionsSelectedDateRange:function(t){e(K.Jz.setHistoricalTransactionsSelectedDateRange(t))},setHistoricalTransactionListSorting:function(t,n){e(K.Jz.setHistoricalTransactionListSorting(t,n))},setTransactionReservationsListSorting:function(t,n){e(K.Jz.setTransactionReservationsListSorting(t,n))},getTransactionReservationDetailsForExport:function(t){return new Promise(function(n,a){e(x.Jd.getTransactionReservationDetails({reservations:t},n,a))})}}},function(e,t,n){var a,r=null!==(a=(0,w.EH)("accountId"))&&void 0!==a?a:"";return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},a=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(a=a.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),a.forEach(function(t){z(e,t,n[t])})}return e}({},e,t,n.contextModel,{accountId:r})})(function(e){var t,n,a=(t=s.useState(P.TransactionList),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=[],a=!0,r=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(a=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,o=e}finally{try{a||null==c.return||c.return()}finally{if(r)throw o}}return n}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),r=a[0],o=a[1],i=(0,b.f)(),c=e.accountId,l=[{key:P.TransactionList,label:i.global.accountActivities},{key:P.PaymentPlanList,label:i.paymentPlan}],u=(0,A.aj)().selectedAccountHolders,m=(0,R.Z)().data,d=(0,k.Hq)({accountHolders:u,includeDataAboutGuarantees:m===j.vZ.PRIVATE}).data,y=void 0===d?[]:d,f=y.find(function(e){return e.accountCombinedKey===c})||y[0]||void 0;return s.createElement("div",{className:"core-loan-list"},s.createElement(F.Z,{className:"core-loan-list__tabs",selectedKey:r,tabs:l,color:"brand-background",tabClickHandler:function(e){return o(e.key)}}),f&&s.createElement("div",{className:"core-loan-list__content"},r===P.TransactionList&&s.createElement(O.ZP,{enableFutureTransactions:!1,enableSearch:!0,removeShadow:!0,isLoading:e.isLoading,isUpdating:e.isUpdating,loadTransactionsForAccount:e.loadTransactionsForAccount,updateTransaction:e.updateTransaction,config:{accountId:f.accountCombinedKey},logoUrl:e.logoUrl,searchResult:e.searchResult,exportPdfLogo:e.exportPdfLogo,getTransactionDetailsForExport:e.getTransactionDetailsForExport,getTransactionReservationDetailsForExport:e.getTransactionReservationDetailsForExport,setTransactionReservationsListSorting:e.setTransactionReservationsListSorting,setHistoricalTransactionListSorting:e.setHistoricalTransactionListSorting,mandatoryFormFields:e.mandatoryFormFields,editFutureTransactions:C.tJ.editFutureTransactions,setFutureTransactionListExport:function(){},setFutureTransactionListSorting:function(){},getFutureTransactionDetailsForExport:function(){},setShowTransactionListBonus:function(){},setAllFutureTransactions:function(){}}),r===P.PaymentPlanList&&s.createElement(S,{accountCombinedKey:f.accountCombinedKey})))})}}]); 2//# sourceMappingURL=7082.39bfa2e8c370687b90cc.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.