1"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[75031],{64134:(function(O,f,t){t.d(f,{A:function(){return C}});const h=()=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043),t.e(57811),t.e(48400),t.e(98941)]).then(t.bind(t,97391));function C(A){A.component("moo-calc-401k-retirement-income",h)}}),57911:(function(O,f,t){t.d(f,{A:function(){return C}});const h=()=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043),t.e(57811),t.e(48400),t.e(98941)]).then(t.bind(t,27042));function C(A){A.component("moo-calc-are-my-current-retirement-savings",h)}}),63132:(function(O,f,t){t.d(f,{A:function(){return C}});const h=()=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043),t.e(57811),t.e(48400),t.e(98941)]).then(t.bind(t,70345));function C(A){A.component("moo-calc-how-long-will-it-take-to-pay-my-credit-card",h)}}),92120:(function(O,f,t){t.d(f,{A:function(){return C}});const h=()=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043),t.e(57811),t.e(48400),t.e(98941)]).then(t.bind(t,67095));function C(A){A.component("moo-calc-how-long-will-my-money-last",h)}}),64039:(function(O,f,t){t.d(f,{A:function(){return C}});const h=()=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043),t.e(57811),t.e(48400),t.e(98941)]).then(t.bind(t,79736));function C(A){A.component("moo-calc-how-long-will-my-savings-last",h)}}),90347:(function(O,f,t){t.d(f,{A:function(){return C}});const h=()=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043),t.e(57811),t.e(48400),t.e(98941)]).then(t.bind(t,1546));function C(A){A.component("moo-calc-how-much-di-do-you-need",h)}}),48867:(function(O,f,t){t.d(f,{A:function(){return C}});const h=()=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043),t.e(57811),t.e(48400),t.e(98941)]).then(t.bind(t,69704));function C(A){A.component("moo-calc-lifetime-guaranteed-income-account",h)}}),98983:(function(O,f,t){t.r(f);var h=Object.defineProperty,C=Object.defineProperties,A=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,M=(r,u,d)=>u in r?h(r,u,{enumerable:!0,configurable:!0,writable:!0,value:d}):r[u]=d,b=(r,u)=>{for(var d in u||(u={}))x.call(u,d)&&M(r,d,u[d]);if(T)for(var d of T(u))N.call(u,d)&&M(r,d,u[d]);return r},v=(r,u)=>C(r,A(u));const i=r=>v(b({},r),{helperActive:!1});f.default=i}),19771:(function(O,f,t){t.d(f,{A:function(){return C}});const h=()=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043),t.e(57811),t.e(48400),t.e(98941)]).then(t.bind(t,13494));function C(A){A.component("moo-calc-ss-retirement-income",h)}}),7402:(function(O,f,t){t.d(f,{A:function(){return C}});const h=()=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043),t.e(57811),t.e(48400),t.e(98941)]).then(t.bind(t,4879));function C(A){A.component("moo-calc-what-are-my-ltc-needs",h)}}),20996:(function(O,f,t){t.d(f,{A:function(){return C}});const h=()=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043),t.e(57811),t.e(48400),t.e(98941)]).then(t.bind(t,99440));function C(A){A.component("moo-quote-disability-income-insurance",h)}}),79571:(function(O,f,t){t.d(f,{A:function(){return C}});const h=A=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043),t.e(57811),t.e(48400),t.e(98941)]).then(t.bind(t,50062));function C(A){A.component("moo-quote-term-life-insurance",h)}}),67671:(function(O,f,t){t.r(f);var h=Object.defineProperty,C=Object.defineProperties,A=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,M=(r,u,d)=>u in r?h(r,u,{enumerable:!0,configurable:!0,writable:!0,value:d}):r[u]=d,b=(r,u)=>{for(var d in u||(u={}))x.call(u,d)&&M(r,d,u[d]);if(T)for(var d of T(u))N.call(u,d)&&M(r,d,u[d]);return r},v=(r,u)=>C(r,A(u));const i=r=>v(b({},r),{helperActive:!1});f.default=i}),13790:(function(O,f){var t=Object.defineProperty,h=Object.defineProperties,C=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,N=(v,i,r)=>i in v?t(v,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):v[i]=r,M=(v,i)=>{for(var r in i||(i={}))T.call(i,r)&&N(v,r,i[r]);if(A)for(var r of A(i))x.call(i,r)&&N(v,r,i[r]);return v},b=(v,i)=>h(v,C(i));f.A=((v,i,r,u,d,m=!1)=>{(window.dataLayer=window.dataLayer||[]).push(b(M({},v),{event:i,eventCategory:r,eventAction:u,eventLabel:d,eventNonInt:m}))})}),38281:(function(O,f,t){t.d(f,{A:function(){return St}});var h=function(){var a=this,l=a._self._c;return l("div",{staticClass:"container moo-calculator"},[l("div",{staticClass:"moo-calculator-slot"},[a._t("calc")],2),a._v(" "),a.hasResultComponentAndContent?l("moo-calc-results",{attrs:{results:a.calcResults,schema:a.fieldData,error:a.calcError}},[a._t("custom-results")],2):a._e()],1)},C=[];h._withStripped=!0;var A=t(95353),T=t(72505),x=t.n(T);x().defaults.headers.post["Content-Type"]="application/json";const N=e=>typeof e=="string"&&e.length>0?e:"";var M=(e=>{const a=e.uri?e.uri:"/api/v1/",l=e.service,E=1e4,L=N(e.basePath),P={withCredentials:!1,timeout:E,headers:{"Content-Type":"application/json"}};if(e&&e.getLocalizedCalcData&&e.getLocalizedCalcData===!0)return new Promise((F,Q)=>{F({data:{getLocalizedCalcData:e.getLocalizedCalcData}})});const D=(F,Q,J)=>`${F}${Q}${J}`;return x().post(D(L,a,l),e,P)}),b=t(13790);
1const v=1e3,i=1970,r=1,u=e=>{const a=new Date(e),l=Date.now()-a.getTime(),E=new Date(l);return Math.abs(E.getUTCFullYear()-i)},d=e=>{if(new Date(e).toString()!=="Invalid Date"&&!isNaN(new Date(e))){const a=new Date(e),l=Date.now()-a.getTime(),E=new Date(l);return Math.abs(E.getUTCFullYear()-i)}return r},m=e=>e/100,w=12,j=e=>e/w,H=e=>e*w,S=function(e,a){return a==="year"||a==="years"?j(e):e},s=function(e,a){return a==="year"||a==="years"?e:j(e)},y=e=>{const a=!!Number(e);return{true:"Y",false:"N"}[a]},g=e=>{const a={by_month:"1",by_year:"2"},l=e.toLowerCase();return a[l]},c=e=>({1:"single",2:"married"})[e],o=e=>({1:"male",2:"female"})[e],n=e=>{const a={male:1,female:2},l=e.toLowerCase();return a[l]},p=e=>{const a={male:"m",female:"f"},l=e.toLowerCase();return a[l]},B=e=>({"1a":"Labor","2a":"Light Labor","3a":"Technical","4a":"Professional","5a":"Executive"})[e],X=e=>{const a={month:"1",year:"2"},l=e.toLowerCase();return a[l]},z=e=>Math.ceil(e/v)*v,G=e=>{const a=parseFloat((""+e).replace(/\$|,/g,"")),l=3;return"$"+a.toFixed(2).split(".")[0].split("").reverse().reduce(function(P,D,F,Q){return D==="-"?D+P:D+(F&&!(F%l)?",":"")+P},"")},te=e=>{const a=parseFloat((""+e).replace(/\$|,/g,"")),l=3,L=a.toFixed(2).split(".");return"$"+L[0].split("").reverse().reduce(function(P,D,F,Q){return D==="-"?D+P:D+(F&&!(F%l)?",":"")+P},"")+"."+L[1]};var V=Object.defineProperty,W=Object.defineProperties,U=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable,ce=(e,a,l)=>a in e?V(e,a,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[a]=l,Te=(e,a)=>{for(var l in a||(a={}))ae.call(a,l)&&ce(e,l,a[l]);if(re)for(var l of re(a))Ie.call(a,l)&&ce(e,l,a[l]);return e},be=(e,a)=>W(e,U(a));const Oe=function(e,a){let l={};for(const E in a)Object.prototype.hasOwnProperty.call(a,E)&&(l=be(Te({},l),{[a[E]]:e[E]}));return l},Me=function(e){return{age:e[0].people[0].age,gender:o(e[0].people[0].gender),married:c(e[0].partnerStatus),ltcExpectedAnnualCosts:e[0].people[0].monthlyBenefit}},Re=function(e){return{dateOfBirth:e[0].dob,age:e[1].age,amountNeeded:e[0].amount,gender:e[0].gender,useOfTobacco:e[0].tobacco}};var xe=((e,a)=>{if(a&&a.formId==="LongTermCareCost"&&Array.isArray(e))return Me(e);if(a&&a.formId==="TermLifeQuote"&&Array.isArray(e))return Re(e);if(a&&a.GTMAnalyticsMap)return Oe(e,a.GTMAnalyticsMap)});const Ee=1500,Ne=1e4,Le=1,Be=2,Fe=3,De=1,we=2,pe="0",ue=function(e,a){return Math.max(Math.min(e-a,Ne),Ee)},fe=function(e){return e==="male"?De:we},ve=function(e,a,l){return{gender:fe(e.clientGender),age:e.clientAge,selectedClass:1,monthlyBenefit:ue(e.benefit,a*l)}},Ge=function(e,a,l){return{gender:fe(e.clientGender==="male"?"female":"male"),age:e.clientAge,selectedClass:1,monthlyBenefit:ue(e.benefit,a*l)}},je=function(e){return e.married==="S"?Le:e.partnerInterestInCoverage===pe?Be:Fe},He=function(e,a,l){return e.married==="S"||e.partnerInterestInCoverage===pe?[ve(e,a,l)]:[ve(e,a,l),Ge(e,a,l)]},ie=e=>{const{age:a,tobacco:l,terms:E,term:L,maxAgeTobacco:P,maxAgeNontobacco:D}=e;(a<=P&&l||a<=D&&!l)&&E.push(L)},de=(e,a,l)=>{const E=[],{term10MaxAgeT:L,term10MaxAgeNT:P,term15MaxAgeT:D,term15MaxAgeNT:F,term20MaxAgeT:Q,term20MaxAgeNT:J,term30MaxAgeT:k,term30MaxAgeNT:K}=l;return ie({age:e,tobacco:a,terms:E,term:"10",maxAgeTobacco:L,maxAgeNontobacco:P}),ie({age:e,tobacco:a,terms:E,term:"15",maxAgeTobacco:D,maxAgeNontobacco:F}),ie({age:e,tobacco:a,terms:E,term:"20",maxAgeTobacco:Q,maxAgeNontobacco:J}),ie({age:e,tobacco:a,terms:E,term:"30",maxAgeTobacco:k,maxAgeNontobacco:K}),E},$e=(e,a)=>de(e,a,{term10MaxAgeT:75,term10MaxAgeNT:80,term15MaxAgeT:70,term15MaxAgeNT:74,term20MaxAgeT:65,term20MaxAgeNT:68,term30MaxAgeT:50,term30MaxAgeNT:55}),We=(e,a)=>de(e,a,{term10MaxAgeT:75,term10MaxAgeNT:80,term15MaxAgeT:70,term15MaxAgeNT:74,term20MaxAgeT:65,term20MaxAgeNT:67,term30MaxAgeT:49,term30MaxAgeNT:54}),Ue=(e,a)=>de(e,a,{term10MaxAgeT:70,term10MaxAgeNT:70,term15MaxAgeT:65,term15MaxAgeNT:65,term20MaxAgeT:60,term20MaxAgeNT:60,term30MaxAgeT:50,term30MaxAgeNT:50}),Ye=(e,a,l)=>{switch(a){case"MD":return We(e,l);case"WA":return Ue(e,l);default:return $e(e,l)}};function ze(e,a,l){return Ye(e,a,l)}var Ve=Object.defineProperty,he=Object.getOwnPropertySymbols,Xe=Object.prototype.hasOwnProperty,Qe=Object.prototype.propertyIsEnumerable,ye=(e,a,l)=>a in e?Ve(e,a,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[a]=l,$=(e,a)=>{for(var l in a||(a={}))Xe.call(a,l)&&ye(e,l,a[l]);if(he)for(var l of he(a))Qe.call(a,l)&&ye(e,l,a[l]);return e};const se=0,Ke="N",Je=1,ge=2,Ze=3,ke=4,I=1e3,R=0,Y=65,q=e=>{let a=ke;return e<25e4?a=Je:e<5e5?a=ge:e<1e6&&(a=Ze),a},ee=function(e){return e==="NY"?"NY":"NATIONAL"},Ae={DisabilityInsuranceNeed:e=>(e.service="calculators/disability-income-insurance",e),HowLongWillMyMoneyLast:e=>{const a={service:"calculators/how-long-will-my-money-last",withdrawalIncreases:m(e.withdrawalIncreases),taxBracket:m(e.taxBracket),monthlyWithdrawal:e.disbursementFrequency==="year"?j(e.monthlyWithdrawal):e.monthlyWithdrawal,beforeTaxReturn:m(e.beforeTaxReturn),amortization:X(e.disbursementFrequency)};return $($({},e),a)},HowLongWillItTakeToPayOffMyCreditCard:e=>{const a={service:"calculators/how-long-will-it-take-to-pay-off-my-credit-card",ccRate:m(e.ccRate),minpaymentRate:m(e.minpaymentRate),amortization:g(e.amortization),skipPayment:"N"};return $($({},e),a)},AreMyCurrentRetirementSavingsSufficient:e=>{const a=u(e.clientAge),l={service:"calculators/are-my-current-retirement-savings-sufficient",clientAge:a,clientRetAge:a+parseInt(e.clientRetYears,10),annualSavingsIncrease:m(e.annualSavingsIncrease),inflation:m(e.inflation),retirementReplacement:m(e.retirementReplacement),preRet
1irementReturn:m(e.preRetirementReturn),postRetirementReturn:m(e.postRetirementReturn),includeSocsec:e.includeSocsec,pensionIncrease:Ke,annualPension:se,spouseIncome:se,ssOverrideAmount:se,dob:e.clientAge};return $($({},e),l)},HowLongSavingsLast:e=>{const a={service:"calculators/im-retired-how-long-will-my-savings-last",increase:m(e.increase),ssIncrease:m(e.ssIncrease),pensionIncrease:m(e.pensionIncrease),otherIncrease:m(e.otherIncrease),beforeTaxReturn:m(e.beforeTaxReturn),amortization:g(e.amortization)};return $($({},e),a)},"401kRetirementIncome":e=>{let l=parseFloat(e.beforeTaxReturnAgg),E=parseFloat(e.beforeTaxReturnCon);E>l&&(l=parseFloat(e.beforeTaxReturnCon),E=parseFloat(e.beforeTaxReturnAgg));const L=(parseFloat(E)+parseFloat(l))/2,P={service:"calculators/how-much-retirement-income-may-my-401k-provide",beforeTaxReturn:m(e.beforeTaxReturn),currentContribution:m(e.currentContribution),salaryIncreases:m(e.salaryIncreases),employerMatch:m(e.employerMatch),inflation:m(e.inflation),beforeTaxReturnCon:m(E),beforeTaxReturnAgg:m(l),retirementReturn:m(e.retirementReturn),beforeTaxReturnMod:m(L)};return $($({},e),P)},SSRetirementIncome:e=>{const a={service:"calculators/social-security-retirement-income-estimator",clientAge:u(e.birthday),spouseAge:d(e.spouseBirthday),spouseIncome:e.spouseIncome||se,spouseSsage:e.spouseSsage||Y,ssInflation:m(e.ssInflation)};return $($({},e),a)},LongTermCareNeeds:e=>{const a={service:"calculators/how-much-long-term-care-insurance",clientAge:u(e.birthday),ltcInflation:m(e.ltcInflation),taxBracket:m(e.taxBracket),ltcIncreases:m(e.ltcIncreases),beforeTaxReturn:m(e.beforeTaxReturn)};return $($({},e),a)},HowMuchMortgageCanIAfford:(e,a)=>{const l={service:"calculators/how-much-home-can-i-afford",combinedIncome:e.currentCombinedAnnualIncome,childSupport:e.monthlyChildSupport,autoPayments:e.monthlyAutoPayments,ccPayments:e.monthlyCreditCardPayments,associationFees:e.monthlyAssociationFees,otherObligations:e.monthlyOtherOblications,mortgageRate:m(e.newInterestRate),mortgageTerm:e.newMtgTerm,downPayment:e.newDownPayment,propertyTaxes:e.newPropertyTax,hazardInsurance:e.newHomeownersInsurance,frontRatio:e.newFrontEndRatio,backRatio:e.newBackEndRatio};return $($($({},e),a),l)},MortgageRefinance:(e,a)=>{const l={service:"calculators/should-i-refinance-my-mortgage",loanAmount:e.currentLoanBalance,interestRate:m(e.interestRate),currentTerm:e.currentTerm,refinanceRate:m(e.refinanceRate),refinanceTerm:H(e.refinanceTerm),originationFee:m(e.originationFee),discountPoints:m(e.discountPoints),refinanceFees:m(e.refinanceFees)};return $($($({},e),a),l)},CompareMortgageTerms:(e,a)=>{const l={service:"calculators/loan-comparison-calculator",loanAmount1:e.loanAmount1,termYears1:e.termYears1,statedRate1:m(e.statedRate1),discount1:m(e.discount1),origination1:m(e.origination1),lender1:e.lender1,title1:e.title1,other1:e.other1,loanAmount2:e.loanAmount2,termYears2:e.termYears2,statedRate2:m(e.statedRate2),discount2:m(e.discount2),origination2:m(e.origination2),lender2:e.lender2,title2:e.title2,other2:e.other2,loanAmount3:e.loanAmount3,termYears3:e.termYears3,statedRate3:m(e.statedRate3),discount3:m(e.discount3),origination3:m(e.origination3),lender3:e.lender3,title3:e.title3,other3:e.other3};return $($($({},e),a),l)},DisabilityIncomeInsurance:e=>(e.service="calculators/disability-income-insurance",e),GetDisabilityInsuranceQuote:e=>{const a={service:"quoters/disability",age:u(e.birthday),gender:p(e.clientGender),class:e.occupation,formattedOccupation:B(e.occupation),tobacco:parseInt(e.tobacco,10)===R?"n":"y"};return $($({},e),a)},LongTermCareCost:e=>{const l=[];for(e.benefit=parseFloat(e.benefit);e.benefit<3500;)e.benefit+=1e3;for(let D=0;D<=2;D+=1)l.push({service:"quoters/long-term-care",zipCode:e.clientZip,partnerStatus:je(e),people:He(e,1e3,D)});return l},DentalInsuranceQuote:e=>({service:"quoters/dental-vision",zipCode:e.clientZip}),TermLifeQuote:e=>{const a=e.tobacco==="1",l=u(e.dob),E=ze(l,e.stateCode,a),L=q(e.amount),P=z(e.amount),D={service:"quoters/term-life-answers",roundTo:I,state:ee(e.stateCode),age:l,amount:P,terms:E.join(","),rateBand:L,riskClass:e.tobacco==="0"?"ppnt":"pt",gender:e.gender==="male"?"M":"F"};return $($({},e),D)},LifeNeeds:e=>{const a={service:"calculators/determine-your-need/life-insurance",gender:p(e.clientGender),tobacco:parseInt(e.clientUsesTobacco,10)===R?"n":"y",age:parseFloat(u(e.birthday)),"income.remaining":parseFloat(S(e.dependentNeed,e.dependentNeedFrequency)),"income.gross":parseFloat(S(e.clientIncome,e.clientIncomeFrequency)),"income.duration":parseFloat(s(e.benefitDuration,e.benefitDurationFrequency)),"immediateCash.final":parseFloat(e.finalExpenses),"immediateCash.mortgage":parseFloat(e.mortgageBalance),"immediateCash.other":parseFloat(e.otherDebtBalance),"education.childCount":parseFloat(e.children),"education.funding":parseFloat(e.tuitionCoverage),"existing.life":parseFloat(e.existingLI),"existing.other":parseFloat(e.liquidAssets)};return $({},a)},LifetimeGuaranteedIncomeAccount:e=>{const a={getLocalizedCalcData:!0};return $($({},e),a)}};function ne(e,a,l={}){return Ae[e](a,l)}var Se=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,qe=(e,a,l)=>a in e?Se(e,a,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[a]=l,_e=(e,a)=>{for(var l in a||(a={}))Pe.call(a,l)&&qe(e,l,a[l]);if(Ce)for(var l of Ce(a))le.call(a,l)&&qe(e,l,a[l]);return e};const me=0,rt=2,it=100,et=12,st=1%12,lt={DisabilityInsuranceNeed:e=>{const a="how-much-disability-insurance";return e.service=a,e},HowLongWillMyMoneyLast:(e,a)=>{const l=P=>{const Q=[];let J=0,k=0,K=0,_,Z;return P.year.forEach((oe,Ct)=>{J-=Number(oe.withdrawal.replace(/\D/g,"")),K+=Number(oe.interest.replace(/\D/g,"")),oe.month%12===st&&(_=oe.beginningBalance),oe.month%12===0&&(Z=Object.assign({},oe),k+=1,Z.month=k,Z.withdrawal=J,Z.interest=K,Z.beginningBalance=_,Q.push(Z),J=0,K=0),P.year.length-1===Ct&&(Z=Object.assign({},oe),k+=1,Z.month=k,Z.withdrawal=J,Z.interest=K,Z.beginningBalance=_,Q.push(Z))}),Q},E=P=>P.map(F=>(F.beginningBalance=G(F.beginningBalance),F.taxes=G(F.taxes),F.interest=G(F.interest),F.withdrawal=G(F.withdrawal),F.endingBalance=G(F.endingBalance),F)),L=(P,D)=>{let F={};
1return D.disbursementFrequency==="month"?F=l(P):D.disbursementFrequency!=="month"&&(F=P.year),E(F)};return e.result=L(e,a),e.year=E(e.year),e.responseText=e.responseText.replace("will","is projected to"),e},HowLongWillItTakeToPayOffMyCreditCard:(e,a)=>{const l=L=>L.map(D=>(D.beginningBalance=G(D.beginningBalance),D.endingBalance=G(D.endingBalance),D.interest=G(D.interest),D.payment=G(D.payment),D));return a.amortization==="by_month"&&(e.totalMonths=Math.round(e.totalYears*et)),parseInt(a.additionalPayment,10)>me&&(e.specialResults=!0,e.responseText=null),e.year=l(e.year),e},AreMyCurrentRetirementSavingsSufficient:e=>{const a="are-my-current-retirement-savings-sufficient";e.service=a;const l=E=>E.map(P=>(P.begBalance=G(P.begBalance),P.currentSavings=G(P.currentSavings),P.desiredIncome=G(P.desiredIncome),P.endingBalance=G(P.endingBalance),P.interest=G(P.interest),P.pensionIncome=G(P.pensionIncome),P.salary=G(P.salary),P.socialSecurity=G(P.socialSecurity),P.withdrawals=G(P.withdrawals),P));return e.year=l(e.year),e.responseText=e.responseText.replace("appears","is projected"),e.responseText=e.responseText.replace("will still","should"),e},HowLongSavingsLast:(e,a)=>{const l=P=>{const D=[];let Q=0,J=0,k=0,K;return P.period.forEach((_,Z)=>{Q-=Number(_.neededWithdrawals.replace(/\D/g,"")),k+=Number(_.interest.replace(/\D/g,"")),_.period%et===0&&(K=Object.assign({},_),J+=1,K.period=J,K.neededWithdrawals=Q,K.interest=k,D.push(K),Q=0,k=0),P.period.length-1===Z&&(K=Object.assign({},_),J+=1,K.period=J,K.neededWithdrawals=Q,K.interest=k,D.push(K))}),D},E=P=>P.map(F=>(F.beginningBalance=G(F.beginningBalance),F.desiredIncome=G(F.desiredIncome),F.fixedIncome=G(F.fixedIncome),F.interest=G(F.interest),F.neededWithdrawals=G(F.neededWithdrawals),F.endingBalance=G(F.endingBalance),F.shortfall=G(F.shortfall),F)),L=(P,D)=>{let F={};return D.amortization==="by_month"?F=l(P):D.amortization!=="by_month"&&(F=P.period),E(F)};return e.period=E(e.period),e.result=L(e,a),e},"401kRetirementIncome":e=>{const a=[];return a[0]=e,{result:a,responseText:e.responseText}},SSRetirementIncome:(e,a)=>{const l=[];l[0]={id:e.year[0].id,nra:e.year[0].nra,ssAnnbenefit:G(e.year[0].ssAnnbenefit),ssBeginage:e.year[0].ssBeginage,ssFutbenefit:G(e.year[0].ssFutbenefit),ssMobenefit:G(e.year[0].ssMobenefit)},(a.spouseBirthday.length>me||a.spouseIncome.length>me||a.spouseSsage.length>me)&&(l[1]={id:e.year[1].id,nra:e.year[1].nra,ssAnnbenefit:G(e.year[1].ssAnnbenefit),ssBeginage:e.year[1].ssBeginage,ssFutbenefit:G(e.year[1].ssFutbenefit),ssMobenefit:G(e.year[1].ssMobenefit)}),e.tableResults=l;const E=[];let L=String(e.combinedIncome).replace(/\D/g,"");return L=L.substring(me,L.length-rt),E[0]=Math.round(Number(L)*Number(e.percentReplaced/it)),E[1]=Math.round(Number(L)-E[0]),e.results=E,e.responseText=e.responseText.replace("appears","is projected"),e.responseText=e.responseText.replace("will","may"),e},LongTermCareNeeds:e=>{const a=l=>l.map(L=>(L.aftertaxInterest=G(L.aftertaxInterest),L.annualSavings=G(L.annualSavings),L.beginningCapital=G(L.beginningCapital),L.endingCapital=G(L.endingCapital),L.ltcneed=G(L.ltcneed),L.netCapital=G(L.netCapital),L));return e.tableResult=a(e.year),e.responseText=e.responseText.replace("policy to cover","policy to help cover"),e},LongTermCareCost:e=>(e.response.quoteList[0]=_e(_e({},e.response.quoteList[0]),{benefitAmt:e.request.parameters.people[0].monthlyBenefit}),e),GetDisabilityInsuranceQuote:e=>{const a=["30","60","90"],l=["day","1000","2000","3000","4000","5000"];return e.term=[],a.forEach(function(E,L){const P={};l.forEach(function(D,F){D==="day"?P[D]=`${E} Days`:P[D]=te(e.response.termPeriods[E][D])}),e.term.push(P)}),e},TermLifeQuote:(e,a)=>({response:e.response?e.response:e,benefitAmt:z(a.amount),age:e.request?e.request.parameters.age:null}),LifeNeeds:e=>(e.response.products=e.response.products.split(","),e),DentalInsuranceQuote:e=>e,HowMuchMortgageCanIAfford:e=>(e.monthlyIncome=e.monthlyIncome?G(e.monthlyIncome):0,e.frontPayment=e.frontPayment?G(e.frontPayment):0,e.homeValueInt=e.homeValue?parseFloat(e.homeValue.replace(/\$/g,"").replace(/,/g,"")):0,e.mortgageAmou
1ntInt=e.mortgageAmount?parseFloat(e.mortgageAmount.replace(/\$/g,"").replace(/,/g,"")):0,e),MortgageRefinance:e=>e,CompareMortgageTerms:e=>e,LifetimeGuaranteedIncomeAccount:(e,a)=>a};function ct(e,a,l){return lt[e](a,l)}var ut=Object.defineProperty,dt=Object.defineProperties,mt=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,at=(e,a,l)=>a in e?ut(e,a,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[a]=l,nt=(e,a)=>{for(var l in a||(a={}))pt.call(a,l)&&at(e,l,a[l]);if(tt)for(var l of tt(a))ft.call(a,l)&&at(e,l,a[l]);return e},ot=(e,a)=>dt(e,mt(a)),vt={props:{header:{type:String,required:!1,default:function(){return this.header}},stateAbbr:{type:String,required:!1,default:function(){return this.stateAbbr}}},data:function(){return{calcResults:null,calcError:null,fieldData:null,submitting:!1}},computed:ot(nt({},(0,A.L8)(["schema"])),{hasResultComponentAndContent(){return this.hasContent&&this.schema.resultsComponent},hasContent(){return(this.calcResults||this.calcError)&&this.schema.shouldShowResults},showResults(){return this.schema.shouldShowResults},apiOverride(){return this.schema.api&&Object.keys(this.schema.api).length>0?this.schema.api:{}}}),watch:{showResults:function(){this.showResults===!1&&(this.calcResults=null)}},methods:ot(nt({},(0,A.i0)(["setShouldShowResults","toggleIsSubmitting","setCalcResults","setCalcInputData"])),{getCalcResults:function(e,a,l){this.toggleIsSubmitting(!0);const E=this.getComputedFormValuesByForm(e,a,l);this.setCalcInputData(E),this.setGoogleAnalyticsData(E),Array.isArray(E)?Promise.all(E.map(M)).then(L=>{this.calcError=null,this.calcResults=L.map(P=>this.formatPostData(e,P.data,a)),this.setCalcResults(this.calcResults),this.toggleIsSubmitting(!1)}).catch(L=>{this.calcResults=null,this.setCalcResults(this.calcResults),this.handleCalcError(L,a),this.toggleIsSubmitting(!1)}):M(E).then(L=>{this.calcError=null,this.calcResults=this.formatPostData(e,L.data,a),this.setCalcResults(this.calcResults),this.toggleIsSubmitting(!1)}).catch(L=>{this.calcResults=null,this.handleCalcError(L,a),this.setCalcResults(this.calcResults),this.toggleIsSubmitting(!1)})},setGoogleAnalyticsData:function(e){(0,b.A)(xe(e,this.schema),"trackEvent","Calculator",this.schema.formId,this.getPageURI())},getComputedFormValuesByForm:function(e,a,l){return ne(e,a,l)},formatPostData:function(e,a,l){return ct(e,a,l)},handleCalcError:function(e,a){this.calcError="There was a problem communicating with the server",a.form_id==="LongTermCareNeeds"&&this.calcErrorChecker(e.response.data,"NegativeArraySizeException")&&(this.calcError="Your LTC Services beginning date cannot be before your current age. Please ensure your birthdate is valid and that your beginning-age for LTC services is not before your current age."),a.form_id==="TermLifeQuote"&&this.calcErrorChecker(e.response.data,"face amount between 100000 and 6500000")&&(this.calcError=null,this.calcResults={benefitAmt:0,response:{}}),a.form_id==="DentalInsuranceQuote"&&(this.calcErrorChecker(e.response.data,"Invalid input")&&(this.calcError="This state does not sell dental insurance at this time, please contact an agent to learn more."),this.calcErrorChecker(e.response.data,"State for zip code was not found")&&(this.calcError="Please enter a valid zip code."))},calcErrorChecker:function(e,a){return e.error&&e.error.includes(a)},getPageURI:function(){return window.location.pathname}}),mounted:function(){this.$on("guidedFormSubmitted",e=>{this.$parent.$emit("guidedFormSubmitted",e)}),this.$on("submitted",e=>{const a={},l="form_id",E=e.formId;a[l]=E,e.steps.forEach(L=>{L.forEach(P=>{typeof P.name!="undefined"&&(a[P.name]=P.value)})}),this.fieldData=e,this.setShouldShowResults(!0),this.getCalcResults(E,a,this.apiOverride)})}},ht=vt,yt=t(14486),gt=(0,yt.A)(ht,h,C,!1,null,null,null),At=gt.exports;function St(e){e.component("moo-calculator",e.extend(At))}}),2164:(function(O,f,t){t.d(f,{A:function(){return C}});const h=A=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043),t.e(37999)]).then(t.bind(t,59430));function C(A){A.component("moo-form",h)}}),38064:(function(O,f,t){t.d(f,{A:function(){return ke}});var h=t(38281);const C=I=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043),t.e(37999)]).then(t.bind(t,34849));function A(I){I.component("moo-guided-form",C)}var T=function(){var R=this,Y=R._self._c;return Y("div",{staticStyle:{display:"block"}},[Y("span",{class:R.defaultHeaderClass},[R._v(R._s(R.value))])])},x=[];T._withStripped=!0;var N={props:{value:{type:String}},computed:{defaultHeaderClass:function(){const I=/u-h[1-6]/gm,R=this.$attrs.class.match(I);return R&&R.length?"":"u-h4"}}},M=N,b=t(14486),v=(0,b.A)(M,T,x,!1,null,"4fd2efe3",null),i=v.exports;function r(I){I.component("moo-header",I.extend(i))}var u=t(2164);const d=I=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043)]).then(t.bind(t,88114));function m(I){I.component("moo-form-step",d)}var w=t(33439);const j=I=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043),t.e(45423)]).then(t.bind(t,66849));function H(I){I.use(w.Ay),I.component("moo-input",j)}const S=I=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043)]).then(t.bind(t,69072));function s(I){I.component("moo-select",S)}const y=I=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043)]).then(t.bind(t,5856));function g(I){I.component("moo-field",y)}var c=function(){var R=this,Y=R._self._c;return R.shouldShowForState&&R.schemaSetToShow()?Y("span",[R._v(R._s(R.value))]):R._e()},o=[];c._withStripped=!0;var n=t(1273),p=t(43364),B={mixins:[n.A,p.A],props:{value:{type:String}}},X=B,z=(0,b.A)(X,c,o,!1,null,"695f2ae0",null),G=z.exports;
1function te(I){I.component("moo-sentence-span",I.extend(G))}const V=I=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043)]).then(t.bind(t,73830));function W(I){I.component("moo-modal",V)}const U=I=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043)]).then(t.bind(t,3900));function re(I){I.component("moo-radio-pane",U)}const ae=I=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043)]).then(t.bind(t,94456));function Ie(I){I.component("moo-radio-pane-group",ae)}var ce=function(){var R=this,Y=R._self._c;return Y("div",{staticClass:"Field"},[Y("fieldset",{attrs:{"aria-required":"true"}},[Y("legend",[Y("span",[R._v(R._s(R.legendText))])]),R._v(" "),Y("div",{staticClass:"Field-group Field-group--inline"},R._l(R.opts,function(q,ee){return Y("label",{key:ee,staticClass:"Checkbox",attrs:{value:q.value,id:R.name+"-"+ee}},[Y("input",{directives:[{name:"model",rawName:"v-model",value:R.selectedValues,expression:"selectedValues"}],attrs:{type:"checkbox",name:R.name},domProps:{value:q.value,checked:Array.isArray(R.selectedValues)?R._i(R.selectedValues,q.value)>-1:R.selectedValues},on:{change:[function(Ae){var ne=R.selectedValues,Se=Ae.target,Ce=!!Se.checked;if(Array.isArray(ne)){var Pe=q.value,le=R._i(ne,Pe);Se.checked?le<0&&(R.selectedValues=ne.concat([Pe])):le>-1&&(R.selectedValues=ne.slice(0,le).concat(ne.slice(le+1)))}else R.selectedValues=Ce},R.onChange]}}),R._v(" "),Y("div",{staticClass:"Checkbox-wrapper"},[R._m(0,!0),R._v(" "),Y("span",{staticClass:"Checkbox-label"},[R._v(R._s(q.label))])])])}),0)])])},Te=[function(){var I=this,R=I._self._c;return R("div",{staticClass:"Checkbox-span"},[R("span",{staticClass:"Checkbox-select"})])}];ce._withStripped=!0;var be=t(6462),Oe=t(22387),Me={mixins:[be.A,Oe.A],props:{legendText:{type:String},name:{type:String},opts:{type:Array,validator:function(I){return I.every(R=>typeof R.label!==void 0&&typeof R.value!==void 0)}}},computed:{},data:function(){return{selectedValues:[]}},methods:{onChange:function(I){this.setFieldById({fieldId:this.id,value:this.selectedValues})}}},Re=Me,xe=(0,b.A)(Re,ce,Te,!1,null,"61795be3",null),Ee=xe.exports;function Ne(I){I.component("moo-checkbox-group",I.extend(Ee))}const Le=I=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043)]).then(t.bind(t,38943));function Be(I){I.component("moo-bullet-list",Le)}const Fe=I=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043)]).then(t.bind(t,80656));function De(I){I.component("moo-definition",Fe)}const we=I=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043)]).then(t.bind(t,69428));function pe(I){I.component("moo-tooltip",we)}var ue=function(){var R=this,Y=R._self._c;return Y("input",{attrs:{type:"hidden",name:R.name},domProps:{value:R.value}})},fe=[];ue._withStripped=!0;var ve={props:{value:{},name:{type:String}}},Ge=ve,je=(0,b.A)(Ge,ue,fe,!1,null,null,null),He=je.exports;function ie(I){I.component("moo-hidden",I.extend(He))}const de=I=>Promise.all([t.e(75031),t.e(41242),t.e(53383),t.e(35043)]).then(t.bind(t,57077));function $e(I){I.component("moo-highlighter",de)}var We=t(77937),Ue=t(6768),Ye=t(89191),ze=t(99390),Ve=t(23867),he=t(53663),Xe=t(69551),Qe=t(99427),ye=t(88778),$=t(89670),se=t(20495),Ke=t(91964),Je=t(62893);Je.Ay.filter("phone",(I,R=!1)=>{let Y={};R?Y={withoutExtension:"$1$2$3",withExtension:"$1$2$3,$4"}:Y={withoutExtension:"$1-$2-$3",withExtension:"$1-$2-$3 ext. $4"};const q=10,ee=I.replace(/\D/g,"").replace(/^1/,"");return ee.length<=q?ee.replace(/(\d{3})(\d{3})(\d{4})/,Y.withoutExtension):ee.replace(/(\d{3})(\d{3})(\d{4})(\d)/,Y.withExtension)});const ge=[H,s,A,ze.A,r,u.A,m,h.A,g,te,Ve.A,he.A,Xe.A,W,re,Ie,Ne,Be,De,$e,pe,ie,Qe.A,We.A,Ue.A,ye.A,$.A,Ye.A,se.A,Ke.A],Ze=0;function ke(I){for(let R=Ze,Y=ge.length;R<Y;R+=1)I.use(ge[R])}}),97391:(function(O,f,t){t.r(f),t.d(f,{default:function(){return c}});var h=function(){var n=this,p=n._self._c;return p("moo-calculator",{attrs:{header:n.schema.name}},[p("moo-form",{staticClass:"moo-moo-calc-401k-retirement-income",attrs:{slot:"calc",schema:n.schema,"step-name":"moo-401k-step"},slot:"calc"})],1)},C=[];h._withStripped=!0;var A=t(62893),T=t(95353),x=t(95179),N=t(38064),M=t(51380),b=t(61663),v=t(79911),i=t(27708),r=Object.defineProperty,u=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,w=(o,n,p)=>n in o?r(o,n,{enumerable:!0,configurable:!0,writable:!0,value:p}):o[n]=p,j=(o,n)=>{for(var p in n||(n={}
1))d.call(n,p)&&w(o,p,n[p]);if(u)for(var p of u(n))m.call(n,p)&&w(o,p,n[p]);return o};A.Ay.use(N.A),A.Ay.use(M.Ay);const H=(0,v.A)((0,i.A)(b));var S={mixins:[x.A],beforeCreate(){console.log("has store",this.$store),this.$store.registerModule("calc",H)},computed:j({},(0,T.L8)(["schema"]))},s=S,y=t(14486),g=(0,y.A)(s,h,C,!1,null,null,null),c=g.exports}),27042:(function(O,f,t){t.r(f),t.d(f,{default:function(){return g}});var h=function(){var o=this,n=o._self._c;return n("moo-calculator",{attrs:{header:o.schema.name}},[n("moo-form",{staticClass:"moo-moo-calc-are-my-current-retirement-savings-sufficient",attrs:{slot:"calc",schema:o.schema,"step-name":"moo-sufficient-rs-step"},slot:"calc"})],1)},C=[];h._withStripped=!0;var A=t(62893),T=t(95353),x=t(38064),N=t(51380),M=t(9684),b=t(79911),v=t(27708),i=Object.defineProperty,r=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,m=(c,o,n)=>o in c?i(c,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):c[o]=n,w=(c,o)=>{for(var n in o||(o={}))u.call(o,n)&&m(c,n,o[n]);if(r)for(var n of r(o))d.call(o,n)&&m(c,n,o[n]);return c};A.Ay.use(x.A),A.Ay.use(N.Ay);const j=(0,b.A)((0,v.A)(M));var H={beforeCreate(){console.log("has store",this.$store),this.$store.registerModule("calc",j)},computed:w({},(0,T.L8)(["schema"]))},S=H,s=t(14486),y=(0,s.A)(S,h,C,!1,null,"699005e1",null),g=y.exports}),70345:(function(O,f,t){t.r(f),t.d(f,{default:function(){return g}});var h=function(){var o=this,n=o._self._c;return n("moo-calculator",{attrs:{header:o.schema.name}},[n("moo-form",{staticClass:"moo-moo-calc-are-my-current-retirement-savings-sufficient",attrs:{slot:"calc",schema:o.schema,"step-name":"moo-sufficient-rs-step"},slot:"calc"})],1)},C=[];h._withStripped=!0;var A=t(62893),T=t(95353),x=t(38064),N=t(51380),M=t(53037),b=t(79911),v=t(27708),i=Object.defineProperty,r=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,m=(c,o,n)=>o in c?i(c,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):c[o]=n,w=(c,o)=>{for(var n in o||(o={}))u.call(o,n)&&m(c,n,o[n]);if(r)for(var n of r(o))d.call(o,n)&&m(c,n,o[n]);return c};A.Ay.use(x.A),A.Ay.use(N.Ay);const j=(0,b.A)((0,v.A)(M));var H={beforeCreate(){console.log("has store",this.$store),this.$store.registerModule("calc",j)},computed:w({},(0,T.L8)(["schema"]))},S=H,s=t(14486),y=(0,s.A)(S,h,C,!1,null,"d00cfa24",null),g=y.exports}),67095:(function(O,f,t){t.r(f),t.d(f,{default:function(){return g}});var h=function(){var o=this,n=o._self._c;return n("moo-calculator",{attrs:{header:o.schema.name}},[n("moo-form",{staticClass:"moo-moo-calc-how-long-will-my-money-last",attrs:{slot:"calc",schema:o.schema,"step-name":"moo-money-last-step"},slot:"calc"})],1)},C=[];h._withStripped=!0;var A=t(62893),T=t(38064),x=t(95353),N=t(51380),M=t(26157),b=t(79911),v=t(27708),i=Object.defineProperty,r=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,m=(c,o,n)=>o in c?i(c,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):c[o]=n,w=(c,o)=>{for(var n in o||(o={}))u.call(o,n)&&m(c,n,o[n]);if(r)for(var n of r(o))d.call(o,n)&&m(c,n,o[n]);return c};A.Ay.use(T.A),A.Ay.use(N.Ay);const j=(0,b.A)((0,v.A)(M));var H={beforeCreate(){console.log("has store",this.$store),this.$store.registerModule("calc",j)},computed:w({},(0,x.L8)(["schema"]))},S=H,s=t(14486),y=(0,s.A)(S,h,C,!1,null,null,null),g=y.exports}),79736:(function(O,f,t){t.r(f),t.d(f,{default:function(){return g}});var h=function(){var o=this,n=o._self._c;return n("moo-calculator",{attrs:{header:o.schema.name}},[n("moo-form",{staticClass:"moo-moo-calc-how-long-will-my-savings-last",attrs:{slot:"calc",schema:o.schema,"step-name":"moo-savings-last-step"},slot:"calc"})],1)},C=[];h._withStripped=!0;var A=t(62893),T=t(95353),x=t(38064),N=t(51380),M=t(29416),b=t(79911),v=t(27708),i=Object.defineProperty,r=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,m=(c,o,n)=>o in c?i(c,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):c[o]=n,w=(c,o)=>{for(var n in o||(o={}))u.call(o,n)&&m(c,n,o[n]);if(r)for(var n of r(o))d.call(o,n)&&m(c,n,o[n]);return c};A.Ay.use(x.A),A.Ay.use(N.Ay);const j=(0,b.A)((0,v.A)(M));var H={beforeCreate(){console.log("has store",this.$store),this.$store.registerModule("calc",j)},computed:w({},(0,T.L8)(["schema"]))},S=H,s=t(14486),y=(0,s.A)(S,h,C,!1,null,null,null),g=y.exports}),1546:(function(O,f,t){t.r(f),t.d(f,{default:function(){return g}});var h=function(){var o=this,n=o._self._c;return n("moo-calculator",{attrs:{header:o.schema.name}},[n("moo-form",{staticClass:"moo-moo-calc-how-much-di-do-you-need",attrs:{slot:"calc",schema:o.schema,"step-name":"moo-di-step"},slot:"calc"})],1)},C=[];h._withStripped=!0;var A=t(62893),T=t(95353),x=t(38064),N=t(51380),M=t(94540),b=t(79911),v=t(27708),i=Object.defineProperty,r=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,m=(c,o,n)=>o in c?i(c,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):c[o]=n,w=(c,o)=>{for(var n in o||(o={}))u.call(o,n)&&m(c,n,o[n]);if(r)for(var n of r(o))d.call(o,n)&&m(c,n,o[n]);return c};A.Ay.use(x.A),A.Ay.use(N.Ay);const j=(0,b.A)((0,v.A)(M));var H={beforeCreate(){console.log("has store",this.$store),this.$store.registerModule("calc",j)},computed:w({},(0,T.L8)(["schema"]))},S=H,s=t(14486),y=(0,s.A)(S,h,C,!1,null,null,null),g=y.exports}),69704:(function(O,f,t){t.r(f),t.d(f,{default:function(){return g}});var h=function(){var o=this,n=o._self._c;return n("moo-calculator",{attrs:{header:o.schema.name}},[n("moo-form",{staticClass:"moo-moo-calc-lifetime-guaranteed-income-account",attrs:{slot:"calc",schema:o.schema,"step-name":"moo-lgia-step"},slot:"calc"})],1)},C=[];h._withStripped=!0;var A=t(62893),T=t(95353),x=t(38064),N=t(51380),M=t(81327),b=t(79911),v=t(27708),i=Object.defineProperty,r=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,m=(c,o,n)=>o in c?i(c,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):c[o]=n,w=(c,o)=>{for(var n in o||(o={}))u.call(o,n)&&m(c,n,o[n]);if(r)for(var n of r(o))d.call(o,n)&&m(c,n,o[n]);return c};A.Ay.use(x.A),A.Ay.use(N.Ay);const j=(0,b.A)((0,v.A)(M));var H={beforeCreate(){console.log("has store",this.$store),this.$store.registerModule("calc",j)},computed:w({},(0,T.L8)(["schema"]))},S=H,s=t(14486),y=(0,s.A)(S,h,C,!1,null,null,null),g=y.exports}),13494:(function(O,f,t){t.r(f),t.d(f,{default:function(){return g}});var h=function(){var o=this,n=o._self._c;return n("moo-calculator",{attrs:{header:o.schema.name}},[n("moo-form",{staticClass:"moo-moo-calc-ss-retirement-income",attrs:{slot:"calc",schema:o.schema,"step-name":"moo-ss-step"},slot:"calc"})],1)},C=[];h._withStripped=!0;var A=t(62893),T=t(95353),x=t(38064),N=t(51380),M=t(73940),b=t(79911),v=t(27708),i=Object.defineProperty,r=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,m=(c,o,n)=>o in c?i(c,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):c[o]=n,w=(c,o)=>{for(var n in o||(o={}))u.call(o,n)&&m(c,n,o[n]);if(r)for(var n of r(o))d.call(o,n)&&m(c,n,o[n]);return c};A.Ay.use(x.A),A.Ay.use(N.Ay);const j=(0,b.A)((0,v.A)(M));var H={beforeCreate(){console.log("has store",this.$store),this.$store.registerModule("calc",j)},computed:w({},(0,T.L8)(["schema"]))},S=H,s=t(14486),y=(0,s.A)(S,h,C,!1,null,null,null),g=y.exports}),4879:(function(O,f,t){t.r(f),t.d(f,{default:function(){return g}});var h=function(){var o=this,n=o._self._c;return n("moo-calculator",{attrs:{header:o.schema.name}},[n("moo-form",{staticClass:"moo-moo-calc-what-are-my-ltc-needs",attrs:{slot:"calc",schema:o.schema,"step-name":"moo-what-are-ltc-step"},slot:"calc"})],1)},C=[];h._withStripped=!0;var A=t(62893),T=t(95353),x=t(38064),N=t(51380),M=t(81911),b=t(79911),v=t(27708),i=Object.defineProperty,r=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,m=(c,o,n)=>o in c?i(c,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):c[o]=n,w=(c,o)=>{for(var n in o||(o={}))u.call(o,n)&&m(c,n,o[n]);if(r)for(var n of r(o))d.call(o,n)&&m(c,n,o[n]);return c};A.Ay.use(x.A),A.Ay.use(N.Ay);const j=(0,b.A)((0,v.A)(M));var H={beforeCreate(){console.log("has store",this.$store),this.$store.registerModule("calc",j)},computed:w({},(0,T.L8)(["schema"]))},S=H,s=t(14486),y=(0,s.A)(S,h,C,!1,null,null,null),g=y.exports}),99440:(function(O,f,t){t.r(f),t.d(f,{default:function(){return g}});var h=function(){var o=this,n=o._self._c;return n("div",[n("moo-calculator",[n("moo-form",{staticClass:"moo-moo-quote-disability-income-insurance",attrs:{slot:"calc",schema:o.schema,"step-name":"moo-di-step"},slot:"calc"}),o._v(" "),n("div",{attrs:{slot:"custom-results"},slot:"custom-results"},[n("h2",{staticClass:"results-header"},[o._v("Here are your rates")]),o._v(" "),n("p",{staticClass:"results-content"},[o._v("The sample monthly premiums below are for a Mutual of Omaha Insurance Company short-term disability income insurance policy with a 24-month benefit period. You may be eligible for a preferential rate on your premiums.")]),o._v(" "),n("div",{staticClass:"di-tooltip-container"},[n("moo-definition",{attrs:{id:"vueEliminationPeriod",definitionSlot:"Elimination Period",definitionHeadline:"Elimination Period",definitionBody:"The waiting period (number of calendar days) before policy benefits are payable to you."}}),o._v(" "),n("moo-definition",{attrs:{id:"vueMonthlyBenefit",definitionSlot:"Monthly Benefit",definitionHeadline:"Monthly Benefit Amount",definitionBody:"The maximum dollar amount available to you each month to help pay for covered disability income insurance services."}})],1)])],1)],1)},C=[];h._withStripped=!0;var A=t(62893),T=t(95353),x=t(38064),N=t(51380),M=t(79465),b=t(79911),v=t(27708),i=Object.defineProperty,r=Object.getOwnPropertySymbols,u=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,m=(c,o,n)=>o in c?i(c,o,{enumerable:!0,configurable:!0,writable:!0,value:n}):c[o]=n,w=(c,o)=>{for(var n in o||(o={}))u.call(o,n)&&m(c,n,o[n]);if(r)for(var n of r(o))d.call(o,n)&&m(c,n,o[n]);return c};A.Ay.use(x.A),A.Ay.use(N.Ay);const j=(0,b.A)((0,v.A)(M));var H={props:{ancillaryData:{type:String,required:!0}},data:function(){return{tooltipEliminationPeriod:{header:"Elimination Period",text:"The waiting period (number of calendar days) before policy benefits are payable to you."},tooltipMonthlyBenefit:{header:"Monthly Benefit Amount",text:"The maximum dollar amount available to you each month to help pay for covered disability income insurance services."}}},beforeCreate(){console.log("has store",this.$store),this.$store.registerModule("calc",j)},computed:w({},(0,T.L8)(["schema"])),methods:w({},(0,T.i0)(["setTFN"])),mounted:function(){this.setTFN(JSON.parse(this.ancillaryData))}},S=H,s=t(14486),y=(0,s.A)(S,h,C,!1,null,null,null),g=y.exports}),50062:(function(O,f,t){t.r(f),t.d(f,{default:function(){return te}});var h=function(){var W=this,U=W._self._c;return U("div",{staticClass:"container"},[U("div",{staticClass:"product-list"},[U("moo-calculator",{attrs:{header:W.schema.name}},[U("moo-form",{staticClass:"moo-moo-quote-term-life-insurance",attrs:{slot:"calc",schema:W.schema,"step-name":"moo-term-life-step"},slot:"calc"},[U("div",{attrs:{slot:"helper"},slot:"helper"},[W.isHelperActive?U("moo-guided-form-term-life-quote"):W._e()],1)])],1)],1)])},C=[];h._withStripped=!0;var A=t(62893),T=t(95353),x=t(95179),N=t(7879),M=t(38064),b=t(51380),v=t
1(44172),i=t(79911),r=t(27708),u=Object.defineProperty,d=Object.defineProperties,m=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,S=(V,W,U)=>W in V?u(V,W,{enumerable:!0,configurable:!0,writable:!0,value:U}):V[W]=U,s=(V,W)=>{for(var U in W||(W={}))j.call(W,U)&&S(V,U,W[U]);if(w)for(var U of w(W))H.call(W,U)&&S(V,U,W[U]);return V},y=(V,W)=>d(V,m(W));A.Ay.use(M.A),A.Ay.use(b.Ay);const g=-1,c=0,o=(0,r.A)(v),n=(0,i.A)(o),p=(V,W)=>{let U=null;return V.steps.forEach(re=>{re.forEach(ae=>{ae.name&&ae.name.indexOf(W)>g&&(U=ae.id)})}),U};var B={mixins:[N.A,x.A],beforeCreate(){console.log("has store",this.$store),this.$store.registerModule("calc",n)},computed:s({},(0,T.L8)(["schema","isHelperActive"])),data:function(){return{guidedFormBenefitAmount:c,guidedFormSubmitted:!1}},methods:y(s({},(0,T.i0)(["setFieldById"])),{resetGuidedForm:function(){window.location.reload()}}),mounted:function(){const V=p(this.schema,"stateCode");this.setFieldById({fieldId:V,value:this.stateCode}),this.$on("guidedFormSubmitted",W=>{const U=p(this.schema,"amount");this.guidedFormBenefitAmount=W,this.guidedFormSubmitted=!0,this.setFieldById({fieldId:U,value:W.toString()})})}},X=B,z=t(14486),G=(0,z.A)(X,h,C,!1,null,null,null),te=G.exports}),38943:(function(O,f,t){t.r(f),t.d(f,{default:function(){return M}});var h=function(){var v=this,i=v._self._c;return i("ul",v._l(v.listItems,function(r){return i("li",[v._v(v._s(r))])}),0)},C=[];h._withStripped=!0;var A={props:{listItems:{type:Array,required:!0,default:function(){return this.listItems}}}},T=A,x=t(14486),N=(0,x.A)(T,h,C,!1,null,"1786aecf",null),M=N.exports}),80656:(function(O,f,t){t.r(f),t.d(f,{default:function(){return v}});var h=function(){var r=this,u=r._self._c;return u("div",[u("a",{attrs:{href:r.href},on:{click:function(d){return d.preventDefault(),r.onClick.apply(null,arguments)}}},[u("moo-highlighter",{attrs:{highlightWord:r.definitionSlot,isActive:r.showHighlight}})],1),r._v(" "),u("div",{directives:[{name:"moo-overlay",rawName:"v-moo-overlay"}],staticClass:"Overlay Overlay--snackbar",attrs:{id:r.id,"aria-expanded":r.show.toString(),"aria-hidden":(!r.show).toString()}},[u("div",{staticClass:"Overlay-body Container"},[u("a",{staticClass:"Overlay-close",attrs:{href:r.href,role:"button"},on:{click:function(d){return d.preventDefault(),r.onClick.apply(null,arguments)}}},[r._v("Close")]),r._v(" "),u("h3",[r._v(r._s(r.definitionHeadline))]),r._v(" "),u("p",[r._v(r._s(r.definitionBody))]),r._v(" "),r.definitionDisclaimer?u("p",{staticClass:"Overlay-definition"},[r._v(r._s(r.definitionDisclaimer))]):r._e()])])])},C=[];h._withStripped=!0;var A=t(62893);const T={inserted:function(i,r,u){const d=r.arg?document.getElementById(r.arg):document.body;d?r.modifiers.prepend&&d.firstChild?d.insertBefore(i,d.firstChild):d.appendChild(i):console.warn(`v-moo-overlay target element id "${r.arg}" not found.`)},unbind:function(i){i.parentNode.removeChild(i)}};A.Ay.directive("moo-overlay",T);var x={directives:{mooOverlay:T},props:{definitionObject:{type:Object,required:!1,validator:function(i){const r=["slot","headline","body","disclaimer","id"];return Object.keys(i).every(u=>r.includes(u))}},definitionSlot:{type:String,required:!1},definitionHeadline:{type:String,required:!1},definitionBody:{type:String,required:!1},definitionDisclaimer:{type:String,required:!1},id:{type:String,required:!0}},computed:{hasDefinition:function(){return typeof this.definitionSlot!="undefined"},href:function(){return`#${this.id}`}},data:function(){return{show:!1,showHighlight:0}},methods:{closeOtherSnackbars:function(){const i=document.getElementsByClassName("Overlay--snackbar"),r=0,u=i.length;for(let d=r;d<u;d+=1)i[d].classList.remove("is-open")},openContainedSnackbar:function(){document.getElementById(this.id).classList.add("is-open")},closeContainedSnackbar:function(){document.getElementById(this.id).classList.remove("is-open")},closeOtherDefinitions:function(){const i=document.querySelector(".Definition.is-active");if(i){const r=i.querySelectorAll(".Definition-textWrap");this.toggleActiveHighlight(r,"remove"),i.classList.remove("is-active")}},getActiveSnackBar:function(){return document.querySelector(".Overlay--snackbar.is-open")},onClick:function(i){i.preventDefault(),i.stopPropagation(),this.handleDefinition();const r=27,u=j=>{j.keyCode===r&&(this.closeContainedSnackbar(),this.closeOtherDefinitions(),document.removeEventListener("keyup",u),document.removeEventListener("click",d))},d=j=>{j.type==="click"&&(this.closeContainedSnackbar(),this.closeOtherDefinitions(),document.removeEventListener("keyup",u),document.removeEventListener("click",d))}
1,m=document.getElementById(this.id),w=this.getActiveSnackBar();m.classList.contains("is-open")?(m.classList.remove("is-open"),document.removeEventListener("keyup",u),document.removeEventListener("click",d)):(m.classList.add("is-open"),document.addEventListener("keyup",u),document.addEventListener("click",d),w&&(w.classList.remove("is-open"),document.removeEventListener("keyup",u),document.removeEventListener("click",d)))},handleDefinition:function(){const i=this.$el.querySelectorAll(".Definition-textWrap"),r=this.$el.querySelector(".Definition"),u=this.getActiveDefinition(),d=500;if(r.classList.contains("is-active"))r.classList.remove("is-active"),this.toggleActiveHighlight(i,"remove");else if(r.classList.add("is-active"),u){const m=Array.from(u.querySelectorAll(".Definition-textWrap"));u.classList.remove("is-active"),this.toggleActiveHighlight(m,"remove"),setTimeout(()=>{this.toggleActiveHighlight(i,"add")},d)}else this.toggleActiveHighlight(i,"add")},getActiveDefinition:function(){return document.querySelector(".Definition.is-active")},toggleActiveHighlight:function(i,r){for(const[d,m]of i.entries()){const w=d*15;setTimeout(()=>{r==="add"?m.classList.add("is-active"):r==="remove"&&m.classList.remove("is-active")},w)}}}},N=x,M=t(14486),b=(0,M.A)(N,h,C,!1,null,"0473c3fa",null),v=b.exports}),5856:(function(O,f,t){t.r(f),t.d(f,{default:function(){return s}});var h=Object.defineProperty,C=Object.defineProperties,A=Object.getOwnPropertyDescriptors,T=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,M=(y,g,c)=>g in y?h(y,g,{enumerable:!0,configurable:!0,writable:!0,value:c}):y[g]=c,b=(y,g)=>{for(var c in g||(g={}))x.call(g,c)&&M(y,c,g[c]);if(T)for(var c of T(g))N.call(g,c)&&M(y,c,g[c]);return y},v=(y,g)=>C(y,A(g));const i=y=>typeof y.field=="string"?{field:"sentence-span",value:y.field,fieldProps:{value:y.field,class:"SentenceSpan"}}:y.field,r=(y,g={})=>{const c=typeof g.class=="undefined"?"":g.class;return y[0]+c},u=(y,g={})=>{if(typeof g=="string"&&!g.includes("undefined-"))return g};var d={functional:!0,props:["field","vuelidators","fieldIndex","altCalcStyle"],render:function(y,g){const{field:c,id:o,name:n,placeholder:p,fieldProps:B,validations:X,value:z,validationMessage:G,disallowedStates:te,conditionalShow:V}=i(g.props);return y(`moo-${c}`,{props:v(b({},B),{id:o,name:n,placeholder:p,validations:X,validationMessage:G,disallowedStates:te,conditionalShow:V,value:z,vuelidators:g.props.vuelidators,fieldIndex:g.props.fieldIndex,altCalcStyle:g.props.altCalcStyle}),attrs:{id:u`${o+"-wrapper"}`,class:r`Step-child ${B}`}})}},m=d,w=t(14486),j,H,S=(0,w.A)(m,j,H,!1,null,null,null),s=S.exports}),59430:(function(O,f,t){t.r(f),t.d(f,{default:function(){return y}});var h=function(){var c=this,o=c._self._c;return o("div",{staticClass:"container"},[o("form",{staticClass:"Form",attrs:{method:"post"},on:{submit:function(n){return n.preventDefault(),c.onSubmit.apply(null,arguments)}}},[c._l(c.schema.steps,function(n,p){return o("moo-form-step",{key:p,attrs:{vuelidators:c.$v.schema.steps.$each[p],"step-id":p,fields:c.schema.steps[p]}})}),c._v(" "),c._t("helper"),c._v(" "),o("div",{staticClass:"button-container"},[o("button",{staticClass:"Button Button--blue",class:{"is-submitting":c.getIsSubmitting},attrs:{type:"submit",disabled:c.hasInvalidSteps()}},[o("span",{staticClass:"Button-text"},[c._v("Calculate Results")]),c._v(" "),o("span",{staticClass:"Button-loader"},[o("div",{staticClass:"loader"},[o("svg",{staticClass:"circular",attrs:{viewBox:"25 25 50 50","aria-labelledby":"wahfu-loader-icon-title",role:"img"}},[o("title",{attrs:{id:"wahfu-loader-icon-title"}},[c._v("Loader")]),c._v(" "),o("circle",{staticClass:"path",attrs:{cx:"50",cy:"50",r:"20",fill:"none","stroke-width":"2","stroke-miterlimit":"10",role:"presentation"}})])])])])])],2)])},C=[];h._withStripped=!0;var A=t(33278),T=t(25839),x=t(95353),N=Object.defineProperty,M=Object.defineProperties,b=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,u=(g,c,o)=>c in g?N(g,c,{enumerable:!0,configurable:!0,writable:!0,value:o}):g[c]=o,d=(g,c)=>{for(var o in c||(c={}))i.call(c,o)&&u(g,o,c[o]);if(v)for(var o of v(c))r.call(c,o)&&u(g,o,c[o]);return g},m=(g,c)=>M(g,b(c));const w=0;var j={props:{schema:{type:Object,required:!0}},computed:m(d({},(0,x.L8)(["getIsSubmitting","getSubmitOnLoad"])),{maxSteps:function(){return this.schema.steps.length}}),data:function(){return{visibleSteps:[w]}},validations:{schema:{steps:{$each:{$each:{value:{required:A.mw,dynamicMooField:T.A}}}}}},methods:d({nextStep:function(){this.visibleSteps.length<this.maxSteps&&this.visibleSteps.push(this.visibleSteps.length)},onSubmit:function(g){this.$parent.$emit("submitted",this.schema)},hasInvalidSteps:function(){return this.$children.some(g=>g.schema&&g.schema.formId&&g.schema.formId==="guidedForm"?!1:g.hasInvalidFields&&g.hasInvalidFields()===!0||!g.hasInvalidFields)}},(0,x.i0)(["initializeSchema"])),mounted:function(){this.$on("guidedFormSubmitted",g=>{this.$parent.$emit("guidedFormSubmitted",g)}
1),this.initializeSchema(),this.getSubmitOnLoad&&this.getSubmitOnLoad===!0&&this.onSubmit(this.schema)}},H=j,S=t(14486),s=(0,S.A)(H,h,C,!1,null,"bedebbfa",null),y=s.exports}),88114:(function(O,f,t){t.r(f),t.d(f,{default:function(){return S}});var h=function(){var y=this,g=y._self._c;return y.hasVisibleFields()?g("div",{class:y.styles},[y._l(y.fields,function(c,o){return g("moo-field",{key:o,attrs:{"field-index":o,field:c,vuelidators:y.vuelidators.$each[o],"alt-calc-style":y.isAlternateStyle}})}),y._v(" "),y.hasInvalidFields()?g("div",{staticClass:"invalid-step"},[y._v("(Invalid Step)")]):y._e()],2):y._e()},C=[];h._withStripped=!0;var A=t(95353),T=t(22387),x=Object.defineProperty,N=Object.defineProperties,M=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,r=(s,y,g)=>y in s?x(s,y,{enumerable:!0,configurable:!0,writable:!0,value:g}):s[y]=g,u=(s,y)=>{for(var g in y||(y={}))v.call(y,g)&&r(s,g,y[g]);if(b)for(var g of b(y))i.call(y,g)&&r(s,g,y[g]);return s},d=(s,y)=>N(s,M(y)),m={mixins:[T.A],props:{fields:{type:Array,required:!0},stepId:{type:Number,required:!0},className:{type:String,required:!1}},computed:d(u({},(0,A.L8)(["schema"])),{styles:function(){const s=[];return this.className&&s.push(this.className),this.schema.alternateStyle||s.push("NarrativeForm"),s},isAlternateStyle:function(){return typeof this.schema.alternateStyle!="undefined"&&this.schema.alternateStyle===!0}}),methods:{shouldValidateField:function(s){return!["moo-sentence-span","moo-bullet-list","moo-hidden","moo-header","moo-provide-for-education-money-form","moo-provide-for-education-age-form","moo-guided-form-results"].includes(s.$options._componentTag)},hasInvalidFields:function(){return this.$children.filter(this.shouldValidateField).some(y=>y.isOptionalInput&&y.value.length===0?!1:y.$options.propsData.vuelidators.$invalid===!0)},hasVisibleFields:function(){let s=!0;return typeof this.fields!="undefined"&&(s=this.fields.some(y=>{if(typeof y.conditionalShow=="undefined")return!0;let g=null;return this.schema.steps.forEach(c=>{c.forEach(o=>{typeof o.name!="undefined"&&o.name===y.conditionalShow.field&&(g=o)},this)},this),g.value===y.conditionalShow.value})),s}}},w=m,j=t(14486),H=(0,j.A)(w,h,C,!1,null,"70dce2a6",null),S=H.exports}),34849:(function(O,f,t){t.r(f),t.d(f,{default:function(){return o}});var h=function(){var p=this,B=p._self._c;return B("div",{staticClass:"coverageForm"},[B("div",{staticClass:"coveragePrevious"},[B("div",{staticStyle:{width:"200px"}},[B("button",{staticClass:"Button Button--outline",class:{"is-disabled":!p.hasPrevious},attrs:{type:"button",disabled:!p.hasPrevious},on:{click:p.previousStep}},[p._v("Back")])])]),p._v(" "),B("div",{staticClass:"coverageSteps"},[B("form",{staticClass:"Form",attrs:{method:"post"},on:{submit:function(X){return X.preventDefault(),p.onSubmit.apply(null,arguments)}}},[B("transition-group",{attrs:{name:"fade",mode:"out-in"}},p._l(p.schema.steps,function(X,z){return p.isCurrentStep(z)?B("moo-form-step",{key:z+1,attrs:{vuelidators:p.$v.schema.steps.$each[z],"class-name":"Guided-step-"+z,"step-id":z,fields:p.schema.steps[z]}}):p._e()}),1)],1)]),p._v(" "),B("div",{staticClass:"coverageNext"},[B("div",{staticStyle:{width:"200px"}},[p.showContinueButton?B("button",{staticClass:"Button",class:{"is-disabled":!p.canGoToNextStep},attrs:{type:"button"},on:{click:p.nextStep}},[p._v("Continue")]):p._e(),p._v(" "),!p.canGoToNextStep&&p.isBranchLastStep?B("button",{staticClass:"Button",attrs:{type:"button"},on:{click:p.finish}},[p._v("Get Amount")]):p._e()])]),p._v(" "),B("div",{staticClass:"coverageMobileButtons"},[B("button",{staticClass:"Button Button--outline",class:{"is-disabled":!p.hasPrevious},attrs:{type:"button",disabled:!p.hasPrevious},on:{click:p.previousStep}},[p._v("Back")]),p._v(" "),p.showContinueButton?B("button",{staticClass:"Button",class:{"is-disabled":!p.canGoToNextStep},attrs:{type:"button"},on:{click:p.nextStep}},[p._v("Continue")]):p._e(),p._v(" "),!p.canGoToNextStep&&p.isBranchLastStep?B("button",{staticClass:"Button",attrs:{type:"button"},on:{click:p.finish}},[p._v("Get Amount")]):p._e()])])},C=[];h._withStripped=!0;
1var A=t(33278),T=t(25839),x=t(95353),N=Object.defineProperty,M=Object.defineProperties,b=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,i=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable,u=(n,p,B)=>p in n?N(n,p,{enumerable:!0,configurable:!0,writable:!0,value:B}):n[p]=B,d=(n,p)=>{for(var B in p||(p={}))i.call(p,B)&&u(n,B,p[B]);if(v)for(var B of v(p))r.call(p,B)&&u(n,B,p[B]);return n},m=(n,p)=>M(n,b(p));const w=["input"],j=(n,p)=>[...new Set([...n,...p])],H=1,S=0;var s={props:{schema:{type:Object,required:!0}},data:function(){return{currentStep:S,previousSteps:[],stagedSteps:[]}},computed:m(d({},(0,x.L8)(["getAdjustCalculations"])),{isBranchLastStep:function(){const n=this.getStepFieldByPartialName(this.schema.steps[this.currentStep],"branchLastStep");return n&&n.value},isResultStepHideContinue:function(){const n=this.getStepFieldByPartialName(this.schema.steps[this.currentStep],"resultsStep");return!!(n&&n.value===!0)},showContinueButton:function(){return!(this.isResultStepHideContinue||!this.canGoToNextStep&&this.isBranchLastStep)},numSteps:function(){return this.schema.steps.length},hasNext:function(){return this.nextSteps.length>S},hasPrevious:function(){return this.previousSteps.length>S},hasInvalidSteps:function(){return this.$children.some(n=>n.hasInvalidFields()===!0)},canGoToNextStep:function(){const n=this.getStepFieldByType(this.schema.steps[this.currentStep],"moo-checkbox-group");return n&&n.value===[]?!1:!this.hasInvalidSteps&&(this.getNextStepValues().length>S||this.stagedSteps.length>S)}}),validations:{schema:{steps:{$each:{$each:{value:{required:A.mw,dynamicMooField:T.A}}}}}},methods:m(d({},(0,x.i0)(["toggleAdjustCalculations"])),{runPreviousStepPreActions:function(n){const p=this.schema.steps[n],B=this.schema.steps[this.currentStep],X=this.getStepFieldByPartialName(B,"entryStep");X&&X.value&&(console.log("Adding current step back to staged steps queue."),this.stagedSteps.unshift(this.currentStep));const z=this.getStepFieldByPartialName(p,"clearStage");z&&z.value&&(console.log("Clearing Stage"),this.stagedSteps=[])},nextStep:function(){let n=this.currentStep;const p=this.getNextStepValues();if(this.stagedSteps=this.stagedSteps.filter(B=>B!==p[S]),p.length>S)console.log("Found next step from current step. Taking it."),n=p.shift(),this.stagedSteps=j(this.stagedSteps,p);else if(this.stagedSteps.length>S)console.log("No next step from current step found, but we have a staged step. Taking it."),n=this.stagedSteps.shift();else{console.log("No next steps found.");return}this.previousSteps.push(this.currentStep),this.currentStep=parseInt(n,10),console.log("[Next] Going to step: "+n),console.log("Staged Steps: "+this.stagedSteps)},previousStep:function(){const n=this.previousSteps.pop();this.runPreviousStepPreActions(n),this.currentStep=n,console.log("[Prev] Going to step: "+n)},isCurrentStep:function(n){return this.currentStep===n},getStepFieldByType:function(n,p){for(let B in n)if(n[B].field&&n[B].field.indexOf(p)>-1)return n[B];return null},getStepFieldByPartialName:function(n,p){for(let B in n)if(n[B].name&&n[B].name.indexOf(p)>-1)return n[B];return null},getNextStepValues:function(){const n=this.schema.steps[this.currentStep],p=this.getStepFieldByPartialName(n,"nextStep");let B=[];return p&&p.value&&(B=p.value instanceof Array?p.value.slice().sort((X,z)=>X-z):[p.value]),B},getReleventResults:function(){const n=[],p=[...this.previousSteps,this.currentStep];for(let B in p){const X=p[B];for(let z in this.schema.steps[X]){const G=this.schema.steps[X][z];w.includes(G.field)&&n.push(G)}}return n},resultStep:function(){const n=this.getNextStepValues();this.previousSteps.push(this.currentStep),this.currentStep=this.schema.steps.length-H,this.stagedSteps=this.stagedSteps.filter(p=>p!==n[S]),console.log("[Last] Going to step: "+this.currentStep)},finish:function(){const n=this.schema.steps.length-H;this.getStepFieldByPartialName(this.schema.steps[n],"resultsStep")&&this.resultStep(),this.$parent.$emit("guidedFormSubmitted",this.getReleventResults())}}),watch:{getAdjustCalculations:function(){this.getAdjustCalculations&&(this.previousSteps=[],this.currentStep=S,this.toggleAdjustCalculations())}}},y=s,g=t(14486),c=(0,g.A)(y,h,C,!1,null,"63431852",null),o=c.exports}),57077:(function(O,f,t){t.r(f),t.d(f,{default:function(){return M}});var h=function(){var v=this,i=v._self._c;return i("span",{staticClass:"Definition",domProps:{innerHTML:v._s(v.word)}})},C=[];h._withStripped=!0;var A={props:{highlightWord:{type:String,required:!0}},computed:{word:function(){const b='<span class="Icon Icon--18 icon-utility-basics-question_circle-18 u-strokeGrayDark" alt="circle with question mark" data-tid="definitionIcon"></span>';return this.highlightWord.split(" ").map((i,r,u)=>{const d=i.split("").map(m=>`<span class="Definition-textWrap">${m}</span>`).join("");return u.length===r+1?`<span class="Definition-wordWrap Definition-wordWrap--last">${d}<span class="Definition-textWrap"> ${b}</span></span>`:i.includes("-")?`<span class="Definition-wordWrap Definition-wordWrap--hyphen">${d}</span>`:`<span class="Definition-wordWrap">${d}</span>`}).join('<span class="Definition-wordWrap"><span class="Definition-textWrap"> </span></span>')}}},T=A,x=t(14486),N=(0,x.A)(T,h,C,!1,null,null,null),M=N.exports}),66849:(function(O,f,t){t.r(f),t.d(f,{default:function(){return H}});var h=function(){var s=this,y=s._self._c;return s.shouldShowForState&&s.schemaSetToShow()?y("div",[y("div",{staticClass:"Field",class:{"
1is-disabled":s.disabled,"is-invalid":s.shouldDisplayInvalid,"field-tooltip":s.hasTooltip}},[s.hasLabel&&s.isCalcAlternateStyle?[y("label",{staticClass:"Field-label",attrs:{for:s.id}},[s._v(s._s(s.label))])]:s._e(),s._v(" "),s.isMoney?[y("span",{staticClass:"money-label"},[s._v("$")])]:s._e(),s._v(" "),y("input",{ref:"input",staticClass:"Input",class:{"has-percent":s.isPercent,"is-years":s.isYears,"is-numeric":s.isNumeric,"is-date":s.isDate},attrs:{id:s.id,name:s.name,type:s.getNativeInputType(),"v-mask":s.getDynamicInputMaskPerInputType,step:s.isPercent?".0001":null,"aria-required":s.isOptionalInput?null:"true",required:s.isOptionalInput?null:"true",placeholder:s.placeholder===""?null:s.placeholder,maxlength:s.maxlength},domProps:{value:s.getFormattedLocaleString},on:{keydown:s.keyhandler,focus:s.setFocusLabelDisplay,blur:s.onBlur}}),s._v(" "),s.focused&&!s.disabled?[y("span",{staticClass:"Input-focusLine"})]:s._e(),s._v(" "),s.hasLabel&&!s.isCalcAlternateStyle?[y("label",{staticClass:"Field-label",class:{"label-push":s.isMoney,"is-hidden":!s.showLabel},attrs:{for:s.id,disabled:s.disabled,"aria-label":s.label}},[s._v(s._s(s.label))])]:s._e(),s._v(" "),s.hasDetail?[y("span",{staticClass:"Field-detail"},[s._v(s._s(s.detail))])]:s._e(),s._v(" "),s.isPercent?[y("span",{staticClass:"percent-label"},[s._v("%")])]:s._e(),s._v(" "),s.shouldDisplayInvalid?y("span",{staticClass:"Field-error"},[s._v(s._s(s.mixinSetTextForState(s.requiredError)))]):s._e()],2),s._v(" "),s.hasHelperText?[y("button",{staticClass:"helper-text",attrs:{type:"button"},on:{click:s.onHelperTextClick}},[s._v(s._s(s.helperText))])]:s._e(),s._v(" "),s.hasTooltip?[y("moo-tooltip",{attrs:{id:s.id,data:s.tooltip}})]:s._e()],2):s._e()},C=[];h._withStripped=!0;var A=t(65190),T=t(6462),x=t(22387),N=t(1273),M=t(7879),b=t(17334),v=t.n(b),i=t(43364);const r=800,u=(S,s)=>(S[s]||S.default)();var d={mixins:[T.A,x.A,N.A,i.A,M.A],props:{focused:{type:Boolean,default:function(){return!1}},type:{type:String},tooltip:{type:Object,required:!1},label:{type:String,required:!0},helperText:{type:String},helperEmitEvent:{type:String},optional:{type:Boolean},detail:{type:String,required:!1},disabled:{type:Boolean,default:function(){return!1}},maxlength:{type:Number,required:!1},altCalcStyle:{type:Boolean,required:!1}},data:function(){return{showLabel:!0}},computed:{requiredError:function(){return this&&this.$v&&this.$v.$error?this.validationMessage||"Input Invalid":"This field is required."},getDynamicInputMaskPerInputType:function(){return u({age:()=>"###",numeric:()=>"###",money:()=>!1,percent:()=>"###",date:()=>!1,birthdate:()=>!1,zip:()=>"#####",default:()=>!1},this.type)},getNativeInputPattern:function(){return u({age:()=>"[0-9]*",numeric:()=>"[0-9]*",money:()=>"[0-9]*",percent:()=>"[0-9]*",zip:()=>"[0-9][0-9][0-9][0-9][0-9]",default:()=>""},this.type)},hasDetail:function(){return typeof this.detail!="undefined"},hasLabel:function(){return typeof this.label!="undefined"},isCalcAlternateStyle:function(){return typeof this.altCalcStyle!="undefined"&&this.altCalcStyle===!0},hasTooltip:function(){return this.tooltip?typeof this.tooltip.text!="undefined"||typeof this.tooltip.imageUrl!="undefined":!1},hasHelperText:function(){return typeof this.helperText!="undefined"},isMoney:function(){return this.type==="money"},isPercent:function(){return this.type==="percent"},isYears:function(){return this.type==="age"},isDate:function(){return this.type==="date"},isDisabilityBirthdate:function(){return this.type==="disabilityBirthdate"},isTermLifeBirthdate:function(){return this.type==="termLifeBirthdate"},isNumeric:function(){return this.type==="numeric"},isOptionalInput:function(){return this.optional===!0},shouldDisplayInvalid:function(){if(this&&this.$v)return this.$v.$dirty&&this.$v.$error},getFormattedLocaleString:function(){let S=this.value;return this.isMoney&&this.value&&(S=parseFloat(S.replace(/,/g,"")),S=this.formatDollar(S),S=S.slice(1).slice(0,-3)+""),S}},validators:{},methods:{onHelperTextClick:function(){this.setHelperActive()},inputNaNString:function(S){return isNaN(S)?"":S},onBlur:function(S){const s=S.target.value;let y=Number;if(this.setBlurLabelDisplay(S),this.isMoney&&(y=parseFloat(s.replace(/[^\d-.]+/g,"")),S.target.value=y=this.inputNaNString(y)),this.isDate){const{formattedDate:g}=(0,A.A)(s,"birthday");S.target.value=g}if(this.isDisabilityBirthdate){const{formattedDate:g}=(0,A.A)(s,"disability");S.target.value=g}if(this.isTermLifeBirthdate){const{formattedDate:g}=(0,A.A)(s,"termLife");S.target.value=g}this.isOptionalInput&&this.emptyValue(S.target.value)?this.setFieldById({fieldId:this.id,value:S.target.value})&&this.$v.$reset():this.setFieldById({fieldId:this.id,value:S.target.value})&&this.$v.$touch()},emptyValue:function(S){return S===""},isInFocus:function(S){return S.value===null&&S.value===""&&(this.placeholder=""),S===document.activeElement},setFocusLabelDisplay:function(S){this.showLabel=!0},isValidCharacterKey:function(S){const s=S.keyCode;return s>47&&s<58||s>64&&s<91||s>95&&s<112},numDigits(S){return Math.max(Math.floor(Math.log10(Math.abs(S))),0)+1},shouldEscapeHandlerLoop:function(S){const s=event.target.value.split(".");this.isValidCharacterKey(event)&&this.numDigits(s[0])>=3&&event.preventDefault()}
1,charCodeSetter:function(S){const s=S||window.event;return s.which?s.which:s.keyCode},enterKeyStriken:function(S){this.charCodeSetter(S)===13&&this.onBlur(S)},keyhandler:function(S){this.enterKeyStriken(S),this.isPercent&&this.shouldEscapeHandlerLoop(S)},setBlurLabelDisplay:function(S){S.srcElement&&S.type==="blur"&&(this.showLabel=!1)},setLabelDisplayInit:function(){(this.value.length>0||this.type==="zip"||this.isOptionalInput)&&(this.showLabel=!1)},getMinLengthValue:function(){return u({zip:()=>"5",default:()=>"1"},this.type)},getNativeInputType:function(){return u({age:()=>"number",numeric:()=>"number",money:()=>"string",percent:()=>"number",date:()=>"text",birthdate:()=>"text",zip:()=>"number",default:()=>"text"},this.type)},isNumber:function(){return this.getNativeInputType()==="number"},getMinLength:function(){return this.isNumber()?this.getMinLengthValue():!1}},created(){this.setBlurLabelDisplay=v()(this.setBlurLabelDisplay,r),this.setLabelDisplayInit()}},m=d,w=t(14486),j=(0,w.A)(m,h,C,!1,null,"b53ce6ba",null),H=j.exports}),73830:(function(O,f,t){t.r(f),t.d(f,{default:function(){return v}});var h=function(){var r=this,u=r._self._c;return u("div",{staticClass:"Overlay",class:{"is-open":r.showModal},attrs:{id:"CalculatorModal"}},[u("div",{staticClass:"Overlay-body Container"},[u("span",{staticClass:"Overlay-close",on:{click:r.close}}),r._v(" "),u("moo-calc-results",{attrs:{results:r.results,error:r.error,schema:r.schema}})],1)])},C=[];h._withStripped=!0;var A=t(62893),T=t(53663);A.Ay.use(T.A);var x={props:{results:{type:Object,required:!1,default:function(){return this.results}},error:{type:String,required:!1,default:function(){return this.error}},schema:{type:Object,required:!1},showModal:{type:Boolean,required:!1,default:function(){return this.showModal}}},methods:{close:function(){this.$emit("close")}}},N=x,M=t(14486),b=(0,M.A)(N,h,C,!1,null,"716fb8ce",null),v=b.exports}),3900:(function(O,f,t){t.r(f),t.d(f,{default:function(){return M}});var h=function(){var v=this,i=v._self._c;return i("label",{attrs:{for:v.selectorId}},[i("div",{staticClass:"pane",class:{"pane-selected":v.isSelected}},[i("div",{staticClass:"imageWidth"},[i("img",{attrs:{src:v.imageUrl,alt:v.header}})]),v._v(" "),i("div",{staticClass:"header"},[v._v(` 2 `+v._s(v.header)+` 3 `)]),v._v(" "),i("div",{staticClass:"textWidthForIE"},[v._v(` 4 `+v._s(v.body)+` 5 `)]),v._v(" "),i("input",{attrs:{type:"radio",id:v.selectorId,name:v.id},domProps:{value:v.value},on:{change:v.onChange}}),v._v(" "),i("div",{staticClass:"Button Button--blue paneButton",attrs:{role:"button"}},[v._v(` 6 Select 7 `)])])])},C=[];h._withStripped=!0;var A={props:{imageUrl:{type:String,required:!1,default:function(){return this.image}},isSelected:{type:Boolean},header:{type:String,required:!1,default:function(){return this.title}},body:{type:String,required:!1,default:function(){return this.body}},id:{type:String,required:!1},selectorId:{type:String,required:!1},value:{type:String,required:!1}},methods:{onChange:function(b){this.$parent.setFieldById({fieldId:this.id,value:b.target.value}),this.$parent.setValueStyle(b.target.value)}}},T=A,x=t(14486),N=(0,x.A)(T,h,C,!1,null,"b6308b5c",null),M=N.exports}),94456:(function(O,f,t){t.r(f),t.d(f,{default:function(){return v}});var h=function(){var r=this,u=r._self._c;return u("fieldset",{attrs:{"aria-required":"true"}},[u("legend",[u("span",[r._v(r._s(r.legendText))])]),r._v(" "),u("div",{staticClass:"PaneContainer"},r._l(r.paneDataList,function(d,m){return u("moo-radio-pane",{key:m,attrs:{body:d.body,header:d.header,value:d.value,"image-url":d.imageUrl,id:r.id,selectorId:r.id+"_"+m,isSelected:d.value===r.selectedPane}})}),1)])},C=[];h._withStripped=!0;var A=t(6462),T=t(22387),x={mixins:[A.A,T.A],props:{legendText:{type:String},paneDataList:{type:Array,required:!0,default:function(){return this.paneDataList}}},data:function(){return{selectedPane:null}},methods:{setValueStyle:function(i){this.selectedPane=i}}},N=x,M=t(14486),b=(0,M.A)(N,h,C,!1,null,"829d2fac",null),v=b.exports}),69072:(function(O,f,t){t.r(f),t.d(f,{default:function(){return r}});var h=function(){var d=this,m=d._self._c;return d.shouldShowForState&&d.schemaSetToShow()?m("div",{staticClass:"calc-select"},[m("div",{staticClass:"Field",class:{"select-tooltip":d.hasTooltip}},[d.hasLabel&&d.isCalcAlternateStyle?[m("label",{staticClass:"Field-label",attrs:{for:d.id}},[d._v(d._s(d.label))])]:d._e(),d._v(" "),m("div",{staticClass:"Select SelectCalc--override"},[m("select",{ref:"input",attrs:{id:d.id,name:d.id,"aria-label":d.label},domProps:{value:d.value},on:{change:d.onChange}},d._l(d.options,function(w,j){return m("option",{key:j,domProps:{value:w.value}},[d._v(` 8 `+d._s(w.label)+` 9 `)])}),0),d._v(" "),m("span",{staticClass:"Select-focusLine"})])],2),d._v(" "),d.hasTooltip?[m("moo-tooltip",{attrs:{id:d.id,data:d.tooltip}})]:d._e()],2):d._e()},C=[];h._withStripped=!0;var A=t(6462),T=t(22387),x=t(1273),N=t(43364),M={mixins:[A.A,T.A,x.A,N.A],props:{opts:{type:Array,validator:function(u){return u.every(d=>typeof d.label!="undefined"&&typeof d.value!="undefined")}},true:{type:[String,Number]},false:{type:[String,Number]},type:{type:String,validator:function(u){return["gender","marital","binary"].includes(u)}},tooltip:{type:Object,required:!1},labelHidden:{required:!1},label:{type:String,required:!1},altCalcStyle:{type:Boolean,required:!1}},computed:{options:function(){switch(this.type){case"gender":return this.getGenderOptions();case"marital":return this.getMaritalOptions();case"binary":return this.getBinaryOptions();default:return this.opts}},hasHiddenLabel:function(){return typeof this.label!="undefined"},hasLabel:function(){return typeof this.label!="undefined"},isCalcAlternateStyle:function(){return typeof this.altCalcStyle!="undefined"&&this.altCalcStyle===!0},hasTooltip:function(){return this.tooltip?typeof this.tooltip.text!="undefined"||typeof this.tooltip.imageUrl!="undefined":!1},shouldShowLabel:function(){return this.hasLabel&&!this.hasHiddenLabel}}
9,methods:{onChange:function(u){this.setFieldById({fieldId:this.id,value:u.target.value})},getGenderOptions:function(){return[{label:"male",value:"male"},{label:"female",value:"female"}]},getMaritalOptions:function(){return[{label:"married",value:"M"},{label:"single",value:"S"}]},getBinaryOptions:function(){return[{label:this.true,value:"1"},{label:this.false,value:"0"}]}}},b=M,v=t(14486),i=(0,v.A)(b,h,C,!1,null,"b8bb4c7e",null),r=i.exports}),69428:(function(O,f,t){t.r(f),t.d(f,{default:function(){return b}});var h=function(){var i=this,r=i._self._c;return r("div",{staticClass:"tooltip-icon"},[i.hasDefinition?[r("div",{staticClass:"tooltip-Definition",on:{click:function(u){return u.preventDefault(),i.onClick.apply(null,arguments)}}},[i._v(i._s(i.definitionSlot))])]:i._e(),i._v(" "),r("button",{staticClass:"icon-utility-basics-question_circle_fill-24 moo-calc-tooltip",attrs:{type:"button",title:i.getHint,"aria-label":i.getHint,alt:"circle with question mark","data-tid":"definitionIcon",id:i.setId(i.id)},on:{click:i.onClick}}),i._v(" "),r("div",{staticClass:"Overlay Overlay--snackbar",class:{"is-open":i.show},attrs:{id:`${i.setId(i.id)}_overlay`,"aria-expanded":i.show.toString(),"aria-hidden":(!i.show).toString()}},[r("div",{staticClass:"Overlay-body Container"},[r("a",{staticClass:"Overlay-close",attrs:{href:"",role:"button"},on:{click:function(u){return u.preventDefault(),i.onClick.apply(null,arguments)}}},[i._v("Close")]),i._v(" "),i.hasHeader?[r("h2",[i._v(i._s(i.data.header))])]:i._e(),i._v(" "),i.hasImageUrl?[r("img",{attrs:{src:i.data.imageUrl,alt:i.data.altText}})]:i._e(),i._v(" "),r("div",[r("p",[i._v(i._s(i.data.text))])]),i._v(" "),i.hasSubtext?r("div",[r("p",[i._v(i._s(i.data.subtext))])]):i._e()],2)])],2)},C=[];h._withStripped=!0;const A="Hint";var T={props:{data:{type:Object,required:!1,validator:function(v){const i=["imageUrl","text","subtext","altText","header","hint"];return Object.keys(v).every(r=>i.includes(r))}},definitionSlot:{type:String,required:!1},id:{type:String,required:!1}},computed:{getHint:function(){return this.data.hint||A},hasImageUrl:function(){return typeof this.data!="undefined"&&typeof this.data.imageUrl!="undefined"},hasHeader:function(){return typeof this.data.header!="undefined"},hasSubtext:function(){return typeof this.data!="undefined"&&typeof this.data.subtext!="undefined"},hasDefinition:function(){return typeof this.definitionSlot!="undefined"}},data:function(){return{show:!1}},methods:{closeOtherSnackbars:function(){const v=document.getElementsByClassName("Overlay--snackbar"),i=0,r=v.length;for(let u=i;u<r;u+=1)v[u].classList.remove("is-open")},onClick:function(v){v.preventDefault(),v.stopPropagation(),this.closeOtherSnackbars();const i=27,r=d=>{d.keyCode===i&&(this.show=!1,document.removeEventListener("keyup",r),document.removeEventListener("click",u))},u=d=>{d.type==="click"&&(this.show=!1,document.removeEventListener("click",u))};this.show?this.show=!1:(this.show=!0,document.addEventListener("keyup",r),document.addEventListener("click",u))},setId:function(v){if(v&&v.length>0)return v.replace(/\|/g,"_");let i="";const r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789",u=9;for(let d=0;d<u;d+=1)i+=r.charAt(Math.floor(Math.random()*r.length));return i}}},x=T,N=t(14486),M=(0,N.A)(x,h,C,!1,null,"621507c4",null),b=M.exports}),61663:(function(O){O.exports=JSON.parse(`{"name":"How Much Retirement Income May My 401(k) Provide?","formId":"401kRetirementIncome","steps":[["I'm hoping","to retire in",{"field":"input","name":"yrsToRetirement","value":"30","placeholder":"0","validationMessage":"Please enter number of years between 1 and 50","validations":{},"fieldProps":{"type":"age","label":"Years","focused":true}},"years."],["I make",{"field":"input","name":"clientIncome","value":"","placeholder":"0","validationMessage":"Please enter amount from 0 to 300,000. Contact an agent if over $300,000","validations":{},"fieldProps":{"type":"money","label":"Annual Income","focused":true,"class":"minimum-error-message"}},"a year","and expect","it to increase",{"field":"input","name":"salaryIncreases","value":"2.0","placeholder":"0.0","validationMessage":"Please enter value between 0 and 20%","validations":{},"fieldProps":{"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/inflationtable.gif","altText":"Inflation Table","header":"10-Year U.S. Inflation"},"type":"percent","maxlength":5,"label":"Salary Increase","focused":true}},"every year."],["I've already","saved",{"field":"input","name":"planBalance","value":"","placeholder":"0","validationMessage":"Please add a savings amount","validations":{},"fieldProps":{"type":"money","label":"Savings Amount","focused":true}},"in my 401(k)","and contribute",{"field":"input","name":"currentContribution","value":"3.0","placeholder":"","validationMessage":"Please add a contribution percentage","validations":{},"fieldProps":{"type":"percent","label":"Contribution","focused":true}},{"field":"select","name":"compounding","value":"52","validations":{},"fieldProps":{"opts":[{"label":"every week.","value":"52"},{"label":"every two weeks.","value":"26"},{"label":"twice a month.","value":"24"},{"label":"once a month.","value":"12"},{"label":"once a year.","value":"1"}],"label":"Contribution"}}
9],["My employer's","401(k) match","is",{"field":"input","name":"employerMatch","value":"3.0","validationMessage":"Please enter value between 0 and 20%","validations":{},"fieldProps":{"type":"percent","label":"Employer's Match","focused":true}},"of my","gross income.","I estimate","that my return","will be","between",{"field":"input","name":"beforeTaxReturnCon","value":"5.0","validationMessage":"Please enter value between -12 and 12%","validations":{},"fieldProps":{"type":"percent","label":"Return Percentage","focused":true}},"and",{"field":"input","name":"beforeTaxReturnAgg","value":"6.0","validationMessage":"Please enter value between -12 and 12%","validations":{},"fieldProps":{"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/rortable.gif","altText":"Rate of Return Table","header":"Historic Rate of Returns"},"type":"percent","label":"Return Percentage","focused":true}},"."],["When I retire,","I'm looking","to plan for",{"field":"input","name":"yrsWithdrawals","value":"30","validationMessage":"Please enter number of years between 1 and 50","validations":{},"fieldProps":{"type":"age","label":"Years of Income","focused":true}},"years of income","and figure that","inflation will","hover around",{"field":"input","name":"inflation","value":"2.0","validationMessage":"Please enter value between 0 and 10%","validations":{},"fieldProps":{"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/inflationtable.gif","altText":"Inflation Table","header":"10-Year U.S. Inflation"},"type":"percent","label":"Inflation","focused":true}},"on average."],["Investing the","balance of","my retirement","savings","should fetch","an average","return of",{"field":"input","name":"retirementReturn","value":"6.0","validationMessage":"Please enter value between -12 and 12%","validations":{},"fieldProps":{"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/rortable.gif","altText":"Rate of Return Table","header":"Historic Rate of Returns"},"type":"percent","label":"Average Return","focused":true}},"."]],"resultsComponent":"mg-bar-render","graphParams":{"graphTitle":"Estimated Monthly Retirement Income (today's dollars)","margin":{"top":30,"right":20,"bottom":37,"left":50},"legend":["Conservative","Moderate","Aggressive"],"arrayInResults":"result","iterableKey":"Period","groomedMap":{"conPv":"Conservative","modPv":"Moderate","aggPv":"Aggressive"}},"tableParams":{"arrayInResults":"result","groomedMap":{"fvYourCont":"Your Contribution","fvEmpCont":"Employer Contribution","conPv":"Conservative","modPv":"Moderate","aggPv":"Aggressive"},"mustMatchArray":["Your Contribution","Employer Contribution","Conservative","Moderate","Aggressive"]},"GTMAnalyticsMap":{"beforeTaxReturnAgg":"beforeTaxRetAggressive","beforeTaxReturnCon":"beforeTaxRetConservative","beforeTaxReturnMod":"beforeTaxRetModerate","clientIncome":"annualIncome","compounding":"payPeriodFrequency","currentContribution":"401kCurrentContributions","employerMatch":"401kEmployerMatch","inflation":"inflationRate","planBalance":"401kCurrentBalance","retirementReturn":"rateOfReturnDuringRetirement","salaryIncreases":"annualIncomeIncrease","yrsToRetirement":"yearsUntilRetirement","yrsWithdrawals":"retirementIncomePeriod"}}`)}),9684:(function(O){O.exports=JSON.parse(`{"name":"Are My Current Retirement Savings Sufficient?","formId":"AreMyCurrentRetirementSavingsSufficient","steps":[["My birthday is",{"field":"input","name":"clientAge","value":"","placeholder":"mm/dd/yyyy","validationMessage":"Please enter a valid date (mm/dd/yyyy)","validations":{},"fieldProps":{"type":"date","label":"Birthday","focused":true}},"and I'm hoping","to retire in",{"field":"input","name":"clientRetYears","value":"","placeholder":"20","validationMessage":"Please enter how many years until retirement","validations":{},"fieldProps":{"type":"age","label":"Years until retirement","focused":true}},"years."],["I am",{"field":"select","name":"maritalStatus","value":"single","validations":{},"fieldProps":{"type":"marital","label":"Marital Status"}},"and make",{"field":"input","name":"clientIncome","value":"","placeholder":"0","validationMessage":"Please add your income","validations":{},"fieldProps":{"type":"money","label":"Annual Income","focused":true}},"a year.","So far,","I have",{"field":"input","name":"currentRetirementSavings","value":"","placeholder":"0","validationMessage":"Please add a savings amount","validations":{},"fieldProps":{"type":"money","label":"Savings Amount","focused":true}}
9,"set aside","for retirement","and am saving",{"field":"input","name":"annualRetSavings","value":"","placeholder":"0","validationMessage":"Please add an amount","validations":{},"fieldProps":{"type":"money","label":"Amount","focused":true}},"more","every year."],["I plan to","increase that","savings about",{"field":"input","name":"annualSavingsIncrease","value":"","placeholder":"0.0","validationMessage":"Please enter value between 1 - 10%","validations":{},"fieldProps":{"type":"percent","label":"Annual Percent","focused":true}},"annually.","Investing","this savings","hopefully will","average",{"field":"input","name":"preRetirementReturn","value":"6.0","placeholder":"0.0","validationMessage":"Please enter value between 1 - 10%","validations":{},"fieldProps":{"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/rortable.gif","altText":"Image of a chart that displays historic rates of return between 1926 - 2015.","header":"Historic Rate of Returns"},"type":"percent","label":"Average Percent","focused":true}},"return","before retirement."],["I figure that","inflation","will hover around",{"field":"input","name":"inflation","value":"2.0","placeholder":"0.0","validationMessage":"Please enter value between 1 - 10%","validations":{},"fieldProps":{"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/inflationtable.gif","altText":"Image of a chart that displays 10 year inflation: Average 1.9%","header":"10-Year U.S. Inflation"},"type":"percent","label":"Average Percent","focused":true}},"on average."],["When I retire,","I\u2019m looking","to plan for",{"field":"input","name":"retirementYears","value":"","placeholder":"0","validationMessage":"Please add an amount of years","validations":{},"fieldProps":{"type":"age","label":"Years"}},"years of income","in retirement","at a replacement","rate of",{"f
9ield":"input","name":"retirementReplacement","value":"75.0","placeholder":"0.0","validationMessage":"Enter value between 0 - 300%","validations":{},"fieldProps":{"type":"percent","label":"Replacement Rate","focused":true}},"of my","ending income."],["After retiring,","the balance","of my","retirement savings","should fetch","an average return of",{"field":"input","name":"postRetirementReturn","value":"6.0","placeholder":"0.0","validationMessage":"Please enter value between 1 - 10%","validations":{},"fieldProps":{"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/rortable.gif","altText":"Image of a chart that displays historic rates of return between 1926 - 2015.","header":"Historic Rate of Returns"},"type":"percent","label":"Average Return","focused":true}},"and I\u2019d like to",{"field":"select","name":"includeSocsec","value":"false","validations":{},"fieldProps":{"opts":[{"label":"include","value":"Y"},{"label":"not include","value":"N"}],"label":"Include Social Security"}},"Social Security income","in this calculation."]],"resultsComponent":"mg-bar-render","graphParams":{"graphTitle":"Retirement Analysis","margin":{"top":30,"right":20,"bottom":33,"left":50},"legend":["Retirement Balance","Retirement Withdrawals"],"arrayInResults":"year","iterableKey":"Age","groomedMap":{"begBalance":"Retirement Balance","withdrawals":"Retirement Withdrawals","age":"Age"}},"tableParams":{"arrayInResults":"year","groomedMap":{"age":"Age","salary":"Salary","begBalance":"Beginning Retirement Balance","interest":"Interest","currentSavings":"Current Savings","desiredIncome":"Desired Retirement Income","pensionIncome":"Pension Income","socialSecurity":"Social Security Income","withdrawals":"Retirement Account Withdrawals"},"mustMatchArray":["Age","Salary","Beginning Retirement Balance","Interest","Current Savings","Desired Retirement Income","Pension Income","Social Security Income","Retirement Account Withdrawals"]},"GTMAnalyticsMap":{"annualRetSavings":"retirementSavingsAnnual","annualSavingsIncrease":"annualSavingsIncrease","clientAge":"age","clientIncome":"annualIncome","clientRetAge":"retirementAge","clientRetYears":"yearsUntilRetirement","currentRetirementSavings":"retirementSavings","dob":"dateOfBirth","includeSocsec":"socSecBenefitsIncluded","inflation":"inflationRate","maritalStatus":"married","postRetirementReturn":"postRetirementInvestmentReturn","preRetirementReturn":"preRetirementInvestmentReturn","retirementReplacement":"pctIncomeReplaced","retirementYears":"retirementIncomePeriod"}}`)}),53037:(function(O){O.exports=JSON.parse('{"name":"How long will it take to pay off my credit card balance?","formId":"HowLongWillItTakeToPayOffMyCreditCard","steps":[["I have a",{"field":"input","name":"ccBalance","value":"","placeholder":"0","validationMessage":"Please add credit card balance","validations":{},"fieldProps":{"type":"money","label":"Credit Card Balance","focused":true}},"balance on my","credit card","with an APR of",{"field":"input","name":"ccRate","value":"","placeholder":"0.0","validationMessage":"Please enter value between 0 - 40%","validations":{},"fieldProps":{"type":"percent","label":"Annual Percentage Rate","focused":true}}],["Currently, my minimum","payment percentage","is",{"field":"input","name":"minpaymentRate","value":"","placeholder":"0.0","validationMessage":"Please enter value between 0 - 10%","validations":{},"fieldProps":{"type":"percent","label":"Minimum Payment Rate","focused":true}},"and a minimum payment of at least",{"field":"input","name":"minpaymentAmount","value":"","placeholder":"0","validationMessage":"Please add minimum payment amount","validations":{},"fieldProps":{"type":"money","label":"Minimum Payment Amount","focused":true}},"is required.","I would","like to pay","an additional",{"field":"input","name":"additionalPayment","value":"","placeholder":"0","validationMessage":"Please add an additional payment amount","validations":{},"fieldProps":{"type":"money","label":"Additional Payment Amount","focused":true,"class":"Field-label--long"}},"per month","to help reduce","my balance."],["Show my table results",{"field":"select","name":"amortization","value":"by_month","validations":{},"fieldProps":{"opts":[{"label":"by month","value":"by_month"},{"label":"by year","value":"by_year"}],"label":"Amortization"}}]],"resultsComponent":"moo-pay-off-credit-card-results","tableParams":{"arrayInResults":"year","groomedMap":{"year":"Year","beginningBalance":"Beginning Balance","payment":"Payment","interest":"Portion of Payment that is Interest"},"mustMatchArray":["Year","Beginning Balance","Payment","Portion of Payment that is Interest"]}}')}),26157:(function(O){O.exports=JSON.parse('{"name":"How Long Will My Money L
9ast?","formId":"HowLongWillMyMoneyLast","steps":[["I have",{"field":"input","name":"savingsBalance","value":"","placeholder":"0","validationMessage":"Please enter an amount greater than 0","validations":{},"fieldProps":{"type":"money","label":"Savings Balance","focused":true,"maxlength":9}},"in savings","earning an average","annual return of",{"field":"input","name":"beforeTaxReturn","value":"6.0","placeholder":"","validationMessage":"Please enter value between -12 to 12%","validations":{},"fieldProps":{"tooltip":{"imageUrl":"https://cdn.mutualofomaha.com/mutualofomaha/images/calculators/historic-rates-of-return.jpg","altText":"Historic Rates of Return: Inflation - 2.9%, U.S. Treasury Bills - 3.3%, Long-Term Government Bonds - 5.7%, U.S. Large-Company Stocks - 10.3%, U.S. Small-Company Stocks - 11.8%","header":"Historic Rate of Returns"},"type":"percent","label":"Average Annual Return","focused":true}},"before taxes."],["I plan","to withdraw",{"field":"input","name":"monthlyWithdrawal","value":"0","placeholder":"","validationMessage":"Please enter an amount greater or equal to 0","validations":{},"fieldProps":{"type":"money","label":"Withdrawal Amount","focused":true,"maxlength":9}},"each",{"field":"select","name":"disbursementFrequency","value":"month","validations":{},"fieldProps":{"opts":[{"label":"month","value":"month"},{"label":"year","value":"year"}],"label":"Disbursement Frequency"}},"and may increase","my withdrawal amount","by",{"field":"input","name":"withdrawalIncreases","value":"0.0","placeholder":"","validationMessage":"Please enter value between 0 - 40%","validations":{},"fieldProps":{"type":"percent","label":"Withdrawal Increase","focused":true}},"every year."],["My federal marginal","tax bracket is",{"field":"select","name":"taxBracket","value":22,"validations":{},"fieldProps":{"opts":[{"label":"10%","value":10},{"label":"12%","value":12},{"label":"22%","value":22},{"label":"24%","value":24},{"label":"32%","value":32},{"label":"35%","value":35},{"label":"37%","value":37}],"label":"Tax Bracket","tooltip":{"imageUrl":"https://cdn.mutualofomaha.com/mutualofomaha/images/calculators/2022-taxable-brackets-and-rates.jpg","altText":"Federal Taxable Income Brackets and Rates Table","header":"Federal Taxable Income Brackets and Rates"}}}]],"resultsComponent":"mg-bar-render","graphParams":{"graphTitle":"Lump Sum Savings Detail","margin":{"top":30,"right":20,"bottom":37,"left":60},"legend":["Beginning Balance","Withdrawal Total","Interest"],"arrayInResults":"result","iterableKey":"Year","groomedMap":{"beginningBalance":"Beginning Balance","withdrawal":"Withdrawal Total","interest":"Interest","month":"Year"}},"tableParams":{"arrayInResults":"year","groomedMap":{"month":"Period","beginningBalance":"Beginning Balance","taxes":"Taxes","withdrawal":"Withdrawal","interest":"Interest","endingBalance":"Ending Balance"},"mustMatchArray":["Period","Beginning Balance","Taxes","Withdrawal","Interest","Ending Balance"]},"postResultsComponent":"moo-quote-how-long-will-my-money-last-cta-component","GTMAnalyticsMap":{"amortization":"amortizationSchedule","beforeTaxReturn":"beforeTaxReturn","monthlyWithdrawal":"monthlyWithdrawals","savingsBalance":"retirementSavings","taxBracket":"federalTaxBracket","withdrawalIncreases":"withdrawalIncreases"}}')}),29416:(function(O){O.exports=JSON.parse('{"name":"I\u2019m Retired, How Long Will My Savings Last?","formId":"HowLongSavingsLast","steps":[["Currently,","I have",{"field":"input","name":"balance","value":"","placeholder":"0","validationMessage":"Please enter an amount greater than 0","validations":{},"fieldProps":{"type":"money","label":"Savings Amount","focused":true}},"in savings","and estimate","that my return","on investing","this amount","will be",{"field":"input","name":"beforeTaxReturn","value":"6.0","placeholder":"0.0","validationMessage":"Please enter value between -12 and 12%","validations":{},"fieldProps":{"type":"percent","label":"Savings Return","focused":true,"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/rortable.gif","altText":"Rate of Return Table","header":"Historic Rate of Returns"}}},"every year","before taxes."],["My Social Security","pays me",{"f
9ield":"input","name":"ssIncome","value":"","placeholder":"0","validationMessage":"Please enter an amount greater than 0","validations":{},"fieldProps":{"type":"money","label":"Social Security","focused":true}},"each month, and it increases",{"field":"input","name":"ssIncrease","value":"2.0","placeholder":"0.0","validationMessage":"Please enter value between 0 and 10%","validations":{},"fieldProps":{"type":"percent","label":"Social Security Increase","focused":true,"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/inflationtable.gif","altText":"Inflation Table","header":"10-Year U.S. Inflation"}}},"annually."],["My pension pays",{"field":"input","name":"pension","value":"","placeholder":"0","validationMessage":"Please enter an amount greater than 0","validations":{},"fieldProps":{"type":"money","label":"Pension Amount","focused":true}},"each month,","and it","increases",{"field":"input","name":"pensionIncrease","value":"2.0","placeholder":"0.0","validationMessage":"Please enter value between 0 and 10%","validations":{},"fieldProps":{"type":"percent","label":"Pension Increase","focused":true,"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/inflationtable.gif","altText":"Inflation Table","header":"10-Year U.S. Inflation"}}},"annually."],["I also get",{"field":"input","name":"otherIncome","value":"","placeholder":"0","validationMessage":"Please enter an amount greater than 0","validations":{},"fieldProps":{"type":"money","label":"Other Sources Amount","focused":true}},"each month","from other sources,","and it","increases",{"field":"input","name":"otherIncrease","value":"2.0","placeholder":"0.0","validationMessage":"Please enter value between 0 and 10%","validations":{},"fieldProps":{"type":"percent","label":"Other Sources Increase","focused":true,"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/inflationtable.gif","altText":"Inflation Table","header":"10-Year U.S. Inflation"}}},"annually."],["I need","an income of",{"field":"input","name":"income","value":"","placeholder":"0","validationMessage":"Please enter an amount greater than 0","validations":{},"fieldProps":{"type":"money","label":"Income Need","focused":true}},"each month","increasing",{"field":"input","name":"increase","value":"2.0","placeholder":"0.0","validationMessage":"Please enter value between 0 and 10%","validations":{},"fieldProps":{"type":"percent","label":"Increase Need","focused":true,"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/inflationtable.gif","altText":"Inflation Table","header":"10-Year U.S. Inflation"}}},"every year."],["Show my table results",{"field":"select","name":"amortization","value":"by_month","validations":{},"fieldProps":{"opts":[{"label":"by month","value":"by_month"},{"label":"by year","value":"by_year"}],"label":"Amortization"}}]],"resultsComponent":"mg-bar-render","graphParams":{"graphTitle":"Retirement Account Detail","margin":{"top":30,"right":20,"bottom":37,"left":50},"legend":["Earnings","Withdrawals","Balance"],"arrayInResults":"result","iterableKey":"Period","groomedMap":{"interest":"Earnings","neededWithdrawals":"Withdrawals","endingBalance":"Balance","period":"Period"}},"tableParams":{"arrayInResults":"period","groomedMap":{"period":"Period","desiredIncome":"Desired Income","fixedIncome":"Fixed Income","shortfall":"Shortfall","beginningBalance":"Beginning Balance","interest":"Interest","neededWithdrawals":"Needed Withdrawals","endingBalance":"Ending Balance"},"mustMatchArray":["Period","Desired Income","Fixed Income","Shortfall","Beginning Balance","Interest","Needed Withdrawals","Ending Balance"]},"GTMAnalyticsMap":{"amortization":"amortizationSchedule","beforeTaxReturn":"beforeTaxReturn","monthlyWithdrawal":"monthlyWithdrawals","savingsBalance":"retirementSavings","taxBracket":"federalTaxBracket","withdrawalIncreases":"withdrawalIncreases"}}')}),94540:(function(O){O.exports=JSON.parse(`{"name":"How Much Disability Insurance Do You Need?","formId":"DisabilityInsuranceNeed","steps":[["Currently,","I make",{"field":"input","name":"otherIncome","value":"","validationMessage":"Please add your income","validations":{},"fieldProps":{"type":"money","label":"Annual Income","focused":true}},"per year.","I",{"field":"select","name":"hasGroupLTD","value":"0","validations":{},"fieldProps":{"type":"binary","true":"do","false":"do not","label":"Group LTD Status"}},"have","Group Long-Term","Disability insurance","through my","employer."],["I'm hoping","to retire at",{"field":"input","name":"retirement_age","value":"","validationMessage":"Please add a retirement age","validations":{},"fieldProps":{"type":"age","label":"Retirement Age","focused":true}}
9,"years old."],[{"field":"input","name":"mortgage","value":"","validationMessage":"Please add an amount","validations":{},"fieldProps":{"type":"money","label":"Mortgage or Rent","focused":true}},"Mortgage or Rent",{"field":"select","name":"mortgageFrequency","value":"per_month","validations":{},"fieldProps":{"opts":[{"label":"per month","value":"per_month"},{"label":"per year","value":"per_year"}],"label":"Mortgage Payment Frequency"}}],[{"field":"input","name":"transportation","value":"","validationMessage":"Please add an amount","validations":{},"fieldProps":{"type":"money","label":"Transportation Costs","focused":true}},"Transportation costs",{"field":"select","name":"transportationFrequency","value":"per_month","validations":{},"fieldProps":{"opts":[{"label":"per month","value":"per_month"},{"label":"per year","value":"per_year"}],"label":"Transportation Frequency"}}],[{"field":"input","name":"debt","value":"","validationMessage":"Please add an amount","validations":{},"fieldProps":{"type":"money","label":"Debt","focused":true}},"Debt",{"field":"select","name":"debt_frequency","value":"per_month","validations":{},"fieldProps":{"opts":[{"label":"per month","value":"per_month"},{"label":"per year","value":"per_year"}],"label":"Debt Frequency"}}],[{"field":"input","name":"child","value":"","validationMessage":"Please add an amount","validations":{},"fieldProps":{"type":"money","label":"Child-Related Costs","focused":true}},"Child-Related costs",{"field":"select","name":"child_frequency","value":"per_month","validations":{},"fieldProps":{"opts":[{"label":"per month","value":"per_month"},{"label":"per year","value":"per_year"}],"label":"Child Costs Frequency"}}],[{"field":"input","name":"household","value":"","validationMessage":"Please add an amount","validations":{},"fieldProps":{"type":"money","label":"Household Costs","focused":true}},"Household costs",{"field":"select","name":"household_frequency","value":"per_month","validations":{},"fieldProps":{"opts":[{"label":"per month","value":"per_month"},{"label":"per year","value":"per_year"}],"label":"Household Costs Frequency"}}],[{"field":"input","name":"entertainment","value":"","validationMessage":"Please add an amount","validations":{},"fieldProps":{"type":"money","label":"Entertainment","focused":true}},"Entertainment",{"field":"select","name":"entertainment_frequency","value":"per_month","validations":{},"fieldProps":{"opts":[{"label":"per month","value":"per_month"},{"label":"per year","value":"per_year"}],"label":"Entertainment Costs Frequency"}}],[{"field":"input","name":"additional","value":"","validationMessage":"Please add an amount","validations":{},"fieldProps":{"type":"money","label":"Additional Costs","focused":true}},"Additional costs",{"field":"select","name":"additional_frequency","value":"per_month","validations":{},"fieldProps":{"opts":[{"label":"per month","value":"per_month"},{"label":"per year","value":"per_year"}],"label":"Additional Costs Frequency"}}]]}`)}),81327:(function(O){O.exports=JSON.parse('{"name":"Get Lifetime Guaranteed Income Account Quote","formId":"LifetimeGuaranteedIncomeAccount","localStoreId":"mooCalcLifetimeGuaranteedIncomeAccount","resultsComponent":"moo-calc-lgia-results","getLocalizedCalcData":true,"api":"local","steps":[["My birthday is",{"field":"input","name":"birthDate","value":"","placeholder":"mm/dd/yyyy","validationMessage":"Please enter a valid date (mm/dd/yyyy)","validations":{},"fieldProps":{"type":"date","label":"Birthday","focused":true}},",","I plan to contribute",{"field":"select","name":"frequency","value":"","validations":{},"fieldProps":{"opts":[{"label":"Weekly","value":"weekly"},{"label":"Bi-Weekly","value":"biweekly"},{"label":"Semi-Monthly","value":"semimonthly"},{"label":"Monthly","value":"monthly"},{"label":"Annually","value":"annually"}],"label":"Contribution Frequency"}},"in the amount of",{"field":"input","name":"contribAmount","value":"","placeholder":"0","validationMessage":"Please add an amount","validations":{},"fieldProps":{"type":"money","label":"Amount","focused":true}},"and I have",{"field":"input","name":"rolloverAmount","value":"","placeholder":"0","validationMessage":"Please add an amount","validations":{},"fieldProps":{"type":"money","label":"Amount","focused":true}},"I would like to transfer/rollover."]]}')}),73940:(function(O){O.exports=JSON.parse(`{"name":"Social Security Retirement Income Estimator","formId":"SSRetirementIncome","steps":[["My birthday is",{"field":"input","name":"birthday","value":"","placeholder":"mm/dd/yyyy","validationMessage":"Please enter a valid date (mm/dd/yyyy)","validations":{},"fieldProps":{"type":"date","label":"Birthday","focused":true}},"and my","income is",{"field":"input","name":"clientIncome","value":"","placeholder":"0","validationMessage":"Please add an annual income","validations":{},"fieldProps":{"type":"money","label":"Annual Income","focused":true}},"annually.","My Social Security","retirement age is",{"field":"input","name":"clientSsage","value":"65","placeholder":"65","validationMessage":"Please enter age between 62 to 70","validations":{},"fieldProps":{"type":"age","label":"Retirement Age","focused":true}},"."],["My spouse's","birthday is",{"field":"input","name":"spouseBirthday","value":"","placeholder":"mm/dd/yyyy","validationMessage":"Please enter a valid date (mm/dd/yyyy)","validations":{},"fieldProps":{"type":"date","label":"Spouse's Birthday","focused":true,"optional":true}},"and","income is",{"field":"input","name":"spouseIncome","value":"","placeholder":"0","validationMessage":"Please add your spouse's income","validations":{},"fieldProps":{"type":"money","label":"Spouse's Annual Income","focused":true,"optional":true}},"annually.","My spouse's","Social Security","retirement age is",{"field":"input","name":"spouseSsage","value":"","placeholder":"65","validationMessage":"Please enter age between 62 to 70","validations":{},"fieldProps":{"type":"age","label":"Spouse's Retirement Age","focused":true,"optional":true}},"."],["The Social Security","inflation rate","may be",{"field":"input","name":"ssInflation","value":"2.0","placeholder":"0.0","validationMessage":"Please enter a value between 0 - 10%","validations":{},"fieldProps":{"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/inflationtable.gif","altText":"Inflation Table","header":"10-Year U.S. Inflation"},"type":"percent","label":"Inflation Rate","focused":true}},"."]],"resultsComponent":"mg-donut","graphParams":{"graphTitle":"Social Security Replacement","aspectRatio":1,"margin":{"top":0,"right":0,"bottom":0,"left"
9:0},"donutHole":100,"arrayInResults":"results","legend":["Social Security","Other"]},"tableParams":{"arrayInResults":"tableResults","groomedMap":{"id":"Person","nra":"Normal Retirement Age","ssBeginage":"Age","ssMobenefit":"Social Security Benefit","ssAnnbenefit":"Annual Benefit","ssFutbenefit":"Future Benefit"}},"GTMAnalyticsMap":{"birthday":"dateOfBirth","clientAge":"age","clientIncome":"annualIncomme","clientSsage":"retirementAge","spouseAge":"spouseRetirementAge","spouseIncome":"spouseIncomeAnnual","spouseSsage":"spouseAge","ssInflation":"socSecInflationRate"}}`)}),81911:(function(O){O.exports=JSON.parse('{"name":"What Are My Long-Term Care Needs?","formId":"LongTermCareNeeds","steps":[["My birthday is",{"field":"input","name":"birthday","value":"","placeholder":"mm/dd/yyyy","validationMessage":"Please enter a valid date (mm/dd/yyyy)","validations":{},"fieldProps":{"type":"date","label":"Birthday","focused":true}},"and I anticipate","needing long-term","care services","beginning","at age",{"field":"input","name":"ltcAge","value":"65","placeholder":"65","validationMessage":"Please add an age","validations":{},"fieldProps":{"type":"age","label":"Age","focused":true}},"for approximately",{"field":"input","name":"ltcYears","value":"","placeholder":"0","validationMessage":"Please add an amount of years","validations":{},"fieldProps":{"type":"age","label":"Years","focused":true}},"years."],["I\u2019m assuming","the annual cost for","long-term care","services is",{"field":"input","name":"ltcCost","value":"50000","placeholder":"50,000","validationMessage":"Please an amount","validations":{},"fieldProps":{"type":"money","label":"Cost","focused":true}},"and that","the cost","may increase",{"field":"input","name":"ltcInflation","value":"2.0","placeholder":"0.0","validationMessage":"Please enter value between 0 - 10%","validations":{},"fieldProps":{"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/inflationtable.gif","altText":"Inflation Table","header":"10-Year U.S. Inflation"},"type":"percent","label":"Increase Percentage","focused":true}},"per year."],["I already have",{"field":"input","name":"ltcAssets","value":"","placeholder":"0","validationMessage":"Please an amount","validations":{},"fieldProps":{"type":"money","label":"Savings Amount","focused":true}},"set aside","to pay for","long-term","care services","and plan to","increase","this amount by",{"field":"input","name":"ltcIncreases","value":"2.0","placeholder":"0.0","validationMessage":"Please enter value between 0 - 40%","validations":{},"fieldProps":{"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/inflationtable.gif","altText":"Inflation Table","header":"10-Year U.S. Inflation"},"type":"percent","label":"Increase Percentage","focused":true}},"per year.","I earn a",{"field":"input","name":"beforeTaxReturn","value":"6.0","placeholder":"0.0","validationMessage":"Please enter value between 0 - 10%","validations":{},"fieldProps":{"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/rortable.gif","altText":"Rate of Return Table","header":"Historic Rate of Returns"},"type":"percent","label":"Return on Savings","focused":true}},"return on","my savings","and my","federal marginal","tax bracket is",{"field":"select","name":"taxBracket","value":"22","validations":{},"fieldProps":{"tooltip":{"imageUrl":"https://www.calcxml.com/images/help/taxtable.gif","altText":"Tax Table","header":"Federal Taxable Income Brackets and Rates"},"opts":[{"label":"10%","value":10},{"label":"12%","value":12},{"label":"22%","value":22},{"label":"24%","value":24},{"label":"32%","value":32},{"label":"35%","value":35},{"label":"37%","value":37}],"label":"Tax Bracket"}}]],"resultsComponent":"mg-bar-render","graphParams":{"graphTitle":"Long-Term Care Resources/Needs","margin":{"top":30,"right":20,"bottom":37,"left":50},"legend":["Net Capital","LTC Need"],"arrayInResults":"year","iterableKey":"Year","groomedMap":{"year":"Year","netCapital":"Net Capital","ltcneed":"LTC Need"}},"tableParams":{"arrayInResults":"tableResult","groomedMap":{"year":"Year","annualSavings":"Annual Savings","aftertaxInterest":"After-Tax Interest","beginningCapital":"Beginning Capital","endingCapital":"Ending Capital","ltcneed":"LTC Need","netCapital":"Net Capital"},"mustMatchArray":["Year","Beginning Capital","Annual Savings","LTC Need","Net Capital","After-Tax Interest","Ending Capital"]},"GTMAnalyticsMap":{"beforeTaxReturn":"beforeTaxReturn","birthday":"dateOfBirth","clientAge":"age","ltcAge":"ltcStartAtAge","ltcAssets":"ltcCurrentSavings","ltcCost":"ltcExpectedAnnualCosts","ltcIncreases":"ltcAnnualSavingsIncrease","ltcInflation":"ltcInflationRate","ltcYears":"ltcServicesPeriod","taxBracket":"federalTaxBracket"}}')}
9),79465:(function(O){O.exports=JSON.parse('{"name":"Get a Disability Income Insurance Quote","formId":"GetDisabilityInsuranceQuote","steps":[["Tell us about yourself"],["I am a",{"field":"select","name":"clientGender","value":"female","validations":{},"fieldProps":{"type":"gender","label":"Gender"}},"born",{"field":"input","name":"birthday","value":"","placeholder":"mm/dd/yyyy","validationMessage":"Please enter a valid date (mm/dd/yyyy), between the ages of 18 and 61","validations":{},"fieldProps":{"type":"disabilityBirthdate","label":"Date of Birth","focused":true}},"that",{"field":"select","name":"tobacco","value":"0","validations":{},"fieldProps":{"type":"binary","true":"uses","false":"does not use","label":"Tobacco Use"}},"tobacco."],["Who is eligible for this coverage?"],[{"field":"bullet-list","fieldProps":{"listItems":["People between the ages of 18 and 61 who work at least 30 hours per week","Applicants who are currently disabled, pregnant, have surgery pending or are recuperating from an illness are generally not eligible for coverage."]}}],["You can best describe my occupation as..."],[{"field":"radio-pane-group","name":"occupation","value":"","validations":{},"fieldProps":{"type":"occupation","legendText":"You can best describe my occupation as...","paneDataList":[{"imageUrl":"//cdn.mutualofomaha.com/images/mutualofomaha/illustrations/labor.svg","header":"Labor","body":"like a mechanic, construction worker, fork lift operator, truck driver, or custodian","value":"1a"},{"imageUrl":"//cdn.mutualofomaha.com/images/mutualofomaha/illustrations/light-labor.svg","header":"Light Labor","body":"like a delivery driver, carpenter, farmer, chiropractor, barber, or beautician","value":"2a"},{"imageUrl":"//cdn.mutualofomaha.com/images/mutualofomaha/illustrations/technical.svg","header":"Technical","body":"like an insurance agent, shop owner, electrician, sales person, or a registered nurse","value":"3a"},{"imageUrl":"//cdn.mutualofomaha.com/images/mutualofomaha/illustrations/professional.svg","header":"Professional","body":"like an office worker, a retail sales manager, realtor, or social worker","value":"4a"},{"imageUrl":"//cdn.mutualofomaha.com/images/mutualofomaha/illustrations/executive.svg","header":"Executive","body":"like an attorney, engineer, or corporate executive","value":"5a"}]}}]],"resultsComponent":"moo-custom-results","postResultsComponent":"moo-di-quote-cta-component","resultsClass":"di-quoter-results","tableParams":{"arrayInResults":"term","groomedMap":{"1000":"$1000","2000":"$2000","3000":"$3000","4000":"$4000","5000":"$5000","day":"Days Until Your Policy Begins"},"mustMatchArray":["Days Until Your Policy Begins","$1000","$2000","$3000","$4000","$5000"]},"GTMAnalyticsMap":{"age":"age","birthday":"dateOfBirth","formattedOccupation":"occupation","clientGender":"gender","tobacco":"useOfTobacco"}}')}),44172:(function(O){O.exports=JSON.parse('{"name":"Get Term Life Insurance Quote","formId":"TermLifeQuote","localStoreId":"mooQuoteTermLifeInsurance","resultsComponent":"moo-quote-term-life-results","steps":[[{"field":"sentence-span","value":"I am a"},{"field":"select","name":"gender","value":"female","validations":{},"fieldProps":{"type":"gender","label":"Gender"}},"born",{"field":"input","name":"dob","value":"","placeholder":"mm/dd/yyyy","validationMessage":"Please enter a birthdate between the ages of 18 and 80","validations":{},"fieldProps":{"type":"termLifeBirthdate","label":"Date of Birth","focused":true}},"that",{"field":"select","name":"tobacco","value":"0","validations":{},"fieldProps":{"type":"binary","true":"uses","false":"does not use","label":"Tobacco Use"}},"tobacco."],["The coverage","amount","I want","is",{"field":"input","name":"amount","value":"","placeholder":"0","validationMessage":"Minimum amount is $25,000","validations":{},"fieldProps":{"type":"money","label":"Coverage Amount","helperText":"Help me decide","class":"minimum-error-message","focused":true}},{"field":"hidden","name":"mode","value":"monthly"},{"field":"hidden","name":"stateCode","value":"NATIONAL"}]]}')})}]);
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.