1"use strict";(self.webpackChunk_pkg_federation=self.webpackChunk_pkg_federation||[]).push([[7713],{5503(t,e,r){r.r(e),r.d(e,{loadModuleMaturityCalculator:()=>c});var n=r(91034),o=r(39178),a=r(7510);const l=["monthlyRate","amortization"];var u=r(52923),i=r(65723);const s={createPresetWebsiteMaturityCalculator:({ctaLink:t})=>({...t&&{content:{followUp:(0,i.jsx)(u.sj,{link:t,children:t.label})}}})},c=async({moduleHost:t,props:e,preset:r})=>{const{calculationInput:u,...i}=e,c=r(s),y=(t=>{if(!t)return;const e={};null!=t.loanAmount&&(e.loanAmount=t.loanAmount);const r=(t=>{var e;if(e=t,(0,a.M)(l,e))return t})(t.repaymentType);return r&&(e.repaymentType=r),null!=t.desiredRepayment&&(e.desiredRepayment=t.desiredRepayment),null!=t.amortization&&(e.amortization=t.amortization),null!=t.longMaturity&&(e.longMaturity=t.longMaturity),null!=t.shortMaturity&&(e.shortMaturity=t.shortMaturity),null!=t.longMaturityInterest&&(e.longMaturityInterest=t.longMaturityInterest),null!=t.shortMaturityInterest&&(e.shortMaturityInterest=t.shortMaturityInterest),Object.keys(e).length>0?{initialFormValues:e}:void 0})(u);return(0,n.A)({url:"/frontend-modules/module-calculators/remoteEntry.js",name:{scope:"module_calculators",specifier:"./ModuleMaturityCalculatorWebsite"},...(0,o.S)(t),props:{...i,...c,...y&&{calculation:y}}})}},7510(t,e,r){r.d(e,{M:()=>n});const n=(t,e)=>(t=>"string"==typeof t||"number"==typeof t)(e)&&t.includes(e)}}]);
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.