PageSourceSearch

https://secure246.lansforsakringar.se/nim/js/controller-BVLWLcVq.js

js lansforsakringar.se collected 2026-10-02 03:13:27 UTC 64,062 bytes, 2 lines download raw bytes

1import{j as e,bP as Qe,B as P,z as ee,am as ze,g as v,h as O,k as F,bI as ae,br as Te,bN as et,c8 as tt,bG as nt,a3 as Ke,J as at,u as ue,aV as Ge,az as Ue,n as Ve,E as re,d as Pe,w as $,Z as st,q as _e,X as ke}from"./csw-PaWQ7Lg5.js";import{am as p,s as it,S as w}from"./index-DzOZVwEm.js";const lt="Tillbaka",rt="Ladda ner",ot="Skriv ut",dt="Makulera",ct="Signera",mt={back:lt,download:rt,print:ot,cancel:dt,sign:ct};function U(t){return v(t,mt)}function Ye({fileType:t,isSigningPossible:a,cancelPossible:n,printPossible:i,isSigning:s,size:l,triggerEvent:o}){return e.jsx("div",{className:"card",children:e.jsx("div",{className:"card-body","data-test-id":"actionbar",children:e.jsxs(Qe,{fullWidth:l==="small",justifyContentClass:"justify-content-between",children:[a&&e.jsx(P,{layoutOrder:"5",onClick:function(){o({name:p.SIGN_PRESSED})},spinner:s,label:U("sign"),dataTestId:"actionbar-sign-button"}),e.jsx(P,{buttonType:"link",className:"btn btn-link mx-0",layoutOrder:"1",onClick:function(){o({name:p.BACK_PRESSED})},label:U("back"),dataTestId:"actionbar-back-button"}),l!=="small"&&e.jsx(P,{buttonType:"link",className:"btn btn-link mx-0",leftIcon:ee.DOWNLOAD_24,layoutOrder:"2",onClick:function(){o({name:p.DOWNLOAD_PRESSED,data:{title:t}})},label:U("download"),dataTestId:"actionbar-download-button"}),!ze()&&i&&e.jsx(P,{buttonType:"link",className:"btn btn-link mx-0",leftIcon:ee.PRINT_24,layoutOrder:"3",onClick:function(){o({name:p.PRINT_PRESSED,data:{title:t}})},label:U("print"),dataTestId:"actionbar-print-button"}),l!=="small"&&n&&e.jsx(P,{buttonType:"link",className:"btn btn-link mx-0",leftIcon:ee.CROSS_ENCLOSED_24,layoutOrder:"4",onClick:function(){o({name:p.CANCEL_PRESSED})},label:U("cancel"),dataTestId:"actionbar-cancel-button"})]})})})}function te({displayBackButton:t,cancelPossible:a,triggerEvent:n}){return e.jsxs("div",{className:"py-2 px-1 bb-1 d-flex",children:[t&&e.jsx(P,{buttonType:"link",className:"btn btn-link mx-1 ",onClick:function(){n({name:p.BACK_PRESSED})},label:U("back"),dataTestId:"actionbar-back-button"}),e.jsx(P,{buttonType:"link",className:"btn btn-link mx-1 ",leftIcon:ee.DOWNLOAD_24,onClick:function(){n({name:p.DOWNLOAD_PRESSED})},label:U("download"),dataTestId:"actionbar-download-button"}),a&&e.jsx(P,{buttonType:"link",className:"btn btn-link mx-1",leftIcon:ee.CROSS_ENCLOSED_24,onClick:function(){n({name:p.CANCEL_PRESSED})},label:U("cancel"),dataTestId:"actionbar-cancel-button"})]})}const ut="Skapad",pt="Valuta",ft="SEK",gt="Transaktionsdag",ht="Bankgironr",xt="Kontonummer",yt="Insättningslöpnummer",Nt="Antal transaktioner",bt="Antal transaktioner",St="Totalbelopp",Ct="Betalarinformation",jt="Betalningsmottagarinformation",vt="Filtotal",Et="Debettransaktioner",Ft="Kredittransaktioner",Tt="Totalbelopp debiteringar",Pt="Totalbelopp krediteringar",_t={created:ut,currency:pt,defaultCurrency:ft,transactionDate:gt,bgNumber:ht,customerBankAccountNumber:xt,serialNumber:yt,nrOfTransactions:Nt,bankgiroTransactions:bt,totalAmount:St,payerInfo:Ct,paymentReceiverInfo:jt,paymentFileTotal:vt,totalNumberOutgoingPayments:Et,totalNumberIncomingPayments:Ft,totalAmountOutgoingPayments:Tt,totalAmountIncomingPayments:Pt};function se(t){return v(t,_t)}function ne({topSection:t,information:a}){return e.jsxs("div",{className:"d-none d-print-block",children:[e.jsx("div",{className:"ml-auto mb-1",style:{maxWidth:"350px"},children:t&&e.jsxs("table",{className:"table table-sm table-borderless mb-0",children:[e.jsx("thead",{children:e.jsx("tr",{children:t.map(function(n,i){return e.jsx("th",{className:"p-0",children:se(n.description)},i)})})}),e.jsx("tbody",{children:e.jsx("tr",{children:t.map(function(n,i){return e.jsx("td",{className:"p-0",children:n.data&&n.data||se(n.description)===se("currency")&&se("defaultCurrency")},i)})})})]})}),e.jsx("div",{className:"container mb-1 mx-1",style:{maxWidth:300},children:a&&a.map(function(n,i){return e.jsxs("div",{className:"row",style:{flexWrap:"nowrap"},children:[e.jsx("div",{className:"col-3 font-sans-serif font-weight-bold px-0",children:se(n.description)}),e.jsx("div",{className:"col-auto text-left px-0",children:n.data})]},i)})})]})}const kt={transactionDate:"Transaktionsdag",serviceName:"Tjänst",fileName:"Filnamn",company:"Företag",customerAccountNumber:"Bankgironummer",totalAmount:"Totalt belopp",cause:"Orsak",companyAndAccountNumber:`Företag
2Bankgironummer`},Rt="Avdrag",It={commonHeader:kt,deduction:Rt};function T(t){return v(t,It)}const At=ae({decimals:2});function wt({transactionDate:t,serviceName:a,fileName:n,company:i,companyAndAccountNumber:s,customerAccountNumber:l,totalAmount:o,cause:c}){return e.jsx("div",{className:"container px-0",style:{maxWidth:"unset"}
2,children:e.jsxs("div",{className:"row",children:[e.jsx("div",{className:"col-10 mx-0 my-05",children:e.jsxs("div",{className:"row",style:{rowGap:"1em"},children:[t&&e.jsxs("div",{className:"col",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:T("commonHeader.transactionDate")}),e.jsx("div",{children:t})]}),a&&e.jsxs("div",{className:"col",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:T("commonHeader.serviceName")}),e.jsx("div",{children:a})]}),n&&e.jsxs("div",{className:"col",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",children:T("commonHeader.fileName")}),e.jsx("div",{children:n})]}),i&&e.jsxs("div",{className:"col",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:T("commonHeader.company")}),e.jsx("div",{className:"font-base font-weight-normal",children:i})]}),s&&e.jsxs("div",{className:"col",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:T("commonHeader.companyAndAccountNumber")}),e.jsx("div",{className:"font-base font-weight-normal",children:s})]}),l&&e.jsxs("div",{className:"col",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:T("commonHeader.customerAccountNumber")}),e.jsx("div",{className:"font-base font-weight-normal",children:l})]}),c&&e.jsxs("div",{className:"col",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:T("commonHeader.cause")}),e.jsx("div",{children:c})]})]})}),e.jsx("div",{className:"col-2 mx-0 my-05",children:e.jsx("div",{className:"row",children:o&&e.jsxs("div",{className:"col ml-auto text-right",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:T("commonHeader.totalAmount")}),e.jsx("div",{className:"font-base font-weight-normal text-right",children:o})]})})})]})})}function Dt({transactionDate:t,serviceName:a,fileName:n,company:i,companyAndAccountNumber:s,customerAccountNumber:l,totalAmount:o,cause:c}){const u=Object.entries({transactionDate:t,serviceName:a,fileName:n,company:i,companyAndAccountNumber:s,customerAccountNumber:l,cause:c}).filter(f=>f[1]).map(([f,x],y)=>y===0&&o?e.jsxs(F.Fragment,{children:[e.jsxs("div",{className:"w-50 mb-1",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:T(`commonHeader.${f}`)}),e.jsx("div",{children:x})]}),e.jsxs("div",{className:"ml-auto w-50 text-right mb-1",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:T("commonHeader.totalAmount")}),e.jsx("div",{className:"font-base font-weight-normal text-right",children:o})]})]},f):e.jsxs("div",{className:"w-100  mb-1",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:T(`commonHeader.${f}`)}),e.jsx("div",{className:"font-base font-weight-normal",children:x})]},f));return e.jsx("div",{className:"container px-0",style:{maxWidth:"unset"}
2,children:e.jsx("div",{className:"row mx-0 my-05",children:u})})}function ie({transactionDate:t,serviceName:a,fileName:n,company:i,companyAndAccountNumber:s,customerAccountNumber:l,totalAmount:o,cause:c,size:h}){return h==="small"?Dt({transactionDate:t,serviceName:a,fileName:n,company:i,companyAndAccountNumber:s,customerAccountNumber:l,totalAmount:o,cause:c}):wt({transactionDate:t,serviceName:a,fileName:n,company:i,companyAndAccountNumber:s,customerAccountNumber:l,totalAmount:o,cause:c})}function X({headers:t,size:a}){if(a==="small"){const n=t[Object.keys(t)[Object.keys(t).length-1]],i=n.className&&n.className.includes("text-right");return e.jsxs("tr",{children:[e.jsx("td",{className:`${i?"w-50":"w-100"}`,children:O.values(t).map(function(s,l){if(!O.isEqual(s,n)||O.isEqual(s,n)&&!i)return e.jsx(F.Fragment,{children:e.jsxs("span",{className:`${s.noPrint&&"d-print-none"||s.printOnly&&"d-none d-print-table-cell"||""}`,style:{whiteSpace:"pre-wrap"},children:[s.label,e.jsx("br",{})]})},l)})}),i&&e.jsx("td",{className:`w-50 ${n&&n.className?n.className:""}`,children:n.label})]})}else return e.jsx("tr",{children:O.values(t).map(function(n,i){return e.jsx("th",{className:`${n.noPrint&&"d-print-none"||n.printOnly&&"d-none d-print-table-cell"||""} ${n&&n.className?n.className:""}`,style:{whiteSpace:"pre-wrap"},children:n.label},i)})})}function Z({data:t,informationTexts:a,deductions:n,size:i}){const s=t[Object.keys(t)[Object.keys(t).length-1]],l=s.className&&s.className.includes("text-right");return i==="small"?e.jsxs("tr",{children:[e.jsx("td",{className:"w-50",children:O.values(t).map(function(o,c){if(!O.isEqual(o,s)||O.isEqual(o,s)&&!l)return e.jsx(F.Fragment,{children:e.jsx("div",{className:`${o.noPrint&&"d-print-none"||o.printOnly&&"d-none d-print-table-cell"||""}`,style:o.hasLongText?{wordBreak:"break-word"}:{whiteSpace:"pre-wrap"},children:o.value})},c)})}),l&&e.jsx("td",{className:`w-50 ${s&&s.className?s.className:""}`,style:{whiteSpace:"pre-wrap"},children:s.value})]}):e.jsxs(F.Fragment,{children:[e.jsxs("tr",{children:[O.values(t).map(function(o,c){if(!O.isEqual(o,s)||O.isEqual(o,s)&&!l)return e.jsx("td",{className:`${o.noPrint&&"d-print-none"||o.printOnly&&"d-none d-print-table-cell"||""} ${o&&o.className?o.className:""}`,style:o.hasLongText?{wordBreak:"break-word"}:{whiteSpace:"pre-wrap"},children:o.value},c)}),l&&e.jsx("td",{className:`${s.noPrint&&"d-print-none"||s.printOnly&&"d-none d-print-table-cell"||""} ${s&&s.className?s.className:""}`,style:{whiteSpace:"nowrap"},children:s.value})]}),a&&a.map(function(o,c){return e.jsx("tr",{className:"d-none d-print-table-row",children:e.jsx("td",{colSpan:5,className:"border-top-0 text-sm pt-0 pl-2 h-100",children:o})},c)}),n&&n.map(function(o,c){return e.jsx("tr",{className:"d-none d-print-table-row",children:e.jsxs("td",{colSpan:5,className:"border-top-0 text-sm pt-0 pl-2 h-100",children:[T("deduction")," (",o.date,"): ",At(o.amount)]})},c)})]})}function Se({totalAmount:t,colSpan:a,print:n,size:i}){return e.jsxs(F.Fragment,{children:[n&&e.jsxs("tr",{className:"d-none d-print-table-row",children:[e.jsx("td",{className:"font-sans-serif font-weight-bold",colSpan:i==="small"?1:n.colSpan||"3",children:T("commonHeader.totalAmount")}),e.jsx("td",{className:"table-summary font-base font-weight-normal",children:t})]}),e.jsxs("tr",{className:"d-print-none",children:[e.jsx("td",{className:"font-sans-serif font-weight-bold",colSpan:i==="small"?1:a||"3",children:T("commonHeader.totalAmount")}),e.jsx("td",{className:"table-summary font-base font-weight-normal",children:t})]})]})}const Ot="Filnamn.txt",Lt="Förenkla vardagen med automatiska betalningar.",$t={section:"Avsnitt",payments:"Betalningar",fileType:{SALARY_PAYMENTS:"Betalningar",SUPPLIER_PAYMENTS:"Betalningar",SUPPLIER_PAYMENTS_AND_SALARY_PAYMENTS:"Betalningar"},header:{customerFileName:"Filnamn",fileMessageId:"Filnummer",numberOfSections:"Avsnitt",numberOfPayments:"Betalningar",totalAmount:"Totalt belopp"},sectionHeader:{paymentDate:"Datum",transactionType:"Typ av betalning",sectionId:"Avsnittsnr",numberOfPayments:"Betalningar",totalAmount:"Belopp"},sectionType:{SALARY_PAYMENT_FILE_TRANSACTIONS:"Löner",SUPPLIER_PAYMENT_FILE_TRANSACTIONS:"Betalningar"},paymentsHeader:{receiver:"Mottagare",accountNumber:"Kontonummer",message:"OCR/Meddelande",amount:"Belopp"}},Bt={paymentFileType:"Lön",firstColumn:"Betaldatum",secondColumn:"Referens",thirdColumn:"Kontonummer",fourthColumn:"Mottagare",fifthColumn:"Belopp"},Mt={paymentFileType:"Leverantörsbetalningar",firstColumn:"Betaldatum",secondColumn:"OCR/Meddelande",thirdColumn:"Betalreferens",fourthColumn:"Mottagare",fifthColumn:"Belopp"},Ht={paymentFileType:"Autogiro"},Kt={paymentFileType:"Betalningar",firstColumn:"Betaldatum",secondColumn:"Betal
2nummer",thirdColumn:"Referens",fourthColumn:"Antal",fifthColumn:"Period",sixthColumn:"Belopp",period:{ONCE:"En gång",ONCE_PER_MONTH_PREVIOUS_BANK_DAY:"En gång per månad",ONCE_PER_QUARTER_PREVIOUS_BANK_DAY:"En gång per kvartal",ONCE_PER_HALF_YEAR_PREVIOUS_BANK_DAY:"En gång per halvår",ONCE_PER_YEAR_PREVIOUS_BANK_DAY:"En gång per år",ONCE_PER_MONTH_NEXT_BANK_DAY:"En gång per månad",ONCE_PER_QUARTER_NEXT_BANK_DAY:"En gång per kvartal",ONCE_PER_HALF_YEAR_NEXT_BANK_DAY:"En gång per halvår",ONCE_PER_YEAR_NEXT_BANK_DAY:"En gång per år"}},Gt={paymentFileType:"Medgivanden",firstColumn:"Typ",secondColumn:"Betalnummer",thirdColumn:"Personnummer/Org.nr",fourthColumn:"Kontonummer",type:{NEW:"Nytt medgivande",CANCEL:"Makulerat",UPDATE:"Byte av betalarnummer"}},Ut={header:"Signeringen är klar!",body1:"Uppdraget kommer att slutföras så snart som möjligt.",body2:"Krävs det kontrasignering utför vi uppdraget så snart den andra signeringen är klar.",back:"Tillbaka till Filtjänst"},z={title:Ot,subtitle:Lt,ISO:$t,SALARY_PAYMENTS:Bt,SUPPLIER_PAYMENTS:Mt,DIRECT_DEBITS:Ht,directDebits:Kt,directDebitConsents:Gt,receipt:Ut};function Y(t){return v(t,z)}const pe=ae({decimals:2});function Vt({fileInfo:t,content:a,size:n,triggerEvent:i}){const{type:s,totalAmount:l}=t,{customerFileName:o,customerName:c,customerAccountNumber:h}=a,u=a.salaries,f={firstColumn:{label:Y(`${s.id}.firstColumn`)},secondColumn:{label:Y(`${s.id}.secondColumn`)},thirdColumn:{label:Y(`${s.id}.thirdColumn`)},fourthColumn:{label:Y(`${s.id}.fourthColumn`),printOnly:!0},fifthColumn:{label:Y(`${s.id}.fifthColumn`),className:"text-right"}},x={topSection:[{description:"created",data:a.createdDate},{description:"currency",data:a.currencyCode}],information:[{description:"nrOfTransactions",data:t.numberOfTransactions}]};return e.jsxs("div",{className:"card","data-test-id":`payment-details-${s.id}`,children:[e.jsx("h3",{className:"card-header","data-test-id":`payment-details-header-${s.id}`,children:Y(`${s.id}.paymentFileType`)}),e.jsxs("div",{className:"card-body px-0 py-0",children:[e.jsx(ne,{topSection:x.topSection,information:x.information}),n==="small"&&e.jsx(te,{cancelPossible:["RECEIVED","PARTLY_APPROVED"].includes(t.status),triggerEvent:i}),e.jsx("div",{className:"card-body",children:e.jsx(ie,{fileName:o,company:c,customerAccountNumber:h,totalAmount:pe(l),size:n})}),e.jsxs("table",{className:"table","data-test-id":"payment-header-title","aria-label":Y(`${s.id}.paymentFileType`),children:[e.jsx("thead",{children:e.jsx(X,{size:n,type:s.id,headers:f})}),e.jsx("tbody",{children:u&&u.map(function(y,m){const b={firstColumn:{value:y.transactionDate},secondColumn:{value:y.reference},thirdColumn:{value:y.receiverAccountNumber},fourthColumn:{value:y.receiver,printOnly:!0},fifthColumn:{value:pe(y.amount),className:"text-right"}};return e.jsx(F.Fragment,{children:e.jsx(Z,{data:b,size:n})},m)})}),e.jsx("tfoot",{children:e.jsx(Se,{totalAmount:pe(l),size:n})})]})]})]})}function W(t){return v(t,z)}const fe=ae({decimals:2});function Yt({fileInfo:t,content:a,size:n,triggerEvent:i}){const{transactionDate:s,type:l,totalAmount:o}=t,{customerFileName:c,customerName:h,customerAccountNumber:u}=a,f=a.supplierPayments,x={firstColumn:{label:W(`${l.id}.firstColumn`)},secondColumn:{label:W(`${l.id}.secondColumn`)},thirdColumn:{label:W(`${l.id}.thirdColumn`),printOnly:!0},fourthColumn:{label:W(`${l.id}.fourthColumn`)},fifthColumn:{label:W(`${l.id}.fifthColumn`),className:"text-right"}},y={topSection:[{description:"created",data:a.createdDate},{description:"currency",data:a.currencyCode},{description:"transactionDate",data:a.transactionDate}],information:[{description:"nrOfTransactions",data:t.numberOfTransactions}]};return e.jsxs("div",{className:"card","data-test-id":`payment-details-${l.id}`,children:[e.jsx("div",{className:"card-header h3","data-test-id":`payment-details-header-${l.id}`,children:W(`${l.id}.paymentFileType`)}),e.jsxs("div",{className:"card-body px-0 py-0",children:[e.jsx(ne,{topSection:y.topSection,information:y.information}),n==="small"&&e.jsx(te,{cancelPossible:["RECEIVED","PARTLY_APPROVED"].includes(t.status),triggerEvent:i}),e.jsx("div",{className:"card-body",children:e.jsx(ie,{transactionDate:s,fileName:c,company:h,customerAccountNumber:u,totalAmount:fe(o),size:n})}),e.jsxs("table",{className:"table","data-test-id":"payment-header-title","aria-label":W(`${l.id}.paymentFileType`),children:[e.jsx("thead",{children:e.jsx(X,{size:n,type:l.id,headers:x})}),e.jsx("tbody",{children:f&&f.map(function(m,b){const _={firstColumn:{value:m.transactionDate},secondColumn:{value:m.paymentReference},thirdColumn:{value:m.receiverReference,printOnly:!0},fourthColumn:{value:m.receiverAccountNumber},fifthColumn:{value:fe(m.amount),className:"text-right"}};return e.jsxs(F.Fragment,{children:[e.jsx(Z,{data:_,size:n}),m.informationTexts&&m.informationTexts.map(function(A,G){return e.jsx("tr",{className:"d-none d-print-table-row",children:e.jsx("td",{colSpan:4,className:"border-top-0 text-sm pt-0 pl-2 h-100",children:A})},G)})]},b)})}),e.jsx("tfoot",{children:e.jsx(Se,{totalAmount:fe(o),size:n})})]})]})]})}function S(t){return v(t,z)}const de=ae({decimals:2});function Re({directDebits:t,fileInfo:a,size:n}){const i={firstColumn:{label:S("directDebits.firstColumn")},secondColumn:{label:S("directDebits.secondColumn")},thirdColumn:{label:S("directDebits.thirdColumn"),printOnly:!0},fourthColumn:{label:S("directDebits.fourthColumn"),printOnly:!0},fifthColumn:{label:S("directDebits.fifthColumn")},sixthColumn:{label:S("directDebits.sixthColumn"),className:"text-right"}};return e.jsxs("table",{className:"table","data-test-id":"payment-header-title","aria-label":S("directDebits.paymentFileType"),children:[e.jsx("thead",{children:e.jsx(X,{size:n,headers:i})}),e.jsx("tbody",{children:t&&t.map(function(s,l){const o={firstCol:{value:s.transactionDate},secondCol:{value:s.paymentNumber},thirdCol:{value:s.reference,printOnly:!0},fourthCol:{value:s.numberOfRecurringTransactions,printOnly:!0},fifthCol:{value:S(`directDebits.period.${s.period}`)},sixthCol:{value:de(s.amount),className:"text-right"}};return e.jsx(Z,{data:o,size:n},l)})}),e.jsx("tfoot",{children:e.jsx(Se,{totalAmount:de(a.totalAmount),size:n})})]})}function Ie({directDebitConsents:t,size:a}){const n={firstColumn:{label:S("directDebitConsents.firstColumn")},secondColumn:{label:S("directDebitConsents.secondColumn")},thirdColumn:{label:S("directDebitConsents.thirdColumn")},fourthColumn:{label:S("directDebitConsents.fourthColumn")}};return e.jsxs("table",{className:"table","data-test-id":"payment-header-title","aria-label":S("directDebitConsents.paymentFileType"),children:[e.jsx("thead",{children:e.jsx(X,{size:a,type:"directDebitConsents",headers:n})}),e.jsx("tbody",{children:t&&t.map(function(i,s){const l={firstCol:{value:S(`directDebitConsents.type.${i.type}`)},secondCol:{value:i.paymentNumber},thirdCol:{value:i.customerNumber},fourthCol:{value:i.accountNumber}};return e.jsx(Z,{data:l,size:a},s)})})]})}function Wt({fileInfo:t,content:a,size:n,triggerEvent:i}){const{type:s,totalAmount:l}=t,{customerFileName:o,customerName:c,customerAccountNumber:h,directDebitConsents:u,directDebits:f}=a,x=f&&f.length>0,y=u&&u.length>0,m={topSection:[{description:"created",data:a.createdDate}]};if(y&&x)return e.jsxs(F.Fragment,{children:[e.jsxs("div",{className:"card","data-test-id":`payment-details-${s.id}`,children:[e.jsx("div",{className:"card-header","data-test-id":`payment-details-header-${s.id}`,children:S(`${s.id}.paymentFileType`)}),e.jsx(ne,{topSection:m.topSection}),n==="small"&&e.jsx(te,{cancelPossible:["RECEIVED","PARTLY_APPROVED"].includes(t.status),triggerEvent:i}),e.jsx("div",{className:"card-body",children:e.jsx(ie,{fileName:o,company:c,customerAccountNumber:h,totalAmount:de(l),size:n})})]}
2),e.jsx(Te,{initiallyExpanded:!0,simple:!0,caption:S("directDebitConsents.paymentFileType"),className:"mb-1",children:e.jsx(Ie,{directDebitConsents:u,size:n})}),e.jsx(Te,{initiallyExpanded:!0,simple:!0,caption:S("directDebits.paymentFileType"),className:"mb-1",children:e.jsx(Re,{fileInfo:t,directDebits:f,size:n})})]});if(y)return e.jsxs("div",{className:"card","data-test-id":`payment-details-${s.id}`,children:[e.jsx("div",{className:"card-header","data-test-id":`payment-details-header-${s.id}`,children:S(`${s.id}.paymentFileType`)}),e.jsx(ne,{topSection:m.topSection}),n==="small"&&e.jsx(te,{cancelPossible:["RECEIVED","PARTLY_APPROVED"].includes(t.status),triggerEvent:i}),e.jsx("div",{className:"card-body",children:e.jsx(ie,{fileName:o,company:c,customerAccountNumber:h,size:n})}),e.jsx(Ie,{directDebitConsents:u,size:n})]});if(x)return e.jsxs("div",{className:"card","data-test-id":`payment-details-${s.id}`,children:[e.jsx("div",{className:"card-header","data-test-id":`payment-details-header-${s.id}`,children:S(`${s.id}.paymentFileType`)}),e.jsx(ne,{topSection:m.topSection}),n==="small"&&e.jsx(te,{cancelPossible:["RECEIVED","PARTLY_APPROVED"].includes(t.status),triggerEvent:i}),e.jsx("div",{className:"card-body",children:e.jsx(ie,{fileName:o,company:c,customerAccountNumber:h,totalAmount:de(l),size:n})}),e.jsx(Re,{fileInfo:t,directDebits:f,size:n})]})}function Ce(t){return v(t,z)}function N({title:t,data:a}){return e.jsxs(F.Fragment,{children:[e.jsx("span",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:Ce(`ISO.${t}`)}),e.jsx("br",{}),e.jsx("span",{children:a})]})}function qt({customerFileName:t,fileMessageId:a,numberOfPayments:n,numberOfSections:i,totalAmount:s,size:l}){return l==="small"?Xt({customerFileName:t,fileMessageId:a,numberOfPayments:n,numberOfSections:i,totalAmount:s}):Jt({customerFileName:t,fileMessageId:a,numberOfPayments:n,numberOfSections:i,totalAmount:s,size:l})}function Jt({customerFileName:t,fileMessageId:a,numberOfPayments:n,numberOfSections:i,totalAmount:s,size:l}){return e.jsx("div",{className:"container px-0",style:{maxWidth:"unset"}
2,children:e.jsxs("div",{className:"row mx-0 my-05 flex-nowrap",children:[e.jsx("div",{className:"col-6",style:{padding:"0 1.25rem",paddingRight:"0px"},children:t&&e.jsx(N,{title:"header.customerFileName",data:t})}),e.jsx("div",{className:"col-2 px-0",children:a&&e.jsx(N,{title:"header.fileMessageId",data:a})}),e.jsx("div",{className:"col-4",style:{paddingLeft:"0px",paddingRight:"1.25rem"},children:e.jsxs("div",{className:"row justify-content-end mx-0  flex-nowrap",children:[l==="tablet"&&e.jsx("div",{className:"text-right pr-1",children:i&&e.jsx(N,{title:"header.numberOfSections",data:i})}),e.jsx("div",{className:"text-right px-0",children:n&&e.jsx(N,{title:"header.numberOfPayments",data:n})}),e.jsx("div",{className:"text-right px-0 text-nowrap",style:{minWidth:"105px"},children:s&&e.jsx(N,{title:"header.totalAmount",data:s})})]})})]})})}function Xt({customerFileName:t,fileMessageId:a,numberOfPayments:n,numberOfSections:i,totalAmount:s}){return e.jsx("div",{className:"container px-0",style:{maxWidth:"unset"},children:e.jsxs("div",{className:"row mx-0 my-05",children:[e.jsx("div",{className:"col-12",children:t&&e.jsx(N,{title:"header.customerFileName",data:t})}),e.jsx("div",{className:"col-12",children:a&&e.jsx(N,{title:"header.fileMessageId",data:a})}),e.jsx("div",{className:"col-12",children:i&&e.jsx(N,{title:"header.numberOfSections",data:i})}),e.jsx("div",{className:"col-12",children:n&&e.jsx(N,{title:"header.numberOfPayments",data:n})}),e.jsx("div",{className:"col-12",children:s&&e.jsx(N,{title:"header.totalAmount",data:s})})]})})}function Zt({numberOfPayments:t,paymentDate:a,sectionId:n,totalAmount:i,transactionType:s,size:l}){return l==="small"?zt({numberOfPayments:t,paymentDate:a,sectionId:n,totalAmount:i,transactionType:s}):Qt({numberOfPayments:t,paymentDate:a,sectionId:n,totalAmount:i,transactionType:s})}function Qt({numberOfPayments:t,paymentDate:a,sectionId:n,totalAmount:i,transactionType:s}){return e.jsx("div",{className:"container px-0",style:{maxWidth:"unset"}
2,children:e.jsxs("div",{className:"row mx-0 my-05 flex-nowrap",children:[e.jsx("div",{className:"col-3",style:{padding:"0 1.25rem",paddingRight:"0px"},children:a&&e.jsx(N,{title:"sectionHeader.paymentDate",data:a})}),e.jsx("div",{className:"col-3 px-0",children:s&&e.jsx(N,{title:"sectionHeader.transactionType",data:Ce(`ISO.sectionType.${s}`)})}),e.jsx("div",{className:"col-2 px-0",children:n&&e.jsx(N,{title:"sectionHeader.sectionId",data:n})}),e.jsx("div",{className:"col-4",style:{paddingLeft:"0px",paddingRight:"1.25rem"},children:e.jsxs("div",{className:"row justify-content-end mx-0 flex-nowrap",children:[e.jsx("div",{className:"text-right px-0",children:t&&e.jsx(N,{title:"sectionHeader.numberOfPayments",data:t})}),e.jsx("div",{className:"text-right px-0 text-nowrap",style:{minWidth:"105px"},children:i&&e.jsx(N,{title:"sectionHeader.totalAmount",data:i})})]})})]})})}function zt({numberOfPayments:t,paymentDate:a,sectionId:n,totalAmount:i,transactionType:s}){return e.jsx("div",{className:"container px-0",style:{maxWidth:"unset"}
2,children:e.jsxs("div",{className:"row mx-0 my-05",children:[e.jsx("div",{className:"col-12",children:a&&e.jsx(N,{title:"sectionHeader.paymentDate",data:a})}),e.jsx("div",{className:"col-12",children:s&&e.jsx(N,{title:"sectionHeader.transactionType",data:Ce(`ISO.sectionType.${s}`)})}),e.jsx("div",{className:"col-12",children:n&&e.jsx(N,{title:"sectionHeader.sectionId",data:n})}),e.jsx("div",{className:"col-12",children:t&&e.jsx(N,{title:"sectionHeader.numberOfPayments",data:t})}),e.jsx("div",{className:"col-12",children:i&&e.jsx(N,{title:"sectionHeader.totalAmount",data:i})})]})})}function q(t){return v(t,z)}const ge=ae({decimals:2});function en(t){return t.replace(/[^a-zA-Z0-9_-]/g,"_")}function tn({fileInfo:t,content:a,size:n,triggerEvent:i}){const{type:s}=t,{customerFileName:l,fileMessageId:o,numberOfPayments:c,numberOfSections:h,totalAmount:u,sections:f}=a,x={firstColumn:{label:q("ISO.paymentsHeader.receiver"),className:"w-25"},secondColumn:{label:q("ISO.paymentsHeader.accountNumber"),className:"w-25 px-0"},thirdColumn:{label:q("ISO.paymentsHeader.message"),className:"w-25 px-0"},fourthColumn:{label:q("ISO.paymentsHeader.amount"),className:"w-25 text-right"}},y={topSection:[{description:"created",data:a.createdDate},{description:"currency",data:a.currencyCode}],information:[{description:"nrOfTransactions",data:t.numberOfTransactions}]};return e.jsxs(F.Fragment,{children:[e.jsxs("div",{className:"card","data-test-id":`payment-details-${s.id}`,children:[e.jsx("h3",{className:"card-header","data-test-id":`payment-details-header-${s.id}`,children:q(`ISO.fileType.${s.id}`)}),e.jsxs("div",{className:"card-body px-0 py-0",children:[e.jsx(ne,{topSection:y.topSection,information:y.information}),n==="small"&&e.jsx(te,{cancelPossible:["RECEIVED","PARTLY_APPROVED"].includes(t.status),triggerEvent:i}),e.jsx("div",{className:"card-body px-0",children:e.jsx(qt,{customerFileName:l,fileMessageId:o,numberOfSections:h,numberOfPayments:c,totalAmount:ge(u),size:n})})]})]}),f.map((m,b)=>{const _=`${en(m.sectionId)}_${b}`;return e.jsx(F.Fragment,{children:e.jsxs("div",{className:"card","data-test-id":`payment-details2-${s.id}`,children:[e.jsx("h3",{className:"card-header","data-test-id":`payment-details-header-${s.id}`,children:q("ISO.section")}),e.jsx("div",{className:"card-body px-0",children:e.jsx(Zt,{numberOfPayments:m.numberOfPayments,paymentDate:m.paymentDate,sectionId:m.sectionId,transactionType:m.transactionType,totalAmount:ge(m.totalAmount),size:n})}),e.jsx("button",{className:"collapse-toggle delimiter-xs",type:"button","aria-controls":`collapsible-${_}`,"data-bs-toggle":"collapse","data-bs-target":`#collapsible-${_}`,"aria-expanded":"false",style:{fontSize:"16px"},children:q("ISO.payments")}),e.jsx("div",{className:"collapse print-collapsed",id:`collapsible-${_}`,children:e.jsxs("table",{className:"table mb-0",children:[e.jsx("thead",{children:e.jsx(X,{size:n,type:s.id,headers:x})}),e.jsx("tbody",{children:m.transactions.map(function(A,G){const k={firstColumn:{value:A.receiver},secondColumn:{value:A.accountNumber,className:"px-0"},thirdColumn:{value:A.message,hasLongText:!0,className:"px-0"},fourthColumn:{value:ge(A.amount),className:"text-right"}};return e.jsx(F.Fragment,{children:e.jsx(Z,{data:k,size:n})},G)})})]})})]})},m.sectionId)})]})}function le(t){return v(t,z)}function nn({triggerEvent:t}){return e.jsx("div",{"data-test-id":"receipt-view",children:e.jsx("div",{className:"card p-1 pt-2 text-center",children:e.jsxs("div",{className:"card-block pt-1 px-1",children:[e.jsx(et,{}),e.jsx("h2",{className:"ml-auto mr-auto mt-2","data-test-id":"receipt-header",children:le("receipt.header")}),e.jsxs("div",{className:"mt-1 mb-3",children:[e.jsx("p",{className:"mx-auto payoff text-center mb-0",style:{maxWidth:"420px"},"data-test-id":"receipt-body1",children:le("receipt.body1")}),e.jsx("p",{className:"mx-auto payoff text-center",style:{maxWidth:"420px"},"data-test-id":"receipt-body2",children:le("receipt.body2")})]}),e.jsx("div",{className:"mx-auto pt-0 pb-1",children:e.jsx(tt,{linkText:le("receipt.back"),onClick:function(){t({name:p.BACK_PRESSED})}})})]})})})}const an="/bank/payment/payment-file-management/v2/payment-files/{paymentFileId}",sn="/bank/payment/payment-file-management/v2/payment-files/{paymentFileId}/content",ln="/bank/payment/payment-file-management/v2/payment-files/{paymentFileId}/sign",rn="/bank/payment/payment-file-management/v2/payment-files/{paymentFileId}/execute",on="/bank/payment/payment-file-management/v2/payment-files/{paymentFileId}/signing-status",dn="/bank/payment/payment-file-management/v2/payment-files/{paymentFileId}/cancel",cn="/bank/payment/payment-file-management/v2/payment-files/{paymentFileId}/attachment",mn="/bank/payment/payment-file-management/v2/status-files/{statusFileId}/content",un="/bank/payment/payment-file-management/v2/status-files/{statusFileId}/attachment",r={getPaymentFile:an,getPaymentFileContent:sn,startSigningPaymentFile:ln,executePaymentFileSigning:rn,getPaymentFileSigningStatus:on,cancelPaymentFile:dn,downloadPaymentFile:cn,getStatusFileC
2ontent:mn,downloadStatusFile:un};function pn({fileId:t,fileType:a,fileFormat:n,pollSigningStatusDelay:i,pollSigningStatusRetries:s}){return{selectedFileId:t,selectedFileType:a,selectedFileFormat:n,isSigning:!1,isSigningStatusComplete:!1,pollingStatus:{pollSigningStatusDelay:i,pollSigningStatusRetries:s,currentPollingRetries:s,showPollingStatusRetryError:!1,showPollingStatusFailed:!1},shouldShowReceipt:!1,shouldShowCancelPaymentFileModal:!1,services:{[r.getPaymentFile]:{isCalling:!1,isRequested:!1,shouldCallService:!1,response:null},[r.getPaymentFileContent]:{isCalling:!1,isRequested:!1,shouldCallService:!1,response:null},[r.startSigningPaymentFile]:{isCalling:!1,isRequested:!1,shouldCallService:!1,response:null},[r.executePaymentFileSigning]:{isCalling:!1,isRequested:!1,shouldCallService:!1,response:null},[r.getPaymentFileSigningStatus]:{isCalling:!1,isRequested:!1,shouldCallService:!1,response:null},[r.cancelPaymentFile]:{isCalling:!1,isRequested:!1,shouldCallService:!1,response:null},[r.downloadPaymentFile]:{isCalling:!1,isRequested:!1,shouldCallService:!1,response:null},[r.getStatusFileContent]:{isCalling:!1,isRequested:!1,shouldCallService:!1,response:null},[r.downloadStatusFile]:{isCalling:!1,isRequested:!1,shouldCallService:!1,response:null}}}}function B(t){return t.selectedFileId}function fn(t){return t.selectedFileType}function gn(t){return t.selectedFileFormat}function D(t,a,n){return t.services[a].isCalling=n,t.services[a].isRequested=!1,t.services[a].shouldCallService=!1,t}function J(t,a){return t.services[a].shouldCallService=!0,t}function M(t,a){const n=t.services[a];return n.isRequested&&!n.isCalling&&!n.response||n.shouldCallService}function Ae(t,a){return t.services[a].isRequested=!0,t}function hn(t){return t.map(a=>a.code).join(", ")}function xn(t,a){const n=t.services[a].response;return!!n&&!!n.errors}function We(t,a){return t.services[a].response.errors}function yn(t,a){return hn(t.services[a].response.errors)}function Q(t,a){return xn(t,a)}function Nn(t){return(t.status||t.status===0)&&(t.status<200||t.status>299)?{errors:[{code:t.status+"",message:t.message}]}:t}function K(t,a,n){return t.services[a].response=Nn(n),t.services[a].isCalling=!1,t.services[a].shouldCallService=!1,t}function je(t,a){return t.services[a].response}function ve(t,a){return t.services[a].response}function bn(t,a){const n=K(t,r.getPaymentFile,a);return Q(n,r.getPaymentFile)||(J(n,r.getPaymentFileContent),n.selectedFileType=a.type.id,n.selectedFileFormat=a.type.format),n}function Sn(t,a,n){const i=je(t,n);if(a.format==="BG"){if(a.id==="SALARY_PAYMENTS")return i.salaryPaymentFileContent;if(a.id==="SUPPLIER_PAYMENTS")return i.supplierPaymentFileContent;if(a.id==="DIRECT_DEBITS")return i.directDebitFileContent}else if(a.format==="ISO")return i.isoPaymentFileContent}function he(t){return t.isSigning=!1,t.isSigningStatusComplete=!1,t.pollingStatus.currentPollingRetries=t.pollingStatus.pollSigningStatusRetries,t.pollingStatus.showPollingStatusRetryError=!1,t.pollingStatus.showPollingStatusFailed=!1,t.services[r.startSigningPaymentFile].response=null,t.services[r.executePaymentFileSigning].response=null,t.services[r.getPaymentFileSigningStatus].response=null,t}function Cn(t){return t=he(t),t.isSigning=!0,t.services[r.startSigningPaymentFile].shouldCallService=!0,t}function xe(t){return t.isSigning}function oe(t){return t.services[r.startSigningPaymentFile].response&&t.services[r.startSigningPaymentFile].response.signingId}function jn(t){return oe(t)}function vn(t){return t.isSigningStatusComplete=!0,t}function En(t){return t.isSigningStatusComplete}function Fn(t){return t.pollingStatus.currentPollingRetries}function Tn(t){return t.pollingStatus.pollSigningStatusDelay}function Pn(t){return t.pollingStatus.currentPollingRetries=t.pollingStatus.currentPollingRetries-1,t}function _n(t){return t.pollingStatus.showPollingStatusRetryError=!0,t}function kn(t){return t.pollingStatus.showPollingStatusRetryError}function Rn(t){return t.pollingStatus.showPollingStatusFailed=!0,t}function In(t){return t.pollingStatus.showPollingStatusFailed}function An(t){return ve(t,r.getPaymentFileSigningStatus)&&t.pollingStatus.currentPollingRetries>1}function wn(t,a){let n=K(t,r.getPaymentFileSigningStatus,a);return Q(n,r.getPaymentFileSigningStatus)||(a.signingStatus==="WAITING"?Fn(n)>0?(n=Pn(n),n=J(n,r.getPaymentFileSigningStatus)):n=_n(n):a.signingStatus==="DONE"?n=Dn(n):a.signingStatus==="FAIL"&&(n=Rn(n))),n}function Dn(t){return t.shouldShowReceipt=!0,t}function qe(t){return t.shouldShowReceipt}function ye(t,a){return t.shouldShowCancelPaymentFileModal=a,t}function On(t){return t.shouldShowCancelPaymentFileModal}function we(t){let a=null;const n=t.getResponseHeader("content-disposition");if(n&&(a=n.split("filename=")[1]),a)a=a.split(";")[0];else return"Namn saknas";const i=/^"(.+)"$/;return a.match(i)&&(a=a.substring(1,a.length-1)),a}function H(t){const a={};return a.customer_id=t.customerId,a.profile_type=t.profileType,t.subjectUserId&&(a.subject_user_id=t.subjectUserId),a}function Je({texts:t}){function a(s,l){const o=t.serviceErrors[l]||t.serviceErrors.default;return o[s.code]||o.default}function n(s,l){const o=t.serviceErrors[l]||t.serviceErrors.default;return o[s]||o.default}function i(s,l){const o=l||s[0].endpoint,c=a(s[0],o),h=nt(s);return{type:c.type??"warning",header:c.header,text:Ke(c.text,{errorCodes:h})}}return{getServiceHeaderAndTextForErrorCode:a,getServiceHeaderAndTextByKey:n,getServiceErrorTexts:i}}
2const Ln={SALARY_PAYMENTS:"Betalningar",SUPPLIER_PAYMENTS:"Betalningar",SUPPLIER_PAYMENTS_AND_SALARY_PAYMENTS:"Betalningar"},$n={SALARY_PAYMENTS:"Lön",SUPPLIER_PAYMENTS:"Leverantörsbetalningar",DIRECT_DEBITS:"Autogiro"},Bn="Felrapport",Mn={"/bank/payment/payment-file-management/v2/payment-files/{paymentFileId}":{401:{type:"warning",header:"Sessionen tog slut",text:"Logga in igen för att fortsätta där du slutade."},403:{type:"warning",header:"Du saknar behörighet",text:"Kontakta ditt lokala LF-kontor, eller ring Kundservice på 0771-666 555 så hjälper vi dig vidare."},default:{type:"danger",header:"Status om filen kan inte hämtas",text:"Försök igen eller kom tillbaka om en liten stund."}},"/bank/payment/payment-file-management/v2/payment-files/{paymentFileId}/content":{401:{type:"warning",header:"Sessionen tog slut",text:"Logga in igen för att fortsätta där du slutade."},403:{type:"warning",header:"Du saknar behörighet",text:"Kontakta ditt lokala LF-kontor, eller ring Kundservice på 0771-666 555 så hjälper vi dig vidare."},404:{type:"warning",header:"Innehållet kan inte visas",text:"Kontakta ditt lokala LF-kontor, eller ring Kundservice på 0771-666 555 så hjälper vi dig vidare."},default:{type:"danger",header:"Innehållet kan inte visas",text:"Försök igen eller kom tillbaka om en liten stund."}},"/bank/payment/payment-file-management/v2/payment-files/{paymentFileId}/attachment":{401:{type:"warning",header:"Sessionen tog slut.",text:"Logga in igen för att fortsätta där du slutade."},403:{type:"warning",header:"Du saknar behörighet.",text:"Kontakta ditt lokala LF-kontor, eller ring Kundservice på 0771-666 555 så hjälper vi dig vidare."},default:{type:"danger",header:"Filen kunde inte laddas ned.",text:"Försök igen eller kom tillbaka om en liten stund."}},"/bank/payment/payment-file-management/v2/payment-files/{paymentFileId}/cancel":{401:{header:"Sessionen tog slut.",text:"Logga in igen för att fortsätta där du slutade."},403:{header:"Du saknar behörighet.",text:"Kontakta ditt lokala LF-kontor, eller ring Kundservice på 0771-666 555 så hjälper vi dig vidare."},404:{header:"Filen gick inte att makulera.",text:"Kontakta ditt lokala LF-kontor, eller ring Kundservice på 0771-666 555 så hjälper vi dig vidare."},default:{header:"Filen gick inte att makulera.",text:"Försök igen eller kom tillbaka om en liten stund."}},"/bank/payment/payment-file-management/v2/payment-files/{paymentFileId}/sign":{401:{header:"Sessionen tog slut",text:"Logga in igen för att fortsätta där du slutade."},403:{header:"Du saknar behörighet",text:"Kontakta ditt lokala LF-kontor, eller ring Kundservice på 0771-666 555 så hjälper vi dig vidare."},404:{header:"Filen kunde inte signeras",text:"Kontakta ditt lokala LF-kontor, eller ring Kundservice på 0771-666 555 så hjälper vi dig vidare."},default:{header:"Filen kunde inte signeras",text:"Försök igen eller kom tillbaka om en liten stund."}},"/bank/payment/payment-file-management/v2/payment-files/{paymentFileId}/signing-status":{401:{header:"Sessionen tog slut",text:"Logga in igen för att fortsätta där du slutade."},403:{header:"Du saknar behörighet",text:"Kontakta ditt lokala LF-kontor, eller ring Kundservice på 0771-666 555 så hjälper vi dig vidare."},FAIL:{header:"Filen kunde inte signeras",text:"Försök igen eller kom tillbaka om en liten stund."},RETRY_ERROR:{header:"Filen kunde inte signeras",text:"Försök igen eller kom tillbaka om en liten stund."},default:{header:"Filen kunde inte signeras",text:"Försök igen eller kom tillbaka om en liten stund."}},"/bank/payment/payment-file-management/v2/payment-files/{paymentFileId}/execute":{401:{header:"Sessionen tog slut",text:"Logga in igen för att fortsätta där du slutade."},403:{header:"Du saknar behörighet",text:"Kontakta ditt lokala LF-kontor, eller ring Kundservice på 0771-666 555 så hjälper vi dig vidare."},default:{header:"Filen kunde inte signeras",text:"Försök igen eller kom tillbaka om en liten stund."}},"/bank/payment/payment-file-management/v2/status-files/{statusFileId}/content":{401:{type:"warning",header:"Sessionen tog slut",text:"Logga in igen för att fortsätta där du slutade."},403:{type:"warning",header:"Du saknar behörighet",text:"Kontakta ditt lokala LF-kontor, eller ring Kundservice på 0771-666 555 så hjälper vi dig vidare."},404:{type:"warning",header:"Innehållet kan inte visas",text:"Kontakta ditt lokala LF-kontor, eller ring Kundservice på 0771-666 555 så hjälper vi dig vidare."},default:{type:"danger",header:"Innehållet kan inte visas",text:"Försök igen eller kom tillbaka om en liten stund."}},"/bank/payment/payment-file-management/v2/status-files/{statusFileId}/attachment":{401:{header:"Sessionen tog slut.",text:"Logga in igen för att fortsätta där du slutade."},403:{header:"Du saknar behörighet.",text:"Kontakta ditt lokala LF-kontor, eller ring Kundservice på 0771-666 555 så hjälper vi dig vidare."},default:{header:"Filen kunde inte laddas ned.",text:"Försök igen eller kom tillbaka om en liten stund."}}},Ee={ISO:Ln,BG:$n,STATUS_FILE:Bn,serviceErrors:Mn};function De(t){return v(t,Ee)}const Hn=Je({texts:Ee});function Kn({state:t,serviceEndpoint:a}){const n=Hn.getServiceErrorTexts(We(t,a),a);return e.jsx(at,{className:"mb-1",headerText:n.header?n.header:null,alertText:Ke(n.text,{errorCode:yn(t,a)}),type:n.type,textAsOneRow:!0,dismissible:!1})}function Xe({state:t,serviceEndpoint:a}){const n=fn(t),i=gn(t);return e.jsxs("div",{className:"card","data-test-id":"file-details-error",children:[e.jsx("h3",{"data-test-id":"error-header-title",className:"card-header",children:De(i?`${i}.${n}`:`${n}`)}),e.jsx("div",{className:"card-block",children:e.jsx(Kn,{state:t,serviceEndpoint:a})})]})}function Oe(t){return v(t,z)}function Gn(t){return t.format==="ISO"?Oe(`ISO.fileType.${t.id}`):Oe(`${t.id}.paymentFileType`)}function Un({state:t,viewportOffset:a,triggerEvent:n}){const i={small:0,medium:576,tablet:768},{size:s,setRef:l}=ue(i),o=Q(t,r.getPaymentFile),c=Q(t,r.getPaymentFileContent);if(qe(t))return e.jsx(nn,{triggerEvent:n});if(o||c)return e.jsx(Xe,{state:t,serviceEndpoint:o?r.getPaymentFile:r.getPaymentFileContent});if(ve(t,r.getPaymentFileContent)){const u=je(t,r.getPaymentFile),f=Sn(t,u.type,r.getPaymentFileContent);return e.jsxs("div",{ref:l,children:[u.type.format==="BG"&&u.type.id==="SUPPLIER_PAYMENTS"&&e.jsx(Yt,{fileInfo:u,content:f,size:s,triggerEvent:n}),u.type.format==="BG"&&u.type.id==="SALARY_PAYMENTS"&&e.jsx(Vt,{fileInfo:u,content:f,size:s,triggerEvent:n}),u.type.format==="BG"&&u.type.id==="DIRECT_DEBITS"&&e.jsx(Wt,{fileInfo:u,content:f,size:s,triggerEvent:n}),u.type.format==="ISO"&&e.jsx(tn,{fileInfo:u,content:f,size:s,triggerEvent:n}),e.jsx(Ge,{offset:a.bottom,stickyPosition:"bottom",zIndex:10,stickyStyle:{boxShadow:"rgb(200,200,200) 0px -1px 4px 2px"},children:e.jsx(Ye,{fileType:Gn(u.type),isSigningPossible:u.isSigningPossible,cancelPossible:["RECEIVED","PARTLY_APPROVED"].includes(u.status),printPossible:!0,isSigning:xe(t),size:s,triggerEvent:n})})]})}else return e.jsx(Ue,{})}const Vn="Felrapport",Yn="Ladda ner",Wn={DEBIT_ACCOUNT_NUMBER_NOT_VALID:"Debiteringskontot stämmer inte",CREDIT_ACCOUNT_NUMBER_NOT_VALID:"Mottagarkontot stämmer inte",CLOSED_ACCOUNT_NUMBER:"Mottagarkontot stämmer inte",DEBIT_ACCOUNT_NUMBER_NOT_ACTIVE:"Debiteringskontot är avslutat",ACCOUNT_BLOCKED:"Kontot är spärrat",CREDIT_ACCOUNT_NUMBER_NOT_ACTIVE:"Mottagarkontot stämmer inte",CREDIT_ACCOUNT_TYPE_NOT_VALID:"Kontotypen är inte giltig",TRANSACTION_FORBIDDEN:"Företaget har inte den här tjänsten",ZERO_AMOUNT:"Belopp får inte vara noll",AMOUNT_NOT_ALLOWED:"Belopp är högre än tillåtet max-belopp",CURRENCY_NOT_ALLOWED:"Fel valuta",INSUFFICIENT_FUNDS:"Det saknas täckning",DUPLICATED_FILE:"Filen finns redan",AMOUNT_TOO_LOW:"Belopp är lägre än tillåtet minimibelopp",AMOUNT_NOT_VALID:"Beloppet stämmer inte",CONTROL_SUM_NOT_VALID:"Summan stämmer inte",AMOUNT_LIMIT_NOT_VALID:"Beloppet är högre än tillåtet belopp",NUMBER_OF_TRANSACTIONS_NOT_VALID:"Antalet betalningar stämmer inte",EXECUTION_OR_COLLECTION_DATE_TOO_DISTANT:"Betaldatumet får vara max ett år framåt i ti
2den",EXECUTION_OR_COLLECTION_DATE_EXPIRED:"Betaldatumet har passerat",CONTENT_INCLUDES_MORE_THAN_140_CHARACTERS:"Meddelande får vara max 140 tecken",DECIMAL_POINTS_NOT_COMPATIBLE_WITH_CURRENCY:"Beloppet har fel format",DATE_NOT_VALID:"Felaktigt datum",DUPLICATE_MESSAGE_ID:"Meddelande-ID är ej unikt",FILE_FORMAT_NOT_VALID:"Filen har fel format",SERVICE_LEVEL_CODE_NOT_VALID:"Företaget har inte den här tjänsten",LOCAL_INSTRUMENT_CODE_NOT_VALID:"Företaget har inte den här tjänsten",CATEGORY_PURPOSE_CODE_NOT_VALID:"Företaget har inte den här tjänsten",DEBTOR_BANK_IDENTIFIER_NOT_VALID:"Kontoägarens ID stämmer inte",OCR_NUMBER_OR_MESSAGE_NOT_VALID:"OCR-nummer eller meddelande stämmer inte",CREDITOR_REFERENCE_NOT_VALID:"OCR-nummer eller meddelande stämmer inte",CHARACTER_SET_NOT_VALID:"Felaktigt teckenformat",UNKNOWN_ERROR_CODE:"Okänd orsak"},qn={sectionRetry:"Omförsök görs på avsnittet och betalningarna",sectionRejected:"Avsnittet och betalningarna har avvisats",transactionsRejected:"betalningar har avvisats"},Jn="Avvisad",Xn="Omförsök",Zn={date:"Datum",information:"Information",informationErrorText:"Filen innehåller fel",status:"Status",fileNumber:"Filnummer",cause:"Orsak"},Qn={cause:"Orsak",receiver:"Mottagare",accountNumber:"Kontonummer",status:"Status",message:"OCR/Meddelande",amount:"Belopp"},zn={title:"Avsnitt",sectionId:"Avsnittsnr",errorCode:"Orsak",information:"Information",paymentDate:"Betaldatum",sectionStatus:"Status",totalAmount:"Totalbelopp"},Ne={statusReport:Vn,download:Yn,errorCodes:Wn,information:qn,REJECTED:Jn,PENDING:Xn,header:Zn,transaction:Qn,sectionHeader:zn},ea=/.missing!!/g;function g(t){return v(t,Ne)}function ce(t){const a=v(t,Ne);return a.match(ea)?v("errorCodes.UNKNOWN_ERROR_CODE",Ne):a}const be=ae({decimals:2});function ta(t){return t.replace(/[^a-zA-Z0-9_-]/g,"_")}function Le({date:t,fileNumber:a,information:n,cause:i,status:s,size:l}){return e.jsxs("div",{className:"row mx-0",children:[e.jsxs("div",{className:`col${l==="small"?"-12":"-3"} text-nowrap pl-0 my-05`,children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:g("header.date")}),e.jsx("div",{children:t})]}),n&&e.jsxs("div",{className:`col${l==="small"?"-12":"-3"} pl-0 my-05`,children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:g("header.information")}),e.jsx("div",{children:n})]}),s&&e.jsxs("div",{className:`col${l==="small"?"-12":"-6"} pl-0 my-05`,children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:g("header.status")}),e.jsx("div",{children:s})]}),i&&e.jsxs("div",{className:`col${l==="small"?"-12":"-3"} pl-0 my-05`,children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:g("header.cause")}),e.jsx("div",{children:i})]}),a&&e.jsxs("div",{className:`col${l==="small"?"-12":""} pl-0 my-05`,children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:g("header.fileNumber")}),e.jsx("div",{children:a})]})]})}function $e(t){if(t==="PENDING")return e.jsx("div",{className:"tag tag-warning","data-test-id":"section-status-tag",children:e.jsx("span",{className:"text-black",children:g("PENDING")})});if(t==="REJECTED")return e.jsx("div",{className:"tag tag-danger","data-test-id":"section-status-tag",children:e.jsx("span",{className:"text-black",children:g("REJECTED")})})}function Be(t,a){if(a==="PENDING")return g("information.sectionRetry");if(a==="REJECTED")return g("information.sectionRejected");if(!a&&t>0)return`${t} ${g("information.transactionsRejected")}`}function na({sectionId:t,information:a,errorCode:n,paymentDate:i,sectionStatus:s,totalAmount:l}){return e.jsx("div",{className:"container px-0",style:{maxWidth:"unset"}
2,children:e.jsxs("div",{className:"row",children:[e.jsx("div",{className:"col-10 my-05",children:e.jsxs("div",{className:"row",style:{rowGap:"1em"},children:[t&&e.jsxs("div",{className:"col-4",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:g("sectionHeader.sectionId")}),e.jsx("div",{children:t})]}),a&&e.jsxs("div",{className:"col-4",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:g("sectionHeader.information")}),e.jsx("div",{children:a})]}),s&&e.jsxs("div",{className:"col-4","data-test-id":"section-status-tag",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:g("sectionHeader.sectionStatus")}),e.jsx("div",{className:"font-base font-weight-normal",children:s})]}),n&&e.jsxs("div",{className:"col-4",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:g("sectionHeader.errorCode")}),e.jsx("div",{children:n})]}),i&&e.jsxs("div",{className:"col-4",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:g("sectionHeader.paymentDate")}),e.jsx("div",{children:i})]})]})}),e.jsx("div",{className:"col-2 mx-0 my-05 align-self-end",children:e.jsx("div",{className:"row",children:l&&e.jsxs("div",{className:"col ml-auto text-right",children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:g("sectionHeader.totalAmount")}),e.jsx("div",{className:"font-base font-weight-normal",style:{color:"#E30613"},children:l})]})})})]})})}function aa({sectionId:t,information:a,errorCode:n,paymentDate:i,sectionStatus:s,totalAmount:l}){const c=Object.entries({sectionId:t,information:a,sectionStatus:s,errorCode:n,paymentDate:i}).filter(h=>h[1]).map(([h,u],f)=>f===0&&l?e.jsxs(F.Fragment,{children:[e.jsxs("div",{className:"w-50 mb-1",children:[e.jsx("span",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:g(`sectionHeader.${h}`)}),e.jsx("br",{}),e.jsx("span",{children:u})]}),e.jsxs("div",{className:"ml-auto w-50 text-right mb-1",children:[e.jsx("span",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:g("sectionHeader.totalAmount")}),e.jsx("br",{}),e.jsx("span",{className:"font-base font-weight-normal text-right",style:{color:"#E30613"},children:l})]})]},h):e.jsxs("div",{className:`w-100 ${h!=="paymentDate"?"mb-1":""}`,children:[e.jsx("div",{className:"font-sans-serif font-weight-bold mb-05",style:{display:"inline-block"},children:g(`sectionHeader.${h}`)}),e.jsx("div",{className:"font-base font-weight-normal",children:u})]},h));return e.jsx("div",{className:"container px-0",style:{maxWidth:"unset"}
2,children:e.jsx("div",{className:"row mx-0 my-05",children:c})})}function sa({sectionId:t,errorCode:a,paymentDate:n,sectionStatus:i,numberOfRejectedTransactions:s,totalAmount:l,size:o}){return o==="small"?aa({sectionId:t,information:Be(s,i),errorCode:a&&ce(`errorCodes.${a}`),paymentDate:n,sectionStatus:$e(i),totalAmount:l}):na({sectionId:t,information:Be(s,i),errorCode:a&&ce(`errorCodes.${a}`),paymentDate:n,sectionStatus:$e(i),totalAmount:l})}function ia({transactions:t,size:a}){if(t.filter(i=>i.transactionStatus).length>0){const i={firstColumn:{label:g("transaction.cause")},secondColumn:{label:g("transaction.receiver")},thirdColumn:{label:g("transaction.accountNumber")},fourthColumn:{label:g("transaction.status")},fifthColumn:{label:g("transaction.amount"),className:"text-right"}};return e.jsxs("table",{className:"table mb-0",children:[e.jsx("thead",{children:e.jsx(X,{size:a,type:"transactions.length",headers:i})}),e.jsx("tbody",{children:t.map(function(s,l){const o={firstColumn:{value:ce(`errorCodes.${s.errorCode}`)},secondColumn:{value:s.receiver},thirdColumn:{value:s.accountNumber},fourthColumn:{value:e.jsx("div",{className:"tag tag-danger","data-test-id":"transaction-status-tag",children:e.jsx("span",{className:"text-black",children:"Avvisad"})})},fifthColumn:{value:be(s.amount),className:"text-right"}};return e.jsx(F.Fragment,{children:e.jsx(Z,{data:o,size:a})},l)})})]})}else{const i={firstColumn:{label:g("transaction.receiver")},secondColumn:{label:g("transaction.accountNumber")},thirdColumn:{label:g("transaction.message")},fourthColumn:{label:g("transaction.amount"),className:"text-right"}};return e.jsxs("table",{className:"table mb-0",children:[e.jsx("thead",{children:e.jsx(X,{size:a,type:"transactions.length",headers:i})}),e.jsx("tbody",{children:t.map(function(s,l){const o={firstColumn:{value:s.receiver},secondColumn:{value:s.accountNumber},thirdColumn:{value:s.message,hasLongText:!0},fourthColumn:{value:be(s.amount),className:"text-right"}};return e.jsx(F.Fragment,{children:e.jsx(Z,{data:o,size:a})},l)})})]})}}function la({state:t,viewportOffset:a,triggerEvent:n}){const i={small:0,medium:576,tablet:768},{size:s,setRef:l}=ue(i);if(Q(t,r.getStatusFileContent))return e.jsx(Xe,{state:t,serviceEndpoint:r.getStatusFileContent});if(ve(t,r.getStatusFileContent)){const o=je(t,r.getStatusFileContent),{createdDate:c,paymentFileMessageId:h,fileLevelError:u,sections:f}=o;return e.jsxs("div",{ref:l,children:[e.jsxs("div",{className:"card","data-test-id":"status-file-details",children:[e.jsx("h2",{className:"card-header",children:g("statusReport")}),e.jsxs("div",{className:"card-block",children:[s==="small"&&e.jsx("div",{className:"row pt-1 pb-2 bb-1 justify-content-center",children:e.jsx(P,{buttonType:"link",className:"btn btn-link mx-0",leftIcon:ee.DOWNLOAD_20,layoutOrder:"2",onClick:function(){n({name:p.DOWNLOAD_STATUS_FILE_PRESSED})},label:g("download"),dataTestId:"actionbar-download-button"})}),u?.fileLevelStatus==="REJECTED"?e.jsx(Le,{date:c,fileNumber:h,information:g("header.informationErrorText"),cause:ce(`errorCodes.${u.errorCode}`),status:e.jsx("div",{className:"tag tag-danger","data-test-id":"file-status-tag",children:e.jsx("span",{children:g("REJECTED")})}),size:s}):e.jsx(Le,{date:c,fileNumber:h,size:s})]})]}),f&&f.map((x,y)=>{const m=`${ta(x.sectionId)}_${y}`;return e.jsxs("section",{className:"card","data-test-id":"payment-details2",children:[e.jsx("h3",{className:"card-header","data-test-id":"payment-details-header",children:g("sectionHeader.title")}),e.jsx("div",{className:"card-body",children:e.jsx(sa,{sectionId:x.sectionId,errorCode:x.errorCode,paymentDate:x.paymentDate,sectionStatus:x.sectionStatus,numberOfRejectedTransactions:x.numberOfRejectedTransactions,totalAmount:be(x.totalAmount),size:s})}),e.jsx("button",{className:"collapse-toggle delimiter-xs",type:"button","aria-controls":`collapsible-${m}`,"data-bs-toggle":"collapse","data-bs-target":`#collapsible-${m}`,"aria-expanded":"false",style:{fontSize:"16px"},children:`Se betalningar (${x.transactions.length})`}),e.jsx("div",{className:"collapse print-collapsed",id:`collapsible-${m}`,children:e.jsx(ia,{transactions:x.transactions,size:s})})]},m)}),e.jsx(Ge,{offset:a.bottom,stickyPosition:"bottom",zIndex:10,stickyStyle:{boxShadow:"rgb(200,200,200) 0px -1px 4px 2px"},children:e.jsx(Ye,{fileType:"Felrapport",printPossible:!0,size:s,triggerEvent:n})})]})}else return e.jsx(Ue,{})}const ra={title:"Vill du makulera betalfilen?",body:"Betalningarna kommer inte att utföras om du makulerar filen."},oa={confirm:"Ja tack",cancel:"Avbryt"},da="Stäng",me={cancelModal:ra,cancelPaymentFile:oa,close:da};function Me(t){return v(t,me)}function ca({onClose:t,onContinue:a,text:n}){const i={small:0,medium:450,large:920},{size:s,setRef:l}=ue(i);
2return e.jsxs("div",{ref:l,"data-test-id":"cancel-modal-body",children:[e.jsx("p",{children:n}),e.jsxs(Ve,{fullWidth:s==="small",children:[e.jsx(P,{buttonType:"link",onClick:t,label:Me("cancelPaymentFile.cancel"),"data-dismiss":"modal",dataTestId:"cancel-modal-cancel-button"}),e.jsx(P,{buttonType:"primary",onClick:a,label:Me("cancelPaymentFile.confirm"),"data-dismiss":"modal",dataTestId:"cancel-modal-confirm-button"})]})]})}function ma(t){return v(t,me)}function ua({onClose:t,text:a}){const n={small:0,medium:450,large:920},{size:i,setRef:s}=ue(n);return e.jsxs("div",{ref:s,children:[e.jsx("p",{children:a}),e.jsx(Ve,{fullWidth:i==="small",children:e.jsx(P,{buttonType:"primary",onClick:t,label:ma("close"),"data-dismiss":"modal",dataTestId:"error-modal-cancel-button"})})]})}function He(t,a){return v(t,a)}function pa({ajax:t,assetPath:a,model:n,modalController:i,profile:s,controller:l,windowObject:o}){const c={...re},h=Pe(),u=Pe(),f=Je({texts:Ee}),x=st({ajax:t,defaultFilename:"default.txt"});function y(){i.maybeShow({id:"cancel_payment_modal",title:He("cancelModal.title",me),body:e.jsx(ca,{text:He("cancelModal.body",me),onClose:()=>{i.hide({id:"cancel_payment_modal"})},onContinue:()=>{l.trigger(p.TRACKING_EVENT,{name:p.CANCEL_PRESSED_PROCEED}),n.swap(d=>(d=J(d,r.cancelPaymentFile),d=ye(d,!1),d))}})})}function m(d,E){let C;if(E)C=f.getServiceHeaderAndTextByKey(E,d);else{const I=We(n.deref(),d);C=f.getServiceHeaderAndTextForErrorCode(I[0],d)}i.forceShow({id:"error_modal",title:C.header,noDismissButton:!0,body:e.jsx(ua,{text:C.text,onClose:()=>{i.hide({id:"error_modal"}),xe(n.deref())&&n.swap(he)}})})}function b(){n.swap(D,r.getPaymentFile,!0),t.apip({url:$(r.getPaymentFile,{paymentFileId:B(n.deref())}),type:"GET",headers:{"X-LF-Profile":JSON.stringify(H(s))}}).always(d=>{n.swap(bn,d),h.resolve()})}function _(){n.swap(D,r.getPaymentFileContent,!0),t.apip({url:$(r.getPaymentFileContent,{paymentFileId:B(n.deref())}),type:"GET",headers:{"X-LF-Profile":JSON.stringify(H(s))}}).always(d=>{n.swap(K,r.getPaymentFileContent,d)})}function A(){n.swap(D,r.startSigningPaymentFile,!0),t.apip({url:$(r.startSigningPaymentFile,{paymentFileId:B(n.deref())}),headers:{"X-LF-Profile":JSON.stringify(H(s))}}).always(d=>{n.swap(K,r.startSigningPaymentFile,d)}).fail(()=>{m(r.startSigningPaymentFile)})}function G(){t.apip({url:$(r.executePaymentFileSigning,{paymentFileId:B(n.deref())}),headers:{"X-LF-Profile":JSON.stringify(H(s))},data:{signingId:oe(n.deref())}}).always(d=>{n.swap(function(E){return E=K(E,r.executePaymentFileSigning,d),Q(E,r.executePaymentFileSigning)||(E=J(E,r.getPaymentFileSigningStatus)),E})}).fail(()=>{m(r.executePaymentFileSigning)})}function k(){t.apip({url:$(r.getPaymentFileSigningStatus,{paymentFileId:B(n.deref())}),headers:{"X-LF-Profile":JSON.stringify(H(s))},data:{signingId:oe(n.deref())}}).always(d=>{n.swap(wn,d)}).done(()=>{In(n.deref())&&m(r.getPaymentFileSigningStatus,"FAIL"),kn(n.deref())&&m(r.getPaymentFileSigningStatus,"RETRY_ERROR"),qe(n.deref())&&l.trigger(p.SIGNING_PAYMENT_FILE_SUCCESSFUL)}).fail(()=>{m(r.getPaymentFileSigningStatus)})}function V(){const d=it({ajax:t,windowObject:o,customerProfile:s,signingId:oe(n.deref())});c.listenTo(d,w.SIGNING_START,C=>{l.trigger(p.TRACKING_EVENT,{name:w.SIGNING_START,data:C})}),c.listenTo(d,w.SIGNING_CHANGE,C=>{l.trigger(p.TRACKING_EVENT,{name:w.SIGNING_CHANGE,data:C})}),c.listenTo(d,w.SIGNING_FAIL,C=>{l.trigger(p.TRACKING_EVENT,{name:w.SIGNING_FAIL,data:C})}),c.listenTo(d,w.SIGNING_COMPLETE,C=>{c.stopListening(d),d.signingModalView.closeModal(),E.remove(),l.trigger(p.TRACKING_EVENT,{name:w.SIGNING_COMPLETE,data:C}),n.swap(I=>(I=J(I,r.executePaymentFileSigning),I=vn(I),I))}),c.listenTo(d,w.SIGNING_CANCEL,C=>{c.stopListening(d),d.signingModalView.closeModal(),E.remove(),l.trigger(p.TRACKING_EVENT,{name:w.SIGNING_CANCEL,data:C}),n.swap(he)}),d.signingModalView.prepare();const E=d.signingModalView.render(document.getElementById("modal-dialog-container"),{modalId:"view.security.authentication.id2-modal",showCloseButton:!0})}function L(){n.swap(D,r.cancelPaymentFile,!0),t.apip({url:$(r.cancelPaymentFile,{paymentFileId:B(n.deref())}),headers:{"X-LF-Profile":JSON.stringify(H(s))}}).done(()=>{l.trigger(p.CANCEL_PAYMENT_FILE_SUCCESSFUL),n.swap(D,r.cancelPaymentFile,!1)}).fail(d=>{n.swap(K,r.cancelPaymentFile,d),m(r.cancelPaymentFile)})}function R(){n.swap(D,r.downloadPaymentFile,!0),t.apip({type:"GET",url:$(r.downloadPaymentFile,{paymentFileId:B(n.deref())}),headers:{Accept:"application/octet-stream","X-LF-Profile":JSON.stringify(H(s))},responseType:"blob"}).done(function(d,E,C){const I=we(C);x.saveBlob(d,I),n.swap(D,r.downloadPaymentFile,!1)}).fail(function(d){n.swap(K,r.downloadPaymentFile,d),m(r.downloadPaymentFile)})}
2function j(){n.swap(D,r.getStatusFileContent,!0),t.apip({url:$(r.getStatusFileContent,{statusFileId:B(n.deref())}),type:"GET",headers:{"X-LF-Profile":JSON.stringify(H(s))}}).always(d=>{n.swap(K,r.getStatusFileContent,d),Q(n.deref(),r.getStatusFileContent)||l.trigger(p.ERROR_REPORT_PAGE_OPENED),u.resolve()})}function Ze(){n.swap(D,r.downloadStatusFile,!0),t.apip({type:"GET",url:$(r.downloadStatusFile,{statusFileId:B(n.deref())}),headers:{Accept:"application/octet-stream","X-LF-Profile":JSON.stringify(H(s))},responseType:"blob"}).done(function(d,E,C){const I=we(C);x.saveBlob(d,I),n.swap(D,r.downloadStatusFile,!1)}).fail(function(d){n.swap(K,r.downloadStatusFile,d),m(r.downloadStatusFile)})}function Fe(){const d=n.deref();if(M(d,r.getPaymentFile))b();else if(M(d,r.getPaymentFileContent))_();else if(M(d,r.cancelPaymentFile))L();else if(M(d,r.startSigningPaymentFile))A();else if(xe(d)){if(!En(d)&&jn(d))V();else if(M(d,r.executePaymentFileSigning))G();else if(M(d,r.getPaymentFileSigningStatus))if(An(d)){const E=Tn(d);setTimeout(()=>{k()},E)}else k()}else On(d)?y():M(d,r.downloadPaymentFile)?R():M(d,r.downloadStatusFile)?Ze():M(d,r.getStatusFileContent)&&j()}return{start:function(){c.listenTo(n,"change",Fe),c.listenTo(i,"hidden",({id:d})=>{d==="cancel_payment_modal"&&n.swap(ye,!1)}),Fe()},stop:function(){c.stopListening()},getPaymentFilePromise:function(){return h},getStatusFileContentPromise:function(){return u}}}function ha({ajax:t,assetPath:a,profile:n,userId:i,customerId:s,modalController:l,viewportOffsetModel:o=_e({top:0}),windowObject:c,fileId:h,fileType:u,fileFormat:f,pollSigningStatusDelay:x=1500,pollSigningStatusRetries:y=20}){const m={...re},b=_e(pn({fileType:u,fileId:h,fileFormat:f,pollSigningStatusDelay:x,pollSigningStatusRetries:y})),_=pa({ajax:t,assetPath:a,model:b,modalController:l,profile:n,controller:m,windowObject:c});_.start();const A=[p.PRINT_PRESSED,p.DOWNLOAD_PRESSED,p.CANCEL_PRESSED],G=({name:k,data:V})=>{A.includes(k)&&m.trigger(p.TRACKING_EVENT,{name:k,data:V})};return m.paymentFileContentView={render:function(k){function V(j){G(j),j.name===p.BACK_PRESSED?m.trigger(p.BACK_PRESSED):j.name===p.SIGN_PRESSED?b.swap(Cn):j.name===p.PRINT_PRESSED?m.trigger(p.PRINT_PRESSED):j.name===p.DOWNLOAD_PRESSED?b.swap(J,r.downloadPaymentFile):j.name===p.CANCEL_PRESSED&&b.swap(ye,!0)}const L=ke({target:k,Component:Un,getProps:function(){const j=b.deref();return{assetPath:a,state:j,viewportOffset:o.deref(),triggerEvent:V}}});L.render();const R={...re};return R.listenTo(b,"change",L.render),R.remove=function(){R.stopListening(),L.unmountComponent()},R},getPromise:function(){return _.getPaymentFilePromise()},prepare:function(){b.swap(Ae,r.getPaymentFile)}},m.statusFileContentView={render:function(k){function V(j){G(j),j.name===p.BACK_PRESSED?m.trigger(p.BACK_PRESSED):j.name===p.PRINT_PRESSED?m.trigger(p.PRINT_PRESSED):j.name===p.DOWNLOAD_PRESSED&&b.swap(J,r.downloadStatusFile)}const L=ke({target:k,Component:la,getProps:function(){const j=b.deref();return{assetPath:a,state:j,viewportOffset:o.deref(),triggerEvent:V}}});L.render();const R={...re};return R.listenTo(b,"change",L.render),R.remove=function(){R.stopListening(),L.unmountComponent()},R},getPromise:function(){return _.getStatusFileContentPromise()},prepare:function(){b.swap(Ae,r.getStatusFileContent)}},m}export{ha as default};

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.