PageSourceSearch

https://nettbank.cultura.no/dist/js/4272.8c6581fb2b4b05fb1780.js

js cultura.no collected 2026-10-02 03:40:33 UTC 225,638 bytes, 2 lines download raw bytes

1"use strict";(window.webpackChunksdc_neos=window.webpackChunksdc_neos||[]).push([[4272],{32567:(e,t,n)=>{n.d(t,{Ik:()=>N,O8:()=>E,wk:()=>v});var r=n(67294),a=n(48895),o=n(94184),i=n.n(o),c=n(28968),l=n(96967),s=n(37747),u=n(34242),d=n(33719),m=n(79551),f=n(18480);function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){p(e,t,n[t])})}return e}const b=function(e){var t=e.min,n=e.max,a=e.onMinChange,o=e.onMaxChange,i=e.onEnterPress,c=e.labels,s=e.inputProps,p=e.minError,b=e.maxError,v=(0,r.useRef)(null);(0,r.useEffect)(function(){var e=function(e){"Enter"===e.key&&(e.preventDefault(),null==i||i())},t=v.current;return null==t||t.addEventListener("keydown",e),function(){return null==t?void 0:t.removeEventListener("keydown",e)}},[i]);var h,E,T=(h=r.useState({min:!1,max:!1}),E=2,function(e){if(Array.isArray(e))return e}(h)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(h,E)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),A=T[0],x=T[1];return r.createElement("div",{className:"button-dropdown-amount-range",ref:v,role:"group","aria-label":c.fromLabel+" "+c.toLabel},r.createElement(m.l0,{onSubmit:function(){},initialValues:{min:t,max:n}},function(){return r.createElement(r.Fragment,null,r.createElement("div",{className:"button-dropdown-amount-range__fields"},r.createElement(f.Z,{className:"button-dropdown-amount-range__input",id:"min",type:u.n.Text,label:c.fromLabel,fractionDigits:2,supportsNegativeValues:!0,validationRules:n&&!isNaN(parseFloat(n))?[{type:d.b.MaxValue,value:parseFloat(n),validationErrorLabel:p||"",priority:1}]:[],fieldAttributes:{onChange:function(e){return a(e.target.value)},onFocus:function(e){g(null==e?void 0:e.target,HTMLInputElement)&&e.target.select()},onBlur:function(){x(function(e){return y({},e,{min:!0})})},autoComplete:"off","aria-invalid":A.min&&!!p,"aria-label":"function"==typeof(null==s?void 0:s["aria-label"])?s["aria-label"]("min"):null==s?void 0:s["aria-label"]}}),r.createElement("div",{className:"button-dropdown-amount-range__icon","aria-hidden":"true"},r.createElement(l.Z,{iconId:"icon_16_arrow-large-right"})),r.createElement(f.Z,{className:"button-dropdown-amount-range__input",id:"max",type:u.n.Text,label:c.toLabel,fractionDigits:2,supportsNegativeValues:!0,validationRules:t&&!isNaN(parseFloat(t))?[{type:d.b.MinValue,value:parseFloat(t),validationErrorLabel:b||"",priority:1}]:[],fieldAttributes:{onChange:function(e){return o(e.target.value)},onFocus:function(e){g(null==e?void 0:e.target,HTMLInputElement)&&e.target.select()},onBlur:function(){x(function(e){return y({},e,{max:!0})})},autoComplete:"off","aria-invalid":A.max&&!!b,"aria-label":"function"==typeof(null==s?void 0:s["aria-label"])?s["aria-label"]("max"):null==s?void 0:s["aria-label"]}})),(A.min&&p||A.max&&b)&&r.createElement("div",{className:"button-dropdown-amount-range__error-container"},r.createElement("div",{className:"button-dropdown-amount-range__error",role:"alert"},A.min&&p?p:b)))}))};var v,h,E,T,A=n(57709),x=function(e,t,n){var r=void 0!==n&&n;if(!e||""===e.trim())return{isValid:!0};var a=function(e,t){var n=void 0!==t&&t;if(!e||""===e.trim())return!0;var r=Number(e),a=!isNaN(r)&&isFinite(r);return n?a:a&&r>=0}(e,r);return{isValid:a,error:a?void 0:t.invalidNumber}},D=function(e,t,n){if(!e||!t||""===e.trim()||""===t.trim())return{isValid:!0};var r=function(e,t){if(!e||!t||""===e.trim()||""===t.trim())return!0;var n=Number(e),r=Number(t);return!isNaN(n)&&!isNaN(r)&&n<=r}(e,t);return{isValid:r,error:r?void 0:n.invalidRange}};function S(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){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){S(e,t,n[t])})}return e}(h=v||(v={})).ALL="ALL",h.INGOING="INGOING",h.OUTGOING="OUTGOING",(T=E||(E={})).ALL="ALLRECONCILED",T.RECONCILED="RECONCILED",T.NOTRECONCILED="NOTRECONCILED";var N=function(e){var t,n,o=(0,A.f)(),u=(t=(0,r.useState)({fromError:"",toError:""}),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),d=u[0],m=u[1];return r.createElement(a.Z,{className:i()("amount-filter",e.className,{"amount-filter--inactive-with-input":!e.isOpen&&e.isFilteringActive}),label:e.amountLabel||o.global.amountFilterButtonTitle,iconId:e.isOpen?"icon_16_close":"icon_16_coffefilter","aria-label":e.isOpen?o.closeMoreFilters:o.openMoreFilters,isOpen:e.isOpen,setIsOpen:e.setIsOpen,dropdownAlwaysBelow:!0},r.createElement(s.Z,null,o.global.amountFilterTitle),r.createElement(b,{min:e.currentDisplayState.displayMin,max:e.currentDisplayState.displayMax,onMinChange:function(t){var n=x(t,{invalidNumber:o.amountValidationNumber},!0);if(n.isValid){var r=D(t,e.currentDisplayState.displayMax||"",{invalidRange:o.amountValidationRange});r.isValid?(m(function(e){return C({},e,{fromError:""})}),e.minChangeHandler(t)):m(function(e){return C({},e,{fromError:r.error||""})})}else m(function(e){return C({},e,{fromError:n.error||""})})},onMaxChange:function(t){var n=x(t,{invalidNumber:o.amountValidationNumber},!0);if(n.isValid){var r=D(e.currentDisplayState.displayMin||"",t,{invalidRange:o.amountValidationRange});r.isValid?(m(function(e){return C({},e,{toError:""})}),e.maxChangeHandler(t)):m(function(e){return C({},e,{toError:r.error||""})})}else m(function(e){return C({},e,{toError:n.error||""})})},minError:d.fromError,maxError:d.toError,labels:{fromLabel:o.global.amountFilterFrom,toLabel:o.global.amountFilterTo},inputProps:{type:"text",pattern:"[0-9]*[.,]?[0-9]*",inputMode:"decimal",role:"spinbutton","aria-label":function(e){return"min"===e?o.amountFilterFrom:o.amountFilterTo}}}),r.createElement("div",{role:"radiogroup","aria-label":o.transactionTypeFilterTitle},e.children),r.createElement("div",{className:"amount-filter__footer"},r.createElement(c.Z,{onClick:function(){m({fromError:"",toError:""}),e.onFooterClick()},type:"button",fullWidth:!0,large:!0,color:"white"},r.createElement(l.Z,{iconId:"icon_16_arrow-return",className:"amount-filter__button-icon"}),o.global.amountFilterClear),r.createElement(c.Z,{onClick:function(){return e.onFooterSubmit(e.currentDisplayState)},type:"button",fullWidth:!0,large:!0,disabled:!!d.fromError||!!d.toError},o.global.amountFilterSubmit)))}},32694:(e,t,n)=>{n.d(t,{R:()=>he,V:()=>ve});var r=n(40816),a=n(15989),o=n(67294),i=n(70416),c=n(69189),l=n(59137),s=n(54712),u=n(25107),d=n(11054),m=n(23258),f=n(80714),p=n(75168),g=n(44268),y=n(64857),b=n(1822),v=n(58082),h=n(43433),E=n(35590),T=n(28968),A=n(87399),x=n(94184),D=n.n(x),S=n(735),C=n(35166),N=n(23627),P=n(32567),w=n(57709),O=n(70698),_=n(4787),k=n(69822),R=n(29598),F=n(14578),I=n(15726),M=n(73980),L=n(58409),K=n(76768),Z=n(22459),B=n(92152),V=n(20634);function j(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function H(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){j(o,r,a,i,c,"next",e)}function c(e){j(o,r,a,i,c,"throw",e)}i(void 0)})}}function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){U(e,t,n[t])})}return e}var q=n(35666),W=H(q.mark(function e(t){var n;return q.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map(function(e){return(0,K.PG)().fetchQuery({queryKey:(0,S.AG)(e.transactionCombinedKey||""),queryFn:function(){return Z.n.getTransactionDetails(e.transactionCombinedKey||"")}})}));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}},e)})),z=H(q.mark(function e(t,n){var r,a;return q.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,W(t);case 2:return r=e.sent,a=(0,M.xV)(r,G({}
1,n,n.global,{foreignTransferExchangeRateExternal:n.global.exchangeRateExternal,foreignTransferSettledAmountIncoming:n.amountReceived,foreignTransferFeeDeductedByBankOutgoing:n.feeDeducted,foreignTransferFeeDeductedAccountCurrency:n.feeDeductedAccountCurrency,currencyMarkUpReference:n.exchangeRatgeSurcharge,expressPaymentStatus:n.global.status,expressPaymentStatusMap:n.labelMappings.expressPaymentStatusMap,creditorName:n.global.receiver}),M.T2.PDF),e.abrupt("return",[,,a]);case 5:case"end":return e.stop()}},e)})),Q=H(q.mark(function e(t){var n;return q.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map(function(e){return(0,K.PG)().fetchQuery((0,N.oO)(Z.n,{futurePaymentCombinedKey:e.futurePaymentCombinedKey||""}))}));case 2:return n=e.sent,e.abrupt("return",n);case 4:case"end":return e.stop()}},e)})),J=H(q.mark(function e(t,n){var r,a;return q.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Q(t);case 2:return r=e.sent,a=(0,M.sw)(r,G({},n,n.global,{foreignTransferExchangeRateExternal:n.global.exchangeRateExternal,foreignTransferSettledAmountIncoming:n.amountReceived,foreignTransferFeeDeductedByBankOutgoing:n.feeDeducted,foreignTransferFeeDeductedAccountCurrency:n.feeDeductedAccountCurrency,currencyMarkUpReference:n.exchangeRatgeSurcharge,expressPaymentStatus:n.global.status,expressPaymentStatusMap:n.labelMappings.expressPaymentStatusMap,futureDetailsPreliminaryAmount:n.preliminaryAmount,futureDetailsPbsDetailedText:n.pbsOverview,futureDetailsCreditorAddress:n.creditorAddress,futureDetailsRecipientBankAddress:n.recipientBankAddress,futureDetailsPaymentCodes:n.labelMappings.paymentCodes,futureDetailsRecipient:n.global.receiver,futureDetailsForeignNote:n.global.foreignNote,futureDetailsSenderBank:n.global.foreignTransferSenderBank,futureDetailsSenderBankCode:n.senderBankCode,bankPhone:n.global.phone}),M.T2.PDF,n.labelMappings.frequencyHelpTexts),e.abrupt("return",[a]);case 5:case"end":return e.stop()}},e)})),$=H(q.mark(function e(t,n,r,a){var o,i,c;return q.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return o=t.accountName,(0,L.CG)(t)&&(o=t.ownerList[0].name),i={account:t,name:o,labels:G({},r,r.global,{bankPhone:r.global.phone}),logo:a,onePerPage:!0},c=new B.s(i,[{data:n}]),e.next=6,(0,V.D2)(c,(0,V.h5)(r.global.exportDetailsFilename,t.accountNumber));case 6:case"end":return e.stop()}},e)})),Y=function(e){return G({},e,e.global,{reconciledText:e.global.amountFilterReconciliationReconciled,foreignTransferExchangeRateExternal:e.global.exchangeRateExternal,foreignTransferSettledAmountIncoming:e.amountReceived,foreignTransferFeeDeductedByBankOutgoing:e.feeDeducted,foreignTransferFeeDeductedAccountCurrency:e.feeDeductedAccountCurrency,currencyMarkUpReference:e.exchangeRatgeSurcharge,expressPaymentStatus:e.global.status,expressPaymentStatusMap:e.labelMappings.expressPaymentStatusMap,futureAccountActivities:e.futureAccountActivities,futureAccountActivity:e.futureAccountActivity,accountActivity:e.accountActivity,bankPhone:e.global.phone})},X=function(e){return G({},e,e.global,{reconciledText:e.global.amountFilterReconciliationReconciled,foreignTransferExchangeRateExternal:e.global.exchangeRateExternal,foreignTransferSettledAmountIncoming:e.amountReceived,foreignTransferFeeDeductedAccountCurrency:e.feeDeductedAccountCurrency,foreignTransferFeeDeductedByBankOutgoing:e.feeDeducted,currencyMarkUpReference:e.exchangeRatgeSurcharge,expressPaymentStatus:e.global.status,expressPaymentStatusMap:e.labelMappings.expressPaymentStatusMap,futureAccountActivities:e.futureAccountActivities,futureAccountActivity:e.futureAccountActivity,accountActivity:e.accountActivity,bankPhone:e.global.phone,futureDetailsPreliminaryAmount:e.preliminaryAmount,futureDetailsPbsDetailedText:e.pbsOverview,futureDetailsCreditorAddress:e.creditorAddress,futureDetailsRecipientBankAddress:e.recipientBankAddress,futureDetailsForeignNote:e.global.foreignNote,futureDetailsSenderBank:e.global.foreignTransferSenderBank,futureDetailsRecipient:e.global.receiver})},ee=n(12461),te=n(68038),ne=n(11603);function re(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function ae(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){re(o,r,a,i,c,"next",e)}function c(e){re(o,r,a,i,c,"throw",e)}i(void 0)})}}function oe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){oe(e,t,n[t])})}return e}function ce(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var le,se,ue,de,me=n(35666);(se=le||(le={})).POSTING_DATE="postingDate",se.POSTING_AMOUNT="postingAmount",se.POSTING_TEXT="postingText",(de=ue||(ue={}))[de.HISTORICAL=0]="HISTORICAL",de[de.FUTURE=1]="FUTURE";var fe,pe,ge=function(e){return e.some(function(e){return"bookingDate"in e})},ye=function(e){var t=e.headline,n=e.transactionAmount,r=e.combinedPostingType,a=e.combinedPostings,x=e.account,L=e.exportPdfLogo,K=(0,w.f)(),Z=ce((0,o.useState)(0),2),B=Z[0],V=Z[1],j=ce((0,o.useState)(""),2),H=j[0],U=j[1],G=ce((0,o.useState)({postingKey:"",postingType:void 0}),2),q=G[0],W=G[1],Q=ce((0,o.useState)(!1),2),re=Q[0],se=Q[1],de=ce((0,o.useState)(!1),2),ye=de[0],ve=de[1],he=ce((0,o.useState)(!1),2),Ee=he[0],Te=he[1],Ae=ce((0,o.useState)({max:void 0,min:void 0,displayMin:"",displayMax:""}),2),xe=Ae[0],De=Ae[1],Se=(0,o.useMemo)(function(){return a?ge(a)?a.map(function(e){return{id:e.id,postingText:(t=e,t.individualText||t.statementText||t.transactionText),postingDate:b.H.formatShortDate(e.bookingDate),postingAmount:e.postingAmount.amount.decimalValue,postingAmountFullValue:e.postingAmount.amount.integerValue,currencyCode:e.postingAmount.currencyCode,transactionCombinedKey:e.transactionCombinedKey};var t}):a.map(function(e){return{id:JSON.stringify(e),postingText:e.paymentText,postingDate:b.H.formatShortDate(e.paymentDate),postingAmount:e.originalAmount.amount.decimalValue,postingAmountFullValue:e.originalAmount.amount.integerValue,currencyCode:e.originalAmount.currencyCode,futurePaymentCombinedKey:e.futurePaymentCombinedKey}}):[]},[a]),Ce=(0,F.Z)(),Ne=ae(me.mark(function e(){var t,n,r,o,i,c,l,s,u;return me.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(se(!0),t=ge(a),n=Le.length>0?t?a.filter(function(e){return Le.some(function(t){return t.id===e.id})}):a.filter(function(e){return Le.some(function(t){return t.futurePaymentCombinedKey===e.futurePaymentCombinedKey})}):t?a.filter(function(e){return Oe.includes(e.id)}):a.filter(function(e){return _e.includes(e.futurePaymentCombinedKey)}),r=function(e){Ce.dismissable(new I.g("Fetching export data failed",e),{message:K.global.exportUnexpectedError})},o=function(e){if(He){var t=(oe(fe={},le.POSTING_DATE,"bookingDate"),oe(fe,le.POSTING_TEXT,"transactionText"),oe(fe,le.POSTING_AMOUNT,"postingAmount"),fe),n=(oe(pe={},le.POSTING_DATE,"paymentDate"),oe(pe,le.POSTING_TEXT,"paymentText"),oe(pe,le.POSTING_AMOUNT,"originalAmount"),pe),r=e.sort(function(r,a){var o=ge(e)?t[He]:n[He];return(0,te.v4)(He===le.POSTING_AMOUNT?"".concat(o,".amount.decimalValue"):o)(r,a)});return Ue===ne.D.DESC?r.reverse():r}return e},i=ae(me.mark(function e(t,a){return me.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t(x,o(n),a(K),L,K.global.exportTransactionsFilename);case 3:e.next=8;break;case 5:e.prev=5,e.t0=e.catch(0),r(e.t0);case 8:return e.prev=8,se(!1),e.finish(8);case 11:case"end":return e.stop()}},e,null,[[0,5,8,11]])})),c=ae(me.mark(function e(t,a){var i;return me.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,t(o(n),K);case 3:return i=e.sent,e.next=6,a(x,i,K,L);case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),r(e.t0);case 11:return e.prev=11,se(!1),e.finish(11);case 14:case"end":return e.stop()}},e,null,[[0,8,11,14]])}
1)),!ye){e.next=13;break}return l=t?z:J,e.next=11,c(l,$);case 11:e.next=17;break;case 13:return s=t?M.AP:M.yf,u=t?Y:X,e.next=17,i(s,u);case 17:case"end":return e.stop()}},e)})),Pe=(0,o.useMemo)(function(){return{filters:[{attribute:["postingText","postingAmountFullValue"],filter:(0,h.OE)(H.replace(/[,.]/g,""),h.ZB.OMIT_DOT_AND_COMMA)},{attribute:["postingAmount"],filter:(0,h.aD)(xe)}]}},[H,xe]),we=(0,h.L0)(Se,Pe),Oe=(0,o.useMemo)(function(){return we.map(function(e){return e.id})},[we]),_e=(0,o.useMemo)(function(){return we.map(function(e){return e.futurePaymentCombinedKey})},[we]);(0,o.useEffect)(function(){return V(0)},[we.length]),(0,o.useEffect)(function(){void 0===xe.max&&void 0===xe.min||Te(!0)},[xe]);var ke=ce((0,o.useState)(!1),2),Re=ke[0],Fe=ke[1],Ie=(0,v.Z)({data:we,itemId:"id",itemsPerPage:be,currentPage:B}),Me=Ie.paginatedItems,Le=Ie.selectedItems,Ke=Ie.toggleSelectAll,Ze=Ie.isAllSelected,Be=Ie.toggleSelect,Ve=Ie.isSelected,je=Ie.sortBy,He=Ie.sortId,Ue=Ie.sortOrder,Ge=function(e){return He===e?Ue===ne.D.ASC?"ascending":"descending":void 0},qe=(0,o.useMemo)(function(){return Le.length>0?K.global.exportSelected:Ee||H?K.global.exportFiltered:K.global.exportAll},[Le.length,Ee,H,K.global]);if(!a)return o.createElement("div",{className:"combined-posting-details"},o.createElement(c.Z,null,o.createElement(l.Z,null,o.createElement(d.Z,{fillHeight:!0}))));var We=function(e){var t,n=e.panelId,r=(0,S.hl)(q.postingKey),a=r.data,i=r.isLoading,c=r.error;return o.createElement(A.X,{className:"combined-posting-details-table__expanded",id:n,role:"region","aria-labelledby":"".concat(n,"-button")},i&&o.createElement("div",{className:"combined-posting-details-table__spinner"},o.createElement(d.Z,{fillHeight:!0})),c&&K.noSalaryTemplateDetails,o.createElement("div",{className:"combined-posting-details-table__container"},a&&(t=a,(0,_.xl)(t,ie({},K,K.global,{foreignTransferExchangeRateExternal:K.global.exchangeRateExternal,foreignTransferSettledAmountIncoming:K.amountReceived,foreignTransferFeeDeductedByBankOutgoing:K.feeDeducted,foreignTransferFeeDeductedAccountCurrency:K.feeDeductedAccountCurrency,currencyMarkUpReference:K.exchangeRatgeSurcharge,expressPaymentStatus:K.global.status,expressPaymentStatusMap:K.labelMappings.expressPaymentStatusMap,agreementNumber:K.agreementNumber,creditorName:K.receiver}),b.H).filter(function(e){return e.detail})).map(function(e){return o.createElement(C.Z,{label:e.term,value:e.detail,key:e.dataAttr})})))},ze=function(e){var t,n=e.panelId,r=(0,N.$o)({futurePaymentCombinedKey:q.postingKey}),a=r.data,i=r.isLoading,c=r.error;return o.createElement(A.X,{className:"combined-posting-details-table__expanded",id:n,role:"region","aria-labelledby":"".concat(n,"-button")},i&&o.createElement("div",{className:"combined-posting-details-table__spinner"},o.createElement(d.Z,{fillHeight:!0})),c&&K.noSalaryTemplateDetails,o.createElement("div",{className:"combined-posting-details-table__container"},a&&(t=a,(0,O.w$)(t,ie({},K,K.global,{futureDetailsPaymentCodes:K.labelMappings.paymentCodes,futureDetailsPreliminaryAmount:K.preliminaryAmount,futureDetailsPbsDetailedText:K.pbsOverview,futureDetailsCreditorAddress:K.creditorAddress,futureDetailsRecipientBankAddress:K.recipientBankAddress,futureDetailsRecipient:K.global.receiver,futureDetailsForeignNote:K.global.foreignNote,futureDetailsSenderBank:K.global.foreignTransferSenderBank,futureDetailsSenderBankCode:K.senderBankCode,futureDetailsCreditorReference:b.H.isSe()?K.rfReference:K.global.futureDetailsCreditorReference}),b.H,K.labelMappings.frequencyHelpTexts).filter(function(e){return e.term!==K.global.futureDetailsTransactionText})).map(function(e){return o.createElement(C.Z,{label:e.term,value:e.detail,key:e.dataAttr})})))};return o.createElement("div",{className:"combined-posting-details"},o.createElement(E.M,{logoConfig:{icon:{iconId:"icon_16_box-stack"}},labels:{heading:t},amountConfig:{amount:n,amountType:i.x.BALANCE}}),o.createElement("div",{className:"combined-posting-details__header-actions"},o.createElement(s.D,{className:"combined-posting-details__search-filter",inputProps:{value:H,onChange:function(e){return U(e.target.value)}}}),o.createElement("div",{className:"combined-posting-details__amount-filter"}
1,o.createElement(P.Ik,{currentDisplayState:xe,onFooterSubmit:function(e){Fe(!1),Te(!0),De({min:e.displayMin&&!isNaN(+e.displayMin)?parseFloat(e.displayMin):void 0,max:e.displayMax&&!isNaN(+e.displayMax)?parseFloat(e.displayMax):void 0,displayMin:e.displayMin,displayMax:e.displayMax})},onFooterClick:function(){return Te(!1),void De({min:void 0,max:void 0,displayMax:"",displayMin:""})},isFilteringActive:Ee,minChangeHandler:function(e){return De({displayMin:e,displayMax:xe.displayMax})},maxChangeHandler:function(e){return De({displayMin:xe.displayMin,displayMax:e})},isOpen:Re,setIsOpen:Fe})),o.createElement(u.y,{className:"combined-posting-details__pagination",currentPage:B,noOfItems:we.length,itemsPerPage:be,onNextPage:function(){return V(B+1)},onPreviusPage:function(){return V(B-1)}})),o.createElement(m.i,{className:"combined-posting-details__table",hasScroll:!0},o.createElement(g.s,{hidden:!Me.length},o.createElement(y.S,null,o.createElement(p.D,null,o.createElement(k.Z,{labels:{tooltip:K.global.selectAllText},inputProps:{"aria-label":K.global.selectAllText,checked:Ze,id:"payment-outbox-bulk-all-select",onChange:Ke},className:"combined-posting-details__checkbox"})),o.createElement(p.D,{colWidth:"120px",ariaSort:Ge("postingDate")},o.createElement(ee.Z,{labels:{sortLabel:K.global.date},selected:"postingDate"===He,sortOrder:Ue,onClick:function(){return je((0,te.v4)("postingDate"),"postingDate")}})),o.createElement(p.D,{ariaSort:Ge("postingText")},o.createElement(ee.Z,{labels:{sortLabel:K.global.transactionText},selected:"postingText"===He,sortOrder:Ue,onClick:function(){return je((0,te.v4)("postingText"),"postingText")}})),o.createElement(p.D,{colWidth:"200px",ariaSort:Ge("postingAmount")},o.createElement(ee.Z,{labels:{sortLabel:K.global.transactionAmount},selected:"postingAmount"===He,sortOrder:Ue,onClick:function(){return je((0,te.v4)("postingAmount"),"postingAmount")}})))),o.createElement(f.R,null,Me.map(function(e,t){var n=(r===ue.FUTURE?e.futurePaymentCombinedKey:e.transactionCombinedKey)||"",a=q.postingKey===n,c=a?"icon_16_arrow-up":"icon_16_arrow-down",l="combined-posting-details-panel-".concat(e.id);return o.createElement(o.Fragment,{key:e.id},o.createElement(y.S,{key:"".concat(e.id,"-").concat(t),className:D()("combined-posting-details-table__row",{"combined-posting-details-table--is-open":a})},o.createElement(p.D,null,o.createElement(k.Z,{labels:{tooltip:K.global.select},inputProps:{"aria-label":K.global.select,checked:Ve(e),id:e.id,onChange:function(){Be(e),function(e){ve(!Ve(e))}(e)}},className:"combined-posting-details__checkbox"})),o.createElement(p.D,{noBorder:a},e.postingDate),o.createElement(p.D,{noBorder:a},e.postingText),o.createElement(p.D,{noBorder:a,className:"combined-posting-details-table__price"},o.createElement(i.$,{value:e.postingAmount,currency:e.currencyCode,type:i.x.TRANSACTION,displayCurrencyAfterValue:!0})),o.createElement(p.D,{noBorder:!0,className:"combined-posting-details-table__arrow"},o.createElement(T.Z,{id:"".concat(l,"-button"),iconId:c,color:"link",onClick:function(e){e.stopPropagation(),function(e){var t=q.postingKey===e?{postingKey:"",postingType:r}:{postingKey:e,postingType:r};W(t)}(n)},"aria-expanded":a,"aria-controls":l,"aria-label":a?K.hideDetails:K.showDetail
1s}))),a&&(q.postingType===ue.FUTURE?o.createElement(ze,{panelId:l,key:e.id}):o.createElement(We,{panelId:l,key:e.id})))}))),!Me.length&&o.createElement("div",{className:"combined-posting-details__empty-message"},o.createElement("p",null,K.global.emptyCombinedPostingMessage)),o.createElement(u.y,{className:"combined-posting-details__bottom-pagination",currentPage:B,noOfItems:we.length,itemsPerPage:be,onNextPage:function(){return V(B+1)},onPreviusPage:function(){return V(B-1)}}),re?o.createElement(d.Z,null):o.createElement(R.Z,{overflowVisible:!0,itemQty:Le.length,menu:{items:[{id:"export",iconId:"icon_16_arrow-export-high",label:qe,onClick:Ne}]},labels:{bulkSelectionMenuLabel:K.global.paymentsPlural,chosenBulkItemsLabel:K.global.selected},additionalBulkMenuContent:o.createElement("div",{className:""},o.createElement(k.Z,{labels:{tooltip:K.global.select},inputProps:{"aria-label":K.global.select,checked:ye,onChange:function(){ve(!ye)}},className:"combined-posting-details__checkbox"}),o.createElement("span",null,K.global.exportWithDetails))}))},be=50,ve=function(e){var t=e.transaction,n=e.account,r=e.exportPdfLogo;if(!t.combinedPostingIdentifier)throw new Error("Expected transaction to be a combined posting");var i=(0,a.dV)({accountCombinedKey:t.accountCombinedKey,bookingDate:t.bookingDate,combinedPostingIdentifier:t.combinedPostingIdentifier,numberOfTransactionsPerPage:500,postingConditionRelationshipText:t.postingConditionRelationshipText||""}),c=i.data;return i.isLoading?o.createElement(d.Z,null):c?o.createElement(ye,{combinedPostings:c,headline:t.transactionText,transactionAmount:t.transactionAmount,combinedPostingType:ue.HISTORICAL,account:n,exportPdfLogo:r}):null},he=function(e){var t=e.futurePayment,n=e.exportPdfLogo,a=e.account,i=(0,r.WW)({futurePaymentCombinedKey:t.futurePaymentCombinedKey,numberOfTransactionsPerPage:be}),c=i.data;return i.isLoading?o.createElement(d.Z,null):c?o.createElement(ye,{combinedPostings:c,headline:t.paymentText,transactionAmount:t.originalAmount,combinedPostingType:ue.FUTURE,account:a,exportPdfLogo:n}):null}},80645:(e,t,n)=>{n.d(t,{J:()=>R});var r=n(67294),a=n(71266),o=n(73980),i=n(35062),c=n(15726),l=n(57709),s=n(20634),u=n(58409),d=n(79850),m=n(23430),f=n(14578);function p(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){g(e,t,n[t])})}return e}function b(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var v=n(35666),h=function(e){var t,n,g=e.account,h=e.accountHolders,E=e.logo,T=e.transactions,A=e.futureTransactions,x=e.reservations,D=e.tabs,S=e.onTabChange,C=e.selectedTab,N=e.onSuccessfulExport,P=e.getTransactionDetailsForExport,w=e.getFutureTransactionDetailsForExport,O=e.getTransactionReservationDetailsForExport,_=e.showEnglishLabels,k=(t=(0,r.useState)(!0),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),R=k[0],F=k[1],I=(0,l.f)(),M=(0,d.b)({language:"en",labelKeys:m.E9,labelMappingKeys:m._s},{enabled:_}),L=M.data,K=M.error,Z=(0,f.Z)();K&&Z.dismissable(K);var B=g&&h.find(function(e){if((0,u.CG)(g))return e.selfServiceAgreement===g.agreementCombinedKey}),V=B&&B.name||"";if(!g||(0,u.CG)(g)&&!V)throw new c.g("Couldn't find account information");var j,H,U,G,q,W={account:g,name:V,labels:(0,m.Ai)(L,I,_||!1),logo:E,onePerPage:R}
1,z={transactionReservationDetailsCreationDate:I.global.futureDetailsCreatedDate,transactionReservationDetailsExpirationDate:I.global.futureDetailsExpirationDate,transactionReservationDetailsCreditorAccount:I.global.futureDetailsCreditorAccountNumber,transactionReservationDetailsDebitorAccount:I.global.futureDetailsDebitorAccountNumber,transactionReservationDetailsOriginalAmount:I.global.futureDetailsOriginalAmount,transactionReservationDetailsNativeAmount:I.global.amount},Q=(j=v.mark(function e(t){var n,r,a,i,c,l,s;return v.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P(T||[]);case 2:return n=e.sent,e.next=5,w(A||[]);case 5:return r=e.sent,e.next=8,O(x||[]);case 8:return a=e.sent,i=T?(0,o.xV)(n,(0,m.Ai)(L,I,_||!1),t):[],c=r?(0,o.sw)(r,y({},I,I.global,{foreignTransferExchangeRateExternal:I.global.exchangeRateExternal,foreignTransferSettledAmountIncoming:I.amountReceived,foreignTransferFeeDeductedByBankOutgoing:I.feeDeducted,foreignTransferFeeDeductedAccountCurrency:I.feeDeductedAccountCurrency,currencyMarkUpReference:I.exchangeRatgeSurcharge,expressPaymentStatus:I.global.status,expressPaymentStatusMap:I.labelMappings.expressPaymentStatusMap,futureDetailsPreliminaryAmount:I.preliminaryAmount,futureDetailsPbsDetailedText:I.pbsOverview,futureDetailsCreditorAddress:I.creditorAddress,futureDetailsRecipientBankAddress:I.recipientBankAddress,futureDetailsPaymentCodes:I.labelMappings.paymentCodes,futureDetailsRecipient:I.global.receiver,futureDetailsForeignNote:I.global.foreignNote,futureDetailsSenderBank:I.global.foreignTransferSenderBank,futureDetailsSenderBankCode:I.senderBankCode,bankPhone:I.global.phone}),t,I.labelMappings.frequencyHelpTexts):[],l=a?(0,o.yu)(a,z,t):[],s=t===o.T2.PDF?[c,l,i]:b(c).concat(b(l),b(i.map(function(e){return e.details}))),e.abrupt("return",[{data:s}]);case 14:case"end":return e.stop()}},e)}),function(){var e=this,t=arguments;return new Promise(function(n,r){var a=j.apply(e,t);function o(e){p(a,n,r,o,i,"next",e)}function i(e){p(a,n,r,o,i,"throw",e)}o(void 0)})}),J=(null!==(H=null==T?void 0:T.length)&&void 0!==H?H:0)+(null!==(U=null==A?void 0:A.length)&&void 0!==U?U:0)+(null!==(G=null==x?void 0:x.length)&&void 0!==G?G:0),$="".concat(J," ").concat(I.global.exportNumberOfTotalSelections),Y=A&&A.length>1,X=T&&T.length>1,ee=x&&x.length>1,te=X||Y||ee||J>1;return r.createElement(a.a,{data:Q,onSuccessfulExport:N,exportConfig:W,tabs:D,onTabChange:S,selectedTab:C,exportType:a.t.Details,exportManagerHeader:I.global.exportDetails,filename:(0,s.bA)(_&&null!==(q=null==L?void 0:L.labels.exportDetailsFilename)&&void 0!==q?q:I.global.exportDetailsFilename,g.accountNumber),disableExportCSVandExcel:A&&A.length>0},D.length>1&&te&&r.createElement(r.Fragment,null,r.createElement("div",{className:"export-manager__options"},r.createElement("div",{className:"export-manager__number-of-details"},$)),r.createElement("div",{className:"export-manager__line"}),r.createElement("div",{className:"export-manager__options"},r.createElement("div",{className:"export-manager__options-header"},I.global.exportPrintSelections),r.createElement("div",{className:"export-manager__options-items"},r.createElement("div",{className:"export-manager__options-item-row"},r.createElement("div",{className:"export-manager__options-item-column"},I.global.exportOneDetailPerPage),r.createElement("div",{className:"export-manager__options-item-column"},r.createElement(i.Z,{fieldAttributes:{checked:R,onChange:function(){F(!R)}}})))))))},E=n(14839),T=n(50558),A=n(75555),x=n(27519),D=n(1822),S=n(84447);function C(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function N(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){N(e,t,n[t])})}return e}function w(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var O=n(35666),_=function(e){var t,n,s,d,m=e.account,f=e.segmentType,p=e.accountHolders,g=e.historicalTransactions,y=e.futureTransactions,b=e.reservations,v=e.tabs,h=e.onTabChange,N=e.selectedTab,_=e.onSuccessfulExport,k=e.logo,R=(0,x.r)().data,F=(0,l.f)(),I=(0,T.v9)(S.so.showTransactionListBonus),M="sortingKey"!==(null===(t=(0,T.v9)(S.so.transactionListSorting))||void 0===t?void 0:t.attribute),L="sortingKey"!==(null===(n=(0,T.v9)(S.so.futureTransactionListSorting))||void 0===n?void 0:n.attribute),K=(0,o.ut)(P({},F,F.global,{reconciledText:F.global.amountFilterReconciliationReconciled}
1),f,m.accountBalance.currencyCode,w(R?[A.k6.reconcile]:[]).concat(w(I?[A.k6.bonus]:[])),M),Z=(0,o.gR)(P({},F,F.global,{reconciledText:F.global.amountFilterReconciliationReconciled}),f,m.accountBalance.currencyCode,w(R?[A.gX.reconcile]:[]).concat(w(I?[A.gX.bonus]:[])),L),B=(0,o.k2)(P({},F,F.global,{reconciledText:F.global.amountFilterReconciliationReconciled}),f,m.accountBalance.currencyCode,w(R?[A.bW.reconcile]:[]).concat(w(I?[A.bW.bonus]:[]))),V=K(o.T2.PDF).filter(function(e){return e.optional}),j=Z(o.T2.PDF).filter(function(e){return e.optional}),H=B(o.T2.PDF).filter(function(e){return e.optional}),U=(0,r.useMemo)(function(){return w(new Set(w(j).concat(w(V),w(H))))},[j,V,H]),G=(s=(0,r.useState)(U),d=2,function(e){if(Array.isArray(e))return e}(s)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(s,d)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),q=G[0],W=G[1],z=(0,l.f)().global,Q=m&&p.find(function(e){if((0,u.CG)(m))return e.selfServiceAgreement===m.agreementCombinedKey}),J=Q&&Q.name||"";if(!m||(0,u.CG)(m)&&!J)throw new c.g("Couldn't find account information");var $,Y=(0,r.useMemo)(function(){return{account:m,name:J,labels:P({},F,F.global,{bankPhone:F.global.phone}),logo:k,segment:f,optionalKeysToInclude:q.map(function(e){return e.key})}},[m,J,k,f,q,F]),X=($=O.mark(function e(t){var n,r,a,i,c;return O.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=q.map(function(e){return e.key}),r=(0,o._O)(null!=g?g:[],(0,o.On)(K(t),n),t),a=(0,o._O)((null!=y?y:[]).map(function(e){return P({},e,{paymentText:e.paymentText+(e.paymentType!==E.dA.RESERVATION||D.H.isNo()?"":"- ".concat(F.global.reservation.toUpperCase()))})}),(0,o.On)(Z(t),n),t),i=(0,o._O)(null!=b?b:[],(0,o.On)(B(t),n),t),c=t===o.T2.PDF?[a,i,r]:w(a).concat(w(i),w(r)),e.abrupt("return",[{data:c}]);case 6:case"end":return e.stop()}},e)}),function(){var e=this,t=arguments;return new Promise(function(n,r){var a=$.apply(e,t);function o(e){C(a,n,r,o,i,"next",e)}function i(e){C(a,n,r,o,i,"throw",e)}o(void 0)})});return r.createElement(a.a,{data:X,onSuccessfulExport:_,exportConfig:Y,tabs:v,onTabChange:h,selectedTab:N,exportType:a.t.Transactions,filename:F.global.exportTransactionsFilename,exportManagerHeader:z.export},r.createElement("div",{className:"export-manager__options"},r.createElement("div",{className:"export-manager__options-header"},z.exportInclude),r.createElement("div",{className:"export-manager__options-items"},V.map(function(e,t){var n=!!q.find(function(t){return t.key===e.key}),a="reconcile"===e.key&&y&&y.length>0&&g&&0===g.length;return r.createElement("div",{key:"".concat(e.key+t),className:"export-manager__options-item-row"},r.createElement("div",{className:"export-manager__options-item-column"},e.label),r.createElement("div",{className:"export-manager__options-item-column"},r.createElement(i.Z,{fieldAttributes:{checked:n,disabled:a,onChange:function(){W(n?q.filter(function(t){return t.key!==e.key}):w(q).concat([e]))}}})))}))))},k=n(82412);var R=function(e){var t,n,o=(0,l.f)(),i={label:o.global.exportOverviewTab,key:a.t.Transactions},c={label:o.global.exportDetailsTab,key:a.t.Details},s=e.exportDetailsDisabled?[i]:e.hideListExportOptions?[c]:[i,c],u=(t=(0,r.useState)(s[0]),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),d=u[0],m=u[1],f=(0,k.aj)().selectedAccountHolders;return d.key===a.t.Transactions?r.createElement(_,{account:e.account,logo:e.logo,onTabChange:m,tabs:s,selectedTab:d,futureTransactions:e.futureTransactions,historicalTransactions:e.transactions,reservations:e.reservations,onSuccessfulExport:e.onSuccessfulExport,segmentType:e.segmentType,accountHolders:f}):r.createElement(h,{account:e.account,logo:e.logo,onTabChange:m,tabs:s,selectedTab:d,transactions:e.transactions,futureTransactions:e.futureTransactions,reservations:e.reservations,onSuccessfulExport:e.onSuccessfulExport,getTransactionDetail
1sForExport:e.getTransactionDetailsForExport,getFutureTransactionDetailsForExport:e.getFutureTransactionDetailsForExport,getTransactionReservationDetailsForExport:e.getTransactionReservationDetailsForExport,accountHolders:f,showEnglishLabels:e.showEnglishLabels})}},67406:(e,t,n)=>{n.d(t,{_:()=>de});var r=n(67294),a=n(58409),o=n(50558),i=n(71266),c=n(73980),l=n(92152),s=n(15726),u=n(57709),d=n(14578),m=n(82412),f=n(84447),p=n(20634);function g(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function y(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){g(o,r,a,i,c,"next",e)}function c(e){g(o,r,a,i,c,"throw",e)}i(void 0)})}}function b(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){b(e,t,n[t])})}return e}function h(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var E=n(35666),T=n(14839),A=n(75555),x=n(9773),D=n(1822),S=n(84275),C=n(17113),N=n(48659),P=n(27519),w=n(91360);function O(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function _(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){_(e,t,n[t])})}return e}var R=n(35666),F=n(99933),I=n(90062),M=n(66633),L=n(17430),K=n(11603),Z=n(68038),B=n(58920),V=n(43433),j=n(76752),H=n(87287);function U(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function q(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){G(o,r,a,i,c,"next",e)}function c(e){G(o,r,a,i,c,"throw",e)}i(void 0)})}}function W(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){W(e,t,n[t])})}return e}function Q(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var J=n(35666),$=function(e,t,n,l,m){var g,y,b,v=(0,o.v9)(f.so.historicalTransactionSelectedDateRange),h=(0,o.v9)(f.so.historicalTransactionListFilterValue),E=(0,o.v9)(f.so.futureTransactionSelectedDateRange),_=(0,o.v9)(f.so.historicalTransactionsAmountFilterValues),G="sortingKey"!==(null===(g=(0,o.v9)(f.so.transactionListSorting))||void 0===g?void 0:g.attribute),W=(0,o.v9)(f.so.showTransactionListBonus),$=(0,P.r)().data,Y=(0,d.Z)(),X=(y=(0,r.useState)(!1),b=2,function(e){if(Array.isArray(e))return e}(y)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(y,b)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),ee=X[0],te=X[1],ne=(0,N.Z)().data,re=(0,u.f)(),ae=(0,r.useMemo)(function(){return{currency:re.global.currency,balance:re.global.balance,paymentText:re.global.transactionText,creationDate:re.global.futureDetailsCreatedDate,expirationDate:re.global.futureDetailsExpirationDate,originalAmount:re.global.originalAmount,amount:re.global.amount,reservations:re.global.reservations}},[re]),oe=(0,r.useMemo)(function(){return z({reconciliationTitle:re.global.amountFilterReconciliationTitle,textFromSender:re.global.advisTextIncomming,futureAccountActivities:re.futureAccountActivities,futureAccountActivity:re.futureAccountActivity,accountActivity:re.accountActivity,bankPhone:re.global.phone,reconciledText:re.global.amountFilterReconciliationReconciled},ae,re.global)},[re,ae]),ie=(0,r.useMemo)(function(){var e=[];return l&&e.push(A.k6.balance),$&&e.push(A.k6.reconcile),W&&e.push(A.k6.bonus),e},[$,W,l]),ce=function(e,t,n,a,i,l){var s,u=(0,o.I0)(),d=function(){var e=(0,N.Z)().data,t=(0,L.n)(e===I.vZ.BUSINESS?"webBusinessTransactionListSortDirection":"webPrivateTransactionListSortDirection").data,n=(0,o.v9)(f.so.transactionListSorting);return(0,r.useCallback)(function(e){var r,a=t;if(n){var o=n.order,i=n.attribute;a=o,r=(0,Z.Sy)(e,(0,B.Sl)(i))}else r=(0,Z.xp)(e,"sortingKey");return a===K.D.ASC?r:r.reverse()},[t,n])}(),m=(0,P.r)().data,p=(0,N.Z)().data,g=(0,o.v9)(f.so.showTransactionListBonus),y="sortingKey"!==(null===(s=(0,o.v9)(f.so.transactionListSorting))||void 0===s?void 0:s.attribute),b=[m&&A.k6.reconcile,g&&A.k6.bonus].filter(Boolean).concat(l||[]),v=a?(0,V.OE)(a):void 0;return(0,r.useCallback)(function(r){var a=(0,c.ut)(e,p,n,b||void 0,y)(r);return new Promise(function(e,n){u(j.sW.getTransactionsInRange(t,function(n){var o=(v?(0,V.Rb)(n.map(B.I2),[{attribute:B.Au,filter:v}]):n).filter(function(e){return(0,H.g1)(e,i)&&(0,H.dw)(e,i)&&(0,H.Ho)(e,i)}),l=t.cardCombinedKey&&o?o.map(function(e){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){U(e,t,n[t])})}return e}({},e,{statementText:(t=e,t.transactionText),textFromSender:(0,B.SW)(e)});var t}):[],s=(0,c._O)(d(t.cardCombinedKey?l:o),(0,c.On)(a,b),r);e(s)},n))})},[u,e,t,p,d,v,b,i,y,n])}(oe,{accountCombinedKey:e.accountCombinedKey,from:v.fromDate,to:v.toDate,cardCombinedKey:m},e.accountBalance.currencyCode,h,_,ie),le=(0,r.useMemo)(function(){return{accountCombinedKey:e.accountCombinedKey,from:E.fromDate,to:E.toDate}},[e.accountCombinedKey,E]),se=function(e,t,n,a){var i,l=(0,u.f)().global,s=(0,o.v9)(f.so.showFutureTransactionList),d={accountCombinedKey:t.accountCombinedKey},m="sortingKey"!==(null===(i=(0,o.v9)(f.so.futureTransactionListSorting))||void 0===i?void 0:i.attribute);t.from&&t.to&&Object.assign(d,{filter:{dateRange:{startDate:t.from,endDate:t.to}}});var p,g=(0,C.G)(d,!1).refetch,y=(0,S.q)(),b=(0,P.r)().data,v=(0,N.Z)().data;return(0,r.useCallback)((p=R.mark(function t(r){var o,i,u,d,f;return R.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,g();case 2:if(t.t0=t.sent.data,t.t0){t.next=4;break}case 4:if(o=t.t0,(0,w.$K)(o)&&s){t.next=7;break}return t.abrupt("return",[]);case 7:return i=o.map(function(e){return k({},e,{paymentText:e.paymentText+(e.paymentType!==T.dA.RESERVATION||D.H.isNo()?"":"- ".concat(l.reservation.toUpperCase()))})}),u=(0,c.gR)(e,v,n,a,m)(r),d=b?[A.gX.reconcile]:[],f=d.concat(a||[]),t.abrupt("return",(0,c._O)(y(i),(0,c.On)(u,f),r));case 12:case"end":return t.stop()}},t)}),function(){var e=this,t=arguments;return new Promise(function(n,r){var a=p.apply(e,t);function o(e){O(a,n,r,o,i,"next",e)}function i(e){O(a,n,r,o,i,"throw",e)}o(void 0)})}),[g,s,e,v,a,b,y,l.reservation,m,n])}(oe,le,e.accountBalance.currencyCode,ie),ue=function(e,t,n,a){var o=(0,F.lo)({accountCombinedKey:t.accountCombinedKey},{enabled:D.H.country===I.cH.NO}).data,i=(0,M.s)(),l=(0,N.Z)().data;return(0,r.useCallback)(function(t){if(!(0,w.$K)(o))return[];var r=(0,c.k2)(e,l,n,a);return(0,c._O)(i(o),(0,c.On)(r(t),a||[]),t)},[o,e,i,l,a,n])}(oe,{accountCombinedKey:e.accountCombinedKey},e.accountBalance.currencyCode,ie),de=q(J.mark(function t(n,r,a,o){var i,l,s,u,d,m,f,p,g,y,b,v,h,E;return J.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:if((null!==(i=null==r?void 0:r.length)&&void 0!==i?i:0)>0||(null!==(l=null==a?void 0:a.length)&&void 0!==l?l:0)>0||(null!==(s=null==o?void 0:o.length)&&void 0!==s?s:0)>0){t.next=14;break}return t.next=5,ce(n);case 5:return u=t.sent,t.next=8,se(n);case 8:return d=t.sent,t.next=11,ue(n);case 11:return m=t.sent,f=n===c.T2.PDF?[{data:[d,m,u]}]:[{data:Q(d).concat(Q(m),Q(u))}],t.abrupt("return",f);case 14:return p=(0,c.ut)(z({},re,re.global,{reconciledText:re.global.amountFilterReconciliationReconciled,reconciliationTitle:re.global.amountFilterReconciliationTitle}),ne,e.accountBalance.currencyCode,ie,G),g=(0,c.gR)(z({},re,re.global,{reconciledText:re.global.amountFilterReconciliationReconciled,reconciliationTitle:re.global.amountFilterReconciliationTitle}),ne,e.accountBalance.currencyCode,ie,G),y=(0,c.k2)(z({},re,re.global,{reconciledText:re.global.amountFilterReconciliationReconciled,reconciliationTitle:re.global.amountFilterReconciliationTitle}),ne,e.accountBalance.currencyCode,ie),b=(0,c._O)(null!=r?r:[],(0,c.On)(p(n),ie),n),v=(0,c._O)((null!=a?a:[]).map(function(e){return z({},e,{paymentText:e.paymentText+(e.paymentType!==T.dA.RESERVATION||D.H.isNo()?"":"- ".concat(re.global.reservation.toUpperCase()))})}),(0,c.On)(g(n),ie),n),h=(0,c._O)(null!=o?o:[],(0,c.On)(y(n),ie),n),E=n===c.T2.PDF?[v,h,b]:Q(v).concat(Q(h),Q(b)),t.abrupt("return",[{data:E}]);case 22:case"end":return t.stop()}},t)}));return{exportTransactionsList:q(J.mark(function r(o,l,u,d){var m,f,g,y,b,h;return J.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,te(!0),r.next=5,de(o,l,u,d);case 5:if(g=r.sent,y=(0,a.CG)(e)?null===(m=null==e||null===(f=e.ownerList)||void 0===f?void 0:f.find(function(e){return e.isPrimaryOwner}))||void 0===m?void 0:m.name:"",e&&y){r.next=9;break}throw new s.g("Couldn't find account information");case 9:b={logo:t,account:e,labels:oe,name:y,segment:ne,optionalKeysToInclude:ie,dateRange:v,futureTransactionsDateRange:u&&u.length>0&&E?E:void 0},h=new x.O(b,g),r.t0=o,r.next=r.t0===c.T2.PDF?14:r.t0===c.T2.CSV?17:r.t0===c.T2.CSV_KOMMUNE?20:r.t0===c.T2.EXCEL?23:26;break;case 14:return r.next=16,(0,p.D2)(h,n);case 16:return r.abrupt("break",26);case 17:return r.next=19,(0,p.ns)((0,p.m1)(g,re.global.exportNoTransactionsSelected),n);case 19:return r.abrupt("break",26);case 20:return r.next=22,(0,p.ns)((0,p.iM)(g,re.global.exportNoTransactionsSelected),n);case 22:return r.abrupt("break",26);case 23:return r.next=25,(0,p.pq)(g,n,i.t.Transactions);case 25:return r.abrupt("break",26);case 26:r.next=31;break;case 28:r.prev=28,r.t1=r.catch(0),Y.dismissable(r.t1);case 31:return r.prev=31,te(!1),r.finish(31);case 34:case"end":return r.stop()}},r,null,[[0,28,31,34]])})),isGeneratingExport:ee}},Y=n(96967),X=n(50661);var ee=function(e){var t,n,g,b,T,A=e.account,x=e.logo,D=e.transactions,S=e.reservations,C=e.selectedTransactions,N=e.selectedFutureTransactions,P=e.selectedReservations,w=e.getTransactionDetail
1sForExport,O=e.getFutureTransactionDetailsForExport,_=e.getTransactionReservationDetailsForExport,k=e.settings,R=e.cardCombinedKey,F=e.allowCSVKommuneExport,I=(0,u.f)(),M=(b=(0,r.useState)(null),T=2,function(e){if(Array.isArray(e))return e}(b)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(b,T)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),L=M[0],K=M[1],Z=$(A,x,I.global.exportTransactionsFilename,k.includeBalance,R),B=Z.exportTransactionsList,V=Z.isGeneratingExport,j=function(e,t,n,g,b,T,A){var x=(0,u.f)(),D=(0,d.Z)(),S=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}((0,r.useState)(!1),2),C=S[0],N=S[1],P=(0,m.aj)().selectedAccountHolders,w=(0,o.v9)(f.so.showFutureTransactionList),O=(0,o.v9)(f.so.allFutureTransactions),_=e&&P.find(function(t){if((0,a.CG)(e))return t.selfServiceAgreement===e.agreementCombinedKey}),k=_&&_.name||"";if(!e||(0,a.CG)(e)&&!k)throw new s.g("Couldn't find account information");var R={transactionReservationDetailsCreationDate:x.global.futureDetailsCreatedDate,transactionReservationDetailsExpirationDate:x.global.futureDetailsExpirationDate,transactionReservationDetailsCreditorAccount:x.global.futureDetailsCreditorAccountNumber,transactionReservationDetailsDebitorAccount:x.global.futureDetailsDebitorAccountNumber,transactionReservationDetailsOriginalAmount:x.global.futureDetailsOriginalAmount,transactionReservationDetailsNativeAmount:x.global.amount},F=y(E.mark(function e(t,n,r,a,o,i){var l,s,u,d,m,f,p,g,y,D,S,C,N,P,_,k=void 0===r?[]:r;return E.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return d=(null!==(l=null==a?void 0:a.length)&&void 0!==l?l:0)>0||(null!==(s=null==o?void 0:o.length)&&void 0!==s?s:0)>0||(null!==(u=null==i?void 0:i.length)&&void 0!==u?u:0)>0,m=d?a:n,f=d?o:O,p=d?i:k,e.next=7,b(m||[]);case 7:return g=e.sent,e.next=10,T(w&&f||[]);case 10:return y=e.sent,e.next=13,A(p||[]);case 13:return D=e.sent,S=n?(0,c.xV)(g,v({},x,x.global,{foreignTransferExchangeRateExternal:x.global.exchangeRateExternal,foreignTransferSettledAmountIncoming:x.amountReceived,foreignTransferFeeDeductedByBankOutgoing:x.feeDeducted,foreignTransferFeeDeductedAccountCurrency:x.feeDeductedAccountCurrency,currencyMarkUpReference:x.exchangeRatgeSurcharge,expressPaymentStatus:x.global.status,expressPaymentStatusMap:x.labelMappings.expressPaymentStatusMap,creditorName:x.receiver}),t):[],C=y?(0,c.sw)(y,v({},x,x.global,{foreignTransferExchangeRateExternal:x.global.exchangeRateExternal,foreignTransferSettledAmountIncoming:x.amountReceived,foreignTransferFeeDeductedByBankOutgoing:x.feeDeducted,foreignTransferFeeDeductedAccountCurrency:x.feeDeductedAccountCurrency,currencyMarkUpReference:x.exchangeRatgeSurcharge,expressPaymentStatus:x.global.status,expressPaymentStatusMap:x.labelMappings.expressPaymentStatusMap,futureDetailsPreliminaryAmount:x.preliminaryAmount,futureDetailsPbsDetailedText:x.pbsOverview,futureDetailsCreditorAddress:x.creditorAddress,futureDetailsRecipientBankAddress:x.recipientBankAddress,futureDetailsPaymentCodes:x.labelMappings.paymentCodes,futureDetailsRecipient:x.global.receiver,futureDetailsForeignNote:x.global.foreignNote,futureDetailsSenderBank:x.global.foreignTransferSenderBank,futureDetailsSenderBankCode:x.senderBankCode,bankPhone:x.global.phone}),t,x.labelMappings.frequencyHelpTexts):[],N=D?(0,c.yu)(D,R,t):[],_=t===c.T2.PDF?[null!=C?C:[],null!=N?N:[],null!=S?S:[]]:h(null!=C?C:[]).concat(h(null!=N?N:[]),h(null!==(P=null==S?void 0:S.map(function(e){return e.details}))&&void 0!==P?P:[])),e.abrupt("return",[{data:_}]);case 20:case"end":return e.stop()}},e)}));return{exportTransactionsDetails:y(E.mark(function r(a,o,u,d,m,f){var y,b,h;return E.wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.prev=0,N(!0),r.next=4,F(a,o,u,d,m,f);case 4:if(y=r.sent,e){r.next=7;break}throw new s.g("Couldn't find account information");case 7:b={account:e,name:k,labels:v({},x,x.global,{bankPhone:x.global.phone}),logo:t,onePerPage:g},h=new l.s(b,y),r.t0=a,r.next=r.t0===c.T2.PDF?12:r.t0===c.T2.CSV?15:r.t0===c.T2.CSV_KOMMUNE?18:r.t0===c.T2.EXCEL?21:24;break;case 12:return r.next=14,(0,p.D2)(h,n);case 14:return r.abrupt("break",24);case 15:return r.next=17,(0,p.ns)((0,p.m1)(y,x.global.exportNoTransactionsSelected),n);case 17:return r.abrupt("break",24);case 18:return r.next=20,(0,p.ns)((0,p.iM)(y,x.global.exportNoTransactionsSelected),n);case 20:return r.abrupt("break",24);case 21:return r.next=23,(0,p.pq)(y,n,i.t.Transactions);case 23:return r.abrupt("break",24);case 24:r.next=29;break;case 26:r.prev=26,r.t1=r.catch(0),D.dismissable(r.t1);case 29:return r.prev=29,N(!1),r.finish(29);case 32:case"end":return r.stop()}},r,null,[[0,26,29,32]])})),isGeneratingDetailsExport:C}}(A,x,I.global.exportDetailsFilename,k.oneDetailPerPage,w,O,_),H=j.exportTransactionsDetails,U=j.isGeneratingDetailsExport;return r.createElement(r.Fragment,null,r.createElement("div",{className:"export-menu-header__title"},r.createElement(Y.Z,{iconId:"icon_16_arrow-export-wide"}),r.createElement("h2",null,I.global.export)),r.createElement("div",{className:"export-menu-header__actions"},(t=I.global,n=F,g=[{format:c.T2.PDF,leftIconId:"icon_16_document-pdf",label:t.pdf},{format:c.T2.EXCEL,leftIconId:"icon_16_document-excel",label:t.excel},{format:c.T2.CSV,leftIconId:"icon_16_document-csv",label:t.csv}],n&&g.push({format:c.T2.CSV_KOMMUNE,leftIconId:"icon_16_document-csv",label:t.csvKommune}),g).map(function(e){return r.createElement(X.c,{buttonType:X.w.SECONDARY,small:!0,onClick:function(){return t=e.format,K(t),void(k.printWithDetails?H(t,D,S,C,N,P):B(t,C,N,P));var t},leftIconId:e.leftIconId,rightIconId:"icon_16_arrow-line-right",key:e.format,isLoading:e.format===L&&(V||U),isNotOnWhiteBackgroun
1dColor:!0},e.label)})))},te=n(79551),ne=n(22092),re=n(80498),ae=n(34242),oe=n(66261);function ie(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){ie(e,t,n[t])})}return e}var le=function(e){var t=e.settings,n=e.isOpenExportSettings,a=e.setIsOpenExportSettings,o=e.setSettings,i=e.isLoadingPreference,c=(0,u.f)(),l=(0,re.x)(),s=l.save,d=l.isLoading,m=(0,r.useRef)(null),f=(0,r.useRef)(null);(0,oe.m)(d,m.current),(0,r.useEffect)(function(){!d&&m.current&&(m.current=null,f.current=null)},[d]);var p=function(){var e=!n;a(e),o(ce({},t,{isSettingsOpen:e})),s({preferenceName:"webExportTransactionsSettings",value:ce({},t,{isSettingsOpen:e})})},g=function(e,t){return"oneDetailPerPage"===e?!t.printWithDetails:"includeBalance"===e&&t.printWithDetails};return r.createElement("div",{className:"export-menu-settings"},r.createElement("div",{className:"export-menu-settings__heading",onClick:p,onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),p())},role:"button",tabIndex:0,"aria-expanded":n},r.createElement("div",{className:"export-menu-settings__title"},r.createElement(Y.Z,{iconId:"icon_16_gears"}),r.createElement("h3",null,c.global.settings)),r.createElement("span",{className:"export-menu-settings__icon"},r.createElement(Y.Z,{iconId:n?"icon_16_arrow-up":"icon_16_arrow-down"}))),n&&r.createElement(r.Fragment,null,r.createElement(te.l0,{onSubmit:function(){},initialValues:ce({},t)},function(){return r.createElement(r.Fragment,null,r.createElement(te.lP,{subscription:{values:!0}},function(e){var n,a=e.values;return r.createElement(r.Fragment,null,(n=c.global,[{label:n.exportIncludeBalance,id:"includeBalance"},{label:n.exportWithDetails,id:"printWithDetails"},{label:n.exportOneDetailPerPage,id:"oneDetailPerPage"}]).map(function(e){return r.createElement(ne.QB,{label:e.label,id:e.id,key:e.id,type:ae.n.Switch,validationRules:[],labelPositionLeft:!0,fieldAttributes:{onClick:function(){return n=e.id,r=ce({},t,ie({},n,!t[n])),m.current=n,f.current=n,o(r),void s({preferenceName:"webExportTransactionsSettings",value:r});var n,r},disabled:f.current!==e.id&&d||i||g(e.id,a)},keepColorWhenActive:!0})}))}))}),r.createElement("div",{className:"export-menu-settings__footer"},r.createElement(Y.Z,{className:"export-menu-settings__footer__icon",iconId:"icon_16_checkmark"}),r.createElement("span",{className:"export-menu-settings__footer__text"},c.global.exportSettingsAutoSave))))},se=n(20035);function ue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var de=function(e){var t=e.account,n=e.logo,a=e.transactions,o=e.reservations,i=e.selectedTransactions,c=e.selectedFutureTransactions,l=e.selectedReservations,s=e.getTransactionDetailsForExport,u=e.getFutureTransactionDetailsForExport,d=e.getTransactionReservationDetailsForExport,m=e.cardCombinedKey,f=e.allowCSVKommuneExport,p=(0,L.n)("webExportTransactionsSettings"),g=p.data,y=p.isLoading,b=ue((0,r.useState)(g),2),v=b[0],h=b[1],E=ue((0,r.useState)(g.isSettingsOpen),2),T=E[0],A=E[1];return(0,r.useEffect)(function(){h(g),A(g.isSettingsOpen)},[g]),r.createElement(se.w,{hasRoundCorners:!0,upper:r.createElement(ee,{account:t,logo:n,transactions:a,reservations:o,selectedTransactions:i,selectedFutureTransactions:c,selectedReservations:l,getTransactionDetailsForExport:s,getFutureTransactionDetailsForExport:u,getTransactionReservationDetailsForExport:d,settings:v,cardCombinedKey:m,allowCSVKommuneExport:f}),lower:r.createElement(le,{settings:v,isOpenExportSettings:T,setIsOpenExportSettings:A,setSettings:h,isLoadingPreference:y})})}},32559:(e,t,n)=>{n.d(t,{Xy:()=>s,bp:()=>l});var r=n(14839),a=n(68038),o=function(e){return function(t,n){var r=t[e].amount.decimalValue,o=n[e].amount.decimalValue;return(0,a.Jq)(r,o)}},i=o("nativeAmount"),c=o("originalAmount"),l=function(e,t){return Number(e.paymentType===r.dA.RESERVATION)-Number(t.paymentType===r.dA.RESERVATION)},s=function(e){return{paymentDate:(0,a.v4)(e),paymentText:(0,a.v4)(e),reservations:l,originalAmount:c,nativeAmount:i}[e]}},23430:(e,t,n)=>{function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.d(t,{Ai:()=>i,E9:()=>a,_s:()=>o});var a=["currencyCodeText","archiveReferenceText","accountNumberText","cardNumberText","originalAmountText","exchangeRateText","senderNameAndAddressText","receiverNameAndAddressText","sendingAccountNumberText","referenceText","instructionReferenceText","createdDateText","bookingDateText","valueDateText","availableDateText","receiverAccountText","customizedText","bsInformationText","creditorName","receiverText","creditorText","cardTransactionTimeText","merchantText","advisTextOutgoing","advisTextIncomming","creator","approver","secondApprover","giroNumber","giroType","giroCustomerIdentification","eFakturaNumber","singleApprover","transactionDetail
1sText","foreignNote","foreignTransferExchangeRateExternal","foreignTransferSettledAmountIncoming","foreignTransferSettledAmountOutgoing","foreignTransferOriginallyOrderedAmount","foreignTransferFeeDeductedByBankOutgoing","foreignTransferFeeDeductedByBankIncoming","foreignTransferFeeDeducted","foreignTransferFeeDeductedAccountCurrency","additionalInfo","foreignTransferHasAdditionalInfo","foreignTransferBIC","foreignTransferSenderBank","foreignTransferRecipientBank","foreignTransferFeeCode","foreignTransferCostTypeReceiverPays","foreignTransferCostTypeSenderPays","foreignTransferCostTypeShared","foreignTransferCostTypeNone","bonus","currencyMarkUpReference","transactionAmountDetailsText","receiverMobileNumber","giroMessageTypeMessage","senderMobileNumber","isoCreditor","creditorReference","agreementNumber","exchangeRateExternal","amountReceived","feeDeducted","feeDeductedAccountCurrency","exchangeRatgeSurcharge","status","receiver","expressPaymentStatus","attached","downloadEInvoice","downloadScanAndPay","seeDocument","page","of","exportDate","exportDateRange","account","accountActivity","accountActivities","exportDetailsFilename","phone","clearingNumber","accountNumber","accountActivities","futureAccountActivities","futureAccountActivity","accountActivity","bankName","bankAddress","bankPhone","reservation","reservations","onBehalfOf","rfReference","creditNoteNumber","amount","detailedSpecificationsInTheOppdrag","invoiceNumber","kid","invoiceDate","creditNoteDate","message"],o=["expressPaymentStatusMap"],i=function(e,t,n){var a,o=n&&(null==e?void 0:e.labels),i=o?e.labels:t,c=o?e.labelMappings:t.labelMappings;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){r(e,t,n[t])})}return e}({},i,o?c:t.global,{foreignTransferExchangeRateExternal:null!==(a=i.exchangeRateExternal)&&void 0!==a?a:t.global.exchangeRateExternal,foreignTransferSettledAmountIncoming:i.amountReceived,foreignTransferFeeDeductedByBankOutgoing:i.feeDeducted,foreignTransferFeeDeductedAccountCurrency:i.feeDeductedAccountCurrency,currencyMarkUpReference:i.exchangeRatgeSurcharge,expressPaymentStatus:i.status||t.global.status,expressPaymentStatusMap:null==c?void 0:c.expressPaymentStatusMap,agreementNumber:i.agreementNumber,creditorName:i.creditorName})}},8154:(e,t,n)=>{n.d(t,{Z:()=>G});var r=n(94184),a=n.n(r),o=n(46756),i=n(81392),c=n(58409),l=n(4787),s=n(90062),u=n(67294),d=n(70416),m=n(35590),f=n(11185),p=n(34242),g=n(79551),y=n(88767),b=n(28968),v=n(22092),h=n(96967),E=n(15726),T=n(57709),A=n(14578);function x(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}var D=n(35666),S=function(e){var t,n,r,a,i=e.onSubmit,c=e.customizedText,l=e.transactionText,s=e.transactionCombinedKey,d=e.refetchTransactions,m=e.mandatoryFormFields,S=(0,T.f)(),C=(0,f.y)(),N=C.mutateAsync,P=C.isSuccess,w=C.error,O=(0,y.useQueryClient)(),_="updatedTransactionText",k=(0,A.Z)(),R=(0,u.useRef)(null),F=c||"",I=(0,u.useCallback)((t=D.mark(function e(t){return D.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!s){e.next=9;break}return e.prev=1,e.next=4,N({transactionCombinedKey:s,transactionText:t});case 4:e.next=9;break;case 6:e.prev=6,e.t0=e.catch(1),k.dismissable(w||new E.g("Cannot change text"));case 9:case"end":return e.stop()}},e,null,[[1,6]])}),function(){var e=this,n=arguments;return new Promise(function(r,a){var o=t.apply(e,n);function i(e){x(o,r,a,i,c,"next",e)}function c(e){x(o,r,a,i,c,"throw",e)}i(void 0)})}),[s,N,k,w]);return(0,u.useEffect)(function(){P&&(d(),O.invalidateQueries(o.CP),i&&i())},[P,d,O,i]),(0,u.useEffect)(function(){var e;null===(e=R.current)||void 0===e||e.focus()},[]),u.createElement("div",{className:"transaction-details__context-menu"},u.createElement(g.l0,{onSubmit:function(e){return I(e[_])},initialValues:(n={},r=_,a=F,r in n?Object.defineProperty(n,r,{value:a,enumerable:!0,configurable:!0,writable:!0}):n[r]=a,n)},function(e){var t=e.handleSubmit,n=e.submitting,r=e.dirty,a=e.values,o=e.form,i=e.hasValidationErrors,c=a[_]&&a[_]===F||n||!r||i;return u.createElement("form",{onSubmit:t}
1,u.createElement("div",{className:"transaction-details__context-menu-title"},S.global.transactionName),u.createElement("div",{className:"transaction-details__context-menu-form"},u.createElement("div",{className:"transaction-details__context-menu-form-field"},u.createElement(v.yE,{ref:R,id:_,label:S.global.name,type:p.n.Text,placeholder:l||void 0,validationRules:m.customTextLimit.validationRules})),u.createElement("button",{className:a[_]?"transaction-details__context-menu-form-button":"transaction-details__context-menu-form-button-hidden",onClick:function(e){var t;e.preventDefault(),o.change(_,""),null===(t=R.current)||void 0===t||t.focus()},"aria-label":S.global.clearName},u.createElement(h.Z,{iconId:"icon_16_close",className:"transaction-details__context-menu-form-button-icon"}))),u.createElement(b.Z,{className:"transaction-details__context-menu-button",type:"submit",loading:n,color:"default",fullWidth:!0,large:!0,disabled:c},S.global.save))}))},C=n(18903),N=n(44870),P=n(16748);function w(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var O=function(e){var t=e.isLoading,n=e.children,r=(0,T.f)();return u.createElement(C.Z,{render:function(e){var o=e.togglePopup,i=e.closePopup,c=e.isPopupOpen,l=e.setTriggerBounding,s=e.triggerBounding,d=a()("transaction-details-context-menu",w({},"transaction-details-context-menu--isOpen",c)),m=a()("transaction-details-context-menu__button",w({},"transaction-details-context-menu__button--isOpen",c));return u.createElement("div",{className:d},u.createElement(P.Z,{setTriggerBounding:l,contextMenuIsOpen:c},u.createElement("button",{type:"button",className:m,onClick:function(e){e.preventDefault(),o()},"aria-label":c?r.global.close:r.updateTemplateNameTitle,"aria-expanded":c},u.createElement("div",{className:"transaction-details-context-menu__icon"},u.createElement(h.Z,{iconId:"icon_16_pen"})))),c&&u.createElement(N.Z,{triggerBounding:s,closePopup:function(){t||i()}},u.createElement("div",{className:"transaction-details-context-menu__wrapper"},n(i))))}})},_=n(82825),k=n(11054),R=n(93463),F=n(1822),I=n(48659),M=n(76983),L=n(30887),K=n(57477),Z=n(80756),B=n(79850),V=n(35062),j=n(23430);function H(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}const G=function(e){var t,n=(0,T.f)(),r=(0,M.O)({labels:{getFile:n.global.getFile,loading:n.global.loading}}),f=(0,B.b)({language:"en",labelKeys:j.E9,labelMappingKeys:j._s},{enabled:e.showEnglishLabels}),p=f.data,g=f.isLoading,y=f.error,b=(0,I.Z)(),v=b.data,x=b.isLoading,D=(0,o.bq)(e.transaction),C=D.data,N=D.isLoading,P=D.error,w=(0,A.Z)(),G=(0,Z.Z)(),q=a()("transaction-details","transaction-details--".concat(v),{"transaction-details--loading":N||x||g}),W=(0,u.useMemo)(function(){if(!C)return[];var t=e.showEnglishLabels&&(null==p?void 0:p.labels)?p.labels:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){H(e,t,n[t])})}return e}({},n,n.global),r="paymentSpecifications"in C?C.paymentSpecifications.map(function(e){return(0,l.xf)(e,{invoiceNumber:t.invoiceNumber,kid:t.kid,creditorReference:t.creditorReference,creditNoteNumber:t.creditNoteNumber,invoiceDate:t.invoiceDate,creditNoteDate:t.creditNoteDate,amount:t.amount,message:t.message},F.H)}):[],a=(0,l.CM)(C.extendedRemittenceData,{invoiceNumber:t.eFakturaNumber,creditNoteNumber:t.creditNoteNumber,ocr:t.giroCustomerIdentification,creditorReference:t.rfReference,amount:t.amount},F.H);return U(r).concat(U(a))},[C,n,p,e.showEnglishLabels]);if(N||x||g)return u.createElement("div",{className:q},u.createElement(k.Z,null));var z=P||y;if(z||!C)return w.dismissable(z||new E.g("Expected transaction details")),e.onError(),null;var Q,J={date:F.H.formatShortDate(e.transaction.bookingDate),title:"customizedText"in C.commonData&&C.commonData.customizedText?C.commonData.customizedText:C.commonData.transactionText},$=e.showEnglishLabels&&p?{attached:p.labels.attached,downloadEInvoice:p.labels.downloadEInvoice,downloadScanAndPay:p.labels.downloadScanAndPay,seeDocument:p.labels.seeDocument}:{attached:n.global.attached,downloadEInvoice:n.global.downloadEInvoice,downloadScanAndPay:n.global.downloadScanAndPay,seeDocument:n.global.seeDocument};return u.createElement("div",{className:q},u.createElement(m.M,{logoConfig:{url:v===s.vZ.PRIVATE?(0,i.KR)(e.logoUrl,C,i._i.Large):void 0},amountConfig:{amount:e.transaction.transactionAmount,amountType:d.x.TRANSACTION},labels:{heading:J.title,cornerText:J.date}
1,className:"transaction-details__header"},(0,c.KB)(C)&&u.createElement("div",{className:"transaction-details__context-menu-wrapper"},u.createElement(O,{isLoading:N},function(t){return u.createElement(S,{transactionText:C.commonData.transactionText,customizedText:C.commonData.customizedText,refetchTransactions:function(){return e.getTransactionsForAccount(e.account)},transactionCombinedKey:C.commonData.transactionCombinedKey,onSubmit:t,mandatoryFormFields:e.mandatoryFormFields})}))),u.createElement("div",{className:"transaction-details__content"},u.createElement("ul",{className:"transaction-details__items"},!G&&(0,K.H)(e.transaction)&&u.createElement("li",{className:"transaction-details__item-attachment"},u.createElement("div",{className:"transaction-details__view-attachment"},(0,L.OF)($.attached,!0)),r.isLoading?u.createElement(k.Z,{className:"transaction-details__spinner"}):u.createElement(R.Z,{labels:{tooltip:(0,i.ZA)(e.transaction)?$.downloadEInvoice:$.downloadScanAndPay}},u.createElement("button",{type:"button",className:"transaction-details__attachment",onClick:function(){return r.show(e.transaction,e.account.agreementCombinedKey)}},(0,L.OF)($.seeDocument),u.createElement(h.Z,{iconId:"icon_16_clips",className:"transaction-field__attachment-icon"})))),(Q=C,(0,l.xl)(Q,(0,j.Ai)(p,n,e.showEnglishLabels||!1),F.H).filter(function(e){return e.detail})).map(function(e,t){return u.createElement("li",{key:t,className:"transaction-details__item","data-row-id":e.dataAttr},u.createElement("div",{className:"transaction-details__item-key"},e.term),e.preformattedText?u.createElement("pre",{className:"transaction-details__item-value transaction-details__item-value--preformatted-text"},e.detail):u.createElement("div",{className:"transaction-details__item-value"},Array.isArray(e.detail)?e.detail.map(function(e,t){return u.createElement("div",{key:t},e)}):e.detail))}),W.length>0&&u.createElement(u.Fragment,null,u.createElement("div",{className:"transaction-details__oppdrag-header"},e.showEnglishLabels&&(null==p?void 0:p.labels)?p.labels.detailedSpecificationsInTheOppdrag:n.detailedSpecificationsInTheOppdrag,":"),W.map(function(e,t){return u.createElement("li",{key:t,className:"transaction-details__oppdrag-item","data-row-id":"oppdrag".concat(t)},e.map(function(e){return u.createElement("div",{key:"oppdrag".concat(t,"-").concat(e.dataAttr),className:"transaction-details__oppdrag-description"},u.createElement("div",{className:"transaction-details__item-key"},e.term),u.createElement("div",{className:"transaction-details__item-value"},e.detail))}))})),F.H.locale!==s.go.EN_US&&e.setShowEnglishLabels?u.createElement(V.Z,{className:"transaction-details__english-switch",label:n.global.english,fieldAttributes:{checked:e.showEnglishLabels,onChange:function(){return null===(t=e.setShowEnglishLabels)||void 0===t?void 0:t.call(e,function(e){return!e})}},labelPositionLeft:!0}):null)),u.createElement(_.O,{actionList:e.getContextMenu(e.transaction,e.account,!0).options.filter(function(e){return e.label!==n.global.seeDetails&&!e.disabled})}))}},82999:(e,t,n)=>{n.d(t,{V:()=>m,h:()=>r});var r,a,o,i=n(94184),c=n.n(i),l=n(90062),s=n(67294);function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(){return d=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d.apply(this,arguments)}(a=r||(r={})).bulkSelect="bulk-select",a.bulkSelectHidden="bulk-select-hidden",a.date="date",a.icon="icon",a.statementText="statementText",a.originalAmount="originalAmount",a.amount="amount",a.balance="balance",a.contextMenu="context-menu",a.reconciled="recon",a.reconciledHidden="recon-hidden",a.reconcileLeftMargin="recon-left-margin",a.transactionType="transaction-type",a.reservations="reservations",a.receiver="receiver",a.bonus="bonus",a.textFromSender="textFromSender";var m=function(e){var t=c()("transaction-field",e.className,(u(o={},"transaction-field--".concat(e.type),!0),u(o,"transaction-field--isNegative",e.isNegative),u(o,"transaction-field--isPositive",e.isPositive),u(o,"transaction-field--isHighlighted",e.isHighlighted),u(o,"transaction-field--hasClickContent",e.hasClickContent),u(
1o,"transaction-field--isBusinessSegment",e.segmentType===l.vZ.BUSINESS),o)),n=function(e){e.stopPropagation()};return e.columnheader?s.createElement("th",d({className:t,scope:"col"},e.elementProps),e.hasClickContent?s.createElement("span",{onClick:n,onKeyDown:function(e){"Enter"!==e.key&&" "!==e.key||e.stopPropagation()}},e.children):e.children):s.createElement("td",d({className:t},e.elementProps),e.hasClickContent?s.createElement("span",{onClick:n},e.children):e.children)}},90232:(e,t,n)=>{n.d(t,{A:()=>c});var r=n(94184),a=n.n(r),o=n(67294);function i(){return i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var c=(0,o.forwardRef)(function(e,t){var n=(0,o.useRef)(null),r=function(t){if(e.onKeyDown)e.onKeyDown(t);else if(document.activeElement===n.current&&n.current){if(13===t.keyCode&&e.onClick)return t.preventDefault(),void c();if(" "===t.key&&e.onSelect)return t.preventDefault(),void e.onSelect();var r=n.current,a=r.closest('[role="table"]');if(a){var o=Array.from(a.querySelectorAll('[role="row"]')),i=o.indexOf(r);switch(t.key){case"ArrowDown":t.preventDefault(),i<o.length-1&&o[i+1].focus();break;case"ArrowUp":t.preventDefault(),i>0&&o[i-1].focus();break;case"Home":t.preventDefault(),o.length>0&&o[0].focus();break;case"End":t.preventDefault(),o.length>0&&o[o.length-1].focus()}}}},c=function(t){e.onClick?e.onClick(t):e.href&&(window.location.href=e.href)},l=!(!e.onClick&&!e.href),s=l?0:void 0,u=a()("transaction-item",e.className,{"transaction-item--header":e.header,"transaction-item--isSelected":e.isSelected,"transaction-item--isUpdating":e.isUpdating,"transaction-item--hasClick":l});return e.header?o.createElement("thead",null,o.createElement("tr",i({ref:function(e){n.current=e,"function"==typeof t?t(e):t&&(t.current=e)},"aria-label":e.ariaLabel,tabIndex:s,className:u},e.elementProps,{onClick:function(e){c(e)},onKeyDown:function(e){r(e)}}),e.children)):o.createElement("tr",i({ref:function(e){n.current=e,"function"==typeof t?t(e):t&&(t.current=e)},"aria-label":e.ariaLabel,tabIndex:s,className:u},e.elementProps,{onClick:function(e){c(e)},onKeyDown:function(e){r(e)}}),e.children)})},29922:(e,t,n)=>{n.d(t,{O:()=>c});var r=n(67294),a=n(82999),o=n(90232),i=n(30887),c=function(e){return r.createElement(o.A,{className:"transaction-list__row-separator"},r.createElement(a.V,{type:a.h.bulkSelect}),r.createElement(a.V,{type:a.h.date,elementProps:{colSpan:999}},e.title&&r.createElement(r.Fragment,null,r.createElement("h2",{className:"sr-only"},(0,i.kC)(e.title)),r.createElement("div",{className:"transaction-list__row-title"},(0,i.kC)(e.title)))))}},87287:(e,t,n)=>{n.d(t,{Ho:()=>N,dw:()=>C,g1:()=>S,mt:()=>D});var r=n(94184),a=n.n(r),o=n(27484),i=n.n(o),c=n(67294),l=n(32567),s=n(29137),u=n(88499),d=n(2016),m=n(37747),f=n(1227),p=n(57709),g=n(57477),y=n(50558),b=n(84447),v=n(58920),h=n(28968),E=n(27086),T=n(56996);function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var D=function(e){var t=e.historicalTransactionsDateRange,n=e.setHistoricalTransactionsDateRange,r=(0,y.v9)(b.so.historicalTransactionListFilterValue),o=(0,y.I0)(),g=function(e){o(b.Jz.setHistoricalTransactionsFilterValue(e))},D=(0,p.f)().global,w=x(c.useState(null),2),O=w[0],_=w[1],k={displayMax:"",displayMin:"",selectedTransactionFilterType:l.wk.ALL,selectedReconciliationFilterType:l.O8.ALL,min:void 0,max:void 0},R=x(c.useState(k),2),F=R[0],I=R[1],M=x((0,c.useState)(!1),2),L=M[0],K=M[1],Z=x((0,c.useState)(),2),B=Z[0],V=Z[1],j=x((0,c.useState)(!1),2),H=j[0],U=j[1],G=x((0,c.useState)(!1),2),q=G[0],W=G[1],z=x((0,c.useState)(!1),2),Q=z[0],J=z[1],$=x((0,c.useState)(),2),Y=$[0],X=$[1],ee=(0,c.useMemo)(function(){return(0,E.Io)("transactionListLocalSelectedDateRange")},[]);(0,c.useEffect)(function(){if(ee){var e=ee.startDate,t=ee.endDate;n({startDate:i()(e),endDate:i()(t)}),o(b.Jz.setHistoricalTransactionsSelectedDateRange({fromDate:e&&i()(e).format(T.vc.api.valueDateFormat),toDate:t&&i()(t).format(T.vc.api.valueDateFormat)}))}},[o,Y,n,ee]),(0,c.useEffect)(function(){var e=Boolean(r||H||q||function(e,t){var n=function(e){return null==e?void 0:e.format(T.vc.api.valueDateFormat)};if((null==e?void 0:e.startDate)&&(null==t?void 0:t.startDate)&&(null==e?void 0:e.endDate)&&(null==t?void 0:t.endDate))return n(null==e?void 0:e.startDate)!==n(null==t?void 0:t.startDate)||n(null==e?void 0:e.endDate)!==n(null==t?void 0:t.endDate)}(t,Y));J(e)},[Y,r,t,H,q]);
1var te=(0,c.useMemo)(function(){return e.allTransactions?e.allTransactions.map(function(e){return(0,v.I2)(e)}):[]},[e.allTransactions]),ne=(0,c.useMemo)(function(){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){A(e,t,n[t])})}return e}({},D,{customDateRangeLabel:D.selectedPeriod})},[D]),re=function(t){var n=t.resetFilterField,r=t.resetAmountFilter;t.resetDatePickerFields&&(ue(void 0),fe(void 0),sessionStorage.removeItem("transactionListLocalSelectedDateRange"),sessionStorage.removeItem("transactionListLocalDefaultRangeId"),J(!1)),n&&(W(!1),g(""),V([]),ae({filteredTransactions:e.allTransactions})),r&&(U(!1),I(k),J(!1),o(b.Jz.setHistoricalTransactionsAmountFilterValues(k)))},ae=function(t){var n,r=t.filteredTransactions,a=t.amountFilterValues,i=q?B:e.allTransactions,c=function(e,t){return H||t?null==e?void 0:e.filter(function(e){return S(e,t,F)&&C(e,t,F)&&N(e,t,F)}):e}(null!==(n=null!=r?r:i)&&void 0!==n?n:[],a);e.onFilter(c),o(b.Jz.setHistoricalTransactionsAmountFilterValues(a))},oe=a()("transaction-list-search","transaction-list-search--".concat(e.size)),ie=[{label:D.amountFilterAll,value:l.wk.ALL},{label:D.amountFilterIngoing,value:l.wk.INGOING,labelShorthand:D.amountFilterIngoingShorthand},{label:D.amountFilterOutgoing,value:l.wk.OUTGOING,labelShorthand:D.amountFilterOutgoingShorthand}],ce=[{label:D.amountFilterReconciliationAll,value:l.O8.ALL},{label:D.amountFilterReconciliationReconciled,value:l.O8.RECONCILED},{label:D.amountFilterReconciliationNotReconciled,value:l.O8.NOTRECONCILED}],le=x((0,c.useState)(function(){return(0,E.Io)("transactionListLocalDefaultRangeId")}),2),se=le[0],ue=le[1],de=x((0,c.useState)(function(){return(0,E.Io)("transactionListLocalSelectedDateRange")}),2),me=de[0],fe=de[1],pe=x((0,c.useState)(!1),2),ge=pe[0],ye=pe[1];return c.createElement("div",{className:oe},c.createElement("div",null,c.createElement(f.ZP,{className:"transaction-list-search__filter search-bar-component",labels:{ariaLabelInput:D.search,placeholder:D.search},data:te,keys:v.Au,onFilter:function(t){V(t),W(!0),e.setFilteringActive(!0),ae({filteredTransactions:t})},onEmptySearchString:function(){re({resetFilterField:!0}),H||e.setFilteringActive(!1)},largeDisplay:!0,onChange:g,value:r,autoCompleteOff:!0,clearable:!0}),c.createElement(u.J,{labels:ne,segmentType:e.segmentType,dateRangeValue:e.dateRangeValue,onDateRangeChange:function(t){e.onDateRangeChange(t),_(null)},sessionRangeId:se,selectedDateRange:me,resetDateRange:ge,setResetDateRange:ye,setDefaultDateRange:X,isOpen:"presets"===O,onOpenChange:function(e){e||"presets"!==O||_(null)},onOpen:function(){return _("presets")},onTriggerKeyDown:function(e){"Enter"===e.key&&"calendar"!==O&&(e.preventDefault(),O||_("presets"))}}),c.createElement(s.Z,{className:"search-bar-component",dateRangeValue:e.dateRangeValue,onDateRangeChange:function(t){e.onDateRangeChange(t),_(null)},showOneMonthOnly:"small"===e.size,filterDate:P,isOpen:"calendar"===O,onOpenChange:function(e){e?_("calendar"):"calendar"===O&&_(null)},onOpen:function(){"calendar"!==O&&_("calendar")}}),c.createElement(l.Ik,{className:"search-bar-component",onFooterClick:function(){re({resetAmountFilter:!0}),U(!1),e.setFilteringActive(!1)},onFooterSubmit:function(t){var n={selectedTransactionFilterType:t.selectedTransactionFilterType,selectedReconciliationFilterType:t.selectedReconciliationFilterType,min:t.displayMin&&!isNaN(+t.displayMin)?parseFloat(t.displayMin):void 0,max:t.displayMax&&!isNaN(+t.displayMax)?parseFloat(t.displayMax):void 0,displayMin:t.displayMin,displayMax:t.displayMax};U(!0),e.setFilteringActive(!0),I(n),K(!1),ae({amountFilterValues:n})},isFilteringActive:H,isOpen:L,currentDisplayState:F,minChangeHandler:function(e){I({selectedTransactionFilterType:F.selectedTransactionFilterType,selectedReconciliationFilterType:F.selectedReconciliationFilterType,displayMin:e,displayMax:F.displayMax})},maxChangeHandler:function(e){I({selectedTransactionFilterType:F.selectedTransactionFilterType,selectedReconciliationFilterType:F.selectedReconciliationFilterType,displayMin:F.displayMin,displayMax:e})},setIsOpen:K},c.createElement(c.Fragment,null,ie.map(function(e){return c.createElement(d.Z,{key:e.value,fieldAttributes:{onChange:function(){I({selectedTransactionFilterType:e.value,selectedReconciliationFilterType:F.selectedReconciliationFilterType,displayMin:F.displayMin,displayMax:F.displayMax})},name:"transactional radios",value:e.value,checked:e.value===F.selectedTransactionFilterType},label:e.label})}),e.showReconciliation&&c.createElement(c.Fragment,null,c.createElement(m.Z,null,D.amountFilterReconciliationTitle),ce.map(function(e){return c.createElement(d.Z,{key:e.value,fieldAttributes:{onChange:function(){I({selectedTransactionFilterType:F.selectedTransactionFilterType,selectedReconciliationFilterType:e.value,displayMin:F.displayMin,displayMax:F.displayMax})},name:"reconciliation radios",value:e.value,checked:e.value===F.selectedReconciliationFilterType},label:e.label})})))),!!Q&&c.createElement("div",{className:"reset-filters search-bar-component"},c.createElement(h.Z,{tooltip:D.resetFilters,onClick:function(){re({resetFilterField:!0,resetAmountFilter:!0,resetDatePickerFields:!0}),U(!1),e.setFilteringActive(!1),ye(!0)},color:"brand-on-white",iconId:"icon_28_close","aria-label":D.resetFilters}))))},S=function(e,t,n){var r=null!=t?t:n;return!r||r.selectedTransactionFilterType===l.wk.ALL||r.selectedTransactionFilterType===l.wk.OUTGOING&&(0,g.m)(e)||r.selectedTransactionFilterType===l.wk.INGOING&&!(0,g.m)(e)},C=function(e,t,n){var r=null!=t?t:n;return!r||r.selectedReconciliationFilterType===l.O8.ALL||r.selectedReconciliationFilterType===l.O8.RECONCILED&&e.isReconciled||r.selectedReconciliationFilterType===l.O8.NOTRECONCILED&&!e.isReconciled}
1,N=function(e,t,n){var r=null!=t?t:n;return!r||(void 0===r.min||e.transactionAmount.amount.decimalValue>=r.min)&&(void 0===r.max||e.transactionAmount.amount.decimalValue<=r.max)},P=function(e){return i()().toDate()>e}},74272:(e,t,n)=>{n.d(t,{BM:()=>xr,ZP:()=>Dr});var r=n(94184),a=n.n(r),o=n(27484),i=n.n(o),c=n(99933),l=n(81392),s=n(58409),u=n(90062),d=n(67294),m=n(50558),f=n(32694),p=n(80645),g=n(8154),y=n(29922),b=n(87287),v=n(93947),h=n(75451),E=n(2344),T=n(23443),A=n(14839),x=n(84397),D=n(70416),S=n(29137),C=n(73980),N=n(23627),P=n(70698),w=n(35590),O=n(56996),_=n(1822);function k(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var R=function(e){return(0,s.Q2)(e)?e.foreignTransfer.externalReferences:(0,s.Rc)(e)?e.giroPayment.externalReferences:(0,s.vH)(e)?e.moneyTransfer.externalReferences:(0,s.HY)(e)?{eFaktura:null===(t=e.avtaleGiroPayment.externalReferences)||void 0===t?void 0:t.eFaktura,scanAndPay:""}:void 0;var t},F=function(e){var t;return!(_.H.isSe()&&!O.vc.features.enableSwedishEinvoiceSpecifications||!(0,s.Yh)(e)||!(null===(t=R(e.scheduledPaymentDetails))||void 0===t?void 0:t.eFaktura))},I=["preliminaryAmount","pbsOverview","creditorAddress","recipientBankAddress","receiver","foreignNote","foreignTransferSenderBank","senderBankCode","futureDetailsCreatedDate","futureDetailsExpirationDate","futureDetailsOriginalAmount","futureDetailsPreliminaryAmount","futureDetailsDebitorAccountNumber","futureDetailsDebitorAccountName","futureDetailsPaymentDate","futureDetailsCreditorAccountNumber","futureDetailsMessageToReceiver","futureDetailsBankReference","futureDetailsPbsCreditorName","futureDetailsPbsCustomerNumber","futureDetailsPbsCreditorIdentification","futureDetailsPbsDebitorGroupNumber","futureDetailsPbsDetailedText","futureDetailsSigningCreator","futureDetailsSigningApprover","futureDetailsSecondSigningApprover","futureDetailsTransactionText","futureDetailsCreditorCountryCode","futureDetailsCreditorName","futureDetailsCreditorAddress","futureDetailsCreditorAccountName","futureDetailsBicSwift","futureDetailsRecipientBankName","futureDetailsRecipientBankCountryCode","futureDetailsRecipientBankCode","futureDetailsRecipientBankAddress","futureDetailsSenderNameAndAddress","futureDetailsGiroNumber","futureDetailsGiroType","futureDetailsOcr","futureDetailsKid","futureDetailsCreditorReference","futureDetailsEndToEndReference","futureDetailsPaymentFrequency","futureDetailsLongAdvisText","singleApprover","futureDetailsTransferType","futureDetailsTransferTypeEuroTransfer","futureDetailsTransferTypeOtherTransfer","futureDetailsTransferPriority","futureDetailsTransferPriorityOrdinary","futureDetailsTransferPriorityUrgent","futureDetailsPaymentCode","futureDetailsPaymentCodeMessage","futureDetailsCostType","futureDetailsCostTypeShared","futureDetailsCostTypeSenderPays","futureDetailsCostTypeReceiverPays","futureDetailsOwnText","futureDetailsRecipient","futureDetailsForeignNote","futureDetailsSenderBank","futureDetailsSenderBankCode","eFakturaNumber","amountFilterReconciliationReconciled","exchangeRateExternal","amountReceived","feeDeductedAccountCurrency","feeDeducted","exchangeRatgeSurcharge","status","phone","archiveReferenceText","instructionReferenceText","transactionAmountDetailsText","reconciledText","exportDetailsFilename","futureAccountActivity","futureAccountActivities","accountActivity","accountActivities","reservation","reservations","exportDate","exportDateRange","account","attached","downloadEInvoice","downloadScanAndPay","seeDocument","page","of"],M=["paymentCodes","frequencyHelpTexts","futureDetailsPaymentCodes","expressPaymentStatusMap"],L=function(e,t,n){var r,a,o,i=n&&(null==e?void 0:e.labels),c=i?e.labels:t,l=i?e.labelMappings:t.labelMappings;return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){k(e,t,n[t])})}return e}({},c,i?l:t.global,{reconciledText:c.amountFilterReconciliationReconciled,futureDetailsPaymentCodes:null==l?void 0:l.paymentCodes,futureDetailsPreliminaryAmount:c.preliminaryAmount,futureDetailsPbsDetailedText:c.pbsOverview,futureDetailsCreditorAddress:c.creditorAddress,futureDetailsRecipientBankAddress:c.recipientBankAddress,futureDetailsRecipient:c.receiver,futureDetailsForeignNote:null!==(r=c.foreignNote)&&void 0!==r?r:t.global.foreignNote,futureDetailsSenderBank:c.foreignTransferSenderBank,futureDetailsSenderBankCode:c.senderBankCode,foreignTransferExchangeRateExter
1nal:null!==(a=c.exchangeRateExternal)&&void 0!==a?a:t.global.exchangeRateExternal,foreignTransferSettledAmountIncoming:c.amountReceived,foreignTransferFeeDeductedAccountCurrency:c.feeDeductedAccountCurrency,foreignTransferFeeDeductedByBankOutgoing:c.feeDeducted,currencyMarkUpReference:c.exchangeRatgeSurcharge,expressPaymentStatus:c.status||t.global.status,bankPhone:null!==(o=c.phone)&&void 0!==o?o:t.global.phone,futureDetailsCreditorReference:_.H.isSe()?t.rfReference:t.global.futureDetailsCreditorReference})},K=n(82825),Z=n(11054),B=n(15726),V=n(57709),j=n(14578),H=n(39954);function U(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}var G=n(35666);function q(e){var t,n,r=(0,H.f)({labels:e.labels}),a=(t=(0,d.useState)(!1),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),o=a[0],i=a[1],c=(0,d.useMemo)(function(){return{isLoading:o,show:(e=G.mark(function e(t,n){var a;return G.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if((0,s.Yh)(t)){e.next=2;break}return e.abrupt("return");case 2:if(i(!0),e.prev=3,!(null==(a=R(t.scheduledPaymentDetails))?void 0:a.eFaktura)){e.next=8;break}return e.next=8,r.show({eInvoiceId:a.eFaktura,agreementCombinedKey:n});case 8:e.next=14;break;case 10:throw e.prev=10,e.t0=e.catch(3),i(!1),new B.g("Unable to get future payment attachment",e.t0);case 14:i(!1);case 15:case"end":return e.stop()}},e,null,[[3,10]])}),function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){U(o,r,a,i,c,"next",e)}function c(e){U(o,r,a,i,c,"throw",e)}i(void 0)})})};var e},[r]);return c}G.mark(q);var W=n(96967),z=n(93463),Q=n(80756),J=n(35062);const $=function(e){var t,n,r=e.onError,a=e.account,o=e.getContextMenu,i=e.futurePayment,c=e.logoUrl,m=e.setShowEnglishLabels,f=e.showEnglishLabels,p=e.labels,g=e.isLoadingLabels,y=(0,V.f)(),b=(0,N.$o)({futurePaymentCombinedKey:i.futurePaymentCombinedKey}),v=b.data,h=b.isLoading,E=b.error,T=(0,j.Z)(),A=(0,Q.Z)(),x=q({labels:{getFile:y.global.getFile,loading:y.global.loading}}),S=x.show,C=x.isLoading,O=(0,d.useMemo)(function(){var e,t,n,r;return f&&(null==p?void 0:p.labels)?{downloadEInvoice:null!==(e=p.labels.downloadEInvoice)&&void 0!==e?e:y.global.downloadEInvoice,downloadScanAndPay:null!==(t=p.labels.downloadScanAndPay)&&void 0!==t?t:y.global.downloadScanAndPay,attached:null!==(n=p.labels.attached)&&void 0!==n?n:y.global.attached,seeDocument:null!==(r=p.labels.seeDocument)&&void 0!==r?r:y.global.seeDocument}:{downloadEInvoice:y.global.downloadEInvoice,downloadScanAndPay:y.global.downloadScanAndPay,attached:y.global.attached,seeDocument:y.global.seeDocument}},[f,p,y.global]);if(h||g)return d.createElement("div",{className:"future-payment-details future-payment-details--loading"},d.createElement(Z.Z,null));if(E||!v)return T.dismissable(E||new B.g("Expected future payment details")),r(),null;var k=f&&(null==p||null===(t=p.labelMappings)||void 0===t?void 0:t.frequencyHelpTexts)?y.labelMappings.frequencyHelpTexts.map(function(e){var t,n,r=null===(t=p.labelMappings.frequencyHelpTexts)||void 0===t?void 0:t.find(function(t){return t.key===String(e.key)});return{key:e.key,label:null!==(n=null==r?void 0:r.label)&&void 0!==n?n:e.label}}):y.labelMappings.frequencyHelpTexts,R=(0,P.w$)(v,L(p,y,f),_.H,k).filter(function(e){return e.term!==(f?null==p||null===(n=p.labels)||void 0===n?void 0:n.futureDetailsTransactionText:y.global.futureDetailsTransactionText)}),I=(0,P.Ou)(v);return d.createElement("div",{className:"future-payment-details"},d.createElement(w.M,{amountConfig:{amount:I,amountType:D.x.TRANSACTION},labels:{heading:(0,P.MI)(v),cornerText:(0,P.kL)(v,_.H),subtitle:function(){if((0,s.o$)(v))return"".concat(y.orderWithdrawalPer," ").concat(_.H.formatShortDate(v.ikFriWithdrawal.creationDate)," ").concat(y.global.at," ").concat(_.H.formatTime(v.ikFriWithdrawal.creationDate))}()},logoConfig:{url:(0,l.oF)(c,v,l._i.Large)}}),d.createElement("div",{className:"future-payment-details__content"},d.createElement("ul",{className:"future-payment-details__items"},!A&&F(v)&&d.createElement("li",{className:"future-payment-details__item-attachment"},d.createElement("div",{className:"future-payment-details__view-attachment"}," ",O.attached," "),C?d.createElement(Z.Z,{className:"future-payment-details__spinner"}):d.createElement(z.Z,{labels:{tooltip:F(v)?O.downloadEInvoice:O.downloadScanAndPay}},d.createElement("a",{className:"future-payment-details__attachment",onClick:function(){return S(v,a.agreementCombinedKey)}}," ".concat(O.seeDocument),d.createElement(W.Z,{iconId:"icon_16_clips",className:"transaction-field__attachment-icon"})))),R.map(function(e,t){return d.createElement("li",{key:t,className:"future-payment-details__item"},d.createElement("div",{className:"future-payment-details__item-key"},e.term),d.createElement("div",{className:"future-payment-details__item-value"},Array.isArray(e.detail)?e.detail.map(function(e,t){return d.createElement("div",{key:t},e)}):e.detail))})),d.createElement("div",{className:"future-payment-details__footer"},d.createElement("div",{className:"future-payment-details__disclaimer"},d.createElement(W.Z,{iconId:"icon_16_info-circle",className:"future-payment-details__disclaimer-icon"}),d.createElement("p",{className:"future-payment-details__disclaimer-text"},y.currencyCalculationDisclaimer)),_.H.locale!==u.go.EN_US?d.createElement(J.Z,{className:"future-payment-details__english-switch",label:y.global.english,fieldAttributes:{checked:f,onChange:function(){return null==m?void 0:m(function(e){return!e})}},labelPositionLeft:!0}):null)),o&&d.createElement(K.O,{actionList:o?o(i).options.filter(function(e){var t=e.label,n=e.disabled;return t!==y.global.seeDetails&&!n}):[]}))};var Y=n(58082);function X(e){var t=(0,Y.Z)(e);return(0,d.useEffect)(function(){t.sortId&&e.setFutureTransactionListSorting(t.sortOrder,t.sortId)},[t.sortOrder,t.sortId,e.setFutureTransactionListSorting]),(0,d.useEffect)(function(){var n;e.setFutureTransactionList(t.selectedItems),e.data.length>0&&e.setAllFutureTransactions(function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(n=e.data)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}())},[e.data]),e.render(t)}
1var ee=n(32559),te=n(75622),ne=n(10007),re=n(24632),ae=n(9793),oe=n(79551),ie=n(87191),ce=n(34242),le=n(33719),se=n(87563),ue=n(58868),de=n(34992),me=n(59586),fe=n(44627),pe=n(23194),ge=n(50628);function ye(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function be(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){ye(e,t,n[t])})}return e}function ve(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var he=n(3002),Ee=n(22092),Te=n(18480),Ae=n(15993);function xe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function De(){return De=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},De.apply(this,arguments)}function Se(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){xe(e,t,n[t])})}return e}var Ce=function(e){var t,n,r,a,o,i,c,l,s,u,m=e.mandatoryFormFields,f=e.accountHolders,p=e.selectedAccounts,g=e.futurePaymentCombinedKey,y=e.transferDetails,b=function(e,t,n){var r=null==n?void 0:n.find(function(e){return e.field===t});return r&&(null==r?void 0:r.code.includes("Required"))?[{priority:1,type:le.b.Required,validationErrorLabel:(0,ie.B)(e,r.code),value:!0}]:[]},v=(0,V.f)(),h=(0,oe.cI)(),E=(0,oe.cl)({subscription:{values:!0,hasValidationErrors:!0}}),T=function(e,t){var n,r=ve((0,d.useState)(),2),a=r[0],o=r[1],i=ve((0,d.useState)(0),2),c=i[0],l=i[1],s=ve((0,d.useState)(!1),2),u=s[0],m=s[1],f=(0,d.useRef)(),p=(0,V.f)(),g=(0,d.useCallback)(function(t){return be({},t,{futurePaymentCombinedKey:e})},[e]),y=ve((0,d.useState)(g(t)),2),b=y[0],v=y[1],h=(0,pe.OO)(b).data,E=function(e){var t=(0,d.useRef)();return(0,d.useEffect)(function(){e&&(t.current=e)},[e]),t.current}(h),T=(0,d.useCallback)(function(e){u?f.current=e:(v(g(e)),m(!0))},[g,u]),A=(0,ge.y)(T,500);(0,d.useEffect)(function(){A(t)},[t,A]);var x=(0,d.useCallback)(function(){var e,t,n,r;if(a){var o=a.options,i=a.foreignTransfer,c={},l=o.paymentCode.some(function(e){return e.value===i.paymentCode}),s=o.transferPriority.some(function(e){return e.value===i.transferPriority}),u=(null===(e=o.costType.find(function(e){return e.isDefault}))||void 0===e?void 0:e.value)||(null===(t=o.costType[0])||void 0===t?void 0:t.value),d=(null===(n=o.transferPriority.find(function(e){return e.isDefault}))||void 0===n?void 0:n.value)||(null===(r=o.transferPriority[0])||void 0===r?void 0:r.value);return!l&&u&&(c.paymentCode=u),!s&&d&&(c.transferPriority=d),Object.keys(c).length>0?be({},i,c):i}},[a]),D=(0,d.useCallback)(function(e){if(null==e?void 0:e.feeEstimate)return"".concat(p.global.total,": ").concat(_.H.formatCurrency(e.feeEstimate.totalAmountInAccountCurrency.value,e.feeEstimate.totalAmountInAccountCurrency.currencyCode,{showCurrencyDisplay:!0})," (").concat(p.global.fee,": ").concat(_.H.formatCurrency(e.feeEstimate.fee.value,e.feeEstimate.fee.currencyCode,{showCurrencyDisplay:!0}),")")},[p]),S=(0,d.useMemo)(function(){return(null==h?void 0:h.feeEstimate)?D(h):D(E)},[h,E,D]);return(0,d.useEffect)(function(){if(null==h?void 0:h.options){if(o(h),l(function(e){return e+1}),m(!1),f.current){var e=f.current;f.current=void 0,v(g(e)),m(!0)}}else o(E)},[h,E,g]),{savedResponse:a,formattedFee:S,validatedFormValues:x(),hasValidated:!!a,validationVersion:c,isValidating:u,validatedDate:null==a||null===(n=a.foreignTransfer)||void 0===n?void 0:n.transferDate}}(g,E.values),A=T.savedResponse,x=T.formattedFee,D=T.validatedFormValues,S=T.hasValidated,C=T.validationVersion,N=T.isValidating,P=T.validatedDate;return d.createElement(d.Fragment,null,d.createElement("div",{className:"future-transaction-foreign-payment-edit-form-shared__top-section"},d.createElement("div",{className:"future-transaction-foreign-payment-edit-form-shared__row"},d.createElement(Te.Z,De({type:ce.n.Number},m.amount,{id:"amount",className:"future-transaction-foreign-payment-edit-form-shared__amount",fractionDigits:de.S})),d.createElement(oe.gN,{name:"currency",render:function(e){var t=e.input,n=e.meta;return d.createElement(Ae.i,{className:"future-transaction-foreign-payment-edit-form-shared__currency",label:v.global.currency,input:Se({},t,{disabled:!0}),meta:n},d.createElement("option",null,E.values.currency))}})),d.createElement(ue.Z,{id:"fromAccount",fieldType:m.fromAccount,amount:Number.parseFloat(E.values.amount),selectedAccountKey:E.values.fromAccount,selectedCurrencyFrom:y.foreignTransfer.originalAmount.currencyCode,groups:(0,he.eo)(f,p,Number.parseFloat(E.values.amount)),onOptionSelected:function(e){h.batch(function(){h.change("fromAccount",e.accountCombinedKey),h.change("currency",e.accountBalance.currencyCode)})},onClearSelected:function(){h.change("fromAccount","")}})),d.createElement("div",{className:"future-transaction-foreign-payment-edit-form-shared__bottom-section"},d.createElement(fe.Z,null,v.informationAboutReceiver),d.createElement("div",{className:"future-transaction-foreign-payment-edit-form-shared__row"},d.createElement(Ee.yE,{label:v.global.accountNumber,type:ce.n.Text,id:"recipient",validationRules:[],fieldAttributes:{disabled:!0}})),d.createElement(fe.Z,null,v.transactionSectionTitle),d.createElement("div",{className:"future-transaction-foreign-payment-edit-form-shared__row"},d.createElement(me.Z,{fieldTransferDate:m.transferDate,id:"transferDate",className:"future-transaction-foreign-payment-edit-form-shared__row-field-container",checkTransferPriority:!0,hasTransferPriority:(null==A||null===(t=A.options)||void 0===t?void 0:t.transferPriority)&&(null==A||null===(n=A.options)||void 0===n?void 0:n.transferPriority.length)>0,validationReady:S,validationVersion:C,isValidating:N,validatedDate:P,onChange:function(e){h.change("transferDate",e)}}),d.createElement(oe.gN,{name:"transferPriority",render:function(e){var t=e.input,n=e.meta;return d.createElement(Ae.i,{label:v.transferPriority,notice:x,className:"future-transaction-foreign-payment-edit-form-shared__row-field-container",input:Se({},t,{disabled:1===(null==A||null===(r=A.options)||void 0===r||null===(a=r.transferPriority)||void 0===a?void 0:a.length),value:null!==(l=null==D?void 0:D.transferPriority)&&void 0!==l?l:E.values.transferPriority}),meta:n},null==A||null===(o=A.options)||void 0===o||null===(i=o.transferPriority)||void 0===i?void 0:i.map(function(e){return d.createElement("option",{key:e.value,value:e.value},"".concat((0,ie.B)(v.labelMappings.transferPriorities,e.value)," (").concat((n=[],void 0!==(t=e).fee.flatRate&&n.push("".concat(_.H.formatCurrency(t.fee.flatRate,t.fee.currencyCode,{showCurrencyDisplay:!0}))),t.fee.percentualRate&&n.push("".concat(t.fee.percentualRate,"%")),n.join(", ")),")"));var t,n}))}})),d.createElement(se.Ez,{inputKey:"receiverText",onSelected:function(e,t){return h.change("receiverText",t)}},d.createElement(Ee.yE,{label:v.messageToPayee,id:"receiverText",validationRules:m.recipientMessage.validationRules,type:ce.n.Text})),_.H.isNo()&&(null==A?void 0:A.rules.paymentCode.isEnabled)&&d.createElement(d.Fragment,null,d.createElement(oe.gN,{name:"paymentCode",render:function(e){var t=e.input,n=e.meta;return d.createElement(Ae.i,{label:v.paymentCode,input:Se({},t,{required:!!b(v.labelMappings.errorMappings,"paymentCode",null==A?void 0:A.errors).length,value:null!==(s=null==D?void 0:D.paymentCode)&&void 0!==s?s:E.values.paymentCode}),meta:n},null===(c=null==A?void 0:A.options.paymentCode)||void 0===c?void 0:c.map(function(e){return d.createElement("option",{key:e.value,value:e.value},(0,ie.B)(v.labelMappings.paymentCodes,e.value))}))}}),d.createElement(Ee.yE,{id:"paymentCodeMessage",label:v.paymentCodeMessage,validationRules:(u=b(v.labelMappings.errorMappings,"paymentCodeMessage",null==A?void 0:A.errors),function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(u)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(u)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()),type:ce.n.Text})),d.createElement("div",{className:"future-transaction-foreign-payment-edit-form-shared__warning"},v.updatePaymentWarning)))},Ne=n(28968),Pe=n(62973),we=n(37155),Oe=n(32409),_e=n(84337);function ke(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function Re(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){ke(o,r,a,i,c,"next",e)}function c(e){ke(o,r,a,i,c,"throw",e)}i(void 0)})}}function Fe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ie(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t}function Me(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Fe(e,t,n[t])})}return e}var Le=n(35666),Ke=function(e){var t=e.futurePaymentCombinedKey,n=e.transferDetails,r=e.mandatoryFormFields,a=e.accountHolders,o=e.selectedAccounts,i=(0,ae.n)().mutateAsync,c=(0,we.su)(),l=(0,Pe.k)(),s=(0,V.f)(),u=(0,_e.$L)([{code:[ne.
1K.DUPLICATE_ABROAD_PAYMENT_KSOB155E,Oe.U.ANY],actionButtons:[{onRequestAction:function(){return l.resetError()},actionLabel:O.vc.labels.errorActionCancel}]}]),m=Re(Le.mark(function e(t,n){var r;return Le.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,i(t);case 2:r=e.sent,c({signable:r,state:{receiptType:te.p1.UPDATE_FUTURE_TRANSFER,dynamicLinkData:[{key:"accountId",value:n}]},onBeforeRedirect:function(e){e.invalidateQueries(h.qJ,{refetchActive:!1}),e.invalidateQueries(N.R7,{refetchActive:!1})}});case 4:case"end":return e.stop()}},e)})),f=Re(Le.mark(function e(t){var n,r,a;return Le.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return n=new Map([[ne.K.DUPLICATE_ABROAD_PAYMENT_KSOB155E,p]]),r=g(t),e.prev=2,e.next=5,m(r,t.fromAccount);case 5:e.next=15;break;case 7:if(e.prev=7,e.t0=e.catch(2),!Ie(e.t0,re.T)){e.next=15;break}if(!(a=n.get(e.t0.code))){e.next=14;break}return a({error:e.t0,values:t}),e.abrupt("return");case 14:l.errorHandler(e.t0,u);case 15:case"end":return e.stop()}},e,null,[[2,7]])})),p=function(e){var t=e.error,n=e.values;l.errorHandler(t,(0,_e.$L)([{code:t.code,actionButtons:[{onRequestAction:function(){l.resetError()},actionLabel:O.vc.labels.errorActionCancel},{onRequestAction:Re(Le.mark(function e(){var r;return Le.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,l.resetError(),r=Me({},g(n),{acceptDuplicate:!0}),e.next=5,m(r,n.fromAccount);case 5:e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),l.errorHandler(t,u);case 10:case"end":return e.stop()}},e,null,[[0,7]])})),actionLabel:O.vc.labels.errorActionProceed}]}]))},g=function(e){return{futurePaymentCombinedKey:t,debitAccountCombinedKey:e.fromAccount,amount:Number.parseFloat(e.amount),currencyCode:e.currency,transferDate:e.transferDate,messageToPayee:e.receiverText,transferPriority:e.transferPriority,paymentCode:e.paymentCode,paymentCodeMessage:e.paymentCodeMessage,acceptDuplicate:!1}},y=(0,d.useMemo)(function(){return{fromAccount:n.foreignTransfer.debitor,recipient:n.foreignTransfer.recipient.accountNumber,amount:Math.abs(n.foreignTransfer.originalAmount.amount.decimalValue).toString(),currency:n.foreignTransfer.originalAmount.currencyCode,transferDate:n.foreignTransfer.transferDate,receiverText:n.foreignTransfer.messageToPayee,transferPriority:n.foreignTransfer.transferPriority,paymentCode:n.foreignTransfer.paymentCode,paymentCodeMessage:n.foreignTransfer.paymentCodeMessage}},[n]);return d.createElement(oe.l0,{onSubmit:f,initialValues:y,render:function(e){var i=e.handleSubmit,c=e.submitting,l=e.hasValidationErrors,u=e.pristine;return d.createElement("form",{onSubmit:i,className:"future-transaction-foreign-payment-edit-form-shared"},d.createElement(Ce,{futurePaymentCombinedKey:t,mandatoryFormFields:r,transferDetails:n,accountHolders:a,selectedAccounts:o}),d.createElement(Ne.Z,{type:"submit",loading:c,color:"default",fullWidth:!0,large:!0,disabled:u||l},s.global.update))}})},Ze=n(67306),Be=n(51907),Ve=n(90138),je=n(31804),He=n(72539),Ue=n(3648);function Ge(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function qe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function We(){return We=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},We.apply(this,arguments)}function ze(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){qe(e,t,n[t])})}return e}var Qe=n(35666),Je=function(e){var t,n,r=e.futurePaymentCombinedKey,a=e.transferDetails,o=e.mandatoryFormFields,i=e.accountHolders,c=e.selectedAccounts,l=(0,Ze.B)().mutateAsync,s=(0,we.su)(),u=(0,j.Z)(),m=(0,V.f)(),f=(0,Ue.yB)({giroType:a.giroPayment.giroData.giroType,giroNumber:a.giroPayment.giroData.giroNumber}).data,p=(n=Qe.mark(function e(t){var n;return Qe.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,l(g(t));case 3:n=e.sent,s({signable:n,state:{receiptType:te.p1.UPDATE_FUTURE_TRANSFER,dynamicLinkData:[{key:"accountId",value:t.fromAccount}]}
1,onBeforeRedirect:function(e){e.invalidateQueries(h.qJ,{refetchActive:!1}),e.invalidateQueries(N.R7,{refetchActive:!1})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),u.dismissable(e.t0);case 10:case"end":return e.stop()}},e,null,[[0,7]])}),function(){var e=this,t=arguments;return new Promise(function(r,a){var o=n.apply(e,t);function i(e){Ge(o,r,a,i,c,"next",e)}function c(e){Ge(o,r,a,i,c,"throw",e)}i(void 0)})}),g=function(e){return{futurePaymentCombinedKey:r,accountCombinedKey:e.fromAccount,amount:Number.parseFloat(e.amount),paymentDate:e.paymentDate,transactionNoteSender:void 0===e.transactionNoteSender?"":e.transactionNoteSender}},y=a.giroPayment.giroData.giroType!==Be.eS.type71,b=(0,d.useMemo)(function(){return{amount:Math.abs(a.giroPayment.originalAmount.amount.decimalValue).toString(),currency:a.giroPayment.originalAmount.currencyCode,fromAccount:a.giroPayment.accountCombinedKey,giroType:a.giroPayment.giroData.giroType,ocr:a.giroPayment.giroData.ocr,giroNumber:a.giroPayment.giroData.giroNumber,paymentDate:a.giroPayment.paymentDate,textToReceiver:a.giroPayment.giroData.advisText,transactionNoteSender:a.giroPayment.transactionNoteSender.substring(0,he.wD),senderNameAndAddress1:a.giroPayment.senderNameAndAddress1,senderNameAndAddress2:a.giroPayment.senderNameAndAddress2,senderNameAndAddress3:a.giroPayment.senderNameAndAddress3,senderNameAndAddress4:a.giroPayment.senderNameAndAddress4,senderNameAndAddress5:a.giroPayment.senderNameAndAddress5}},[a]);return d.createElement(oe.l0,{onSubmit:p,initialValues:b,render:function(e){var n=e.values,r=e.form,l=e.handleSubmit,s=e.submitting,u=e.hasValidationErrors,p=e.pristine;return d.createElement("form",{onSubmit:l,className:"future-transaction-giro-payment-edit-form-dk"},d.createElement("div",{className:"future-transaction-giro-payment-edit-form-dk__top-section"},d.createElement("div",{className:"future-transaction-giro-payment-edit-form-dk__row"},d.createElement(Te.Z,We({id:"amount",type:ce.n.Number},o.amount,{className:"future-transaction-giro-payment-edit-form-dk__amount",fractionDigits:de.S})),d.createElement(oe.gN,{name:"currency",render:function(e){var t=e.input,n=e.meta;return d.createElement(Ae.i,{className:"future-transaction-giro-payment-edit-form-dk__currency",label:m.global.currency,input:ze({},t,{disabled:!0}),meta:n},d.createElement("option",null,a.giroPayment.originalAmount.currencyCode))}})),d.createElement(ue.Z,{id:"fromAccount",fieldType:o.fromAccount,amount:Number.parseFloat(n.amount),selectedAccountKey:n.fromAccount,selectedCurrencyFrom:a.giroPayment.originalAmount.currencyCode,groups:(0,he.eo)(i,c,Number.parseFloat(n.amount)),onOptionSelected:function(e){r.batch(function(){r.change("fromAccount",e.accountCombinedKey),r.change("currency",e.accountBalance.currencyCode)})},onClearSelected:function(){r.change("fromAccount","")}})),d.createElement("div",{className:"future-transaction-giro-payment-edit-form-dk__bottom-section"},d.createElement(fe.Z,null,m.informationAboutReceiver),d.createElement("div",{className:"future-transaction-giro-payment-edit-form-dk__row"},d.createElement(oe.gN,{name:"giroType"},function(e){var t=e.input,n=e.meta;return d.createElement(Ae.i,{className:"future-transaction-giro-payment-edit-form-dk__giro-type",label:m.giroCodeLineLabel,input:ze({},t,{"aria-label":"giro type",disabled:!0}),meta:n},d.createElement("option",null,"+ ".concat(a.giroPayment.giroData.giroType)))}),d.createElement("div",{className:"future-transaction-giro-payment-edit-form-dk__row"},a.giroPayment.giroData.ocr&&d.createElement(Ve.Z,{label:m.global.giroCustomerIdentification,validationRules:[],id:"ocr",type:ce.n.Text,className:"future-transaction-giro-payment-edit-form-dk__giro-ocr",showPrefix:!0,showSuffix:!0,inputProps:{disabled:!0}}),d.createElement(Ve.Z,{label:m.global.giroNumber,validationRules:[],id:"giroNumber",type:ce.n.Text,className:"future-transaction-giro-payment-edit-form-dk__giro-number",showPrefix:!a.giroPayment.giroData.ocr,inputProps:{disabled:!0}}))),d.createElement(je.Z,{visible:!!(null==f?void 0:f.success),duration:50},d.createElement("div",{className:"form-details"},"".concat(m.giroReceiver," ").concat((null==f?void 0:f.success)&&(null==f||null===(t=f.result)||void 0===t?void 0:t.creditorName)))),d.createElement(fe.Z,null,m.transactionSectionTitle),d.createElement(me.Z,{fieldTransferDate:o.paymentDate,id:"paymentDate",popperPlacement:"top"}),a.giroPayment.giroData.advisText&&d.createElement(He.Z,{label:m.global.textToReceiver,validationRules:[],id:"textToReceiver",type:ce.n.Text,fieldAttributes:{disabled:!0}}),a.giroPayment.transactionNoteSender&&d.createElement(He.Z,We({},o.transactionNoteSender,{id:"transactionNoteSender",type:ce.n.Text})),y&&a.giroPayment.senderNameAndAddress1&&d.createElement(He.Z,We({},o.senderNameAndAddress1,{id:"senderNameAndAddress1",type:ce.n.Text,fieldAttributes:{disabled:!0}})),y&&a.giroPayment.senderNameAndAddress2&&d.createElement(He.Z,We({},o.senderNameAndAddress2,{id:"senderNameAndAddress2",type:ce.n.Text,fieldAttributes:{disabled:!0}})),y&&a.giroPayment.senderNameAndAddress3&&d.createElement(He.Z,We({},o.senderNameAndAddress3,{id:"senderNameAndAddress3",type:ce.n.Text,fieldAttributes:{disabled:!0}})),y&&a.giroPayment.senderNameAndAddress4&&d.createElement(He.Z,We({},o.senderNameAndAddress4,{id:"senderNameAndAddress4",type:ce.n.Text,fieldAttributes:{disabled:!0}})),y&&a.giroPayment.senderNameAndAddress5&&d.createElement(He.Z,We({},o.senderNameAndAddress5,{id:"senderNameAndAddress5",type:ce.n.Text,fieldAttributes:{disabled:!0}})),d.createElement("div",{className:"future-transaction-giro-payment-edit-form-dk__warning"},m.updatePaymentWarning)),d.createElement(Ne.Z,{type:"submit",loading:s,color:"default",fullWidth:!0,large:!0,disabled:p||u},m.global.update))}})},$e=n(32951),Ye=n(76626),Xe=n(58025),et=n(29286),tt=n(19194);function nt(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function rt(){return rt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rt.apply(this,arguments)}var at=n(35666),ot=function(e){var t,n,r=e.mandatoryFormFields,a=e.isEInvoiceG
1iro,o=(t=(0,d.useState)(),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),i=o[0],c=o[1],l=(0,et.O)().mutateAsync,s=(0,oe.U$)("creditAccountNumber");return(0,d.useEffect)(function(){var e,t=(e=at.mark(function e(){var t;return at.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l({accountNumber:s.input.value});case 2:t=e.sent,c((null==t?void 0:t.name)||"");case 4:case"end":return e.stop()}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){nt(o,r,a,i,c,"next",e)}function c(e){nt(o,r,a,i,c,"throw",e)}i(void 0)})});s.input.value&&s.meta.valid&&t()},[s.input.value]),d.createElement(He.Z,rt({},r.toAccount,{id:"creditAccountNumber",type:ce.n.Text,format:he.ZM,parse:tt.Di,fieldAttributes:{disabled:a},notice:i}))},it=n(83348);function ct(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function lt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function st(){return st=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},st.apply(this,arguments)}function ut(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){lt(e,t,n[t])})}return e}var dt=n(35666),mt=function(e){var t,n,r,a=e.futurePaymentCombinedKey,o=e.transferDetails,i=e.mandatoryFormFields,c=e.accountHolders,l=e.selectedAccounts,u=(0,it.X)($e.S.GIRO_PAYMENT),m=u.receivers,f=u.isLoading,p=(0,d.useMemo)(function(){return null==m||null===(t=m.content)||void 0===t?void 0:t.filter(function(e){var t;return(0,he.V1)(e)&&(null===(t=e.giroPayment.giroData)||void 0===t?void 0:t.kid)})},[m]),g=(0,Ze.B)().mutateAsync,y=(0,we.su)(),b=(0,j.Z)(),v=(0,V.f)(),E=!!(null===(n=o.giroPayment.externalReferences)||void 0===n?void 0:n.eFaktura),T=(r=dt.mark(function e(t){var n;return dt.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,g(A(t));case 3:return n=e.sent,e.next=6,y({signable:n,state:{receiptType:te.p1.UPDATE_FUTURE_TRANSFER,dynamicLinkData:[{key:"accountId",value:t.fromAccount}]},onBeforeRedirect:function(e){e.invalidateQueries(h.qJ,{refetchActive:!1}),e.invalidateQueries(N.R7,{refetchActive:!1})}});case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),b.dismissable(e.t0);case 11:case"end":return e.stop()}},e,null,[[0,8]])}),function(){var e=this,t=arguments;return new Promise(function(n,a){var o=r.apply(e,t);function i(e){ct(o,n,a,i,c,"next",e)}function c(e){ct(o,n,a,i,c,"throw",e)}i(void 0)})}),A=function(e){var t={futurePaymentCombinedKey:a,accountCombinedKey:e.fromAccount,amount:Number.parseFloat(e.amount),transactionNoteSender:e.transactionNoteSender,paymentDate:e.paymentDate};return E||(t.giroNumber=e.creditAccountNumber,t.kid=e.kid),t},x=(0,d.useMemo)(function(){return{amount:Math.abs(o.giroPayment.originalAmount.amount.decimalValue).toString(),currencyCode:o.giroPayment.originalAmount.currencyCode,fromAccount:o.giroPayment.accountCombinedKey,creditAccountNumber:o.giroPayment.giroData.giroNumber,paymentDate:o.giroPayment.paymentDate,transactionNoteSender:o.giroPayment.transactionNoteSender.substring(0,he.wD),kid:o.giroPayment.giroData.kid||""}},[o]);return d.createElement(oe.l0,{onSubmit:T,initialValues:x,render:function(e){var t=e.values,n=e.form,r=e.handleSubmit,a=e.submitting,u=e.hasValidationErrors,m=e.pristine;return d.createElement("form",{onSubmit:r,className:"future-transaction-giro-payment-edit-form-no"},d.createElement("div",{className:"future-transaction-giro-payment-edit-form-no__top-section"},d.createElement("div",{className:"future-transaction-giro-payment-edit-form-no__row"}
1,d.createElement(Te.Z,st({id:"amount",type:ce.n.Number},i.amount,{className:"future-transaction-giro-payment-edit-form-no__amount",fractionDigits:de.S})),d.createElement(oe.gN,{name:"currencyCode",render:function(e){var t=e.input,n=e.meta;return d.createElement(Ae.i,{className:"future-transaction-giro-payment-edit-form-no__currency",label:v.global.currency,input:ut({},t,{disabled:!0}),meta:n},d.createElement("option",null,o.giroPayment.originalAmount.currencyCode))}})),d.createElement(ue.Z,{id:"fromAccount",fieldType:i.fromAccount,amount:Number.parseFloat(t.amount),selectedAccountKey:t.fromAccount,selectedCurrencyFrom:o.giroPayment.originalAmount.currencyCode,groups:(0,he.eo)(c,l,Number.parseFloat(t.amount)),onOptionSelected:function(e){n.change("fromAccount",e.accountCombinedKey),n.change("currency",e.accountBalance.currencyCode)},onClearSelected:function(){n.change("fromAccount","")}})),d.createElement("div",{className:"future-transaction-giro-payment-edit-form-no__bottom-section"},d.createElement(fe.Z,null,v.informationAboutReceiver),d.createElement(Ye.Z,{id:"receiver",onOptionSelected:function(e){if((0,Xe.hA)(e)){var t=e.receiver;(0,s.JM)(t)&&n.change("creditAccountNumber",t.giroPayment.giroData.giroNumber)}},receivers:p,disabled:E||f||0===(null==p?void 0:p.length)}),d.createElement(fe.Z,null,v.receiverSectionSecondaryTitle),d.createElement(ot,{mandatoryFormFields:i,isEInvoiceG
1iro:E}),d.createElement(fe.Z,null,v.transactionSectionTitle),d.createElement(He.Z,st({id:"kid",type:ce.n.Text},i.kid,{fieldAttributes:{disabled:E}})),d.createElement(me.Z,{fieldTransferDate:i.paymentDate,id:"paymentDate",allowAllFutureDates:!0,popperPlacement:"top"}),d.createElement(He.Z,st({},i.transactionNoteSender,{id:"transactionNoteSender",type:ce.n.Text})),d.createElement("div",{className:"future-transaction-giro-payment-edit-form-no__warning"},v.updatePaymentWarning)),d.createElement(Ne.Z,{type:"submit",loading:a,color:"default",fullWidth:!0,iconId:"icon_16_recycle",iconCenter:!0,huge:!0,disabled:m||u},v.global.update))}})},ft=n(44309);function pt(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}var gt=n(35666),yt=function(e){var t,n,r,a=e.form,o=(n=(0,d.useState)(),r=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),i=o[0],c=o[1],l=(0,et.O)().mutateAsync,s=(0,V.f)(),u=null===(t=a.getFieldState("creditAccountNumber"))||void 0===t?void 0:t.value;return(0,d.useEffect)(function(){var e,t=(e=gt.mark(function e(){var t;return gt.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,l({accountNumber:u});case 2:t=e.sent,c((null==t?void 0:t.name)||"");case 4:case"end":return e.stop()}},e)}),function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){pt(o,r,a,i,c,"next",e)}function c(e){pt(o,r,a,i,c,"throw",e)}i(void 0)})});t()},[u]),d.createElement(He.Z,{label:s.global.receiverText,validationRules:[],id:"creditAccountNumber",type:ce.n.Text,format:he.ZM,parse:tt.Di,fieldAttributes:{disabled:!0},notice:i})};function bt(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function vt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ht(){return ht=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ht.apply(this,arguments)}function Et(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){vt(e,t,n[t])})}return e}var Tt=n(35666),At=function(e){var t,n=e.futurePaymentCombinedKey,r=e.transferDetails,a=e.mandatoryFormFields,o=e.accountHolders,i=e.selectedAccounts,c=(0,ft.C)().mutateAsync,l=(0,we.su)(),s=(0,j.Z)(),u=(0,V.f)(),m=(0,d.useMemo)(function(){return{amount:Math.abs(r.avtaleGiroPayment.originalAmount.amount.decimalValue).toString(),currencyCode:r.avtaleGiroPayment.originalAmount.currencyCode,fromAccount:r.avtaleGiroPayment.accountCombinedKey,creditAccountNumber:r.avtaleGiroPayment.creditAccount.accountNumber+r.avtaleGiroPayment.creditAccount.clearingNumber,paymentDate:r.avtaleGiroPayment.paymentDate}},[r]),f=function(e){return{futurePaymentCombinedKey:n,accountCombinedKey:e.fromAccount,amount:Number.parseFloat(e.amount),paymentDate:e.paymentDate}},p=(t=Tt.mark(function e(t){var n;return Tt.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c(f(t));case 3:return n=e.sent,e.next=6,l({signable:n,state:{receiptType:te.p1.UPDATE_FUTURE_TRANSFER,dynamicLinkData:[{key:"accountId",value:t.fromAccount}]},onBeforeRedirect:function(e){e.invalidateQueries(h.qJ,{refetchActive:!1}),e.invalidateQueries(N.R7,{refetchActive:!1})}});case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),s.dismissable(e.t0);case 11:case"end":return e.stop()}},e,null,[[0,8]])}),function(){var e=this,n=arguments;
1return new Promise(function(r,a){var o=t.apply(e,n);function i(e){bt(o,r,a,i,c,"next",e)}function c(e){bt(o,r,a,i,c,"throw",e)}i(void 0)})});return d.createElement(oe.l0,{onSubmit:p,initialValues:m,render:function(e){var t=e.values,n=e.form,c=e.handleSubmit,l=e.submitting,s=e.hasValidationErrors,m=e.pristine;return d.createElement("form",{onSubmit:c,className:"future-transaction-avtalegiro-payment-edit-form-no"},d.createElement("div",{className:"future-transaction-avtalegiro-payment-edit-form-no__top-section"},d.createElement("div",{className:"future-transaction-avtalegiro-payment-edit-form-no__row"},d.createElement(Te.Z,ht({id:"amount",type:ce.n.Number},a.amount,{className:"future-transaction-avtalegiro-payment-edit-form-no__amount",fractionDigits:de.S})),d.createElement(oe.gN,{name:"currencyCode",render:function(e){var t=e.input,n=e.meta;return d.createElement(Ae.i,{className:"future-transaction-avtalegiro-payment-edit-form-no__currency",label:u.global.currency,input:Et({},t,{disabled:!0}),meta:n},d.createElement("option",null,r.avtaleGiroPayment.originalAmount.currencyCode))}})),d.createElement(ue.Z,{id:"fromAccount",fieldType:a.fromAccount,amount:Number.parseFloat(t.amount),selectedAccountKey:t.fromAccount,selectedCurrencyFrom:r.avtaleGiroPayment.originalAmount.currencyCode,groups:(0,he.eo)(o,i,Number.parseFloat(t.amount)),onOptionSelected:function(e){n.batch(function(){n.change("fromAccount",e.accountCombinedKey),n.change("currency",e.accountBalance.currencyCode)})},onClearSelected:function(){n.change("fromAccount","")}})),d.createElement("div",{className:"future-transaction-avtalegiro-payment-edit-form-no__bottom-section"},d.createElement(fe.Z,null,u.informationAboutReceiver),d.createElement(yt,{form:n}),d.createElement(fe.Z,null,u.transactionSectionTitle),d.createElement(me.Z,{fieldTransferDate:a.paymentDate,id:"paymentDate",allowAllFutureDates:!0,popperPlacement:"top"}),d.createElement("div",{className:"future-transaction-avtalegiro-payment-edit-form-no__warning"},u.updatePaymentWarning)),d.createElement(Ne.Z,{type:"submit",loading:l,color:"default",fullWidth:!0,iconId:"icon_16_recycle",iconCenter:!0,huge:!0,disabled:m||s},u.global.update))}})},xt=n(32451),Dt=n(78977),St=n(44330),Ct=n(14851);function Nt(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function Pt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wt(){return wt=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},wt.apply(this,arguments)}function Ot(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Pt(e,t,n[t])})}return e}var _t=n(35666),kt=function(e){var t,n=e.futurePaymentCombinedKey,r=e.transferDetails,a=e.mandatoryFormFields,o=e.accountHolders,i=e.selectedAccounts,c=(0,xt.E)().mutateAsync,l=(0,we.su)(),s=(0,j.Z)(),u=(0,V.f)(),m=(t=_t.mark(function e(t){var n;return _t.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c(f(t));case 3:n=e.sent,l({signable:n,state:{receiptType:te.p1.UPDATE_FUTURE_TRANSFER,dynamicLinkData:[{key:"accountId",value:t.fromAccount}]},onBeforeRedirect:function(e){e.invalidateQueries(h.qJ,{refetchActive:!1}),e.invalidateQueries(N.R7,{refetchActive:!1})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),s.dismissable(e.t0);case 10:case"end":return e.stop()}},e,null,[[0,7]])}),function(){var e=this,n=arguments;return new Promise(function(r,a){var o=t.apply(e,n);function i(e){Nt(o,r,a,i,c,"next",e)}function c(e){Nt(o,r,a,i,c,"throw",e)}i(void 0)})}),f=function(e){var t={futurePaymentCombinedKey:n,accountCombinedKey:e.fromAccount,amount:Number.parseFloat(e.amount),currencyCode:e.currency,transferDate:e.transferDate,transactionNoteSender:void 0===e.transactionNoteSender?"":e.transactionNoteSender};return e.receiverText?e.receiverText.length<=20?(t.transactionNoteReceiver=e.receiverText,t.longAdvisText=""):(t.longAdvisText=e.receiverText,t.transactionNoteReceiver=""):(t.transactionNoteReceiver="",t.longAdvisText=""),t},p=(0,d.useMemo)(function(){return{amount:Math.abs(r.moneyTransfer.originalAmount.amount.decimalValue).toString(),currency:r.moneyTransfer.originalAmount.currencyCode,fromAccount:r.moneyTransfer.accountCombinedKey,creditAccount:r.moneyTransfer.creditAccount,transferDate:r.moneyTransfer.transferDate,receiverText:r.moneyTransfer.transactionNoteReceiver||r.moneyTransfer.longAdvisText,transactionNoteSender:r.moneyTransfer.transactionNoteSender.substring(0,he.wD)}},[r]),g=(0,d.useMemo)(function(){return r.moneyTransfer.debitorAccount.clearingNumber===r.moneyTransfer.creditAccount.clearingNumber},[r]),y=u.longAdvisTextNotice?(0,Dt.Z)(u.longAdvisTextNotice,{maxLength:20..toString()}):"";return d.createElement(oe.l0,{onSubmit:m,initialValues:p,render:function(e){var t=e.values,n=e.form,c=e.handleSubmit,l=e.submitting,s=e.hasValidationErrors,m=e.pristine;return d.createElement("form",{onSubmit:c,className:"future-transaction-money-transfer-edit-form-dk"},d.createElement("div",{className:"future-transaction-money-transfer-edit-form-dk__top-section"},d.createElement("div",{className:"future-transaction-money-transfer-edit-form-dk__row"},d.createElement(Te.Z,wt({id:"amount",type:ce.n.Number},a.amount,{className:"future-transaction-money-transfer-edit-form-dk__amount",fractionDigits:de.S})),d.createElement(oe.gN,{name:"currency",render:function(e){var n=e.input,r=e.meta;return d.createElement(Ae.i,{className:"future-transaction-money-transfer-edit-form-dk__currency",label:u.global.currency,input:Ot({},n,{disabled:!0}),meta:r},d.createElement("option",null,t.currency))}})),d.createElement(ue.Z,{id:"fromAccount",fieldType:a.fromAccount,amount:Number.parseFloat(t.amount),selectedAccountKey:t.fromAccount,selectedCurrencyFrom:r.moneyTransfer.originalAmount.currencyCode,groups:(0,he.eo)(o,i,Number.parseFloat(t.amount)),onOptionSelected:function(e){n.batch(function(){n.change("fromAccount",e.accountCombinedKey),n.change("currency",e.accountBalance.currencyCode)})},onClearSelected:function(){n.change("fromAccount","")}})),d.createElement("div",{className:"future-transaction-money-transfer-edit-form-dk__bottom-section"},d.createElement(fe.Z,null,u.informationAboutReceiver),d.createElement("div",{className:"future-transaction-money-transfer-edit-form-dk__row"},d.createElement(St.D,{type:ce.n.Text,label:u.global.clearingNumber,id:"creditAccount.clearingNumber",validationRules:[],className:"future-transaction-money-transfer-edit-form-dk__clearing-number",hideMaxLengthCounter:!0,fieldAttributes:{disabled:!0}}),d.createElement(He.Z,{label:u.global.accountNumber,type:ce.n.Text,id:"creditAccount.accountNumber",validationRules:[],fieldAttributes:{disabled:!0}})),d.createElement(fe.Z,null,u.transactionSectionTitle),d.createElement(me.Z,{fieldTransferDate:a.transferDate,id:"transferDate",allowAllFutureDates:g}),d.createElement(se.Ez,{inputKey:"transfer.longAdvisText",onSelected:function(e,t){return n.change("receiverText",t)}},d.createElement(Ct.Z,wt({},a.receiverText,{id:"receiverText",type:ce.n.TextArea,notice:y}))),d.createElement(se.Ez,{inputKey:"transfer.transactionNoteSender",onSelected:n.change},d.createElement(He.Z,wt({}
1,a.transactionNoteSender,{validationRules:a.transactionNoteSender.validationRules,id:"transactionNoteSender",type:ce.n.Text}))),d.createElement("div",{className:"future-transaction-money-transfer-edit-form-dk__warning"},u.updatePaymentWarning)),d.createElement(Ne.Z,{type:"submit",loading:l,color:"default",fullWidth:!0,large:!0,disabled:m||s},u.global.update))}})};function Rt(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function Ft(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function It(){return It=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},It.apply(this,arguments)}function Mt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Ft(e,t,n[t])})}return e}var Lt=n(35666),Kt=function(e){var t,n,r=e.futurePaymentCombinedKey,a=e.transferDetails,o=e.mandatoryFormFields,i=e.accountHolders,c=e.selectedAccounts,l=e.allAccounts,u=(0,it.X)($e.S.GIRO_PAYMENT),m=u.receivers,f=u.isLoading,p=(0,xt.E)().mutateAsync,g=(0,we.su)(),y=(0,j.Z)(),b=(0,V.f)(),v=(0,d.useMemo)(function(){return null==m||null===(t=m.content)||void 0===t?void 0:t.filter(function(e){var t;return(0,he.V1)(e)&&!(null===(t=e.giroPayment.giroData)||void 0===t?void 0:t.kid)})},[m]),E=(0,d.useMemo)(function(){return(0,he._S)(i,c)},[i,c]),T=(n=Lt.mark(function e(t){var n;return Lt.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,p(A(t));case 3:n=e.sent,g({signable:n,state:{receiptType:te.p1.UPDATE_FUTURE_TRANSFER,dynamicLinkData:[{key:"accountId",value:t.fromAccount}]},onBeforeRedirect:function(e){e.invalidateQueries(h.qJ,{refetchActive:!1}),e.invalidateQueries(N.R7,{refetchActive:!1})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),y.dismissable(e.t0);case 10:case"end":return e.stop()}},e,null,[[0,7]])}),function(){var e=this,t=arguments;return new Promise(function(r,a){var o=n.apply(e,t);function i(e){Rt(o,r,a,i,c,"next",e)}function c(e){Rt(o,r,a,i,c,"throw",e)}i(void 0)})}),A=function(e){var t=e.toAccount?c.find(function(t){return t.accountCombinedKey===e.toAccount}):void 0,n=t?{accountNumber:t.accountNumber,clearingNumber:t.clearingNumber}:{accountNumber:e.creditAccountNumber,clearingNumber:e.creditAccountNumber.slice(0,4)},a=e.transactionNoteReceiver.length>20,o={futurePaymentCombinedKey:r,accountCombinedKey:e.fromAccount,amount:Number.parseFloat(e.amount),currencyCode:e.currency,transactionNoteSender:e.transactionNoteSender,transferDate:e.transferDate,creditAccount:n};return a?o.longAdvisText=e.transactionNoteReceiver:o.transactionNoteReceiver=e.transactionNoteReceiver,o},x=(0,d.useMemo)(function(){var e;return(null===(e=l.find(function(e){return e.accountNumber===a.moneyTransfer.creditAccount.accountNumber&&e.clearingNumber===a.moneyTransfer.creditAccount.clearingNumber}))||void 0===e?void 0:e.accountCombinedKey)||""},[l,a.moneyTransfer.creditAccount]),D=o.toAccount.validationRules.find(function(e){return e.type===le.b.Required}),S=x?o.transactionNoteReceiverInternal:o.transactionNoteReceiverExternal,C=x?o.transactionNoteSenderInternal:o.transactionNoteSenderExternal,P=(0,d.useMemo)(function(){return{amount:Math.abs(a.moneyTransfer.originalAmount.amount.decimalValue).toString(),fromAccount:a.moneyTransfer.accountCombinedKey,toAccount:x,creditAccountNumber:x?"":a.moneyTransfer.creditAccount.accountNumber,receiver:"",currency:a.moneyTransfer.accountAmount.currencyCode,transferDate:a.moneyTransfer.transferDate,transactionNoteReceiver:a.moneyTransfer.transactionNoteReceiver,transactionNoteSender:a.moneyTransfer.transactionNoteSender.substring(0,he.wD)}},[a,x]);return d.createElement(oe.l0,{onSubmit:T,initialValues:P,render:function(e){var t=e.values,n=e.form,r=e.handleSubmit,l=e.submitting,u=e.hasValidationErrors,m=e.pristine;return d.createElement("form",{onSubmit:r,className:"future-transaction-money-transfer-edit-form-no"},d.createElement("div",{className:"future-transaction-money-transfer-edit-form-no__top-section"},d.createElement("div",{className:"future-transaction-money-transfer-edit-form-no__row"},d.createElement(Te.Z,It({id:"amount",type:ce.n.Number},o.amount,{className:"future-transaction-money-transfer-edit-form-no__amount",fractionDigits:de.S})),d.createElement(oe.gN,{name:"currency",render:function(e){var t=e.input,n=e.meta;return d.createElement(Ae.i,{className:"future-transaction-money-transfer-edit-form-no__currency",label:b.global.currency,input:Mt({},t,{disabled:!0}),meta:n},d.createElement("option",null,a.moneyTransfer.originalAmount.currencyCode))}})),d.createElement(ue.Z,{id:"fromAccount",fieldType:o.fromAccount,amount:Number.parseFloat(t.amount),selectedAccountKey:t.fromAccount,selectedCurrencyFrom:a.moneyTransfer.accountAmount.currencyCode,groups:(0,he.eo)(i,c,Number.parseFloat(t.amount)),onOptionSelected:function(e){n.change("fromAccount",e.accountCombinedKey),n.change("currency",e.accountBalance.currencyCode)},onClearSelected:function(){n.change("fromAccount","")}})),d.createElement("div",{className:"future-transaction-money-transfer-edit-form-no__bottom-section"},d.createElement(fe.Z,null,b.informationAboutReceiver),x&&d.createElement(ue.Z,{id:"toAccount",fieldType:{label:b.global.receiver,validationRules:D?[D]:[]},groups:E,onOptionSelected:function(e){n.change("toAccount",e.accountCombinedKey)},onClearSelected:function(){n.change("toAccount","")},selectedAccountKey:t.toAccount}),!x&&d.createElement(d.Fragment,null,d.createElement(Ye.Z,{id:"receiver",onOptionSelected:function(e){if((0,Xe.hA)(e)){var t=e.receiver;(0,s.JM)(t)&&n.change("creditAccountNumber",t.giroPayment.giroData.giroNumber)}},receivers:v,disabled:f||0===(null==v?void 0:v.length)}),d.createElement(fe.Z,null,b.receiverSectionSecondaryTitle),d.createElement(He.Z,It({},o.toAccount,{id:"creditAccountNumber",type:ce.n.Text,format:he.ZM,parse:tt.Di}))),d.createElement(fe.Z,null,b.transactionSectionTitle),d.createElement(me.Z,{fieldTransferDate:o.transferDate,id:"transferDate",allowAllFutureDates:!0,popperPlacement:"top"}),d.createElement(He.Z,It({},S,{id:"transactionNoteReceiver",type:ce.n.Text})),d.createElement(He.Z,It({},C,{id:"transactionNoteSender",type:ce.n.Text})),d.createElement("div",{className:"future-transaction-money-transfer-edit-form-no__warning"},b.updatePaymentWarning)),d.createElement(Ne.Z,{type:"submit",loading:l,color:"default",fullWidth:!0,large:!0,disabled:m||u},b.global.update))}})},Zt=n(82412),Bt=n(64407);function Vt(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function jt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ht(){return Ht=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ht.apply(this,arguments)}function Ut(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){jt(e,t,n[t])})}return e}var Gt,qt,Wt=n(35666);(qt=Gt||(Gt={})).OCR="OCR",qt.MESSAGE="MESSAGE";var zt=function(e){var t,n,r,a=e.futurePaymentCombinedKey,o=e.transferDetails,i=e.mandatoryFormFields,c=e.accountHolders,l=e.selectedAccounts,s=(n=(0,d.useState)((0,he.Q1)(o)?Gt.MESSAGE:Gt.OCR),r=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),u=s[0],m=s[1],f=(0,Ze.B)().mutateAsync,p=(0,we.su)(),g=(0,j.Z)(),y=(0,V.f)(),b=(t=Wt.mark(function e(t){var n;return Wt.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,f(v(t));case 3:n=e.sent,p({signable:n,state:{receiptType:te.p1.UPDATE_FUTURE_TRANSFER,dynamicLinkData:[{key:"accountId",value:t.fromAccount}]},onBeforeRedirect:function(e){e.invalidateQueries(h.qJ,{refetchActive:!1}),e.invalidateQueries(N.R7,{refetchActive:!1})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),g.dismissable(e.t0);case 10:case"end":return e.stop()}},e,null,[[0,7]])}),function(){var e=this,n=arguments;return new Promise(function(r,a){var o=t.apply(e,n);function i(e){Vt(o,r,a,i,c,"next",e)}function c(e){Vt(o,r,a,i,c,"throw",e)}i(void 0)})}),v=function(e){return{futurePaymentCombinedKey:a,accountCombinedKey:e.fromAccount,amount:Number.parseFloat(e.amount),paymentDate:e.paymentDate,ocr:e.ocr,advisText:e.textToReceiver,transactionNoteSender:void 0===e.transactionNoteSender?"":e.transactionNoteSender}},E=(0,d.useMemo)(function(){return{amount:Math.abs(o.giroPayment.originalAmount.amount.decimalValue).toString(),currency:o.giroPayment.originalAmount.currencyCode,fromAccount:o.giroPayment.accountCombinedKey,giroType:o.giroPayment.giroData.giroType,giroNumber:o.giroPayment.giroData.giroNumber,paymentDate:o.giroPayment.paymentDate,ocr:o.giroPayment.giroData.ocr,textToReceiver:o.giroPayment.giroData.advisText,transactionNoteSender:o.giroPayment.transactionNoteSender.substring(0,he.wD),messageType:o.giroPayment.giroData.advisText?Gt.MESSAGE:Gt.OCR}},[o]);return d.createElement(oe.l0,{onSubmit:b,initialValues:E,render:function(e){var t=e.values,n=e.form,r=e.handleSubmit,a=e.submitting,s=e.hasValidationErrors,f=e.pristine;return d.createElement("form",{onSubmit:r,className:"future-transaction-giro-payment-edit-form-se"},d.createElement("div",{className:"future-transaction-giro-payment-edit-form-se__top-section"},d.createElement("div",{className:"future-transaction-giro-payment-edit-form-se__row"},d.createElement(Te.Z,Ht({},i.amount,{id:"amount",type:ce.n.Number,className:"future-transaction-giro-payment-edit-form-se__amount",fractionDigits:de.S})),d.createElement(oe.gN,{name:"currency",render:function(e){var t=e.input,n=e.meta;return d.createElement(Ae.i,{className:"future-transaction-giro-payment-edit-form-se__currency",label:y.global.currency,input:Ut({},t,{disabled:!0}),meta:n},d.createElement("option",null,o.giroPayment.originalAmount.currencyCode))}})),d.createElement(ue.Z,{id:"fromAccount",fieldType:i.fromAccount,amount:Number.parseFloat(t.amount),selectedAccountKey:t.fromAccount,selectedCurrencyFrom:o.giroPayment.originalAmount.currencyCode,groups:(0,he.eo)(c,l,Number.parseFloat(t.amount)),onOptionSelected:function(e){n.batch(function(){n.change("fromAccount",e.accountCombinedKey),n.change("currency",e.accountBalance.currencyCode)})},onClearSelected:function(){n.change("fromAccount","")}})),d.createElement("div",{className:"future-transaction-giro-payment-edit-form-se__bottom-section"},d.createElement(fe.Z,null,y.informationAboutReceiver),d.createElement(Ee.e5,{label:y.global.giroType,validationRules:[],id:"giroType",className:"future-transaction-giro-payment-edit-form-se__giro-se-type",options:[{label:y.bankGiro,value:Be.e0.BANKGIRO},{label:y.plusGiro,value:Be.e0.PLUSGIRO}],type:ce.n.Radio,horizontalLayout:!0,fieldAttributes:{disabled:!0}}),d.createElement(Bt.Z,{mandatoryFormFields:{giroNumber:i.giroNumber},selectedGiroSystemType:E.giroType,form:n,fieldId:"giroNumber",disabled:!0}),d.createElement(fe.Z,null,y.transactionSectionTitle),d.createElement(me.Z,{fieldTransferDate:i.paymentDate,id:"paymentDate"}),d.createElement(Ee.e5,{validationRules:[],id:"messageType",className:"future-transaction-giro-payment-edit-form-se__giro-se-message-type",options:[{label:y.giroMessageTypeOcr,value:Gt.OCR},{label:y.giroMessageTypeMessage,value:Gt.MESSAGE}],label:y.giroMessageTypeHeadline,type:ce.n.Radio,horizontalLayout:!0,fieldAttributes:{onChange:function(e){var t=e.currentTarget.value;n.change("messageType",t),m(t);var r="".concat(t===Gt.MESSAGE?"ocr":"textToReceiver");n.change(r,void 0)}}}),u===Gt.OCR&&d.createElement(He.Z,Ht({},i.ocr,{id:"ocr",type:ce.n.Text})),u===Gt.MESSAGE&&d.createElement(Ee.E9,Ht({},i.advisText,{id:"textToReceiver",type:ce.n.TextArea})),d.createElement(He.Z,Ht({},i.transactionNoteSender,{id:"transactionNoteSender",type:ce.n.Text})),d.createElement("div",{className:"future-transaction-giro-payment-edit-form-se__warning"},y.updatePaymentWarning)),d.createElement(Ne.Z,{type:"submit",loading:a,c
1olor:"default",fullWidth:!0,large:!0,disabled:f||s},y.global.update))}})};function Qt(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function Jt(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $t(){return $t=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$t.apply(this,arguments)}function Yt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){Jt(e,t,n[t])})}return e}var Xt,en=n(35666);!function(e){e.OCR="OCR",e.MESSAGE="MESSAGE"}(Xt||(Xt={}));var tn=function(e){var t,n=e.futurePaymentCombinedKey,r=e.transferDetails,a=e.mandatoryFormFields,o=e.accountHolders,i=e.selectedAccounts,c=(0,Ze.B)().mutateAsync,l=(0,we.su)(),s=(0,j.Z)(),u=(0,V.f)(),m=(t=en.mark(function e(t){var n;return en.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,c(f(t));case 3:n=e.sent,l({signable:n,state:{receiptType:te.p1.UPDATE_FUTURE_TRANSFER,dynamicLinkData:[{key:"accountId",value:t.fromAccount}]},onBeforeRedirect:function(e){e.invalidateQueries(h.qJ,{refetchActive:!1}),e.invalidateQueries(N.R7,{refetchActive:!1})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),s.dismissable(e.t0);case 10:case"end":return e.stop()}},e,null,[[0,7]])}),function(){var e=this,n=arguments;return new Promise(function(r,a){var o=t.apply(e,n);function i(e){Qt(o,r,a,i,c,"next",e)}function c(e){Qt(o,r,a,i,c,"throw",e)}i(void 0)})}),f=function(e){return{futurePaymentCombinedKey:n,accountCombinedKey:e.fromAccount,amount:Number.parseFloat(e.amount),paymentDate:e.paymentDate,transactionNoteSender:void 0===e.transactionNoteSender?"":e.transactionNoteSender}},p=(0,d.useMemo)(function(){return{amount:Math.abs(r.giroPayment.originalAmount.amount.decimalValue).toString(),currency:r.giroPayment.originalAmount.currencyCode,fromAccount:r.giroPayment.accountCombinedKey,giroType:r.giroPayment.giroData.giroType,giroNumber:r.giroPayment.giroData.giroNumber,paymentDate:r.giroPayment.paymentDate,ocr:r.giroPayment.giroData.ocr,textToReceiver:r.giroPayment.giroData.advisText,transactionNoteSender:r.giroPayment.transactionNoteSender.substring(0,he.wD),messageType:r.giroPayment.giroData.advisText?Xt.MESSAGE:Xt.OCR}},[r]);return d.createElement(oe.l0,{onSubmit:m,initialValues:p,render:function(e){var t=e.values,n=e.form,c=e.handleSubmit,l=e.submitting,s=e.hasValidationErrors,m=e.pristine;return d.createElement("form",{onSubmit:c,className:"future-transaction-efaktura-payment-edit-form-se"},d.createElement("div",{className:"future-transaction-efaktura-payment-edit-form-se__top-section"},d.createElement("div",{className:"future-transaction-efaktura-payment-edit-form-se__row"},d.createElement(Te.Z,$t({},a.amount,{id:"amount",type:ce.n.Number,className:"future-transaction-efaktura-payment-edit-form-se__amount",fractionDigits:de.S})),d.createElement(oe.gN,{name:"currency",render:function(e){var t=e.input,n=e.meta;return d.createElement(Ae.i,{className:"future-transaction-efaktura-payment-edit-form-se__currency",label:u.global.currency,input:Yt({},t,{disabled:!0}),meta:n},d.createElement("option",null,r.giroPayment.originalAmount.currencyCode))}})),d.createElement(ue.Z,{id:"fromAccount",fieldType:a.fromAccount,amount:Number.parseFloat(t.amount),selectedAccountKey:t.fromAccount,selectedCurrencyFrom:r.giroPayment.originalAmount.currencyCode,groups:(0,he.eo)(o,i,Number.parseFloat(t.amount)),onOptionSelected:function(e){n.batch(function(){n.change("fromAccount",e.accountCombinedKey),n.change("currency",e.accountBalance.currencyCode)})},onClearSelected:function(){n.change("fromAccount","")}})),d.createElement("div",{className:"future-transaction-efaktura-payment-edit-form-se__bottom-section"},d.createElement(fe.Z,null,u.informationAboutReceiver),d.createElement(Ee.e5,{label:u.global.giroType,validationRules:[],id:"giroType",className:"future-transaction-efaktura-payment-edit-form-se__giro-se-type",options:[{label:u.bankGiro,value:Be.e0.BANKGIRO},{label:u.plusGiro,value:Be.e0.PLUSGIRO}],type:ce.n.Radio,horizontalLayout:!0,fieldAttributes:{disabled:!0}}
1),d.createElement(Bt.Z,{mandatoryFormFields:{giroNumber:a.giroNumber},selectedGiroSystemType:p.giroType,form:n,fieldId:"giroNumber",disabled:!0}),d.createElement(fe.Z,null,u.transactionSectionTitle),d.createElement(me.Z,{fieldTransferDate:a.paymentDate,id:"paymentDate"}),d.createElement(Ee.e5,{validationRules:[],id:"messageType",className:"future-transaction-efaktura-payment-edit-form-se__giro-se-message-type",options:[{label:u.giroMessageTypeOcr,value:Xt.OCR},{label:u.giroMessageTypeMessage,value:Xt.MESSAGE}],label:u.giroMessageTypeHeadline,type:ce.n.Radio,horizontalLayout:!0,fieldAttributes:{disabled:!0}}),r.giroPayment.giroData.advisText?d.createElement(Ee.E9,{testId:"future-transaction-efaktura-payment-edit-form-se-textToReceiver",validationRules:[],label:u.transactionNoteReceiver,id:"textToReceiver",type:ce.n.TextArea,fieldAttributes:{disabled:!0}}):d.createElement(He.Z,{testId:"future-transaction-efaktura-payment-edit-form-se-ocr",validationRules:[],label:u.giroMessageTypeOcr,id:"ocr",type:ce.n.Text,fieldAttributes:{disabled:!0}}),d.createElement(He.Z,$t({},a.transactionNoteSender,{id:"transactionNoteSender",type:ce.n.Text})),d.createElement("div",{className:"future-transaction-efaktura-payment-edit-form-se__warning"},u.updatePaymentWarning)),d.createElement(Ne.Z,{type:"submit",loading:l,color:"default",fullWidth:!0,large:!0,disabled:m||s},u.global.update))}})},nn=n(26313),rn=n(71237);function an(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function on(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function cn(){return cn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},cn.apply(this,arguments)}function ln(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){on(e,t,n[t])})}return e}var sn=n(35666),un=function(e){var t,n,r,a,o,i,c,l,s=e.futurePaymentCombinedKey,u=e.transferDetails,m=e.mandatoryFormFields,f=e.accountHolders,p=e.selectedAccounts,g=(0,xt.E)().mutateAsync,y=(0,we.su)(),b=(0,j.Z)(),v=(0,V.f)(),E=function(e,t){return ln({},e,{label:null!==(r=null==e?void 0:e.label)&&void 0!==r?r:t,validationRules:null!==(a=null==e?void 0:e.validationRules)&&void 0!==a?a:[]})},T=E(m.creditorName,v.creditorName||v.global.receiver),A=E(m.transactionNoteSender,v.global.ownText),x=ln({},E(m.transactionNoteReceiverNPISweden,v.global.textToReceiver),{label:v.global.textToReceiver,validationRules:null!==(o=null===(t=m.longAdvisText)||void 0===t?void 0:t.validationRules)&&void 0!==o?o:[]}),D=(i=sn.mark(function e(t){var n;return sn.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,g(S(t));case 3:n=e.sent,y({signable:n,state:{receiptType:te.p1.UPDATE_FUTURE_TRANSFER,dynamicLinkData:[{key:"accountId",value:t.fromAccount}]},onBeforeRedirect:function(e){e.invalidateQueries(h.qJ,{refetchActive:!1}),e.invalidateQueries(N.R7,{refetchActive:!1})}}),e.next=10;break;case 7:e.prev=7,e.t0=e.catch(0),b.dismissable(e.t0);case 10:case"end":return e.stop()}},e,null,[[0,7]])}),function(){var e=this,t=arguments;return new Promise(function(n,r){var a=i.apply(e,t);function o(e){an(a,n,r,o,c,"next",e)}function c(e){an(a,n,r,o,c,"throw",e)}o(void 0)})}),S=function(e){var t,n=null!==(t=e.receiverText)&&void 0!==t?t:"",r=O.vc.features.enableNPISweden,a=n.length>rn.Rc,o={futurePaymentCombinedKey:s,accountCombinedKey:e.fromAccount,amount:Number.parseFloat(e.amount),transferDate:e.transferDate,transactionNoteSender:void 0===e.transactionNoteSender?"":e.transactionNoteSender,creditorName:void 0===e.creditorName?"":e.creditorName};return r?a?o.longAdvisText=n:o.transactionNoteReceiver=n:o.transactionNoteReceiver=e.receiverText,o},C=(0,d.useMemo)(function(){return{amount:Math.abs(u.moneyTransfer.originalAmount.amount.decimalValue).toString(),currency:u.moneyTransfer.originalAmount.currencyCode,fromAccount:u.moneyTransfer.accountCombinedKey,creditAccount:u.moneyTransfer.creditAccount,transferDate:u.moneyTransfer.transferDate,receiverText:u.moneyTransfer.longAdvisText||u.moneyTransfer.transactionNoteReceiver,transactionNoteSender:u.moneyTransfer.transactionNoteSender.substring(0,he.wD),creditorName:null!==(c=u.moneyTransfer.creditorName)&&void 0!==c?c:"",longAdvisText:null!==(l=u.moneyTransfer.transactionNoteReceiver)&&void 0!==l?l:u.moneyTransfer.longAdvisText}},[u]),P=!!u.moneyTransfer.creditorReference;return d.createElement(oe.l0,{onSubmit:D,initialValues:C,render:function(e){var t=e.values,r=e.form,a=e.handleSubmit,o=e.submitting,i=e.hasValidationErrors,c=e.pristine;return d.createElement("form",{onSubmit:a,className:"future-transaction-money-transfer-edit-form-se"},d.createElement("div",{className:"future-transaction-money-transfer-edit-form-se__top-section"},d.createElement("div",{className:"future-transaction-money-transfer-edit-form-se__row"},d.createElement(Te.Z,cn({id:"amount",type:ce.n.Number},m.amount,{className:"future-transaction-money-transfer-edit-form-se__amount",fractionDigits:de.S})),d.createElement(oe.gN,{name:"currency",render:function(e){var n=e.input,r=e.meta;return d.createElement(Ae.i,{className:"future-transaction-money-transfer-edit-form-se__currency",label:v.global.currency,input:ln({},n,{disabled:!0}),meta:r},d.createElement("option",null,t.currency))}})),d.createElement(ue.Z,{id:"fromAccount",fieldType:m.fromAccount,amount:Number.parseFloat(t.amount),selectedAccountKey:t.fromAccount,selectedCurrencyFrom:u.moneyTransfer.originalAmount.currencyCode,groups:(0,he.eo)(f,p,Number.parseFloat(t.amount)),onOptionSelected:function(e){r.batch(function(){r.change("fromAccount",e.accountCombinedKey),r.change("currency",e.accountBalance.currencyCode)})},onClearSelected:function(){r.change("fromAccount","")}})),d.createElement("div",{className:"future-transaction-money-transfer-edit-form-se__bottom-section"},d.createElement(fe.Z,null,v.informationAboutReceiver),d.createElement(nn.M,{id:"creditAccount",mandatoryFields:m,fieldAttributes:{disabled:!0}}),d.createElement(fe.Z,null,v.transactionSectionTitle),d.createElement(me.Z,{fieldTransferDate:m.transferDate,id:"transferDate",popperPlacement:"top",allowAllFutureDates:!((null===(n=p.find(function(e){return e.accountCombinedKey===t.fromAccount}))||void 0===n?void 0:n.accountClearingNumber)!==t.creditAccount.clearingNumber)}),d.createElement(oe.lP,{subscription:{values:!0}},function(e){var t=e.values;return O.vc.features.enableNPISweden&&function(e){return!function(e){var t,n,r=e.fromAccount?p.find(function(t){return t.accountCombinedKey===e.fromAccount}):void 0,a=null!==(n=null==r?void 0:r.clearingNumber)&&void 0!==n?n:null==r?void 0:r.accountClearingNumber,o=null===(t=e.creditAccount)||void 0===t?void 0:t.clearingNumber;return!(!a||!o)&&a===o}(e)}(t)?d.createElement(d.Fragment,null,d.createElement(He.Z,cn({},T,{id:"creditorName",type:ce.n.Text})),d.createElement(He.Z,cn({testId:"future-transaction-money-transfer-edit-form-se-receiver-text"},x,{id:"receiverText",type:ce.n.Text,fieldAttributes:{disabled:P}}))):d.createElement(Ct.Z,cn({testId:"future-transaction-money-transfer-edit-form-se-receiver-text"},function(){var e,t;if(O.vc.features.enableNPISweden)return ln({},E(m.receiverText,v.global.textToReceiver),{label:v.global.textToReceiver,validationRules:null!==(t=null===(e=m.longAdvisText)||void 0===e?void 0:e.validationRules)&&void 0!==t?t:[]});var n=E(m.receiverText,v.global.textToReceiver);return ln({},n,{validationRules:n.validationRules})}(),{id:"receiverText",type:ce.n.TextArea,fieldAttributes:{disabled:P}}))}),d.createElement(He.Z,cn({testId:"future-transaction-money-transfer-edit-form-se-transaction-note-sender"},A,{id:"transactionNoteSender",type:ce.n.Text})),d.createElement("div",{className:"future-transaction-money-transfer-edit-form-se__warning"},v.updatePaymentWarning)),d.createElement(Ne.Z,{type:"submit",loading:o,color:"default",fullWidth:!0,large:!0,disabled:c||i},v.global.update))}})},dn=n(99373),mn=n(48659),fn=function(e){var t=e.futurePaymentCombinedKey,n=e.mandatoryFormFields,r=O.vc.locale.countryCode,a=(0,N.$o)({futurePaymentCombinedKey:t}),o=a.data,i=a.isLoading,c=a.error,l=(0,Zt.aj)(),m=l.isLoading,f
1=l.error,p=l.selectedAccountHolders,g=l.allBySegment,y=(0,mn.Z)().data,b=(0,dn.Hq)({accountHolders:p,includeDataAboutGuarantees:y===u.vZ.PRIVATE}),v=b.data,h=void 0===v?[]:v,E=b.isLoading,T=b.error,A=(0,dn.Hq)({accountHolders:g,includeDataAboutGuarantees:y===u.vZ.PRIVATE}),x=A.data,D=void 0===x?[]:x,S=A.isLoading,C=A.error,P=(0,j.Z)(),w=c||f||T||C,_=i||m||E||S;return w&&P.dismissable(w),_?d.createElement(Z.Z,null):d.createElement("div",{className:"future-transaction-edit-form"},function(){if(o&&(0,s.Yh)(o)){var e,a=!!(null===(e=R(o.scheduledPaymentDetails))||void 0===e?void 0:e.eFaktura);if(r===u.cH.NO&&(0,s.vH)(o.scheduledPaymentDetails))return d.createElement(Kt,{futurePaymentCombinedKey:t,mandatoryFormFields:n.norwegianMoneyTransfer,transferDetails:o.scheduledPaymentDetails,accountHolders:p,selectedAccounts:h,allAccounts:D});if(r===u.cH.NO&&(0,s.Rc)(o.scheduledPaymentDetails))return d.createElement(mt,{futurePaymentCombinedKey:t,mandatoryFormFields:n.norwegianGiroPayment,transferDetails:o.scheduledPaymentDetails,accountHolders:p,selectedAccounts:h});if(r===u.cH.NO&&(0,s.HY)(o.scheduledPaymentDetails))return d.createElement(At,{futurePaymentCombinedKey:t,mandatoryFormFields:n.norwegianGiroPayment,transferDetails:o.scheduledPaymentDetails,accountHolders:p,selectedAccounts:h});if((r===u.cH.DK||r===u.cH.FO)&&(0,s.Rc)(o.scheduledPaymentDetails))return d.createElement(Je,{futurePaymentCombinedKey:t,mandatoryFormFields:n.danishGiroPayment,transferDetails:o.scheduledPaymentDetails,accountHolders:p,selectedAccounts:h});if(r===u.cH.SE&&!a&&(0,s.Rc)(o.scheduledPaymentDetails))return d.createElement(zt,{futurePaymentCombinedKey:t,mandatoryFormFields:n.swedishGiroPayment,transferDetails:o.scheduledPaymentDetails,accountHolders:p,selectedAccounts:h});if(r===u.cH.SE&&a&&(0,s.Rc)(o.scheduledPaymentDetails))return d.createElement(tn,{futurePaymentCombinedKey:t,mandatoryFormFields:n.swedishEFakturaPayment,transferDetails:o.scheduledPaymentDetails,accountHolders:p,selectedAccounts:h});if((r===u.cH.DK||r===u.cH.FO)&&(0,s.vH)(o.scheduledPaymentDetails))return d.createElement(kt,{futurePaymentCombinedKey:t,mandatoryFormFields:n.danishMoneyTransfer,transferDetails:o.scheduledPaymentDetails,accountHolders:p,selectedAccounts:h});if(r===u.cH.SE&&(0,s.vH)(o.scheduledPaymentDetails))return d.createElement(un,{futurePaymentCombinedKey:t,mandatoryFormFields:n.swedishMoneyTransfer,transferDetails:o.scheduledPaymentDetails,accountHolders:p,selectedAccounts:h});if((0,s.Q2)(o.scheduledPaymentDetails)&&(0,s.H8)(o.scheduledPaymentDetails))return d.createElement(Ke,{futurePaymentCombinedKey:t,mandatoryFormFields:n.foreignTransfer,transferDetails:o.scheduledPaymentDetails,accountHolders:p,selectedAccounts:h})}return null}())},pn=n(82999),gn=n(90232),yn=n(83850),bn=n(69822),vn=n(17249),hn=n(12461),En=n(17113);function Tn(e){var t=(0,d.useRef)([]),n=(0,d.useCallback)(function(){var e=document.activeElement,n=t.current.findIndex(function(t){return t===e});if(-1===n&&e){var r=e.querySelector('input[type="checkbox"]');r&&(n=t.current.findIndex(function(e){return e===r}))}return n},[]),r=(0,d.useCallback)(function(e,n){var a=void 0===n?1:n;if(e<0||e>=t.current.length)return!1;var o=t.current[e];if(o&&!o.disabled){var i=document.activeElement;if("TR"===(null==i?void 0:i.tagName)){var c=o.closest('tr[role="row"]');if(c)return c.focus(),c.scrollIntoView&&c.scrollIntoView({block:"nearest"}),!0}return o.focus(),o.scrollIntoView&&o.scrollIntoView({block:"nearest"}),!0}var l=e+a;return l>=0&&l<t.current.length&&r(l,a)},[]),a=(0,d.useCallback)(function(){for(var e=0;e<t.current.length&&!r(e,1);e++);},[r]),o=(0,d.useCallback)(function(){for(var e=t.current.length-1;e>=0&&!r(e,-1);e--);},[r]),i=(0,d.useCallback)(function(i){if(e&&0!==e){var c=n();if(-1!==c){var l=!1;switch(i.key){case"ArrowDown":i.preventDefault(),r(c+1,1),l=!0;break;case"ArrowUp":i.preventDefault(),r(c-1,-1),l=!0;break;case"ArrowRight":i.preventDefault(),c<t.current.length-1&&r(c+1,1),l=!0;break;case"ArrowLeft":i.preventDefault(),c>0&&r(c-1,-1),l=!0;break;case"PageDown":i.preventDefault(),r(Math.min(c+5,t.current.length-1),1),l=!0;break;case"PageUp":i.preventDefault(),r(Math.max(c-5,0),-1),l=!0;break;case"Home":i.preventDefault(),i.ctrlKey,a(),l=!0;break;case"End":i.preventDefault(),i.ctrlKey,o(),l=!0}l&&i.stopPropagation()}}},[e,n,r,a,o]);return{rowRefs:t,handleGridKeyDown:i}}var An=n(84447),xn=n(11603),Dn=n(68038),Sn=n(86817),Cn=n(30887),Nn=n(85240),Pn=n(37793),wn=n(73687),On=n(79850),_n=n(23258);function kn(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function Rn(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){kn(o,r,a,i,c,"next",e)}function c(e){kn(o,r,a,i,c,"throw",e)}i(void 0)})}}function Fn(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t}function In(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}
1(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var Mn,Ln,Kn=n(35666);(Ln=Mn||(Mn={}))[Ln.VIEW=0]="VIEW",Ln[Ln.EDIT=1]="EDIT",Ln[Ln.EXPORT=2]="EXPORT";var Zn=function(e){var t,n,r=In((0,d.useState)(),2),o=r[0],c=r[1],s={startDate:i()(),endDate:i()().add(366,"day")},u=In((0,d.useState)(s),2),p=u[0],g=u[1];(0,d.useEffect)(function(){de(s)},[]);var y=(0,En.G)({accountCombinedKey:e.account.accountCombinedKey,filter:{dateRange:{startDate:(0,T.KZ)((null==p||null===(t=p.startDate)||void 0===t?void 0:t.toDate())||s.startDate.toDate()),endDate:(0,T.KZ)((null==p||null===(n=p.endDate)||void 0===n?void 0:n.endOf("day").toDate())||s.endDate.endOf("day").toDate())}}},e.isBeingDisplayed),b=y.isLoadingFuturePayments,N=y.futurePaymentsData,P=y.futurePaymentsError,w=y.isFetchingFuturePayments,k=In((0,d.useState)(!1),2),R=k[0],F=k[1],K=(0,On.b)({language:"en",labelKeys:I,labelMappingKeys:M},{enabled:R}),B=K.data,H=K.isLoading,U=K.error,G=(0,E.h_)(),q=(0,Zt.aj)().error||P||U,z=(0,v.Y)(),J=z.mutateAsync,Y=z.isLoading,ne=(0,we.su)(),ae=(0,V.f)(),oe=(0,j.Z)(),ie=(0,Q.Z)();(0,d.useEffect)(function(){e.onLoadCallback&&e.onLoadCallback(b)},[b]);var ce=a()("future-transaction-list-wrapper"),le=a()("future-transaction-list","future-transaction-list--".concat(e.segmentType),"future-transaction-list--".concat(e.size)),se=Rn(Kn.mark(function e(t){var n;return Kn.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,J({futurePaymentCombinedKey:t.futurePaymentCombinedKey});case 3:return n=e.sent,e.next=6,ne({signable:n,state:{receiptType:te.p1.FUTURE_PAYMENT_DELETED,dynamicLinkData:[{key:"accountId",value:t.accountCombinedKey}]},onBeforeRedirect:function(e){e.invalidateQueries(h.qJ,{refetchActive:!1})}});case 6:e.next=15;break;case 8:if(e.prev=8,e.t0=e.catch(0),!Fn(e.t0,re.T)){e.next=14;break}oe.dismissable(e.t0),e.next=15;break;case 14:throw e.t0;case 15:case"end":return e.stop()}},e,null,[[0,8]])})),ue=(0,m.I0)(),de=function(e){g(e),ue(An.Jz.setFutureTransactionSelectedDateRange({fromDate:e.startDate&&e.startDate.format(O.vc.api.valueDateFormat),toDate:e.endDate&&e.endDate.format(O.vc.api.valueDateFormat)}))},me=function(t){var n,r=t.permissions,a={iconId:"icon_16_arrow-export-high",label:ae.global.exportToPdf,onClick:Rn(Kn.mark(function n(){var r;return Kn.wrap(function(n){for(;;)switch(n.prev=n.next){case 0:return c(void 0),n.next=3,G.getFuturePaymentDetails({futurePaymentCombinedKey:t.futurePaymentCombinedKey});case 3:return r=n.sent,n.next=6,(0,C.Ho)(e.account,r,L(B,ae,R),e.exportPdfLogo,ae.labelMappings.frequencyHelpTexts);case 6:case"end":return n.stop()}},n)}))};return{options:[{iconId:"icon_28_search",label:ae.global.seeDetails,disabled:!r.includes(A.E9.VIEW),onClick:function(){return c({details:t,mode:Mn.VIEW})}},{iconId:"icon_28_trash",label:t.paymentType===A.dA.BS_AGREEMENT||t.paymentType===A.dA.AUTO_GIRO?ae.global.reject:ae.global.delete,disabled:ie||!r.includes(A.E9.REJECT)||Y,onClick:function(){ie||(se(t),c(void 0))}},{iconId:"icon_16_pen",label:ae.global.edit,disabled:ie||!r.includes(A.E9.EDIT)||_.H.isNo()&&t.scheduledPaymentType!==x.H.MONEY_TRANSFER&&t.scheduledPaymentType!==x.H.GIRO_PAYMENT&&t.scheduledPaymentType!==x.H.AVTALE_GIRO&&t.scheduledPaymentType!==x.H.FOREIGN_TRANSFER||_.H.isSe()&&t.scheduledPaymentType!==x.H.FOREIGN_TRANSFER&&t.scheduledPaymentType!==x.H.GIRO_PAYMENT&&t.scheduledPaymentType!==x.H.MONEY_TRANSFER,onClick:function(){return ie?void 0:c({details:t,mode:Mn.EDIT})}}].concat((n=t.isCombinedPosting?[]:[a],function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(n)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()))}};return b?d.createElement("div",{className:ce},d.createElement("div",{className:le},d.createElement(Z.Z,null))):q?d.createElement("div",{className:ce},d.createElement("div",{className:le},d.createElement("div",{className:"future-transaction-list-error"},ae.global.unexpectedError))):o&&o.mode!==Mn.VIEW&&o.mode!==Mn.EDIT?d.createElement("div",{className:"future-transaction-list"},d.createElement("div",{className:"future-transaction-list-empty"},ae.global.futureTransactionsEmpty)):d.createElement(X,{data:N,itemId:"futurePaymentCombinedKey",initialSort:{comparableFunction:(0,Dn.v4)("sortingKey"),sortId:"sortingKey"},setFutureTransactionListSorting:e.setFutureTransactionListSorting,setFutureTransactionList:e.setFutureTransactionList,setAllFutureTransactions:e.setAllFutureTransactions,sortOrder:xn.D.ASC,render:function(t){var n,r,s="sortingKey"===t.sortId,u=s?t.items.reduce(function(e,t,n){var r=_.H.getDateParts(t.paymentDate||t.expirationDate||new Date);return 0!==e.length&&e.some(function(e){var t=e.month,n=e.year;return t===r.monthName&&n===r.year})||(e[n]={month:r.monthName,year:r.year}),e},[]):[],m=Tn((null===(n=t.items)||void 0===n?void 0:n.length)||0),g=m.rowRefs,y=m.handleGridKeyDown;return(0,d.useEffect)(function(){if(e.undoSelectAll){var n=t.undoSelectAll();e.setFutureTransactionList(n),e.setUndoSelectAll(!1)}},[e.undoSelectAll]),d.createElement("div",{className:ce},e.enableSearch&&d.createElement("div",{className:"future-transaction-list__search-bar future-transaction-list__search-bar--".concat(e.size)},d.createElement(S.Z,{className:"future-transaction-list__date-range-picker",dateRangeValue:p,onDateRangeChange:de,showOneMonthOnly:"small"===e.size,filterDate:function(e){var t=i()(e).startOf("day"),n=i()().startOf("day"),r=i()().add(365,"day").startOf("day");return!t.isBefore(n)&&!t.isAfter(r)},darkBorder:!0})),d.createElement("div",{className:le},d.createElement(_n.i,{className:a()("future-transaction-list-inner",{"future-transaction-list-inner future-transaction-list-inner--is-fetching":w}),useAriaGrid:!0,ariaLabel:ae.global.transactions},d.createElement(gn.A,{elementProps:{role:"row"},header:!0},!e.hideBulkSelection&&d.createElement(pn.V,{columnheader:!0,type:pn.h.bulkSelect,segmentType:e.segmentType,elementProps:{"aria-label":ae.global.selectAllText}},d.createElement(bn.Z,{labels:{tooltip:ae.global.selectAllText}
1,inputProps:{onChange:function(){var n=t.toggleSelectAll();e.setFutureTransactionList(n)},checked:t.isAllSelected}})),d.createElement(pn.V,{columnheader:!0,type:pn.h.date},d.createElement(hn.Z,{labels:{sortLabel:ae.global.date},selected:"sortingKey"===t.sortId,sortOrder:t.sortOrder,onClick:function(){t.sortBy((0,Dn.v4)("sortingKey"),"sortingKey")}})),d.createElement(pn.V,{type:pn.h.icon,elementProps:{"aria-hidden":"true"}}),d.createElement(pn.V,{columnheader:!0,type:pn.h.statementText},d.createElement(hn.Z,{labels:{sortLabel:ae.global.transactionText},selected:"paymentText"===t.sortId,sortOrder:t.sortOrder,onClick:function(){t.sortBy((0,Dn.v4)("paymentText"),"paymentText")}})),!_.H.isNo()&&d.createElement(pn.V,{columnheader:!0,type:pn.h.reservations},d.createElement(hn.Z,{labels:{sortLabel:ae.global.reservations},selected:"reservations"===t.sortId,sortOrder:t.sortOrder,onClick:function(){t.sortBy(ee.bp,"reservations")}})),d.createElement(pn.V,{columnheader:!0,type:pn.h.amount},d.createElement(hn.Z,{labels:{sortLabel:ae.global.transactionAmount},selected:"accountAmount"===t.sortId,sortOrder:t.sortOrder,onClick:function(){t.sortBy(function(e,t){var n=e.accountAmount.amount.decimalValue,r=t.accountAmount.amount.decimalValue;return(0,Dn.Jq)(n,r)},"accountAmount")}})),d.createElement(pn.V,{columnheader:!0,type:pn.h.originalAmount},d.createElement(hn.Z,{labels:{sortLabel:ae.global.originalAmount},selected:"originalAmount"===t.sortId,sortOrder:t.sortOrder,onClick:function(){t.sortBy(function(e,t){var n=e.originalAmount.amount.decimalValue,r=t.originalAmount.amount.decimalValue;return(0,Dn.Jq)(n,r)},"originalAmount")}})),d.createElement(pn.V,{columnheader:!0,segmentType:e.segmentType,type:pn.h.balance},ae.global.balance),d.createElement(pn.V,{columnheader:!0,type:pn.h.contextMenu},d.createElement("span",{className:"sr-only"},ae.global.contextMenuAriaLabel)),e.showReconciliation&&d.createElement(pn.V,{columnheader:!0,type:pn.h.reconciled},d.createElement("span",{className:"sr-only"},ae.global.reconcileText)),!e.removeSpacers&&d.createElement(pn.V,{columnheader:!0,type:pn.h.reconcileLeftMargin},d.createElement("span",{className:"sr-only"},ae.global.reconcileText))),d.createElement("tbody",null,t.items.map(function(n,r){return d.createElement(d.Fragment,{key:n.futurePaymentCombinedKey},!!u[r]&&d.createElement(gn.A,{elementProps:{role:"row"},className:"transaction-list__row-separator"},d.createElement(pn.V,{type:pn.h.bulkSelect}),d.createElement(pn.V,{type:pn.h.date},d.createElement("h2",{className:"sr-only"},(0,Cn.kC)(u[r].month)),d.createElement("div",{className:"transaction-list__row-title"},(0,Cn.kC)(u[r].month)))),d.createElement(gn.A,{elementProps:{role:"row","aria-selected":t.isSelected(n)},onClick:n.permissions.includes(A.E9.VIEW)?function(){return c({details:n,mode:Mn.VIEW})}:void 0,isSelected:t.isSelected(n),onKeyDown:y},!e.hideBulkSelection&&d.createElement(pn.V,{type:pn.h.bulkSelect,hasClickContent:!0,segmentType:e.segmentType},d.createElement(bn.Z,{ref:function(e){g.current[r]=e},labels:{tooltip:ae.global.selectTransactionText},inputProps:{onChange:function(){t.toggleSelect(n);var r=(0,Dn.tV)(t.sortedSelectedItems,n);e.setFutureTransactionList(r)},"aria-label":ae.global.selectTransactionText,checked:t.isSelected(n),id:n.futurePaymentCombinedKey,onKeyDown:y}})),d.createElement(pn.V,{type:pn.h.date},_.H.formatDateForSegment(e.segmentType,n.paymentDate||n.creationDate||"")),d.createElement(pn.V,{type:pn.h.icon,elementProps:{"aria-hidden":"true"}},d.createElement(yn.Z,{imageUrl:(0,l.h8)(e.logoUrl,n,l._i.Large),size:"small"})),d.createElement(pn.V,{type:pn.h.statementText,isHighlighted:n.isCombinedPosting},d.createElement("span",{className:"transaction-field--payment-text"},n.paymentText,n.bsAgreementName?d.createElement(wn.Z,{label:n.bsAgreementName,whiteBackground:!0}):null,n.isCombinedPosting&&d.createElement(W.Z,{iconId:"icon_16_box-stack",className:"transaction-field__attachment-icon"}),n.paymentType===A.dA.IK_FRI_WITHDRAWAL&&n.creationDate&&d.createElement("span",null,"".concat(ae.orderWithdrawalPer," ").concat(_.H.formatShortDate(n.creationDate))))),!_.H.isNo()&&d.createElement(pn.V,{type:pn.h.reservations},n.paymentType===A.dA.RESERVATION&&d.createElement("div",{className:"transaction-field--reservation"},ae.global.reservation)),d.createElement(pn.V,{type:pn.h.amount,isPositive:!1,isHighlighted:!0},d.createElement(D.$,{value:n.accountAmount.amount.decimalValue,currency:n.accountAmount.currencyCode,displayCurrencyAfterValue:e.size===Nn.F.SMALL,type:D.x.TRANSACTION})),d.createElement(pn.V,{type:pn.h.originalAmount},n.originalAmount.currencyCode!==n.accountAmount.currencyCode&&d.createElement(D.$,{value:n.originalAmount.amount.decimalValue,currency:n.originalAmount.currencyCode,type:D.x.TRANSACTION,displayCurrencyAfterValue:!0})),d.createElement(pn.V,{type:pn.h.balance,className:a()({"transaction-field--transparent":!s}),segmentType:e.segmentType},n.accountBalance&&d.createElement(D.$,{value:n.accountBalance.amount.decimalValue,currency:n.accountBalance.currencyCode,type:D.x.BA
1LANCE,showCurrencyDisplay:!0})),d.createElement(pn.V,{type:pn.h.contextMenu,hasClickContent:!0},d.createElement(Pn.Z,{contextMenuList:me(n),contextMenuAriaLabel:ae.openContextMenu,closeButtonAriaLabel:ae.closeContextMenu})),e.showReconciliation&&d.createElement(pn.V,{type:pn.h.reconciled}),!e.removeSpacers&&d.createElement(pn.V,{type:pn.h.reconcileLeftMargin})))}))),b&&d.createElement("div",{className:ce},d.createElement("div",{className:le},d.createElement(Z.Z,null))),!b&&0===(null==N?void 0:N.length)&&d.createElement("div",{className:"future-transaction-list__no-transactions","aria-live":"polite",role:"status","aria-atomic":"true"},ae.global.noTransactionsFound),(null==N?void 0:N.length)?d.createElement("div",{className:"future-transaction-list__sum"},d.createElement("div",{className:"future-transaction-list__sum-item"},d.createElement("span",{className:"future-transaction-list__sum-label"},ae.global.futureTransactionTotal),d.createElement("span",{className:a()("future-transaction-list__sum-amount","future-transaction-list__sum-amount--".concat(e.segmentType),{"future-transaction-list__sum-amount--reconciliation-visible":e.showReconciliation})},(0,Sn.OR)({transactions:N||[],hideCurrency:!0}).formatted.total))):null),d.createElement(vn.Z,{className:"future-transaction-list__modal",innerContentClassName:"combined-posting-details__modal",ariaHideApp:!1,narrow:o&&!o.details.isCombinedPosting,isOpen:(null==o?void 0:o.mode)===Mn.VIEW,onRequestClose:function(){c(void 0),F(!1)}},o&&(o.details.isCombinedPosting?d.createElement(f.R,{futurePayment:o.details,exportPdfLogo:e.exportPdfLogo,account:e.account}):d.createElement(d.Fragment,null,d.createElement($,{account:e.account,futurePayment:o.details,getContextMenu:me,onError:function(){return c(void 0)},logoUrl:e.logoUrl,setShowEnglishLabels:F,showEnglishLabels:R,labels:B,isLoadingLabels:H})))),d.createElement(vn.Z,{shouldCloseOnOverlayClick:!0,shouldFocusAfterRender:!0,isOpen:(null==o?void 0:o.mode)===Mn.EDIT,onRequestClose:function(){c(void 0)}},(null==o||null===(r=o.details)||void 0===r?void 0:r.futurePaymentCombinedKey)&&d.createElement(fn,{futurePaymentCombinedKey:o.details.futurePaymentCombinedKey,mandatoryFormFields:e.editFutureTransactions.mandatoryFormFields})))}})},Bn=n(50661);var Vn=function(e){var t,n,r=e.isOpen,o=e.account,i=(t=(0,d.useState)(!1),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),c=i[0],l=i[1],u=(0,V.f)().global;if(!o||!(0,s.CG)(o))return d.createElement("div",null);var m,f,p,g=a()("transaction-list-top",(p=r,(f="transaction-list-top--isOpen")in(m={})?Object.defineProperty(m,f,{value:p,enumerable:!0,configurable:!0,writable:!0}):m[f]=p,m));return d.createElement("div",{className:g},d.createElement("div",{className:"transaction-list-top__header"},d.createElement("div",{className:"transaction-list-top__header-button-wrap"},d.createElement(Bn.c,{id:"future-transactions-toggle","aria-label":r?u.showFutureTransactionListLabel:u.hideFutureTransactionListLabel,"aria-expanded":r,"aria-controls":"future-transactions-panel",onClick:function(){e.toggleHandler()},isLoading:c,leftIconId:r?"icon_16_arrow-up":"icon_16_arrow-down",small:"medium"===e.size||"small"===e.size},r?u.hideFutureTransactionListLabel:u.showFutureTransactionListLabel))),d.createElement("div",{className:"transaction-list-top__content"},d.createElement(je.Z,{visible:r,delayIn:50,duration:350},d.createElement("div",{id:"future-transactions-panel",role:"region","aria-labelledby":"future-transactions-toggle",hidden:!1},d.createElement(Zn,{account:e.account,segmentType:e.segmentType,logoUrl:e.logoUrl,exportPdfLogo:e.exportPdfLogo,onLoadCallback:l,showReconciliation:e.showReconciliation,removeSpacers:e.removeSpacers,hideBulkSelection:e.hideBulkSelection,size:e.size,enableSearch:e.enableSearch,editFutureTransactions:e.editFutureTransactions,setFutureTransactionListSorting:e.setFutureTransactionListSorting,setFutureTransactionList:e.setFutureTransactionList,setAllFutureTransactions:e.setAllFutureTransactions,isBeingDisplayed:r,undoSelectAll:e.undoSelectAll,setUndoSelectAll:e.setUndoSelectAll})))))}
1,jn=n(58920),Hn=n(57477),Un=(0,d.forwardRef)(function(e,t){var n,r,o,i=(0,V.f)(),c=e.transaction,s=function(e){var t,n;return{originalAmount:e.originalAmount.currencyCode!==e.transactionAmount.currencyCode&&e.originalAmount.amount.decimalValue,amount:e.transactionAmount.amount.decimalValue,balance:e.balance.decimalValue,isPositive:e.originalAmount.amount.decimalValue>=0,currencyCode:e.transactionAmount.currencyCode,originalCurrencyCode:e.originalAmount.currencyCode,statementText:e.statementText,isReconciled:e.isReconciled,isCombinedPosting:e.isCombinedPosting,externalReferences:e.externalReferences,bonus:null===(t=e.bonusInfo)||void 0===t||null===(n=t.amount)||void 0===n?void 0:n.decimalValue,textFromSender:(0,jn.SW)(e),senderMessage:e.senderInfo?e.senderInfo.senderMessage:""}}(c),m=a()({"transaction-item--isReconciled":c.isReconciled,"transaction-item--slim":e.slim}),f=c&&c.isReconciled?i.global.reconciled:i.global.notReconciled,p=[s.amount>=0?i.creditTransaction:i.debitTransaction,c.bookingDate&&"".concat(i.transactionFrom,": ").concat(_.H.formatDateForSegment(e.segment,c.bookingDate)),s.statementText&&"".concat(i.statementText,": ").concat(s.statementText),void 0!==s.amount&&s.currencyCode&&"".concat(i.global.amount,": ").concat(Math.abs(s.amount)," ").concat(s.currencyCode),void 0!==s.balance&&null!==s.balance&&s.currencyCode&&"".concat(i.global.balance,": ").concat(s.balance," ").concat(s.currencyCode),f].filter(Boolean).join(", ");return d.createElement(gn.A,{elementProps:{role:"row","aria-label":p,"aria-selected":e.isSelected},className:m,href:"#linkto-"+c.transactionCombinedKey,onClick:function(t){t&&t.preventDefault(),e.onClickHandler(c.transactionCombinedKey)},isSelected:e.isSelected,isUpdating:e.isUpdating,onKeyDown:e.onKeyDown},e.hideBulkSelection&&!e.removeSpacers&&d.createElement(pn.V,{type:pn.h.bulkSelectHidden,hasClickContent:!0,segmentType:e.segment}),!e.hideBulkSelection&&d.createElement(pn.V,{type:pn.h.bulkSelect,hasClickContent:!0,segmentType:e.segment,elementProps:{"aria-label":i.global.selectTransactionText}},d.createElement(bn.Z,{ref:t,labels:{tooltip:i.global.selectTransactionText},inputProps:{onChange:function(){e.onSelectHandler(c)},checked:e.isSelected,id:c.transactionCombinedKey,onKeyDown:e.onKeyDown}})),d.createElement(pn.V,{type:pn.h.date},_.H.formatDateForSegment(e.segment,c.bookingDate)),d.createElement(pn.V,{type:pn.h.icon},e.logoUrl&&d.createElement(yn.Z,{imageUrl:(0,l.KR)(e.logoUrl,c,l._i.Large),size:"small"})),d.createElement(pn.V,{type:pn.h.statementText,isHighlighted:s.isCombinedPosting},s.statementText,s.senderMessage?d.createElement("br",null):null,s.senderMessage?"".concat(null===(n=s.senderMessage)||void 0===n?void 0:n.substring(0,100)).concat(s.senderMessage.length>100?"...":""):"",s.isCombinedPosting&&d.createElement(W.Z,{iconId:"icon_16_box-stack",className:"transaction-field__attachment-icon"}),(0,Hn.H)(c)&&d.createElement(W.Z,{iconId:"icon_16_clips",className:"transaction-field__attachment-icon"})),e.segment===u.vZ.BUSINESS&&d.createElement(pn.V,{type:pn.h.textFromSender},s.textFromSender),d.createElement(pn.V,{type:pn.h.amount,isHighlighted:!0},d.createElement(D.$,{value:s.amount,currency:s.currencyCode,type:D.x.TRANSACTION,displayCurrencyAfterValue:e.size===Nn.F.SMALL,className:"transaction-field__transaction-amount-currency"})),d.createElement(pn.V,{type:pn.h.originalAmount},s.originalAmount&&d.createElement(D.$,{value:s.originalAmount,currency:s.originalCurrencyCode,type:D.x.TRANSACTION,displayCurrencyAfterValue:!0})),(null===(r=e.bonusConfig)||void 0===r?void 0:r.displayBonus)&&d.createElement(pn.V,{type:pn.h.bonus,isHighlighted:!1},d.createElement(D.$,{value:s.bonus||0,currency:s.currencyCode,type:D.x.BA
1LANCE,displayCurrencyAfterValue:!0})),!(null===(o=e.bonusConfig)||void 0===o?void 0:o.replaceBalance)&&d.createElement(pn.V,{type:pn.h.balance,className:a()({"transaction-field--transparent":!e.showBalance}),segmentType:e.segment},void 0!==s.balance&&null!==s.balance&&d.createElement(D.$,{value:s.balance,currency:c.transactionAmount.currencyCode,type:D.x.BALANCE,displayCurrencyAfterValue:!0})),!e.hideContextMenu&&d.createElement(pn.V,{type:pn.h.contextMenu,hasClickContent:!0},d.createElement(Pn.Z,{contextMenuList:e.getContextMenu(c,e.account,!0),contextMenuAriaLabel:i.openContextMenu,closeButtonAriaLabel:i.closeContextMenu})),e.showReconciliation&&d.createElement(pn.V,{type:pn.h.reconciled,hasClickContent:!0},d.createElement(bn.Z,{labels:{tooltip:c.isReconciled?i.global.undoReconcileText:i.global.reconcileText},inputProps:{"aria-label":i.global.reconcileText,checked:c.isReconciled,id:"recon-"+c.transactionCombinedKey,onChange:function(){e.updateTransaction(c)}},rounded:!0})),!e.removeSpacers&&d.createElement(pn.V,{type:pn.h.reconcileLeftMargin}))});Un.displayName="TransactionRow";const Gn=Un;var qn=function(e){var t,n,r=(0,V.f)().global,a=function(t){return e.sortId!==t?"none":e.sortOrder===xn.D.ASC?"ascending":"descending"};return d.createElement(gn.A,{className:"transaction-table-header",elementProps:{role:"row"},header:!0},e.hideBulkSelection&&!e.removeSpacers&&d.createElement(pn.V,{columnheader:!0,type:pn.h.bulkSelectHidden,segmentType:e.segmentType}),!e.hideBulkSelection&&d.createElement(pn.V,{columnheader:!0,type:pn.h.bulkSelect,segmentType:e.segmentType,elementProps:{"aria-label":r.selectAllText}},d.createElement(bn.Z,{labels:{tooltip:r.selectAllText},inputProps:{onChange:e.toggleSelectAll,checked:e.isAllSelected}})),d.createElement(pn.V,{columnheader:!0,type:pn.h.date,elementProps:{"aria-sort":a("sortingKey")}},d.createElement(hn.Z,{labels:{sortLabel:r.date},selected:"sortingKey"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy((0,jn.Sl)("sortingKey"),"sortingKey")}})),d.createElement(pn.V,{type:pn.h.icon}),d.createElement(pn.V,{columnheader:!0,type:pn.h.statementText,elementProps:{"aria-sort":a("statementText")}},d.createElement(hn.Z,{labels:{sortLabel:r.transactionText},selected:"statementText"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy((0,jn.Sl)("statementText"),"statementText")}})),e.segmentType===u.vZ.BUSINESS&&d.createElement(pn.V,{columnheader:!0,type:pn.h.textFromSender,elementProps:{"aria-sort":a("textFromSender")}},d.createElement(hn.Z,{labels:{sortLabel:r.senderInfo},selected:"textFromSender"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy((0,jn.Sl)("textFromSender"),"textFromSender")}})),d.createElement(pn.V,{columnheader:!0,type:pn.h.amount,elementProps:{"aria-sort":a("transactionAmount")}},d.createElement(hn.Z,{labels:{sortLabel:r.transactionAmount},selected:"transactionAmount"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy((0,jn.Sl)("transactionAmount"),"transactionAmount")}})),d.createElement(pn.V,{columnheader:!0,type:pn.h.originalAmount,elementProps:{"aria-sort":a("originalAmount")}},d.createElement(hn.Z,{labels:{sortLabel:r.originalAmount},selected:"originalAmount"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy((0,jn.Sl)("originalAmount"),"originalAmount")}})),(null===(t=e.bonusConfig)||void 0===t?void 0:t.displayBonus)&&d.createElement(pn.V,{columnheader:!0,type:pn.h.bonus,elementProps:{"aria-sort":a("bonus")}},d.createElement(hn.Z,{labels:{sortLabel:r.bonus},selected:"bonus"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy((0,jn.Sl)("bonusInfo"),"bonus")}})),!(null===(n=e.bonusConfig)||void 0===n?void 0:n.replaceBalance)&&d.createElement(pn.V,{columnheader:!0,segmentType:e.segmentType,type:pn.h.balance},r.balance),!e.hideContextMenu&&d.createElement(pn.V,{columnheader:!0,type:e.showReconciliation?pn.h.reconciled:pn.h.contextMenu,elementProps:{"aria-label":e.showReconciliation?r.reconcileText:r.contextMenuAriaLabel}},d.createElement("span",{className:"sr-only"},e.showReconciliation?r.reconcileText:r.contextMenuAriaLabel)),e.showReconciliation&&d.createElement(pn.V,{type:e.showReconciliation?pn.h.reconciled:pn.h.reconciledHidden,elementProps:{"aria-sort":a("isReconciled")}},d.createElement(z.Z,{labels:{tooltip:r.reconcileText},direction:"above"},d.createElement(hn.Z,{labels:{sortLabel:r.reconcileText},selected:"isReconciled"===e.sortId,sortOrder:e.sortOrder,onClick:function(){return e.sortBy((0,jn.Sl)("isReconciled"),"isReconciled")}},d.createElement("span",{className:"transaction-table-header__recon"},d.createElement("div",{className:"transaction-table-header__recon-inner"}))))),!e.removeSpacers&&d.createElement(pn.V,{type:pn.h.reconcileLeftMargin}))},Wn=n(19878),zn=n(58609),Qn=(0,d.forwardRef)(function(e,t){var n,r,o=e.reservation,i=function(e){return{originalAmount:e.originalAmount.currencyCode!==e.nativeAmount.currencyCode&&e.originalAmount.amount.decimalValue,amount:e.n
1ativeAmount.amount.decimalValue,isPositive:e.originalAmount.amount.decimalValue>=0,currencyCode:e.nativeAmount.currencyCode,originalCurrencyCode:e.originalAmount.currencyCode,statementText:e.paymentText,balance:e.accountBalance.amount.decimalValue}}(o),c=(0,V.f)(),s=a()({"transaction-item--slim":e.slim}),m=e.logoUrl?(0,zn.Pp)(e.logoUrl,{merchant_id:"-",category_id:"-",payment_type:"resv",size:l._i.Large}):void 0;return d.createElement(gn.A,{elementProps:{role:"row","aria-selected":e.isSelected},className:s,onClick:function(t){t&&t.preventDefault(),e.onClickHandler(o.reservationCombinedKey)},isSelected:e.isSelected,onKeyDown:e.onKeyDown},e.hideBulkSelection&&!e.removeSpacers&&d.createElement(pn.V,{type:pn.h.bulkSelectHidden,hasClickContent:!0,segmentType:e.segment}),!e.hideBulkSelection&&d.createElement(pn.V,{type:pn.h.bulkSelect,hasClickContent:!0,segmentType:e.segment,elementProps:{"aria-label":c.global.selectTransactionText}},d.createElement(bn.Z,{ref:t,labels:{tooltip:c.global.selectTransactionText},inputProps:{onChange:function(){e.onSelectHandler(o)},checked:e.isSelected,id:o.reservationCombinedKey,onKeyDown:e.onKeyDown}})),d.createElement(pn.V,{type:pn.h.date},_.H.formatDateForSegment(e.segment,o.creationDate)),d.createElement(pn.V,{type:pn.h.icon},m&&d.createElement(yn.Z,{imageUrl:m,size:"small"})),d.createElement(pn.V,{type:pn.h.statementText},i.statementText),e.segment===u.vZ.BUSINESS&&d.createElement(pn.V,{type:pn.h.textFromSender}),d.createElement(pn.V,{type:pn.h.amount,isHighlighted:!0},d.createElement(D.$,{value:i.amount,currency:i.currencyCode,type:D.x.TRANSACTION,displayCurrencyAfterValue:e.size===Nn.F.SMALL})),d.createElement(pn.V,{type:pn.h.originalAmount},i.originalAmount&&d.createElement(D.$,{value:i.originalAmount,currency:i.originalCurrencyCode,type:D.x.TRANSACTION,displayCurrencyAfterValue:!0})),(null===(n=e.bonusConfig)||void 0===n?void 0:n.displayBonus)&&d.createElement(pn.V,{type:pn.h.bonus,isHighlighted:!1}),d.createElement(pn.V,{type:pn.h.balance,segmentType:e.segment},void 0!==i.balance&&null!==i.balance&&d.createElement(D.$,{value:i.balance,currency:(null===(r=o.accountBalance)||void 0===r?void 0:r.currencyCode)||"",type:D.x.BA
1LANCE,displayCurrencyAfterValue:!0})),d.createElement(pn.V,{type:pn.h.contextMenu,hasClickContent:!0},d.createElement(Pn.Z,{contextMenuList:e.getContextMenu(o,e.account,!0),contextMenuAriaLabel:c.openContextMenu,closeButtonAriaLabel:c.closeContextMenu})),e.showReconciliation&&d.createElement(pn.V,{type:pn.h.reconciled}),!e.removeSpacers&&d.createElement(pn.V,{type:pn.h.reconcileLeftMargin}))});Qn.displayName="TransactionReservationRow";const Jn=Qn;var $n=n(79133),Yn=n(76186),Xn=n(83248),er=n(84275),tr=n(66633),nr=n(17430),rr=n(76983),ar=n(27519),or=n(27086),ir=n(91360),cr=n(62108),lr=n(67406),sr=n(93124),ur=n(21988),dr=n(74625),mr=n(83321),fr=n(7732);function pr(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function gr(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function i(e){pr(o,r,a,i,c,"next",e)}function c(e){pr(o,r,a,i,c,"throw",e)}i(void 0)})}}function yr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function br(e,t){return null!=t&&"undefined"!=typeof Symbol&&t[Symbol.hasInstance]?t[Symbol.hasInstance](e):e instanceof t}function vr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){yr(e,t,n[t])})}return e}function hr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function Er(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var Tr,Ar=n(35666),xr=50;const Dr=(0,$n.Z)()(function(e){var t=function(e){(0,s.ql)(e)?x({isOpen:!0,reservationCombinedKey:e.reservationCombinedKey}):E({isOpen:!0,transaction:e})},n=e.config,r=e.setShowTransactionListBonus,o=(0,nr.n)("webUseCSVSpecialExportSetting").data,v=hr((0,d.useState)({isOpen:!1,transaction:void 0}),2),h=v[0],E=v[1],T=hr((0,d.useState)({isOpen:!1,reservationCombinedKey:void 0}),2),A=T[0],x=T[1],D=hr((0,d.useState)(!1),2),S=D[0],C=D[1],N=hr((0,d.useState)(!1),2),P=N[0],w=N[1],k=(0,V.f)(),R=hr((0,d.useState)(!1),2),F=R[0],I=R[1],M=_.H.isNo(),L=(0,Q.Z)(),K=(0,mn.Z)().data,Z=(0,rr.O)({labels:{getFile:k.global.getFile,loading:k.global.loading}}),B=(0,j.Z)(),H=(0,dr.ln)({accountCombinedKey:n.accountId}),U=H.data,G=H.error,q=U,W=(0,m.I0)();(0,d.useEffect)(function(){r(n.enableBonusInfo||!1)},[n.enableBonusInfo,r]),G&&B.critical(G);var z=K===u.vZ.BUSINESS?100:50,J=(0,m.v9)(An.so.transactionListExport),$=(0,m.v9)(An.so.showFutureTransactionList),X=(0,m.v9)(An.so.historicalTransactionListFilterValue),ee=hr((0,d.useState)((null==J?void 0:J.futureTransactions)||[]),2),te=ee[0],ne=ee[1];(0,d.useEffect)(function(){$&&ne((null==J?void 0:J.futureTransactions)||[])},[J,$]);var re=hr((0,d.useState)({showModal:!1,transactions:[],futureTransactions:[],reservations:[],hideListExportOptions:!1}),2),ae=re[0],oe=re[1],ie=(0,d.useRef)(null);(0,sr.Z)(ie,ae.showModal);var ce=hr((0,d.useState)(),2),le=ce[0],se=ce[1],ue=(0,ar.r)().data,de=hr((0,d.useState)(),2),me=de[0],fe=de[1],pe=hr((0,d.useState)(!1),2),ge=pe[0],ye=pe[1],be=hr((0,d.useState)(0),2),ve=be[0],he=be[1],Ee=(0,nr.n)(K===u.vZ.BUSINESS?"webBusinessTransactionListSortDirection":"webPrivateTransactionListSortDirection").data,Te=(0,c.lo)({accountCombinedKey:(null==q?void 0:q.accountCombinedKey)||""},{enabled:M,select:(0,d.useCallback)(function(e){return e.filter(function(e){var t=e.paymentText;return null==t?void 0:t.toLowerCase().includes(X.toLowerCase().trim())})},[X])}),Ae=Te.data,xe=Te.isLoading,De=(0,d.useCallback)(function(){var e;if(!le)return{};var t=le.endDate&&!le.endDate.isSame(i()(),"date")?null===(e=le.endDate)||void 0===e?void 0:e.format(O.vc.api.valueDateFormat):void 0;return{fromDate:le.startDate&&le.startDate.format(O.vc.api.valueDateFormat),toDate:t}},[le]),Se=(0,d.useMemo)(function(){return q&&e.searchResult(q,De())},[q,De,e.searchResult]),Ce=ge?me:null==Se?void 0:Se.transactions;(0,d.useEffect)(function(){he(0)},[null==Ce?void 0:Ce.length]);var Ne=function(){I(!1),E({isOpen:!1,transaction:void 0})},Pe=gr(Ar.mark(function t(n){return Ar.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.loadTransactionsForAccount(n,De(),400);case 3:t.next=8;break;case 5:t.prev=5,t.t0=t.catch(0),B.dismissable(br(t.t0,Error)?t.t0:new Error(String(t.t0)));case 8:case"end":return t.stop()}},t,null,[[0,5]])})),we=gr(Ar.mark(function t(n){return Ar.wrap(function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,e.updateTransaction(n);case 3:t.next=8;break;case 5:t.prev=5,t.t0=t.catch(0),B.dismissable(br(t.t0,Error)?t.t0:new Error(String(t.t0)));case 8:case"end":return t.stop()}},t,null,[[0,5]])}));(0,d.useEffect)(function(){!q||Se||e.enableSearch&&!le||Pe(q)},[null==q?void 0:q.accountCombinedKey,le,ve,e.enableSearch]);var Oe=(0,d.useMemo)(function(){return Ce?Ce.filter(function(e){return void 0!==e.transactionCombinedKey}).map(function(e){return vr({},e,{statementText:(t=e,t.customizedText||t.individualText||t.statementText),textFromSender:(0,jn.SW)(e)});var t}):[]},[Ce]),_e=(0,Y.Z)({data:Oe,itemId:"transactionCombinedKey",initialSort:{comparableFunction:(0,Dn.v4)("sortingKey"),sortId:"sortingKey"},sortOrder:Ee,itemsPerPage:e.noActioBar?void 0:z,currentPage:ve,onSort:function(){he(0)}}),ke=_e.sortId,Re=_e.sortBy,Fe=_e.sortOrder,Ie=_e.paginatedItems,Me=_e.selectedItems,Le=_e.isSelected,Ke=_e.isAllSelected,Ze=_e.toggleSelectAll,Be=_e.undoSelectAll,Ve=_e.toggleSelect,je=_e.sortedSelectedItems,He=(0,Y.Z)({data:Ae||[],itemId:"reservationCombinedKey",initialSort:{comparableFunction:(0,Dn.v4)("sortingKey"),sortId:"sortingKey"},sortOrder:Ee}),Ue=He.isSelected,Ge=He.toggleSelect,qe=He.selectedItems,We=He.toggleSelectAll,ze=He.undoSelectAll,Qe=He.isAllSelected,Je=(0,tr.s)(),$e=(0,d.useMemo)(function(){return(null==Ae?void 0:Ae.length)?Je(Ae):[]},[Ae,Je]),Ye=Tn(((null==$e?void 0:$e.length)||0)+((null==Ie?void 0:Ie.length)||0)),Xe=Ye.rowRefs,et=Ye.handleGridKeyDown,tt=(0,d.useMemo)(function(){return Oe.length&&(null==Ae?void 0:Ae.length)?Qe&&Ke:Oe.length?Ke:!!(null==Ae?void 0:Ae.length)&&Qe},[Oe,Ae,Qe,Ke]),nt=(0,d.useCallback)(function(){if(!M)return Ze();Oe.length&&(null==Ae?void 0:Ae.length)&&Ke===Qe&&(Ze(),We()),Oe.length&&(null==Ae?void 0:Ae.length)&&Ke!==Qe&&(Ke&&We(),Qe&&Ze()),Oe.length&&!(null==Ae?void 0:Ae.length)&&Ze(),!Oe.length&&(null==Ae?void 0:Ae.length)&&We()},[Ke,Qe,Ze,We,M,Oe,Ae]);(0,d.useEffect)(function(){e.setHistoricalTransactionListSorting&&ke&&e.setHistoricalTransactionListSorting(Fe,ke),e.setTransactionReservationsListSorting&&ke&&e.setTransactionReservationsListSorting(Fe,ke)},[Fe,ke,e.setHistoricalTransactionListSorting,e.setTransactionReservationsListSorting]);var rt=(0,er.q)(),at=hr((0,d.useState)(!1),2),ot=at[0],it=at[1],ct=(0,ir.Ds)(function(e){return it(e)},xr),lt=hr((0,d.useState)(0),2),st=lt[0],ut=lt[1];(0,d.useEffect)(function(){ot||ut(Me.length+(J?J.futureTransactions.length:0)+qe.length)},[Me,J,qe,ot]);var dt=Me.length||(null==J?void 0:J.futureTransactions.length)||qe.length?(0,Sn.OR)({transactions:Er(Me).concat(Er(J?J.futureTransactions:[]),Er(qe))}).formatted:void 0,mt=!!q&&(0,s.CG)(q),ft=!!mt&&(e.isLoading||xe),pt=ft||!q||mt&&!Se&&(!e.enableSearch||!le);(0,fr.a)({journey:mr.s0.VIEW_POSTINGS_FOR_SPECIFIC_ACCOUNT,error:G,isLoading:pt});var gt=!mt||e.hideBulkSelection,yt=(0,ur.bm)(),bt=yt.transactionListActionBar,vt=yt.setTransactionListActionBar;if((0,d.useEffect)(function(){q&&vt(vr({},bt,{selectedItemsQty:st,itemsPerPage:z,currentPage:ve,noOfItems:(null==Ce?void 0:Ce.length)||0,positiveSum:dt?dt.positive:0,negativeSum:dt?dt.negative:0,isLoading:ft,hide:gt||!1}))},[st,z,ve,Ce,dt,ft,q,gt]),(0,d.useEffect)(function(){if(q){if(bt.onChipClicked&&(vt(vr({},bt,{onChipClicked:!1})),it(!0),Be(),ze(),C(!0),ct(!1)),bt.onNextPageClicked){var e=bt.currentPage+1;he(e),vt(vr({},bt,{currentPage:e,onNextPageClicked:!1}))}bt.onPreviousPageClicked&&(e=bt.currentPage-1,he(e),vt(vr({},bt,{currentPage:e,onPreviousPageClicked:!1})))}},[bt.onChipClicked,bt.onNextPageClicked,bt.onPreviousPageClicked,q]),!q)return d.createElement("div",null);var ht=!mt||e.hideContextMenu,Et=!!mt&&ue,Tt=e.hideMonths||"sortingKey"!==ke?[]:Ie.reduce(function(e,t,n){var r=_.H.getDateParts(t.bookingDate);return 0!==e.length&&e.some(function(e){var t=e.month,n=e.year;return t===r.monthName&&n===r.year})||(e[n]={month:r.monthName,year:r.year}),e},[]),At="sortingKey"===ke,xt=a()("transaction-list",(yr(Tr={}
1,"transaction-list--no-shadow",e.removeShadow),yr(Tr,"transaction-list--".concat(K),!0),yr(Tr,"transaction-list--".concat(e.size),!0),yr(Tr,"transaction-list--isOpen",$),yr(Tr,"transaction-list--hideContextMenu",e.hideContextMenu),yr(Tr,"transaction-list--notNeosAccount",!mt),yr(Tr,"transaction-list--showReconciliation",Et),yr(Tr,"transaction-list--no-spacers",e.removeSpacers),yr(Tr,"transaction-list--has-bulk-selection",Me.length>0),Tr)),Dt=je,St=Dt.some(function(e){return!e.isReconciled}),Ct=!!(null==J?void 0:J.futureTransactions.length)||!!qe.length||!Dt.length,Nt=function(e,n,r){var a={iconId:"icon_16_arrow-export-high",label:k.global.exportRowText,onClick:function(){E({isOpen:!1,transaction:void 0}),oe(function(t){var n=vr({},t,{showModal:!0,hideListExportOptions:!0});return(0,s.ql)(e)?vr({},n,{reservations:[e]}):vr({},n,{transactions:[e]})})}},o={options:[{iconId:"icon_28_search",label:k.global.seeDetails,onClick:function(n){n&&n.preventDefault(),t(e)}}]};return(0,s.ql)(e)&&o.options.push(a),!(0,s.ql)(e)&&!e.isCombinedPosting&&o.options.push(a),Et&&!(0,s.ql)(e)&&o.options.splice(1,0,{iconId:e.isReconciled?"icon_16_close-circle":"icon_16_checkmark-circle",label:e.isReconciled?k.global.undoReconcileText:k.global.reconcileText,onClick:function(){we({transactionCombinedKey:e.transactionCombinedKey,reconciled:!e.isReconciled}),r&&E(vr({},h,{transaction:vr({},e,{isReconciled:!e.isReconciled})}))}}),(0,s.ql)(e)||L||!(0,Hn.H)(e)||o.options.push({iconId:"icon_16_document",label:(0,l.ZA)(e)?k.global.downloadEInvoice:k.global.downloadScanAndPay,onClick:function(){Z.show(e,n.agreementCombinedKey)},disabled:Z.isLoading}),o};return d.createElement("div",null,d.createElement("div",{className:xt},e.enableFutureTransactions&&mt&&d.createElement(Vn,{isOpen:$,toggleHandler:function(){var e;W((e=!$)?An.Jz.setTransactionListExport(te):An.Jz.setTransactionListExport([])),W(An.Jz.setShowFutureTransactionList(e))},account:q,logoUrl:e.logoUrl,exportPdfLogo:e.exportPdfLogo,segmentType:K,removeSpacers:e.removeSpacers,showReconciliation:Et,size:e.size,hideBulkSelection:e.hideBulkSelection,editFutureTransactions:e.editFutureTransactions,setFutureTransactionListSorting:e.setFutureTransactionListSorting,setFutureTransactionList:e.setFutureTransactionListExport,setAllFutureTransactions:e.setAllFutureTransactions,enableSearch:e.enableSearch,undoSelectAll:S,setUndoSelectAll:C}),d.createElement("div",{className:"transaction-list-body"},d.createElement("div",{className:a()("transaction-list__search-bar-action-buttons","transaction-list__search-bar-action-buttons--".concat(e.size),!e.enableSearch&&gt?"transaction-list__search-bar-action-buttons--none":null)},e.enableSearch&&d.createElement("div",{className:"transaction-list__search-bar transaction-list__search-bar--".concat(e.size)},d.createElement(Yn.c,null,d.createElement(b.mt,{onDateRangeChange:function(e){var t,n;(0,or.hl)("transactionListLocalSelectedDateRange",{startDate:null===(t=e.startDate)||void 0===t?void 0:t.format(O.vc.api.valueDateFormat),endDate:null===(n=e.endDate)||void 0===n?void 0:n.format(O.vc.api.valueDateFormat)}),se(e),W(An.Jz.setHistoricalTransactionsSelectedDateRange({fromDate:e.startDate&&e.startDate.format(O.vc.api.valueDateFormat),toDate:e.endDate&&e.endDate.format(O.vc.api.valueDateFormat)}))},dateRangeValue:le,segmentType:K,size:e.size,onFilter:fe,allTransactions:null==Se?void 0:Se.transactions,setFilteringActive:ye,showReconciliation:Et,historicalTransactionsDateRange:le,setHistoricalTransactionsDateRange:se}))),gt?null:d.createElement("div",{className:a()("transaction-list__action-buttons","transaction-list__action-buttons--".concat(e.size))},Et?Ct||St?d.createElement(Bn.c,{small:!0,buttonType:Bn.w.SECONDARY,onClick:function(){Dt.forEach(function(e){return we({transactionCombinedKey:e.transactionCombinedKey,reconciled:!0})})},disabled:Ct,leftIconId:"icon_16_checkmark-circle"},k.global.reconcileText):d.createElement(Bn.c,{small:!0,buttonType:Bn.w.SECONDARY,onClick:function(){Dt.forEach(function(e){return we({transactionCombinedKey:e.transactionCombinedKey,reconciled:!1})})},disabled:Ct,leftIconId:"icon_16_close-circle"},k.global.undoReconcileText):null,d.createElement(cr.L,{trigger:d.createElement("div",{className:"transaction-list__export-button",style:{minWidth:72+9*Math.max(k.global.close.length,k.global.export.length)}},d.createElement(Bn.c,{small:!0,centerText:!0,buttonType:Bn.w.SECONDARY,toggle:P,onClick:function(){return w(!P)}
1,leftIconId:P?"icon_16_close":"icon_16_arrow-export-high","aria-label":P?k.global.close:k.global.export},P?k.global.close:k.global.export)),toggle:P,setToggle:w},d.createElement(lr._,{account:q,logo:e.exportPdfLogo,transactions:Oe,reservations:Ae,selectedTransactions:je,selectedFutureTransactions:rt((null==J?void 0:J.futureTransactions)||[]),selectedReservations:Je(qe||[]),getTransactionDetailsForExport:e.getTransactionDetailsForExport,getFutureTransactionDetailsForExport:e.getFutureTransactionDetailsForExport,getTransactionReservationDetailsForExport:e.getTransactionReservationDetailsForExport,allowCSVKommuneExport:o})))),d.createElement(_n.i,{className:"transaction-list-inner",ariaCaption:k.transactionAriaInstructions,useAriaGrid:!0,ariaLabel:k.global.transactions},d.createElement(qn,{toggleSelectAll:nt,isAllSelected:tt,hideBulkSelection:gt,hideContextMenu:ht,showReconciliation:Et,removeSpacers:e.removeSpacers,segmentType:K,sortId:ke,sortOrder:Fe,sortBy:Re,bonusConfig:{displayBonus:n.enableBonusInfo,replaceBalance:n.replaceBalanceWithBonus}}),d.createElement("tbody",null,!xe&&Ae&&!!q&&d.createElement(d.Fragment,null,!!Ae.length&&d.createElement(y.O,{title:k.global.reservations}),null==$e?void 0:$e.map(function(t,r){return d.createElement(Jn,{key:t.reservationCombinedKey,ref:function(e){Xe.current[r]=e},reservation:t,isSelected:Ue(t),hideContextMenu:ht,hideBulkSelection:gt,segment:K,removeSpacers:e.removeSpacers,showReconciliation:Et,logoUrl:e.logoUrl,onClickHandler:function(e){x({isOpen:!0,reservationCombinedKey:e})},onSelectHandler:Ge,slim:K===u.vZ.BUSINESS,getTransactionReservationDetailsForExport:e.getTransactionReservationDetailsForExport,account:q,exportPdfLogo:e.exportPdfLogo,size:e.size,getContextMenu:Nt,bonusConfig:{displayBonus:n.enableBonusInfo},onKeyDown:et})})),!ft&&!!q&&Ie.map(function(r,a){var o=((null==$e?void 0:$e.length)||0)+a;return d.createElement(d.Fragment,{key:r.transactionCombinedKey},!!Tt[a]&&d.createElement(y.O,{title:Tt[a].month}),d.createElement(Gn,{ref:function(e){Xe.current[o]=e},transaction:r,isSelected:Le(r),isUpdating:e.isUpdating(r),hideBulkSelection:gt,showBalance:At,hideContextMenu:ht,segment:K,removeSpacers:e.removeSpacers,showReconciliation:Et,logoUrl:e.logoUrl,onClickHandler:function(e){t(r)},onSelectHandler:Ve,updateTransaction:function(e){we({transactionCombinedKey:e.transactionCombinedKey,reconciled:!e.isReconciled})},slim:K===u.vZ.BUSINESS,getTransactionDetailsForExport:e.getTransactionDetailsForExport,account:q,exportPdfLogo:e.exportPdfLogo,size:e.size,getContextMenu:Nt,bonusConfig:{displayBonus:n.enableBonusInfo,replaceBalance:n.replaceBalanceWithBonus},onKeyDown:et}))}))),!ft&&!(null==Ie?void 0:Ie.length)&&!(null==Ae?void 0:Ae.length)&&d.createElement("div",{className:"transaction-list__no-transactions","aria-live":"polite",role:"status","aria-atomic":"true"},k.global.noTransactionsFound),ft&&d.createElement(Xn.Z,null)),d.createElement(vn.Z,{ariaHideApp:!1,isOpen:ae.showModal,onRequestClose:function(){I(!1),oe(function(e){return vr({},e,{transactions:[],futureTransactions:[],reservations:[],showModal:!1})})}},d.createElement("div",{ref:ie},d.createElement(p.J,{transactions:ae.transactions,futureTransactions:ae.futureTransactions,reservations:ae.reservations,account:q,logo:e.exportPdfLogo,onSuccessfulExport:function(){I(!1),oe(function(e){return vr({},e,{transactions:[],futureTransactions:[],reservations:[],showModal:!1})})},getTransactionDetailsForExport:e.getTransactionDetailsForExport,getFutureTransactionDetailsForExport:e.getFutureTransactionDetailsForExport,getTransactionReservationDetailsForExport:e.getTransactionReservationDetailsForExport,segmentType:K,hideListExportOptions:ae.hideListExportOptions,exportDetailsDisabled:function(){if(ae.showModal){var e=Me.some(function(e){return e.isCombinedPosting}),t=null==J?void 0:J.futureTransactions.some(function(e){return e.isCombinedPosting});return e||t}return!1}(),showEnglishLabels:F}))),h.transaction&&h.transaction.combinedPostingIdentifier&&d.createElement(vn.Z,{ariaHideApp:!1,innerContentClassName:"combined-posting-details__modal",isOpen:h.isOpen&&!!h.transaction,onRequestClose:function(){Ne()}},d.createElement(f.V,{transaction:h.transaction,account:q,exportPdfLogo:e.exportPdfLogo})),h.transaction&&!h.transaction.combinedPostingIdentifier&&d.createElement(vn.Z,{ariaHideApp:!1,isOpen:h.isOpen&&!!h.transaction,narrow:!0,onRequestClose:function(){Ne()}},d.createElement(g.Z,{transaction:h.transaction,logoUrl:e.logoUrl,account:q,exportPdfLogo:e.exportPdfLogo,onError:Ne,getContextMenu:Nt,getTransactionsForAccount:Pe,mandatoryFormFields:e.mandatoryFormFields,showEnglishLabels:F,setShowEnglishLabels:I})),A.reservationCombinedKey&&d.createElement(vn.Z,{ariaHideApp:!1,isOpen:A.isOpen,narrow:!0,onRequestClose:function(){x({isOpen:!1,reservationCombinedKey:void 0})}},d.createElement(Wn.l,{reservationCombinedKey:A.reservationCombinedKey,logoUrl:e.logoUrl}))))})},19878:(e,t,n)=>{n.d(t,{l:()=>b});var r=n(91227),a=n(81392),o=n(87155),i=n(58609),c=n(67294),l=n(70416),s=n(35590),u=n(35166),d=n(11054),m=n(1822),f=n(15726),p=n(57709),g=n(14578);function y(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var b=function(e){var t=e.reservationCombinedKey,n=e.logoUrl,b=e.isCardReservationContext,v=void 0!==b&&b,h=(0,r.Pi)({reservationCombinedKey:t}),E=h.data,T=h.isLoading,A=h.error,x=(0,g.Z)(),D=(0,p.f)(),S={transactionReservationDetail
1sCreationDate:D.global.futureDetailsCreatedDate,transactionReservationDetailsExpirationDate:D.global.futureDetailsExpirationDate,transactionReservationDetailsCreditorAccount:D.global.futureDetailsCreditorAccountNumber,transactionReservationDetailsDebitorAccount:D.global.futureDetailsDebitorAccountNumber,transactionReservationDetailsOriginalAmount:D.global.futureDetailsOriginalAmount,transactionReservationDetailsNativeAmount:D.global.amount};if(T)return c.createElement("div",{className:"transaction-reservation-details transaction-reservation-details--loading"},c.createElement(d.Z,null));if(A||!E)return x.dismissable(A||new f.g("Expected reservation details")),null;var C,N,P,w=(0,o.f)(E,S,m.H),O=v?function(e,t,n,r,a){var o,i,c=e.originalAmount.currencyCode!==e.nativeAmount.currencyCode||e.originalAmount.amount.decimalValue!==e.nativeAmount.amount.decimalValue,l=n.filter(function(e){var n=e.term;return n!==t.transactionReservationDetailsNativeAmount&&(n!==t.transactionReservationDetailsOriginalAmount||c)}),s=[t.transactionReservationDetailsCreationDate,t.transactionReservationDetailsExpirationDate],u=s.map(function(e){return l.find(function(t){return t.term===e})}).filter(function(e){return!!e}),d=l.filter(function(e){var t=e.term;return!s.includes(t)}),m=y((null===(o=e.creditorAccount)||void 0===o?void 0:o.accountName)?[{term:r,detail:e.creditorAccount.accountName}]:[]).concat(y((null===(i=e.debitorAccount)||void 0===i?void 0:i.accountName)?[{term:a,detail:e.debitorAccount.accountName}]:[]));return y(u).concat(y(d),y(m))}(E,S,w,D.global.futureDetailsCreditorAccountName,D.global.futureDetailsDebitorAccountName):w;return c.createElement("div",{className:"transaction-reservation-details"},c.createElement(s.M,{amountConfig:{amount:E.nativeAmount,amountType:l.x.TRANSACTION},labels:{heading:E.transactionText,cornerText:m.H.formatShortDate(E.expirationDate)},logoConfig:{url:(C=n,N=a._i.Large,P=void 0===N?a._i.Small:N,(0,i.Pp)(C,{merchant_id:"-",category_id:"-",payment_type:"resv",size:P}))}}),c.createElement("div",{className:"transaction-reservation-details__content"},c.createElement("ul",{className:"transaction-reservation-details__items"},O.map(function(e,t){return c.createElement(u.Z,{key:t,label:e.term,value:e.detail})}))))}},2016:(e,t,n)=>{n.d(t,{Z:()=>l});var r=n(94184),a=n.n(r),o=n(67294),i=n(28381);function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}const l=function(e){var t=a()("button-dropdown-radio",e.className);return o.createElement(i.Z,c({className:t},e))}},37747:(e,t,n)=>{n.d(t,{Z:()=>a});var r=n(67294);const a=function(e){return r.createElement("div",{className:"button-dropdown-title"},e.children)}},25107:(e,t,n)=>{n.d(t,{y:()=>s});var r=n(94184),a=n.n(r),o=n(78977),i=n(67294),c=n(97836),l=n(57709),s=function(e){var t=e.itemsPerPage,n=e.currentPage,r=e.noOfItems,s=e.onNextPage,u=e.onPreviusPage,d=e.className,m=(0,l.f)(),f=0===r||(n+1)*t>=r,p=0===n;if(f&&p)return null;var g="".concat(n*t+1),y="".concat(f?r:(n+1)*t),b=(0,o.Z)("{{from}} - {{to}} {{of}} {{total}}",{from:g,to:y,of:m.global.of,total:"".concat(r)});return i.createElement("div",{className:a()("items-pagination",d)},b,i.createElement(c.e,{disabledPreviousButton:p,disableNextButton:f,onPreviusPage:u,onNextPage:s}))}},97836:(e,t,n)=>{n.d(t,{e:()=>l});var r=n(94184),a=n.n(r),o=n(67294),i=n(28968),c=n(57709),l=function(e){var t=e.disabledPreviousButton,n=e.disableNextButton,r=e.onPreviusPage,l=e.onNextPage,s=e.className,u=(0,c.f)();return o.createElement("div",{className:a()("pagination-buttons",s)},o.createElement(i.Z,{className:"pagination-buttons__previous","aria-label":u.global.previousPage,iconId:"icon_16_arrow-left",onClick:r,color:"transparent",disabled:t}),o.createElement(i.Z,{className:"pagination-buttons__next","aria-label":u.global.nextPage,iconId:"icon_16_arrow-right",onClick:l,color:"transparent",disabled:n}))}},83248:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(67294),a=n(11054);const o=function(){return r.createElement("div",{className:"widget-spinner"},r.createElement(a.Z,null))}},73687:(e,t,n)=>{n.d(t,{Z:()=>i});var r=n(94184),a=n.n(r),o=n(67294);
1const i=function(e){var t=e.label,n=e.whiteBackground;return o.createElement("span",{className:a()("tag",{"tag--white-background":n})},t)}},20035:(e,t,n)=>{n.d(t,{w:()=>i});var r=n(94184),a=n.n(r),o=n(67294),i=function(e){var t=e.upper,n=e.lower,r=e.isEditing,i=e.hasError,c=e.lowerSmallPadding,l=e.hasRoundCorners;return o.createElement("div",{className:a()("two-section-frame",{"two-section-frame--rounded":l})},o.createElement("div",{className:a()("two-section-frame__upper",{"two-section-frame__upper--editing":r,"two-section-frame__upper--error":i,"two-section-frame__upper--rounded":l})},t),o.createElement("div",{className:a()("two-section-frame__lower",{"two-section-frame__lower--small-padding":c,"two-section-frame__lower--rounded":l})},n))}},84275:(e,t,n)=>{n.d(t,{q:()=>s});var r=n(67294),a=n(50558),o=n(32559),i=n(84447),c=n(11603),l=n(68038),s=function(){var e=(0,a.v9)(i.so.futureTransactionListSorting);return(0,r.useCallback)(function(t){var n=(0,l.xp)(t,"sortingKey");if(e){var r=e.order,a=e.attribute;n=(0,l.Sy)(t,(0,o.Xy)(a)),r===c.D.DESC&&n.reverse()}return n},[e])}},66633:(e,t,n)=>{n.d(t,{s:()=>d});var r=n(67294),a=n(50558),o=n(68038),i=function(e){return function(t,n){var r=t[e].amount.decimalValue,a=n[e].amount.decimalValue;return(0,o.Jq)(r,a)}},c=i("nativeAmount"),l=i("originalAmount"),s=n(84447),u=n(11603),d=function(){var e=(0,a.v9)(s.so.transactionReservationsListSorting);return(0,r.useCallback)(function(t){var n,r=(0,o.xp)(t,"sortingKey");if(e){var a=e.order,i=e.attribute;r=(0,o.Sy)(t,(n=i,{paymentDate:(0,o.v4)(n),paymentText:(0,o.v4)(n),originalAmount:l,nativeAmount:c}[n])),a===u.D.DESC&&r.reverse()}return r},[e])}},80498:(e,t,n)=>{n.d(t,{x:()=>m});var r=n(67294),a=n(27086),o=n(83719),i=n(92355),c=n(88767),l=n(81164);function s(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=n(35666),m=function(e){var t,n=void 0===e?{}:e,m=(0,c.useQueryClient)(),f=(0,o.w)(n),p=f.mutateAsync,g=function(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}(f,["mutateAsync"]),y=(0,r.useCallback)((t=d.mark(function e(t){return d.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(!Array.isArray(t)){e.next=5;break}return e.next=3,Promise.all(t.map(function(e){var t=e.preferenceName,n=e.value;return p({key:t,value:(0,l.cv)(n)},{onSuccess:function(){return m.invalidateQueries(i.bE)}})}));case 3:e.next=6;break;case 5:return e.abrupt("return",p({key:t.preferenceName,value:(0,l.cv)(t.value)},{onSuccess:function(){return m.invalidateQueries(i.bE)}}));case 6:return e.next=8,(0,a.uS)();case 8:(0,a.as)();case 9:case"end":return e.stop()}},e)}),function(){var e=this,n=arguments;return new Promise(function(r,a){var o=t.apply(e,n);function i(e){s(o,r,a,i,c,"next",e)}function c(e){s(o,r,a,i,c,"throw",e)}i(void 0)})}),[p,m]);return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){u(e,t,n[t])})}return e}({save:y},g)}},17113:(e,t,n)=>{n.d(t,{G:()=>c});var r=n(75451),a=n(90062),o=n(67294),i=n(1822),c=function(e,t){var n=void 0===t||t,c=(0,r.Wo)(e,{enabled:i.H.country===a.cH.NO&&n}),l=c.data,s=c.isLoading,u=c.error,d=c.isFetching,m=c.refetch,f=(0,r.nT)(e,{enabled:i.H.country!==a.cH.NO&&n}),p=f.data,g=f.isLoading,y=f.error,b=f.isFetching,v=f.refetch;return{futurePaymentsData:(0,o.useMemo)(function(){return l||p||[]},[p,l]),isLoadingFuturePayments:s||g,futurePaymentsError:y||u,isFetchingFuturePayments:b||d,refetch:i.H.country===a.cH.NO?m:v}}},27519:(e,t,n)=>{n.d(t,{r:()=>i});var r=n(90062),a=n(48659),o=n(17430),i=function(e){var t=(0,a.Z)().data;return(0,o.n)((e||t)===r.vZ.PRIVATE?"webPrivateShowReconciliation":"webBusinessShowReconciliation")}}
1,76983:(e,t,n)=>{n.d(t,{O:()=>l});var r=n(67294),a=n(15726),o=n(39954);function i(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}var c=n(35666);function l(e){var t,n,l,s=(0,o.f)({labels:e.labels}),u=(n=(0,r.useState)(!1),l=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done)&&(n.push(i.value),!t||n.length!==t);r=!0);}catch(e){a=!0,o=e}finally{try{r||null==c.return||c.return()}finally{if(a)throw o}}return n}(n,l)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),d=u[0],m=u[1];return{isLoading:d,show:(t=c.mark(function e(t,n){var r;return c.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(d){e.next=14;break}if(m(!0),e.prev=2,!(null===(r=t.externalReferences)||void 0===r?void 0:r.eFaktura)||!n){e.next=7;break}return e.next=7,s.show({eInvoiceId:t.externalReferences.eFaktura,agreementCombinedKey:n});case 7:e.next=13;break;case 9:throw e.prev=9,e.t0=e.catch(2),m(!1),new a.g("Unable to get transaction attachment",e.t0);case 13:m(!1);case 14:case"end":return e.stop()}},e,null,[[2,9]])}),function(){var e=this,n=arguments;return new Promise(function(r,a){var o=t.apply(e,n);function c(e){i(o,r,a,c,l,"next",e)}function l(e){i(o,r,a,c,l,"throw",e)}c(void 0)})})}}c.mark(l)},79850:(e,t,n)=>{n.d(t,{b:()=>u});var r=n(88767),a=n(56996);function o(e,t,n,r,a,o,i){try{var c=e[o](i),l=c.value}catch(e){return void n(e)}c.done?t(l):Promise.resolve(l).then(r,a)}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}var c,l=n(35666),s=(c=l.mark(function e(t,n){var r,a,o;return l.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=3,fetch(t,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({language:n.language,labelKeys:null!==(r=n.labelKeys)&&void 0!==r?r:[],labelMappingKeys:null!==(a=n.labelMappingKeys)&&void 0!==a?a:[]})});case 3:if((o=e.sent).ok){e.next=6;break}throw new Error("Failed to fetch labels: ".concat(o.statusText));case 6:return e.next=8,o.json();case 8:return e.abrupt("return",e.sent.data);case 9:case"end":return e.stop()}},e)}),function(){var e=this,t=arguments;return new Promise(function(n,r){var a=c.apply(e,t);function i(e){o(a,n,r,i,l,"next",e)}function l(e){o(a,n,r,i,l,"throw",e)}i(void 0)})}),u=function(e,t){var n,o,c=a.vc.sitecore.endpoints.getLabelsByKey;return(0,r.useQuery)(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){i(e,t,n[t])})}return e}({queryKey:["labels",e.language,null!==(n=e.labelKeys)&&void 0!==n?n:[],null!==(o=e.labelMappingKeys)&&void 0!==o?o:[]],enabled:!!e.language&&(e.labelKeys&&e.labelKeys.length>0||e.labelMappingKeys&&e.labelMappingKeys.length>0),queryFn:function(){return s(c,e)}},t))}}}]);
2//# sourceMappingURL=4272.8c6581fb2b4b05fb1780.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.