{"version":3,"sources":["0"],"names":["currentResult","CAL_BUTTON_ID","readValue","id","fallback","el","$y","value","setValue","escapeHtml","String","replace","formatNumber","decimals","num","Number","isFinite","places","Math","abs","toExponential","toFixed","formatMoney","toLocaleString","undefined","minimumFractionDigits","maximumFractionDigits","setCopyVisible","visible","copyButton","classList","toggle","buildResultTable","rows","html","forEach","row","rowClass","highlighted","valueClass","label","buildDataTable","headers","footerRows","head","cell","copyRows","map","join","readValidatedNumber","e","showerr","target","inputEvent","validator","mm","op","errmsg","focus","closeSuccess","readValidatedText","bindResultCopy","resultCopy","ClipboardJS","text","showError","window","langTexts","resultEmpty","on","showToolCopySuccess","locales","copy","lang","success","error","showSuccess","copyValue","innerHTML","add","remove","scrollToolFeedbackIntoView","highlightOutputCard","hideLoading","message","resetOutputHighlight","errorElement","textContent","resultError","delLoading","payment","principal","annualRate","months","monthlyRate","pow","resetOptions","getMipYears","duration","termYears","min","runTransform","financedLoan","mortgagePayment","annualMip","insuranceMonth","totalTax","totalInsurance","totalHoa","totalOut","homePrice","downPct","rate","upfrontMipPct","annualMipPct","taxPct","insuranceYear","hoaYear","baseLoan","downPayment","loanAmountError","upfrontMip","round","propertyTaxMonth","hoaMonth","mipYears","monthlyPaymentLabel","mortgagePaymentLabel","loanAmountLabel","upfrontMipResultLabel","annualMipLabel","propertyTaxLabel","homeInsuranceLabel","hoaFeeLabel","totalOutLabel","onClear","onTransform","showLoading","err"],"mappings":"AAAA,IAAIA,cAAgB,GAChBC,cAAgB,gBAEpB,SAASC,UAAUC,EAAIC,GACjBC,EAAKC,GAAGH,GACZ,OAAOE,QAA0B,IAAbA,EAAGE,MAAwBF,EAAGE,MAAQH,EAG5D,SAASI,SAASL,EAAII,GAChBF,EAAKC,GAAGH,GACRE,IAAIA,EAAGE,MAAQA,GAGrB,SAASE,WAAWF,GAClB,OAAOG,OAAOH,GAAOI,QAAQ,KAAM,SAASA,QAAQ,KAAM,QAAQA,QAAQ,KAAM,QAAQA,QAAQ,KAAM,UAAUA,QAAQ,KAAM,UAGhI,SAASC,aAAaL,EAAOM,GACvBC,EAAMC,OAAOR,GACjB,IAAKS,SAASF,GAAM,MAAO,IACvBG,EAA6B,iBAAbJ,EAAwBA,EAAW,EACvD,OAAY,IAARC,GAAaI,KAAKC,IAAIL,GAAO,MAAc,IAC3CI,KAAKC,IAAIL,GAAO,MAA6B,KAAjBI,KAAKC,IAAIL,GAA2BA,EAAIM,cAAc,GAAGT,QAAQ,QAAS,KAAKA,QAAQ,cAAe,OAC/HG,EAAIO,QAAQJ,GAAQN,QAAQ,QAAS,IAAIA,QAAQ,cAAe,MAGzE,SAASW,YAAYf,GACfO,EAAMC,OAAOR,GAEjB,MAAO,KADaO,EAAfE,SAASF,GACDA,EADa,GACTS,oBAAeC,EAAW,CAAEC,sBAAuB,EAAGC,sBAAuB,IAGhG,SAASC,eAAeC,GACtB,IAAIC,EAAavB,GAAG,WAChBuB,GAAYA,EAAWC,UAAUC,OAAO,UAAWH,GAGzD,SAASI,iBAAiBC,GACxB,IAAIC,EAAO,iMAOX,OANAD,EAAKE,QAAQ,SAAUC,GACrB,IAAIC,EAAWD,EAAIE,YAAc,aAAe,WAC5CC,EAAaH,EAAIE,YAAc,8BAAgC,4BACnEJ,GAAQ,cAAgBG,EAAW,mFAAqF5B,WAAW2B,EAAII,OAAS,kDAAoDD,EAAa,KAAO9B,WAAW2B,EAAI7B,OAAS,eAElP2B,GAAQ,+BAIV,SAASO,eAAeC,EAAST,EAAMU,GACrC,IAAIT,EAAO,uLAgBX,OAfAQ,EAAQP,QAAQ,SAAUS,GACxBV,GAAQ,uEAAyEzB,WAAWmC,GAAQ,UAEtGV,GAAQ,wDACRD,EAAKE,QAAQ,SAAUC,GACrBF,GAAQ,OACRE,EAAID,QAAQ,SAAUU,GAAQX,GAAQ,+CAAiDzB,WAAWoC,GAAQ,UAC1GX,GAAQ,WAETS,GAAc,IAAIR,QAAQ,SAAUC,GACnCF,GAAQ,wCACRE,EAAID,QAAQ,SAAUU,GAAQX,GAAQ,+CAAiDzB,WAAWoC,GAAQ,UAC1GX,GAAQ,UAEVA,GAAQ,+BAIV,SAASY,SAASb,GAChB,OAAOA,EAAKc,IAAI,SAAUX,GAAO,OAAOA,EAAII,MAAQ,KAAOJ,EAAI7B,QAAUyC,KAAK,MAGhF,SAASC,oBAAoBC,EAAG/C,EAAIgD,GAGlC,OAFAD,EAAEE,OAAS9C,GAAGH,GACd+C,EAAEC,QAAUA,EACPE,WAAWH,GAAGI,UAMZvC,OAAOmC,EAAEE,OAAO7C,QALjB4C,GAASI,GAAGC,IAAG,EAAMC,OAAOP,EAAEE,SAClCF,EAAEE,OAAOM,QACTC,eACO,MAKX,SAASC,kBAAkBV,EAAG/C,EAAIgD,GAGhC,OAFAD,EAAEE,OAAS9C,GAAGH,GACd+C,EAAEC,QAAUA,EACPE,WAAWH,GAAGI,UAMZJ,EAAEE,OAAO7C,OALV4C,GAASI,GAAGC,IAAG,EAAMC,OAAOP,EAAEE,SAClCF,EAAEE,OAAOM,QACTC,eACO,MAKX,SAASE,iBACP,IAAIC,EAAa,IAAIC,YAAY,mBAAoB,CACnDC,KAAM,WACJ,OAAKhE,gBACHiE,UAAUC,OAAOC,UAAUC,aACpB,OAKbN,EAAWO,GAAG,UAAW,SAAUnB,GACjCoB,oBAAoBpB,GACpBK,GAAGC,IAAG,EAAOe,QAAQC,KAAKC,MAAMC,WAElCZ,EAAWO,GAAG,QAAS,WACrBd,GAAGC,IAAG,EAAMe,QAAQC,KAAKC,MAAME,SAInC,SAASC,YAAY1C,EAAM2C,GACzB7E,cAAgBU,OAAOmE,GAAa,IACpCvE,GAAG,aAAawE,UAAY5C,EAC5B5B,GAAG,iBAAiBwB,UAAUiD,IAAI,UAClCzE,GAAG,mBAAmBwB,UAAUkD,OAAO,UACvCrD,gBAAe,GACfsD,2BAA2B,mBAC3BC,sBACAC,YAAYlF,eAGd,SAASgE,UAAUmB,GACjBpF,cAAgB,GAChBM,GAAG,mBAAmBwB,UAAUiD,IAAI,UACpCM,uBACA/E,GAAG,aAAawE,UAAY,GAC5BnD,gBAAe,GACf,IAAI2D,EAAehF,GAAG,iBACtBgF,EAAaC,YAAcH,GAAWlB,OAAOC,UAAUqB,YACvDF,EAAaxD,UAAUkD,OAAO,UAC9BC,2BAA2B,iBAC3BQ,WAAWxF,eAGb,SAAS0D,eACP3D,cAAgB,GAChBM,GAAG,mBAAmBwB,UAAUiD,IAAI,UACpCM,uBACA/E,GAAG,aAAawE,UAAY,GAC5BxE,GAAG,iBAAiBwB,UAAUiD,IAAI,UAClCpD,gBAAe,GACf8D,WAAWxF,eAGb,SAASyF,QAAQC,EAAWC,EAAYC,GAClCC,EAAcF,EAAa,IAAM,GACrC,OAAoB,GAAhBE,EAA0BH,EAAYE,EACnCF,EAAYG,GAAe,EAAI5E,KAAK6E,IAAI,EAAID,GAAcD,IAGnE,SAASG,eACPxF,SAAS,iBAAkB,UAC3BA,SAAS,mBAAoB,OAC7BA,SAAS,gBAAiB,MAC1BA,SAAS,oBAAqB,OAC9BA,SAAS,kBAAmB,QAC5BA,SAAS,iBAAkB,QAC3BA,SAAS,cAAe,YACxBA,SAAS,mBAAoB,OAC7BA,SAAS,qBAAsB,QAC/BA,SAAS,cAAe,OAG1B,SAASyF,YAAYC,EAAUC,GAC7B,MAAiB,SAAbD,EAA4B,EACf,SAAbA,EAA4BhF,KAAKkF,IAAI,EAAGD,GAC3B,WAAbD,EAA8BhF,KAAKkF,IAAI,GAAID,GACxCA,EAGT,SAASE,aAAalD,GACpB,IA0BImD,EAEAC,EAEAC,EAGAC,EAIAC,EACAC,EACAC,EAEAC,EACA5E,EA1CAiB,EAAI,GACJ4D,EAAY7D,oBAAoBC,EAAG,iBAAkBC,GACvC,OAAd2D,GAEY,QADZC,EAAU9D,oBAAoBC,EAAG,mBAAoBC,KAGvC,QADdgD,EAAYlD,oBAAoBC,EAAG,gBAAiBC,KAG3C,QADT6D,EAAO/D,oBAAoBC,EAAG,oBAAqBC,KAGjC,QADlB8D,EAAgBhE,oBAAoBC,EAAG,kBAAmBC,KAGzC,QADjB+D,EAAejE,oBAAoBC,EAAG,iBAAkBC,KAG7C,QADXgE,EAASlE,oBAAoBC,EAAG,mBAAoBC,KAGlC,QADlBiE,EAAgBnE,oBAAoBC,EAAG,qBAAsBC,KAGjD,QADZkE,EAAUpE,oBAAoBC,EAAG,cAAeC,OAGhDmE,EAAWR,GADXS,EAAcT,EAAYC,EAAU,OAExB,EACd9C,UAAUC,OAAOC,UAAUqD,kBAmBzBX,EAAWU,GAbXhB,EAAkBb,QAFlBY,EAAegB,GADfG,EAAaH,EAAWL,EAAgB,KAGAD,EADxCnB,EAAS3E,KAAKwG,MAAkB,GAAZvB,KAScN,GAClCa,GALAiB,EAAmBb,EAAYK,EAAS,IAAM,IAKhBtB,IAC9Bc,GALAF,EAAiBW,EAAgB,IAKCvB,IAClCe,GALAgB,EAAWP,EAAU,IAKCxB,IATtBW,EAAYc,EAAWJ,EAAe,MADtCW,EAAW5B,YAAY/F,UAAU,cAAe,YAAaiG,IAwBjEvB,YAAY5C,iBAXRC,EAAO,CACT,CAAEO,MAAO0B,OAAOC,UAAU2D,oBAAqBvH,MAAOe,YARnCiF,GAJO,EAAXsB,EAAerB,EAAY,GAAK,GAIGmB,EAAmBlB,EAAiBmB,GAQHtF,aAAa,GAChG,CAAEE,MAAO0B,OAAOC,UAAU4D,qBAAsBxH,MAAOe,YAAYiF,IACnE,CAAE/D,MAAO0B,OAAOC,UAAU6D,gBAAiBzH,MAAOe,YAAYgF,IAC9D,CAAE9D,MAAO0B,OAAOC,UAAU8D,sBAAuB1H,MAAOe,YAAYmG,IACpE,CAAEjF,MAAO0B,OAAOC,UAAU+D,eAAgB3H,MAAOe,YAAYkF,IAC7D,CAAEhE,MAAO0B,OAAOC,UAAUgE,iBAAkB5H,MAAOe,YAAYoF,IAC/D,CAAElE,MAAO0B,OAAOC,UAAUiE,mBAAoB7H,MAAOe,YAAYqF,IACjE,CAAEnE,MAAO0B,OAAOC,UAAUkE,YAAa9H,MAAOe,YAAYsF,IAC1D,CAAEpE,MAAO0B,OAAOC,UAAUmE,cAAe/H,MAAOe,YAAYuF,MAE1B/D,SAASb,MAG/C,IAAIsG,QAAU,WAAcvC,eAAgBrC,gBACxC6E,YAAc,SAAUrF,QACH,IAAZA,IAAyBA,GAAU,GAC9CsF,YAAY,cAAexI,eAC3B,IAAMoG,aAAalD,GAAY,MAAOuF,GAAOzE,UAAUyE,GAAOA,EAAItD,QAAUsD,EAAItD,QAAUlB,OAAOC,UAAUqB,eAG7G3B,iBACAmC"}