gitextract_fz9tnrwo/ ├── .codecov.yml ├── .dockerignore ├── .eslintignore ├── .eslintrc.js ├── .github/ │ ├── dependabot.yml │ ├── pull_request_template.md │ └── workflows/ │ ├── ci.yml │ └── tauri-release.yml ├── .gitignore ├── .husky/ │ ├── husky.sh │ └── pre-commit ├── .npmrc ├── .nvmrc ├── .prettierignore ├── .prettierrc.json ├── Dockerfile ├── LICENSE ├── README.md ├── craco.config.js ├── docker-compose.yml ├── docs/ │ ├── ARCHITECTURE.md │ ├── CODE_OF_CONDUCT.md │ └── CONTRIBUTING.md ├── notice.js ├── package.json ├── public/ │ ├── _redirects │ ├── forms/ │ │ ├── Y2020/ │ │ │ └── states/ │ │ │ ├── AK/ │ │ │ │ └── README.md │ │ │ ├── AL/ │ │ │ │ └── README.md │ │ │ ├── AR/ │ │ │ │ └── README.md │ │ │ ├── AZ/ │ │ │ │ └── README.md │ │ │ ├── CA/ │ │ │ │ └── README.md │ │ │ ├── CO/ │ │ │ │ └── README.md │ │ │ ├── CT/ │ │ │ │ └── README.md │ │ │ ├── DC/ │ │ │ │ └── README.md │ │ │ ├── DE/ │ │ │ │ └── README.md │ │ │ ├── FL/ │ │ │ │ └── README.md │ │ │ ├── GA/ │ │ │ │ └── README.md │ │ │ ├── HI/ │ │ │ │ └── README.md │ │ │ ├── IA/ │ │ │ │ └── README.md │ │ │ ├── ID/ │ │ │ │ └── README.md │ │ │ ├── IL/ │ │ │ │ └── README.md │ │ │ ├── IN/ │ │ │ │ └── README.md │ │ │ ├── KS/ │ │ │ │ └── README.md │ │ │ ├── KY/ │ │ │ │ └── README.md │ │ │ ├── LA/ │ │ │ │ └── README.md │ │ │ ├── MA/ │ │ │ │ └── README.md │ │ │ ├── MD/ │ │ │ │ └── README.md │ │ │ ├── ME/ │ │ │ │ └── README.md │ │ │ ├── MI/ │ │ │ │ └── README.md │ │ │ ├── MN/ │ │ │ │ └── README.md │ │ │ ├── MO/ │ │ │ │ └── README.md │ │ │ ├── MS/ │ │ │ │ └── README.md │ │ │ ├── MT/ │ │ │ │ └── README.md │ │ │ ├── NC/ │ │ │ │ └── README.md │ │ │ ├── ND/ │ │ │ │ └── README.md │ │ │ ├── NE/ │ │ │ │ └── README.md │ │ │ ├── NH/ │ │ │ │ └── README.md │ │ │ ├── NJ/ │ │ │ │ └── README.md │ │ │ ├── NM/ │ │ │ │ └── README.md │ │ │ ├── NV/ │ │ │ │ └── README.md │ │ │ ├── NY/ │ │ │ │ └── README.md │ │ │ ├── OH/ │ │ │ │ └── README.md │ │ │ ├── OK/ │ │ │ │ └── README.md │ │ │ ├── OR/ │ │ │ │ └── README.md │ │ │ ├── PA/ │ │ │ │ └── README.md │ │ │ ├── RI/ │ │ │ │ └── README.md │ │ │ ├── SC/ │ │ │ │ └── README.md │ │ │ ├── SD/ │ │ │ │ └── README.md │ │ │ ├── TN/ │ │ │ │ └── README.md │ │ │ ├── TX/ │ │ │ │ └── README.md │ │ │ ├── UT/ │ │ │ │ └── README.md │ │ │ ├── VA/ │ │ │ │ └── README.md │ │ │ ├── VT/ │ │ │ │ └── README.md │ │ │ ├── WA/ │ │ │ │ └── README.md │ │ │ ├── WI/ │ │ │ │ └── README.md │ │ │ ├── WV/ │ │ │ │ └── README.md │ │ │ └── WY/ │ │ │ └── README.md │ │ └── Y2021/ │ │ └── states/ │ │ ├── AK/ │ │ │ └── README.md │ │ ├── AL/ │ │ │ └── README.md │ │ ├── AR/ │ │ │ └── README.md │ │ ├── AZ/ │ │ │ └── README.md │ │ ├── CA/ │ │ │ └── README.md │ │ ├── CO/ │ │ │ └── README.md │ │ ├── CT/ │ │ │ └── README.md │ │ ├── DC/ │ │ │ └── README.md │ │ ├── DE/ │ │ │ └── README.md │ │ ├── FL/ │ │ │ └── README.md │ │ ├── GA/ │ │ │ └── README.md │ │ ├── HI/ │ │ │ └── README.md │ │ ├── IA/ │ │ │ └── README.md │ │ ├── ID/ │ │ │ └── README.md │ │ ├── IL/ │ │ │ └── README.md │ │ ├── IN/ │ │ │ └── README.md │ │ ├── KS/ │ │ │ └── README.md │ │ ├── KY/ │ │ │ └── README.md │ │ ├── LA/ │ │ │ └── README.md │ │ ├── MA/ │ │ │ └── README.md │ │ ├── MD/ │ │ │ └── README.md │ │ ├── ME/ │ │ │ └── README.md │ │ ├── MI/ │ │ │ └── README.md │ │ ├── MN/ │ │ │ └── README.md │ │ ├── MO/ │ │ │ └── README.md │ │ ├── MS/ │ │ │ └── README.md │ │ ├── MT/ │ │ │ └── README.md │ │ ├── NC/ │ │ │ └── README.md │ │ ├── ND/ │ │ │ └── README.md │ │ ├── NE/ │ │ │ └── README.md │ │ ├── NH/ │ │ │ └── README.md │ │ ├── NJ/ │ │ │ └── README.md │ │ ├── NM/ │ │ │ └── README.md │ │ ├── NV/ │ │ │ └── README.md │ │ ├── NY/ │ │ │ └── README.md │ │ ├── OH/ │ │ │ └── README.md │ │ ├── OK/ │ │ │ └── README.md │ │ ├── OR/ │ │ │ └── README.md │ │ ├── PA/ │ │ │ └── README.md │ │ ├── RI/ │ │ │ └── README.md │ │ ├── SC/ │ │ │ └── README.md │ │ ├── SD/ │ │ │ └── README.md │ │ ├── TN/ │ │ │ └── README.md │ │ ├── TX/ │ │ │ └── README.md │ │ ├── UT/ │ │ │ └── README.md │ │ ├── VA/ │ │ │ └── README.md │ │ ├── VT/ │ │ │ └── README.md │ │ ├── WA/ │ │ │ └── README.md │ │ ├── WI/ │ │ │ └── README.md │ │ ├── WV/ │ │ │ └── README.md │ │ └── WY/ │ │ └── README.md │ ├── index.html │ ├── manifest.json │ └── robots.txt ├── scripts/ │ ├── build-netlify.sh │ ├── env.ts │ ├── formgen.ts │ └── setup.ts ├── src/ │ ├── App.css │ ├── App.tsx │ ├── components/ │ │ ├── ConditionallyWrap.tsx │ │ ├── CreatePDF.tsx │ │ ├── DataPropagator.tsx │ │ ├── FormContainer/ │ │ │ └── Context.tsx │ │ ├── FormContainer.tsx │ │ ├── GettingStarted.tsx │ │ ├── HelpAndFeedback.tsx │ │ ├── Main.tsx │ │ ├── Menu.tsx │ │ ├── NoMatchPage.tsx │ │ ├── Patterns.ts │ │ ├── Questions.tsx │ │ ├── RefundBankAccount.tsx │ │ ├── ResponsiveDrawer.tsx │ │ ├── SaveToFile.tsx │ │ ├── ScrollTop.tsx │ │ ├── SkipToLinks.tsx │ │ ├── Summary.tsx │ │ ├── SummaryData.ts │ │ ├── TaxPayer/ │ │ │ ├── Address.tsx │ │ │ ├── PersonFields.tsx │ │ │ ├── SpouseAndDependent.tsx │ │ │ ├── TaxPayer.tsx │ │ │ └── index.tsx │ │ ├── UserSettings.tsx │ │ ├── Y2021/ │ │ │ └── AdvanceChildTaxCredit.tsx │ │ ├── YearDropDown.tsx │ │ ├── YearStatusBar.tsx │ │ ├── debug.tsx │ │ ├── deductions/ │ │ │ ├── F1098eInfo.tsx │ │ │ └── ItemizedDeductions.tsx │ │ ├── income/ │ │ │ ├── F1099Info.tsx │ │ │ ├── OtherInvestments.tsx │ │ │ ├── PartnershipIncome.tsx │ │ │ ├── RealEstate.tsx │ │ │ ├── StockOptions.tsx │ │ │ ├── W2JobInfo.tsx │ │ │ └── assets/ │ │ │ ├── AssetSummary.tsx │ │ │ ├── ConfigurableDataTable.tsx │ │ │ ├── DataTableStyle.ts │ │ │ ├── FilteredAssetsTable.tsx │ │ │ └── TransactionImporter.tsx │ │ ├── input/ │ │ │ ├── Currency.tsx │ │ │ ├── DatePicker.tsx │ │ │ ├── LabeledCheckbox.tsx │ │ │ ├── LabeledDropdown.tsx │ │ │ ├── LabeledInput.tsx │ │ │ ├── LabeledRadio.tsx │ │ │ ├── boxLabel.tsx │ │ │ ├── index.ts │ │ │ ├── styles.ts │ │ │ └── types.ts │ │ ├── pager.tsx │ │ ├── payments/ │ │ │ └── EstimatedTaxes.tsx │ │ └── savingsAccounts/ │ │ ├── IRA.tsx │ │ └── healthSavingsAccounts.tsx │ ├── core/ │ │ ├── data/ │ │ │ ├── anonymize.ts │ │ │ ├── countries.ts │ │ │ ├── index.ts │ │ │ ├── locationPostalCodes.ts │ │ │ ├── questions.ts │ │ │ └── validate.ts │ │ ├── irsForms/ │ │ │ ├── Form.ts │ │ │ ├── index.ts │ │ │ └── util.ts │ │ ├── log.ts │ │ ├── pdfFiller/ │ │ │ ├── Fill.ts │ │ │ ├── fillPdf.ts │ │ │ ├── index.ts │ │ │ └── pdfHandler.ts │ │ ├── stateForms/ │ │ │ ├── Form.ts │ │ │ └── index.ts │ │ ├── tests/ │ │ │ ├── LocalForms.ts │ │ │ ├── arbitraries.ts │ │ │ └── validation.test.ts │ │ └── util.ts │ ├── customTypes/ │ │ └── persistStore.d.ts │ ├── data/ │ │ ├── csvImport.ts │ │ ├── transactions.ts │ │ └── urls.ts │ ├── forms/ │ │ ├── F1040Base.ts │ │ ├── StateForms.ts │ │ ├── Y2020/ │ │ │ ├── data/ │ │ │ │ └── federal.ts │ │ │ ├── irsForms/ │ │ │ │ ├── F1040.ts │ │ │ │ ├── F1040Attachment.ts │ │ │ │ ├── F1040v.ts │ │ │ │ ├── F2441.ts │ │ │ │ ├── F2555.ts │ │ │ │ ├── F4136.ts │ │ │ │ ├── F4137.ts │ │ │ │ ├── F4563.ts │ │ │ │ ├── F4797.ts │ │ │ │ ├── F4952.ts │ │ │ │ ├── F4972.ts │ │ │ │ ├── F5695.ts │ │ │ │ ├── F6168.ts │ │ │ │ ├── F8582.ts │ │ │ │ ├── F8814.ts │ │ │ │ ├── F8853.ts │ │ │ │ ├── F8863.ts │ │ │ │ ├── F8888.ts │ │ │ │ ├── F8889.ts │ │ │ │ ├── F8910.ts │ │ │ │ ├── F8919.ts │ │ │ │ ├── F8936.ts │ │ │ │ ├── F8949.ts │ │ │ │ ├── F8959.ts │ │ │ │ ├── F8960.ts │ │ │ │ ├── F8962.ts │ │ │ │ ├── F8995.ts │ │ │ │ ├── F8995A.ts │ │ │ │ ├── Main.ts │ │ │ │ ├── Schedule1.ts │ │ │ │ ├── Schedule2.ts │ │ │ │ ├── Schedule3.ts │ │ │ │ ├── Schedule8812.ts │ │ │ │ ├── ScheduleA.ts │ │ │ │ ├── ScheduleB.ts │ │ │ │ ├── ScheduleC.ts │ │ │ │ ├── ScheduleD.ts │ │ │ │ ├── ScheduleE.ts │ │ │ │ ├── ScheduleEIC.ts │ │ │ │ ├── ScheduleR.ts │ │ │ │ ├── ScheduleSE.ts │ │ │ │ ├── TaxTable.ts │ │ │ │ ├── index.ts │ │ │ │ └── worksheets/ │ │ │ │ ├── ChildTaxCreditWorksheet.ts │ │ │ │ ├── Pub596Worksheet1.ts │ │ │ │ ├── SDQualifiedAndCapGains.ts │ │ │ │ ├── SDRateGainWorksheet.ts │ │ │ │ ├── SDUnrecaptured1250.ts │ │ │ │ ├── ScheduleDTaxWorksheet.ts │ │ │ │ ├── SocialSecurityBenefits.ts │ │ │ │ └── StudentLoanInterestWorksheet.ts │ │ │ ├── stateForms/ │ │ │ │ ├── AK/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── AL/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── AR/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── AZ/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── CA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── CO/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── CT/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── DC/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── DE/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── FL/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── GA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── HI/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── IA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── ID/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── IL/ │ │ │ │ │ ├── IL1040.ts │ │ │ │ │ ├── IL1040ScheduleILEIC.ts │ │ │ │ │ ├── IL1040V.ts │ │ │ │ │ ├── ILWit.ts │ │ │ │ │ └── Parameters.ts │ │ │ │ ├── IN/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── KS/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── KY/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── LA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── MA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── MD/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── ME/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── MI/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── MN/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── MO/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── MS/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── MT/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── NC/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── ND/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── NE/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── NH/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── NJ/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── NM/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── NV/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── NY/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── OH/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── OK/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── OR/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── PA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── RI/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── SC/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── SD/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── TN/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── TX/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── UT/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── VA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── VT/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── WA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── WI/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── WV/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── WY/ │ │ │ │ │ └── Form.ts │ │ │ │ └── index.ts │ │ │ └── tests/ │ │ │ ├── ScheduleD.test.ts │ │ │ ├── ScheduleEIC.test.ts │ │ │ ├── f1040.test.ts │ │ │ ├── f8889.test.ts │ │ │ ├── f8949.test.ts │ │ │ ├── fica.test.ts │ │ │ ├── index.ts │ │ │ └── states/ │ │ │ └── il.test.ts │ │ ├── Y2021/ │ │ │ ├── data/ │ │ │ │ └── federal.ts │ │ │ ├── irsForms/ │ │ │ │ ├── F1040.ts │ │ │ │ ├── F1040Attachment.ts │ │ │ │ ├── F1040v.ts │ │ │ │ ├── F2439.ts │ │ │ │ ├── F2441.ts │ │ │ │ ├── F2555.ts │ │ │ │ ├── F4136.ts │ │ │ │ ├── F4137.ts │ │ │ │ ├── F4563.ts │ │ │ │ ├── F4797.ts │ │ │ │ ├── F4952.ts │ │ │ │ ├── F4972.ts │ │ │ │ ├── F5695.ts │ │ │ │ ├── F6168.ts │ │ │ │ ├── F6251.ts │ │ │ │ ├── F8582.ts │ │ │ │ ├── F8814.ts │ │ │ │ ├── F8853.ts │ │ │ │ ├── F8863.ts │ │ │ │ ├── F8888.ts │ │ │ │ ├── F8889.ts │ │ │ │ ├── F8910.ts │ │ │ │ ├── F8919.ts │ │ │ │ ├── F8936.ts │ │ │ │ ├── F8949.ts │ │ │ │ ├── F8959.ts │ │ │ │ ├── F8960.ts │ │ │ │ ├── F8962.ts │ │ │ │ ├── F8995.ts │ │ │ │ ├── F8995A.ts │ │ │ │ ├── Main.ts │ │ │ │ ├── Schedule1.ts │ │ │ │ ├── Schedule2.ts │ │ │ │ ├── Schedule3.ts │ │ │ │ ├── Schedule8812.ts │ │ │ │ ├── ScheduleA.ts │ │ │ │ ├── ScheduleB.ts │ │ │ │ ├── ScheduleC.ts │ │ │ │ ├── ScheduleD.ts │ │ │ │ ├── ScheduleE.ts │ │ │ │ ├── ScheduleEIC.ts │ │ │ │ ├── ScheduleR.ts │ │ │ │ ├── ScheduleSE.ts │ │ │ │ ├── TaxTable.ts │ │ │ │ ├── index.ts │ │ │ │ └── worksheets/ │ │ │ │ ├── Pub596Worksheet1.ts │ │ │ │ ├── QualifyingDependents.ts │ │ │ │ ├── SDQualifiedAndCapGains.ts │ │ │ │ ├── SDRateGainWorksheet.ts │ │ │ │ ├── SDTaxWorksheet.ts │ │ │ │ ├── SDUnrecaptured1250.ts │ │ │ │ ├── ScheduleDTaxWorksheet.ts │ │ │ │ ├── SocialSecurityBenefits.ts │ │ │ │ └── StudentLoanInterestWorksheet.ts │ │ │ ├── stateForms/ │ │ │ │ ├── AK/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── AL/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── AR/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── AZ/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── CA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── CO/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── CT/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── DC/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── DE/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── FL/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── GA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── HI/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── IA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── ID/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── IL/ │ │ │ │ │ ├── IL1040.ts │ │ │ │ │ ├── IL1040ScheduleILEIC.ts │ │ │ │ │ ├── IL1040V.ts │ │ │ │ │ ├── ILWit.ts │ │ │ │ │ └── Parameters.ts │ │ │ │ ├── IN/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── KS/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── KY/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── LA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── MA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── MD/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── ME/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── MI/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── MN/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── MO/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── MS/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── MT/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── NC/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── ND/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── NE/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── NH/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── NJ/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── NM/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── NV/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── NY/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── OH/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── OK/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── OR/ │ │ │ │ │ ├── Form.ts │ │ │ │ │ ├── OR40.ts │ │ │ │ │ ├── OR40N.ts │ │ │ │ │ ├── OR40P.ts │ │ │ │ │ ├── OR40V.ts │ │ │ │ │ ├── ORASC.ts │ │ │ │ │ ├── ORASCNP.ts │ │ │ │ │ ├── ORWFHDC.ts │ │ │ │ │ └── Parameters.ts │ │ │ │ ├── PA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── RI/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── SC/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── SD/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── TN/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── TX/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── UT/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── VA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── VT/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── WA/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── WI/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── WV/ │ │ │ │ │ └── Form.ts │ │ │ │ ├── WY/ │ │ │ │ │ └── Form.ts │ │ │ │ └── index.ts │ │ │ └── tests/ │ │ │ ├── Schedule8812.test.ts │ │ │ ├── ScheduleA.test.ts │ │ │ ├── ScheduleD.test.ts │ │ │ ├── ScheduleEIC.test.ts │ │ │ ├── f1040.test.ts │ │ │ ├── f6251.test.ts │ │ │ ├── fica.test.ts │ │ │ ├── index.ts │ │ │ ├── states/ │ │ │ │ └── il.test.ts │ │ │ ├── taxRates.test.ts │ │ │ └── taxTable.csv │ │ ├── YearForms.ts │ │ ├── errors.ts │ │ └── tests/ │ │ ├── CommonTests.ts │ │ └── TestKit.ts │ ├── index.css │ ├── index.js │ ├── log.ts │ ├── pdfHandler.ts │ ├── react-app-env.d.ts │ ├── redux/ │ │ ├── TaxesState.ts │ │ ├── actions.ts │ │ ├── data.ts │ │ ├── fs/ │ │ │ ├── Actions.ts │ │ │ ├── FSReducer.ts │ │ │ ├── Load.tsx │ │ │ └── index.ts │ │ ├── index.ts │ │ ├── migration.ts │ │ ├── reducer.ts │ │ ├── store.ts │ │ └── yearDispatch.ts │ ├── serviceWorker.js │ ├── setupTests.js │ ├── testUtil.tsx │ └── tests/ │ ├── MultipleYears.test.tsx │ ├── Recover.test.ts │ ├── arbitraries.ts │ ├── common/ │ │ ├── DomMethods.ts │ │ ├── FakePager.tsx │ │ ├── Page.tsx │ │ ├── PersonMethods.tsx │ │ ├── TaxPayerMethods.tsx │ │ └── YearsStatusBarMethods.tsx │ ├── components/ │ │ ├── CreatePdf.test.tsx │ │ ├── Menu.test.tsx │ │ ├── Questions.test.tsx │ │ ├── SpouseAndDependent/ │ │ │ ├── Dependent.test.tsx │ │ │ ├── FilingStatus.test.tsx │ │ │ ├── Methods.ts │ │ │ ├── Pages.tsx │ │ │ └── Spouse.test.tsx │ │ ├── Taxpayer.test.tsx │ │ └── income/ │ │ ├── F1099Info.test.tsx │ │ └── W2JobInfo.test.tsx │ ├── testdata/ │ │ ├── transactions_test1.csv │ │ └── transactions_test2_error.csv │ └── transactions/ │ ├── Transactions.test.tsx │ └── arbitraries.ts ├── src-tauri/ │ ├── .gitignore │ ├── Cargo.toml │ ├── rustfmt.toml │ ├── src/ │ │ ├── build.rs │ │ ├── cmd.rs │ │ └── main.rs │ └── tauri.conf.json ├── tsconfig.json └── tsconfig.path.json