const e = {
  2022: {
    "Part1-General": {
      label: "Part 1 - General",
      children: {
        aCheckIf: { fieldName: "Part1-General:aCheckIf", label: "Check If", type: "string" },
        bEmployerIdentificationNumber: {
          fieldName: "Part1-General:bEmployerIdentificationNumber",
          label: "B. Employer Identification Number",
          type: "string"
        },
        cDateIncorporated: {
          fieldName: "Part1-General:cDateIncorporated",
          label: "C. Date Incorporated",
          type: "date"
        },
        dTotalAssets: { fieldName: "Part1-General:dTotalAssets", label: "D. Total Assets", type: "currency" },
        "eCheckIf(1)InitialReturn": {
          fieldName: "Part1-General:eCheckIf(1)InitialReturn",
          label: "E(1). Check If Initial Return",
          type: "string"
        },
        "eCheckIf(2)FinalReturn": {
          fieldName: "Part1-General:eCheckIf(2)FinalReturn",
          label: "E(2). Check If Final Return",
          type: "string"
        },
        "eCheckIf(3)NameChange": {
          fieldName: "Part1-General:eCheckIf(3)NameChange",
          label: "E(3). Check If Name Change",
          type: "string"
        },
        "eCheckIf(4)AddressChange": {
          fieldName: "Part1-General:eCheckIf(4)AddressChange",
          label: "E(4). Check If Address Change",
          type: "string"
        },
        forCalendarYear2022OrTaxYearBeginning: {
          fieldName: "Part1-General:forCalendarYear2022OrTaxYearBeginning",
          label: "For Calendar Year 2022 Or Tax Year Beginning",
          type: "date"
        },
        forCalendarYear2022OrTaxYearEnding: {
          fieldName: "Part1-General:forCalendarYear2022OrTaxYearEnding",
          label: "For Calendar Year 2022 Or Tax Year Ending",
          type: "date"
        },
        name: { fieldName: "Part1-General:name", label: "Name", type: "string" },
        address: {
          label: "Address",
          children: {
            addressLine1: {
              fieldName: "Part1-General:address:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "Part1-General:address:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: { fieldName: "Part1-General:address:city", label: "City", type: "string" },
            state: { fieldName: "Part1-General:address:state", label: "State", type: "string" },
            zipCode: { fieldName: "Part1-General:address:zipCode", label: "Zip Code", type: "string" },
            "province&Country&ForeignPostalCode": {
              fieldName: "Part1-General:address:province&Country&ForeignPostalCode",
              label: "Province, Country, Foreign Postal Code",
              type: "string"
            }
          }
        },
        year: { fieldName: "Part1-General:year", label: "Year", type: "string" }
      }
    },
    "Part2-Income": {
      label: "Part 2 - Income",
      children: {
        "line1A-GrossReceiptsOrSales": {
          fieldName: "Part2-Income:line1A-GrossReceiptsOrSales",
          label: "Line 1A - Gross Receipts or Sales",
          type: "currency"
        },
        "line1B-ReturnsAndAllowances": {
          fieldName: "Part2-Income:line1B-ReturnsAndAllowances",
          label: "Line 1B - Returns and Allowances",
          type: "currency"
        },
        "line1C-BalanceSubtractLine1BFromLine1A": {
          fieldName: "Part2-Income:line1C-BalanceSubtractLine1BFromLine1A",
          label: "Line 1C - Balance (Subtract Line 1B from Line 1A)",
          type: "currency"
        },
        "line2-CostOfGoodsSold(AttachForm1125-A)": {
          fieldName: "Part2-Income:line2-CostOfGoodsSold(AttachForm1125-A)",
          label: "Line 2 - Cost of Goods Sold (Attach Form 1125-A)",
          type: "currency"
        },
        "line3-GrossProfitSubtractLine2FromLine1C": {
          fieldName: "Part2-Income:line3-GrossProfitSubtractLine2FromLine1C",
          label: "Line 3 - Gross Profit (Subtract Line 2 from Line 1C)",
          type: "currency"
        },
        "line4-DividendsAndInclusions(ScheduleCLine23)": {
          fieldName: "Part2-Income:line4-DividendsAndInclusions(ScheduleCLine23)",
          label: "Line 4 - Dividends and Inclusions (Schedule C Line 23)",
          type: "currency"
        },
        "line5-Interest": {
          fieldName: "Part2-Income:line5-Interest",
          label: "Line 5 - Interest",
          type: "decimal"
        },
        "line6-GrossRents": {
          fieldName: "Part2-Income:line6-GrossRents",
          label: "Line 6 - Gross Rents",
          type: "currency"
        },
        "line7-GrossRoyalties": {
          fieldName: "Part2-Income:line7-GrossRoyalties",
          label: "Line 7 - Gross Royalties",
          type: "currency"
        },
        "line8-CapitalGainNetIncome(AttachScheduleD(Form1120))": {
          fieldName: "Part2-Income:line8-CapitalGainNetIncome(AttachScheduleD(Form1120))",
          label: "Line 8 - Capital Gain Net Income (Attach Schedule D Form 1120)",
          type: "currency"
        },
        "line9-NetGainOr(Loss)FromForm4797PartIiLine17(AttachForm4797)": {
          fieldName: "Part2-Income:line9-NetGainOr(Loss)FromForm4797PartIiLine17(AttachForm4797)",
          label: "Line 9 - Net Gain or (Loss) from Form 4797 Part II Line 17 (Attach Form 4797)",
          type: "currency"
        },
        "line10-OtherIncome(SeeInstructions-AttachStatement)": {
          fieldName: "Part2-Income:line10-OtherIncome(SeeInstructions-AttachStatement)",
          label: "Line 10 - Other Income (See Instructions - Attach Statement)",
          type: "currency"
        },
        "line11-TotalIncomeAddLines3Through10": {
          fieldName: "Part2-Income:line11-TotalIncomeAddLines3Through10",
          label: "Line 11 - Total Income (Add Lines 3 through 10)",
          type: "currency"
        }
      }
    },
    "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions)": {
      label: "Part 3 - Deductions (See Instructions For Limitations On Deductions)",
      children: {
        "line12-CompensationOfOfficers(SeeInstructions-AttachForm1125-E)": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line12-CompensationOfOfficers(SeeInstructions-AttachForm1125-E)",
          label: "Line 12 - Compensation of Officers (See Instructions - Attach Form 1125-E)",
          type: "currency"
        },
        "line13-SalariesAndWages(LessEmploymentCredits)": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line13-SalariesAndWages(LessEmploymentCredits)",
          label: "Line 13 - Salaries and Wages (Less Employment Credits)",
          type: "currency"
        },
        "line14-RepairsAndMaintenance": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line14-RepairsAndMaintenance",
          label: "Line 14 - Repairs and Maintenance",
          type: "currency"
        },
        "line15-BadDebts": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line15-BadDebts",
          label: "Line 15 - Bad Debts",
          type: "currency"
        },
        "line16-Rents": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line16-Rents",
          label: "Line 16 - Rents",
          type: "currency"
        },
        "line17-TaxesAndLicenses": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line17-TaxesAndLicenses",
          label: "Line 17 - Taxes and Licenses",
          type: "currency"
        },
        "line18-Interest": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line18-Interest",
          label: "Line 18 - Interest",
          type: "decimal"
        },
        "line19-CharitableContributions": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line19-CharitableContributions",
          label: "Line 19 - Charitable Contributions",
          type: "currency"
        },
        "line20-DepreciationFromForm4562NotClaimedOnForm1125-AOrElsewhereOnReturn": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line20-DepreciationFromForm4562NotClaimedOnForm1125-AOrElsewhereOnReturn",
          label: "Line 20 - Depreciation from Form 4562 Not Claimed on Form 1125-A or Elsewhere on Return",
          type: "currency"
        },
        "line21-Depletion": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line21-Depletion",
          label: "Line 21 - Depletion",
          type: "currency"
        },
        "line22-Advertising": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line22-Advertising",
          label: "Line 22 - Advertising",
          type: "currency"
        },
        "line23-PensionProfit-SharingEtcPlans": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line23-PensionProfit-SharingEtcPlans",
          label: "Line 23 - Pension, Profit-Sharing, Etc. Plans",
          type: "currency"
        },
        "line24-EmployeeBenefitPrograms": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line24-EmployeeBenefitPrograms",
          label: "Line 24 - Employee Benefit Programs",
          type: "currency"
        },
        "line26-OtherDeductions(AttachStatement)": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line26-OtherDeductions(AttachStatement)",
          label: "Line 26 - Other Deductions (Attach Statement)",
          type: "currency"
        },
        "line27-TotalDeductionsAddLines12Through26": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line27-TotalDeductionsAddLines12Through26",
          label: "Line 27 - Total Deductions (Add Lines 12 through 26)",
          type: "currency"
        },
        "line28-TaxableIncomeBeforeNetOperatingLossDeductionAndSpecialDeductions": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line28-TaxableIncomeBeforeNetOperatingLossDeductionAndSpecialDeductions",
          label: "Line 28 - Taxable Income Before Net Operating Loss Deduction and Special Deductions",
          type: "currency"
        },
        "line29A-NetOperatingLossDeduction(SeeInstructions)": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line29A-NetOperatingLossDeduction(SeeInstructions)",
          label: "Line 29A - Net Operating Loss Deduction (See Instructions)",
          type: "currency"
        },
        "line29B-SpecialDeductions(ScheduleCLine24)": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line29B-SpecialDeductions(ScheduleCLine24)",
          label: "Line 29B - Special Deductions (Schedule C Line 24)",
          type: "currency"
        },
        "line29C-AddLines29AAnd29B": {
          fieldName: "Part3-Deductions(SeeInstructionsForLimitationsOnDeductions):line29C-AddLines29AAnd29B",
          label: "Line 29C - Add Lines 29A and 29B",
          type: "currency"
        }
      }
    },
    "Part4-TaxRefundableCreditsAndPayments": {
      label: "Part 4 - Tax Refundable Credits and Payments",
      children: {
        "line30-TaxableIncomeSubtractLine29CFromLine28": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line30-TaxableIncomeSubtractLine29CFromLine28",
          label: "Line 30 - Taxable Income (Subtract Line 29C from Line 28)",
          type: "currency"
        },
        "line31-TotalTax(ScheduleJPartILine11)": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line31-TotalTax(ScheduleJPartILine11)",
          label: "Line 31 - Total Tax (Schedule J Part I Line 11)",
          type: "currency"
        },
        "line33-TotalPaymentsAndCredits(ScheduleJPartIiiLine23)": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line33-TotalPaymentsAndCredits(ScheduleJPartIiiLine23)",
          label: "Line 33 - Total Payments and Credits (Schedule J Part III Line 23)",
          type: "currency"
        },
        "line34-EstimatedTaxPenaltySeeInstructions-Checkbox": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line34-EstimatedTaxPenaltySeeInstructions-Checkbox",
          label: "Line 34 - Estimated Tax Penalty (See Instructions) - Checkbox",
          type: "string"
        },
        "line34-EstimatedTaxPenaltySeeInstructions-Amount": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line34-EstimatedTaxPenaltySeeInstructions-Amount",
          label: "Line 34 - Estimated Tax Penalty (See Instructions) - Amount",
          type: "currency"
        },
        "line35-AmountOwedIfLine33IsSmallerThanTheTotalOfLines31And34EnterAmountOwed": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line35-AmountOwedIfLine33IsSmallerThanTheTotalOfLines31And34EnterAmountOwed",
          label: "Line 35 - Amount Owed (If Line 33 is Smaller Than the Total of Lines 31 and 34, Enter Amount Owed)",
          type: "currency"
        },
        "line36-OverpaymentIfLine33IsLargerThanTheTotalOfLines31And34EnterAmountOverpaid": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line36-OverpaymentIfLine33IsLargerThanTheTotalOfLines31And34EnterAmountOverpaid",
          label: "Line 36 - Overpayment (If Line 33 is Larger Than the Total of Lines 31 and 34, Enter Amount Overpaid)",
          type: "currency"
        },
        "line37-EnterAmountFromLine36YouWantCreditedTo2023EstimatedTax": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line37-EnterAmountFromLine36YouWantCreditedTo2023EstimatedTax",
          label: "Line 37 - Enter Amount from Line 36 You Want Credited to 2023 Estimated Tax",
          type: "currency"
        },
        "line37-EnterAmountFromLine36YouWantRefunded": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line37-EnterAmountFromLine36YouWantRefunded",
          label: "Line 37 - Enter Amount from Line 36 You Want Refunded",
          type: "currency"
        }
      }
    },
    "Part5-SignHere": {
      label: "Part 5 - Sign Here",
      children: {
        date: { fieldName: "Part5-SignHere:date", label: "Date", type: "date" },
        "mayTheIrsDiscussThisReturnWithThePreparerShownBelow?": {
          fieldName: "Part5-SignHere:mayTheIrsDiscussThisReturnWithThePreparerShownBelow?",
          label: "May the IRS Discuss This Return with the Preparer Shown Below?",
          type: "string"
        },
        signatureOfOfficer: {
          fieldName: "Part5-SignHere:signatureOfOfficer",
          label: "Signature of Officer",
          type: "string"
        },
        title: { fieldName: "Part5-SignHere:title", label: "Title", type: "string" }
      }
    },
    "Part6-PaidPreparerUseOnly": {
      label: "Part 6 - Paid Preparer Use Only",
      children: {
        "checkIfSelf-Employed": {
          fieldName: "Part6-PaidPreparerUseOnly:checkIfSelf-Employed",
          label: "Check if Self-Employed",
          type: "string"
        },
        date: { fieldName: "Part6-PaidPreparerUseOnly:date", label: "Date", type: "date" },
        "firm'sAddress": {
          label: "Firm's Address",
          children: {
            addressLine1: {
              fieldName: "Part6-PaidPreparerUseOnly:firm'sAddress:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "Part6-PaidPreparerUseOnly:firm'sAddress:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: {
              fieldName: "Part6-PaidPreparerUseOnly:firm'sAddress:city",
              label: "City",
              type: "string"
            },
            state: {
              fieldName: "Part6-PaidPreparerUseOnly:firm'sAddress:state",
              label: "State",
              type: "string"
            },
            zipCode: {
              fieldName: "Part6-PaidPreparerUseOnly:firm'sAddress:zipCode",
              label: "Zip Code",
              type: "string"
            }
          }
        },
        "firm'sEin": { fieldName: "Part6-PaidPreparerUseOnly:firm'sEin", label: "Firm's EIN", type: "string" },
        "firm'sName": {
          fieldName: "Part6-PaidPreparerUseOnly:firm'sName",
          label: "Firm's Name",
          type: "string"
        },
        phoneNo: { fieldName: "Part6-PaidPreparerUseOnly:phoneNo", label: "Phone No.", type: "string" },
        "preparer'sSignature": {
          fieldName: "Part6-PaidPreparerUseOnly:preparer'sSignature",
          label: "Preparer's Signature",
          type: "string"
        },
        ptin: { fieldName: "Part6-PaidPreparerUseOnly:ptin", label: "PTIN", type: "string" },
        "print/typePreparer'SName": {
          fieldName: "Part6-PaidPreparerUseOnly:print/typePreparer'SName",
          label: "Print/Type Preparer's Name",
          type: "string"
        }
      }
    }
  },
  2023: {
    "Part1-General": {
      label: "Part 1 - General",
      children: {
        "a-CheckIf": {
          label: "a. Check If",
          children: {
            "1a-ConsolidatedReturn(AttachForm851)": {
              fieldName: "Part1-General:a-CheckIf:1a-ConsolidatedReturn(AttachForm851)",
              label: "1a. Consolidated Return (Attach Form 851)",
              type: "string"
            },
            "1b-Life/NonlifeConsolidatedReturn": {
              fieldName: "Part1-General:a-CheckIf:1b-Life/NonlifeConsolidatedReturn",
              label: "1b. Life/Nonlife Consolidated Return",
              type: "string"
            },
            "2-PersonalHoldingCo.(AttachSch.Ph)": {
              fieldName: "Part1-General:a-CheckIf:2-PersonalHoldingCo.(AttachSch.Ph)",
              label: "2. Personal Holding Co. (Attach Sch. PH)",
              type: "string"
            },
            "3-PersonalServiceCorp.": {
              fieldName: "Part1-General:a-CheckIf:3-PersonalServiceCorp.",
              label: "3. Personal Service Corp.",
              type: "string"
            },
            "4-ScheduleM-3Attached": {
              fieldName: "Part1-General:a-CheckIf:4-ScheduleM-3Attached",
              label: "4. Schedule M-3 Attached",
              type: "string"
            }
          }
        },
        "b-EmployerIdentificationNumber": {
          fieldName: "Part1-General:b-EmployerIdentificationNumber",
          label: "b. Employer Identification Number",
          type: "string"
        },
        "c-DateIncorporated": {
          fieldName: "Part1-General:c-DateIncorporated",
          label: "c. Date Incorporated",
          type: "date"
        },
        "d-TotalAssets": {
          fieldName: "Part1-General:d-TotalAssets",
          label: "d. Total Assets",
          type: "currency"
        },
        "e-CheckIf": {
          label: "e. Check If",
          children: {
            "(1)-InitialReturn": {
              fieldName: "Part1-General:e-CheckIf:(1)-InitialReturn",
              label: "(1) Initial Return",
              type: "string"
            },
            "(2)-FinalReturn": {
              fieldName: "Part1-General:e-CheckIf:(2)-FinalReturn",
              label: "(2) Final Return",
              type: "string"
            },
            "(3)-NameChange": {
              fieldName: "Part1-General:e-CheckIf:(3)-NameChange",
              label: "(3) Name Change",
              type: "string"
            },
            "(4)-AddressChange": {
              fieldName: "Part1-General:e-CheckIf:(4)-AddressChange",
              label: "(4) Address Change",
              type: "string"
            }
          }
        },
        name: { fieldName: "Part1-General:name", label: "Name", type: "string" },
        address: {
          label: "Address",
          children: {
            addressLine1: {
              fieldName: "Part1-General:address:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "Part1-General:address:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: { fieldName: "Part1-General:address:city", label: "City", type: "string" },
            state: { fieldName: "Part1-General:address:state", label: "State", type: "string" },
            zip: { fieldName: "Part1-General:address:zip", label: "Zip", type: "string" },
            provinceAndCountryAndForeignPostalCode: {
              fieldName: "Part1-General:address:provinceAndCountryAndForeignPostalCode",
              label: "Province, Country, And Foreign Postal Code",
              type: "string"
            }
          }
        },
        beginningDateOfTaxYear: {
          fieldName: "Part1-General:beginningDateOfTaxYear",
          label: "Beginning Date Of Tax Year",
          type: "date"
        },
        endingDateOfTaxYear: {
          fieldName: "Part1-General:endingDateOfTaxYear",
          label: "Ending Date Of Tax Year",
          type: "date"
        },
        year: { fieldName: "Part1-General:year", label: "Year", type: "string" }
      }
    },
    "Part2-Income": {
      label: "Part 2 - Income",
      children: {
        "line1A-GrossReceiptsOrSales": {
          fieldName: "Part2-Income:line1A-GrossReceiptsOrSales",
          label: "Line 1A: Gross Receipts Or Sales",
          type: "currency"
        },
        "line1B-ReturnsAndAllowances": {
          fieldName: "Part2-Income:line1B-ReturnsAndAllowances",
          label: "Line 1B: Returns And Allowances",
          type: "currency"
        },
        "line1C-Balance.SubtractLine1BFromLine1A": {
          fieldName: "Part2-Income:line1C-Balance.SubtractLine1BFromLine1A",
          label: "Line 1C: Balance. Subtract Line 1B From Line 1A",
          type: "currency"
        },
        "line2-CostOfGoodsSold": {
          fieldName: "Part2-Income:line2-CostOfGoodsSold",
          label: "Line 2: Cost Of Goods Sold",
          type: "currency"
        },
        "line3-GrossProfit.SubtractLine2FromLine1C": {
          fieldName: "Part2-Income:line3-GrossProfit.SubtractLine2FromLine1C",
          label: "Line 3: Gross Profit. Subtract Line 2 From Line 1C",
          type: "currency"
        },
        "line4-DividendsAndInclusions": {
          fieldName: "Part2-Income:line4-DividendsAndInclusions",
          label: "Line 4: Dividends And Inclusions",
          type: "currency"
        },
        "line5-Interest": {
          fieldName: "Part2-Income:line5-Interest",
          label: "Line 5: Interest",
          type: "decimal"
        },
        "line6-GrossRents": {
          fieldName: "Part2-Income:line6-GrossRents",
          label: "Line 6: Gross Rents",
          type: "currency"
        },
        "line7-GrossRoyalties": {
          fieldName: "Part2-Income:line7-GrossRoyalties",
          label: "Line 7: Gross Royalties",
          type: "currency"
        },
        "line8-CapitalGainNetIncome": {
          fieldName: "Part2-Income:line8-CapitalGainNetIncome",
          label: "Line 8: Capital Gain Net Income",
          type: "currency"
        },
        "line9-NetGainOr(Loss)FromForm4797PartIiLine17": {
          fieldName: "Part2-Income:line9-NetGainOr(Loss)FromForm4797PartIiLine17",
          label: "Line 9: Net Gain Or (Loss) From Form 4797, Part II, Line 17",
          type: "currency"
        },
        "line10-OtherIncome": {
          fieldName: "Part2-Income:line10-OtherIncome",
          label: "Line 10: Other Income",
          type: "currency"
        },
        "line11-TotalIncome.AddLines3Through10": {
          fieldName: "Part2-Income:line11-TotalIncome.AddLines3Through10",
          label: "Line 11: Total Income. Add Lines 3 Through 10",
          type: "currency"
        }
      }
    },
    "Part3-Deductions": {
      label: "Part 3 - Deductions",
      children: {
        "line12-CompensationOfOfficers": {
          fieldName: "Part3-Deductions:line12-CompensationOfOfficers",
          label: "Line 12: Compensation Of Officers",
          type: "currency"
        },
        "line13-SalariesAndWages": {
          fieldName: "Part3-Deductions:line13-SalariesAndWages",
          label: "Line 13: Salaries And Wages",
          type: "currency"
        },
        "line14-RepairsAndMaintenance": {
          fieldName: "Part3-Deductions:line14-RepairsAndMaintenance",
          label: "Line 14: Repairs And Maintenance",
          type: "currency"
        },
        "line15-BadDebts": {
          fieldName: "Part3-Deductions:line15-BadDebts",
          label: "Line 15: Bad Debts",
          type: "currency"
        },
        "line16-Rents": {
          fieldName: "Part3-Deductions:line16-Rents",
          label: "Line 16: Rents",
          type: "currency"
        },
        "line17-TaxesAndLicenses": {
          fieldName: "Part3-Deductions:line17-TaxesAndLicenses",
          label: "Line 17: Taxes And Licenses",
          type: "currency"
        },
        "line18-Interest": {
          fieldName: "Part3-Deductions:line18-Interest",
          label: "Line 18: Interest",
          type: "decimal"
        },
        "line19-CharitableContributions": {
          fieldName: "Part3-Deductions:line19-CharitableContributions",
          label: "Line 19: Charitable Contributions",
          type: "currency"
        },
        "line20-DepreciationFromForm4562NotClaimedOnForm1125-AOrElsewhereOnReturn": {
          fieldName: "Part3-Deductions:line20-DepreciationFromForm4562NotClaimedOnForm1125-AOrElsewhereOnReturn",
          label: "Line 20: Depreciation from Form 4562 not claimed on Form 1125-A or elsewhere on return",
          type: "currency"
        },
        "line21-Depletion": {
          fieldName: "Part3-Deductions:line21-Depletion",
          label: "Line 21: Depletion",
          type: "currency"
        },
        "line22-Advertising": {
          fieldName: "Part3-Deductions:line22-Advertising",
          label: "Line 22: Advertising",
          type: "currency"
        },
        "line23-PensionProfit-SharingEtc.Plans": {
          fieldName: "Part3-Deductions:line23-PensionProfit-SharingEtc.Plans",
          label: "Line 23: Pension, Profit-Sharing, etc., Plans",
          type: "currency"
        },
        "line24-EmployeeBenefitPrograms": {
          fieldName: "Part3-Deductions:line24-EmployeeBenefitPrograms",
          label: "Line 24: Employee Benefit Programs",
          type: "currency"
        },
        "line25-EnergyEfficientCommercialBuildingsDeduction": {
          fieldName: "Part3-Deductions:line25-EnergyEfficientCommercialBuildingsDeduction",
          label: "Line 25: Energy Efficient Commercial Buildings Deduction",
          type: "currency"
        },
        "line26-OtherDeductions": {
          fieldName: "Part3-Deductions:line26-OtherDeductions",
          label: "Line 26: Other Deductions",
          type: "currency"
        },
        "line27-TotalDeductions.AddLines12Through26": {
          fieldName: "Part3-Deductions:line27-TotalDeductions.AddLines12Through26",
          label: "Line 27: Total Deductions. Add lines 12 through 26",
          type: "currency"
        },
        "line28-TaxableIncomeBeforeNetOperatingLossDeductionAndSpecialDeductions": {
          fieldName: "Part3-Deductions:line28-TaxableIncomeBeforeNetOperatingLossDeductionAndSpecialDeductions",
          label: "Line 28: Taxable income before net operating loss deduction and special deductions",
          type: "currency"
        },
        "line29A-NetOperatingLossDeduction": {
          fieldName: "Part3-Deductions:line29A-NetOperatingLossDeduction",
          label: "Line 29A: Net Operating Loss Deduction",
          type: "currency"
        },
        "line29B-SpecialDeductions": {
          fieldName: "Part3-Deductions:line29B-SpecialDeductions",
          label: "Line 29B: Special Deductions",
          type: "currency"
        },
        "line29C-AddLines29AAnd29B": {
          fieldName: "Part3-Deductions:line29C-AddLines29AAnd29B",
          label: "Line 29C: Add Lines 29A And 29B",
          type: "currency"
        }
      }
    },
    "Part4-TaxRefundableCreditsAndPayments": {
      label: "Part 4 - Tax, Refundable Credits, and Payments",
      children: {
        "line30-TaxableIncome.SubtractLine29CFromLine28": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line30-TaxableIncome.SubtractLine29CFromLine28",
          label: "Line 30: Taxable income. Subtract line 29c from line 28",
          type: "currency"
        },
        "line31-TotalTax": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line31-TotalTax",
          label: "Line 31: Total Tax",
          type: "currency"
        },
        line32: {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line32",
          label: "Line 32",
          type: "currency"
        },
        "line33-TotalPaymentsAndCredits": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line33-TotalPaymentsAndCredits",
          label: "Line 33: Total Payments and Credits",
          type: "currency"
        },
        "line34-EstimatedTaxPenalty.SeeInstructions-Checkbox": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line34-EstimatedTaxPenalty.SeeInstructions-Checkbox",
          label: "Line 34: Estimated Tax Penalty (see instructions) - Checkbox",
          type: "string"
        },
        "line34-EstimatedTaxPenalty.SeeInstructions-Amount": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line34-EstimatedTaxPenalty.SeeInstructions-Amount",
          label: "Line 34: Estimated Tax Penalty (see instructions) - Amount",
          type: "currency"
        },
        "line35-AmountOwed.IfLine33IsSmallerThanTheTotalOfLines31And34EnterAmount": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line35-AmountOwed.IfLine33IsSmallerThanTheTotalOfLines31And34EnterAmount",
          label: "Line 35: Amount Owed. If line 33 is smaller than the total of lines 31 and 34, enter amount",
          type: "currency"
        },
        "line36-Overpayment.IfLine33IsLargerThanTheTotalOfLines31And34EnterAmount": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line36-Overpayment.IfLine33IsLargerThanTheTotalOfLines31And34EnterAmount",
          label: "Line 36: Overpayment. If line 33 is larger than the total of lines 31 and 34, enter amount",
          type: "currency"
        },
        "line37-EnterAmountFromLine36YouWantCreditedTo2024EstimatedTax": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line37-EnterAmountFromLine36YouWantCreditedTo2024EstimatedTax",
          label: "Line 37: Enter amount from line 36 you want credited to 2024 estimated tax",
          type: "currency"
        },
        "line37-EnterAmountFromLine36YouWantRefunded": {
          fieldName: "Part4-TaxRefundableCreditsAndPayments:line37-EnterAmountFromLine36YouWantRefunded",
          label: "Line 37: Enter amount from line 36 you want refunded",
          type: "currency"
        }
      }
    },
    "Part5-SignHere": {
      label: "Part 5 - Sign Here",
      children: {
        signatureOfOfficer: {
          fieldName: "Part5-SignHere:signatureOfOfficer",
          label: "Signature Of Officer",
          type: "string"
        },
        date: { fieldName: "Part5-SignHere:date", label: "Date", type: "date" },
        title: { fieldName: "Part5-SignHere:title", label: "Title", type: "string" },
        "mayTheIrsDiscussThisReturnWithThePreparerShownBelow?": {
          label: "May the IRS discuss this return with the preparer shown below?",
          children: {
            yes: {
              fieldName: "Part5-SignHere:mayTheIrsDiscussThisReturnWithThePreparerShownBelow?:yes",
              label: "Yes",
              type: "string"
            },
            no: {
              fieldName: "Part5-SignHere:mayTheIrsDiscussThisReturnWithThePreparerShownBelow?:no",
              label: "No",
              type: "string"
            }
          }
        }
      }
    },
    "Part6-PaidPreparerUseOnly": {
      label: "Part 6 - Paid Preparer Use Only",
      children: {
        "print/typePreparer'SName": {
          fieldName: "Part6-PaidPreparerUseOnly:print/typePreparer'SName",
          label: "Print/Type Preparer's Name",
          type: "string"
        },
        "preparer'sSignature": {
          fieldName: "Part6-PaidPreparerUseOnly:preparer'sSignature",
          label: "Preparer's Signature",
          type: "string"
        },
        date: { fieldName: "Part6-PaidPreparerUseOnly:date", label: "Date", type: "date" },
        ptin: { fieldName: "Part6-PaidPreparerUseOnly:ptin", label: "PTIN", type: "string" },
        "checkIfSelf-Employed": {
          fieldName: "Part6-PaidPreparerUseOnly:checkIfSelf-Employed",
          label: "Check if Self-Employed",
          type: "string"
        },
        "firm'sName": {
          fieldName: "Part6-PaidPreparerUseOnly:firm'sName",
          label: "Firm's Name",
          type: "string"
        },
        "firm'sAddress": {
          label: "Firm's Address",
          children: {
            addressLine1: {
              fieldName: "Part6-PaidPreparerUseOnly:firm'sAddress:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "Part6-PaidPreparerUseOnly:firm'sAddress:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: {
              fieldName: "Part6-PaidPreparerUseOnly:firm'sAddress:city",
              label: "City",
              type: "string"
            },
            state: {
              fieldName: "Part6-PaidPreparerUseOnly:firm'sAddress:state",
              label: "State",
              type: "string"
            },
            zip: { fieldName: "Part6-PaidPreparerUseOnly:firm'sAddress:zip", label: "Zip", type: "string" }
          }
        },
        "firm'sEin": { fieldName: "Part6-PaidPreparerUseOnly:firm'sEin", label: "Firm's EIN", type: "string" },
        "phoneNo.": { fieldName: "Part6-PaidPreparerUseOnly:phoneNo.", label: "Phone No.", type: "string" }
      }
    }
  },
  2024: {
    "Part01-General": {
      label: "Part 01 - General",
      children: {
        "a-CheckIf": {
          label: "Check If (a)",
          children: {
            "1a-ConsolidatedReturn(AttachForm851)": {
              fieldName: "Part01-General:a-CheckIf:1a-ConsolidatedReturn(AttachForm851)",
              label: "1a Consolidated Return (Attach Form 851)",
              type: "string"
            },
            "1b-Life/NonlifeConsolidatedReturn": {
              fieldName: "Part01-General:a-CheckIf:1b-Life/NonlifeConsolidatedReturn",
              label: "1b Life/Nonlife Consolidated Return",
              type: "string"
            },
            "2-PersonalHoldingCo.(AttachSch.Ph)": {
              fieldName: "Part01-General:a-CheckIf:2-PersonalHoldingCo.(AttachSch.Ph)",
              label: "2 Personal Holding Co (Attach Sch. PH)",
              type: "string"
            },
            "3-PersonalServiceCorp.": {
              fieldName: "Part01-General:a-CheckIf:3-PersonalServiceCorp.",
              label: "3 Personal Service Corp",
              type: "string"
            },
            "4-ScheduleM-3Attached": {
              fieldName: "Part01-General:a-CheckIf:4-ScheduleM-3Attached",
              label: "4 Schedule M-3 Attached",
              type: "string"
            }
          }
        },
        "b-EmployerIdentificationNumber": {
          fieldName: "Part01-General:b-EmployerIdentificationNumber",
          label: "Employer Identification Number",
          type: "string"
        },
        "c-DateIncorporated": {
          fieldName: "Part01-General:c-DateIncorporated",
          label: "Date Incorporated",
          type: "date"
        },
        "d-TotalAssets": { fieldName: "Part01-General:d-TotalAssets", label: "Total Assets", type: "currency" },
        "e-CheckIf": {
          label: "Check If (e)",
          children: {
            "(1)-InitialReturn": {
              fieldName: "Part01-General:e-CheckIf:(1)-InitialReturn",
              label: "(1) Initial Return",
              type: "string"
            },
            "(2)-FinalReturn": {
              fieldName: "Part01-General:e-CheckIf:(2)-FinalReturn",
              label: "(2) Final Return",
              type: "string"
            },
            "(3)-NameChange": {
              fieldName: "Part01-General:e-CheckIf:(3)-NameChange",
              label: "(3) Name Change",
              type: "string"
            },
            "(4)-AddressChange": {
              fieldName: "Part01-General:e-CheckIf:(4)-AddressChange",
              label: "(4) Address Change",
              type: "string"
            }
          }
        },
        address: {
          label: "Address",
          children: {
            addressLine1: {
              fieldName: "Part01-General:address:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "Part01-General:address:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: { fieldName: "Part01-General:address:city", label: "City", type: "string" },
            provinceAndCountryAndForeignPostalCode: {
              fieldName: "Part01-General:address:provinceAndCountryAndForeignPostalCode",
              label: "Province, Country, and Foreign Postal Code",
              type: "string"
            },
            state: { fieldName: "Part01-General:address:state", label: "State", type: "string" },
            zip: { fieldName: "Part01-General:address:zip", label: "Zip", type: "string" }
          }
        },
        beginningDateOfTaxYear: {
          fieldName: "Part01-General:beginningDateOfTaxYear",
          label: "Beginning Date of Tax Year",
          type: "date"
        },
        endingDateOfTaxYear: {
          fieldName: "Part01-General:endingDateOfTaxYear",
          label: "Ending Date of Tax Year",
          type: "date"
        },
        name: { fieldName: "Part01-General:name", label: "Name", type: "string" },
        year: { fieldName: "Part01-General:year", label: "Year", type: "number" }
      }
    },
    "Part02-Income": {
      label: "Part 02 - Income",
      children: {
        "line1A-GrossReceiptsOrSales": {
          fieldName: "Part02-Income:line1A-GrossReceiptsOrSales",
          label: "Line 1a - Gross Receipts or Sales",
          type: "currency"
        },
        "line1B-ReturnsAndAllowances": {
          fieldName: "Part02-Income:line1B-ReturnsAndAllowances",
          label: "Line 1b - Returns and Allowances",
          type: "currency"
        },
        "line1C-Balance.SubtractLine1BFromLine1A": {
          fieldName: "Part02-Income:line1C-Balance.SubtractLine1BFromLine1A",
          label: "Line 1c - Balance (Subtract Line 1b from Line 1a)",
          type: "currency"
        },
        "line2-CostOfGoodsSold": {
          fieldName: "Part02-Income:line2-CostOfGoodsSold",
          label: "Line 2 - Cost of Goods Sold",
          type: "currency"
        },
        "line3-GrossProfit.SubtractLine2FromLine1C": {
          fieldName: "Part02-Income:line3-GrossProfit.SubtractLine2FromLine1C",
          label: "Line 3 - Gross Profit (Subtract Line 2 from Line 1c)",
          type: "currency"
        },
        "line4-DividendsAndInclusions": {
          fieldName: "Part02-Income:line4-DividendsAndInclusions",
          label: "Line 4 - Dividends and Inclusions",
          type: "currency"
        },
        "line5-Interest": {
          fieldName: "Part02-Income:line5-Interest",
          label: "Line 5 - Interest",
          type: "decimal"
        },
        "line6-GrossRents": {
          fieldName: "Part02-Income:line6-GrossRents",
          label: "Line 6 - Gross Rents",
          type: "currency"
        },
        "line7-GrossRoyalties": {
          fieldName: "Part02-Income:line7-GrossRoyalties",
          label: "Line 7 - Gross Royalties",
          type: "currency"
        },
        "line8-CapitalGainNetIncome": {
          fieldName: "Part02-Income:line8-CapitalGainNetIncome",
          label: "Line 8 - Capital Gain Net Income",
          type: "currency"
        },
        "line9-NetGainOr(Loss)FromForm4797PartIiLine17": {
          fieldName: "Part02-Income:line9-NetGainOr(Loss)FromForm4797PartIiLine17",
          label: "Line 9 - Net Gain or (Loss) from Form 4797 Part II Line 17",
          type: "currency"
        },
        "line10-OtherIncome": {
          fieldName: "Part02-Income:line10-OtherIncome",
          label: "Line 10 - Other Income",
          type: "currency"
        },
        "line11-TotalIncome.AddLines3Through10": {
          fieldName: "Part02-Income:line11-TotalIncome.AddLines3Through10",
          label: "Line 11 - Total Income (Add Lines 3 through 10)",
          type: "currency"
        }
      }
    },
    "Part03-Deductions": {
      label: "Part 03 - Deductions",
      children: {
        "line12-CompensationOfOfficers": {
          fieldName: "Part03-Deductions:line12-CompensationOfOfficers",
          label: "Line 12 - Compensation of Officers",
          type: "currency"
        },
        "line13-SalariesAndWages": {
          fieldName: "Part03-Deductions:line13-SalariesAndWages",
          label: "Line 13 - Salaries and Wages",
          type: "currency"
        },
        "line14-RepairsAndMaintenance": {
          fieldName: "Part03-Deductions:line14-RepairsAndMaintenance",
          label: "Line 14 - Repairs and Maintenance",
          type: "currency"
        },
        "line15-BadDebts": {
          fieldName: "Part03-Deductions:line15-BadDebts",
          label: "Line 15 - Bad Debts",
          type: "currency"
        },
        "line16-Rents": {
          fieldName: "Part03-Deductions:line16-Rents",
          label: "Line 16 - Rents",
          type: "currency"
        },
        "line17-TaxesAndLicenses": {
          fieldName: "Part03-Deductions:line17-TaxesAndLicenses",
          label: "Line 17 - Taxes and Licenses",
          type: "currency"
        },
        "line18-Interest": {
          fieldName: "Part03-Deductions:line18-Interest",
          label: "Line 18 - Interest",
          type: "decimal"
        },
        "line19-CharitableContributions": {
          fieldName: "Part03-Deductions:line19-CharitableContributions",
          label: "Line 19 - Charitable Contributions",
          type: "currency"
        },
        "line20-DepreciationFromForm4562NotClaimedOnForm1125-AOrElsewhereOnReturn": {
          fieldName: "Part03-Deductions:line20-DepreciationFromForm4562NotClaimedOnForm1125-AOrElsewhereOnReturn",
          label: "Line 20 - Depreciation from Form 4562 Not Claimed on Form 1125-A or Elsewhere on Return",
          type: "currency"
        },
        "line21-Depletion": {
          fieldName: "Part03-Deductions:line21-Depletion",
          label: "Line 21 - Depletion",
          type: "currency"
        },
        "line22-Advertising": {
          fieldName: "Part03-Deductions:line22-Advertising",
          label: "Line 22 - Advertising",
          type: "currency"
        },
        "line23-PensionProfit-SharingEtc.Plans": {
          fieldName: "Part03-Deductions:line23-PensionProfit-SharingEtc.Plans",
          label: "Line 23 - Pension, Profit-Sharing, Etc. Plans",
          type: "currency"
        },
        "line24-EmployeeBenefitPrograms": {
          fieldName: "Part03-Deductions:line24-EmployeeBenefitPrograms",
          label: "Line 24 - Employee Benefit Programs",
          type: "currency"
        },
        "line25-EnergyEfficientCommercialBuildingsDeduction": {
          fieldName: "Part03-Deductions:line25-EnergyEfficientCommercialBuildingsDeduction",
          label: "Line 25 - Energy Efficient Commercial Buildings Deduction",
          type: "currency"
        },
        "line26-OtherDeductions": {
          fieldName: "Part03-Deductions:line26-OtherDeductions",
          label: "Line 26 - Other Deductions",
          type: "currency"
        },
        "line27-TotalDeductions.AddLines12Through26": {
          fieldName: "Part03-Deductions:line27-TotalDeductions.AddLines12Through26",
          label: "Line 27 - Total Deductions (Add Lines 12 through 26)",
          type: "currency"
        },
        "line28-TaxableIncomeBeforeNetOperatingLossDeductionAndSpecialDeductions": {
          fieldName: "Part03-Deductions:line28-TaxableIncomeBeforeNetOperatingLossDeductionAndSpecialDeductions",
          label: "Line 28 - Taxable Income Before Net Operating Loss Deduction and Special Deductions",
          type: "currency"
        },
        "line29A-NetOperatingLossDeduction": {
          fieldName: "Part03-Deductions:line29A-NetOperatingLossDeduction",
          label: "Line 29a - Net Operating Loss Deduction",
          type: "currency"
        },
        "line29B-SpecialDeductions": {
          fieldName: "Part03-Deductions:line29B-SpecialDeductions",
          label: "Line 29b - Special Deductions",
          type: "currency"
        },
        "line29C-AddLines29AAnd29B": {
          fieldName: "Part03-Deductions:line29C-AddLines29AAnd29B",
          label: "Line 29c - Add Lines 29a and 29b",
          type: "currency"
        }
      }
    },
    "Part04-TaxRefundableCreditsAndPayments": {
      label: "Part 04 - Tax Refundable Credits and Payments",
      children: {
        "line30-TaxableIncome.SubtractLine29CFromLine28": {
          fieldName: "Part04-TaxRefundableCreditsAndPayments:line30-TaxableIncome.SubtractLine29CFromLine28",
          label: "Line 30 - Taxable Income (Subtract Line 29c from Line 28)",
          type: "currency"
        },
        "line31-TotalTax": {
          fieldName: "Part04-TaxRefundableCreditsAndPayments:line31-TotalTax",
          label: "Line 31 - Total Tax",
          type: "currency"
        },
        line32: {
          fieldName: "Part04-TaxRefundableCreditsAndPayments:line32",
          label: "Line 32",
          type: "currency"
        },
        "line33-TotalPaymentsAndCredits": {
          fieldName: "Part04-TaxRefundableCreditsAndPayments:line33-TotalPaymentsAndCredits",
          label: "Line 33 - Total Payments and Credits",
          type: "currency"
        },
        "line34-EstimatedTaxPenalty.SeeInstructions-Checkbox": {
          fieldName: "Part04-TaxRefundableCreditsAndPayments:line34-EstimatedTaxPenalty.SeeInstructions-Checkbox",
          label: "Line 34 - Estimated Tax Penalty (Checkbox)",
          type: "string"
        },
        "line34-EstimatedTaxPenalty.SeeInstructions-Amount": {
          fieldName: "Part04-TaxRefundableCreditsAndPayments:line34-EstimatedTaxPenalty.SeeInstructions-Amount",
          label: "Line 34 - Estimated Tax Penalty (Amount)",
          type: "currency"
        },
        "line35-AmountOwed.IfLine33IsSmallerThanTheTotalOfLines31And34EnterAmount": {
          fieldName: "Part04-TaxRefundableCreditsAndPayments:line35-AmountOwed.IfLine33IsSmallerThanTheTotalOfLines31And34EnterAmount",
          label: "Line 35 - Amount Owed (If Line 33 is smaller than the total of Lines 31 and 34, enter amount)",
          type: "currency"
        },
        "line36-Overpayment.IfLine33IsLargerThanTheTotalOfLines31And34EnterAmount": {
          fieldName: "Part04-TaxRefundableCreditsAndPayments:line36-Overpayment.IfLine33IsLargerThanTheTotalOfLines31And34EnterAmount",
          label: "Line 36 - Overpayment (If Line 33 is larger than the total of Lines 31 and 34, enter amount)",
          type: "currency"
        },
        "line37-EnterAmountFromLine36YouWantCreditedTo2025EstimatedTax": {
          fieldName: "Part04-TaxRefundableCreditsAndPayments:line37-EnterAmountFromLine36YouWantCreditedTo2025EstimatedTax",
          label: "Line 37 - Enter Amount from Line 36 You Want Credited to 2025 Estimated Tax",
          type: "currency"
        },
        "line37-EnterAmountFromLine36YouWantRefunded": {
          fieldName: "Part04-TaxRefundableCreditsAndPayments:line37-EnterAmountFromLine36YouWantRefunded",
          label: "Line 37 - Enter Amount from Line 36 You Want Refunded",
          type: "currency"
        }
      }
    },
    "Part05-SignHere": {
      label: "Part 05 - Sign Here",
      children: {
        date: { fieldName: "Part05-SignHere:date", label: "Date", type: "date" },
        "mayTheIrsDiscussThisReturnWithThePreparerShownBelow?": {
          label: "May the IRS Discuss This Return with the Preparer Shown Below?",
          children: {
            no: {
              fieldName: "Part05-SignHere:mayTheIrsDiscussThisReturnWithThePreparerShownBelow?:no",
              label: "No",
              type: "string"
            },
            yes: {
              fieldName: "Part05-SignHere:mayTheIrsDiscussThisReturnWithThePreparerShownBelow?:yes",
              label: "Yes",
              type: "string"
            }
          }
        },
        signatureOfOfficer: {
          fieldName: "Part05-SignHere:signatureOfOfficer",
          label: "Signature of Officer",
          type: "string"
        },
        title: { fieldName: "Part05-SignHere:title", label: "Title", type: "string" }
      }
    },
    "Part06-PaidPreparerUseOnly": {
      label: "Part 06 - Paid Preparer Use Only",
      children: {
        "checkIfSelf-Employed": {
          fieldName: "Part06-PaidPreparerUseOnly:checkIfSelf-Employed",
          label: "Check if Self-Employed",
          type: "string"
        },
        date: { fieldName: "Part06-PaidPreparerUseOnly:date", label: "Date", type: "date" },
        "firm'sAddress": {
          label: "Firm's Address",
          children: {
            addressLine1: {
              fieldName: "Part06-PaidPreparerUseOnly:firm'sAddress:addressLine1",
              label: "Address Line 1",
              type: "string"
            },
            addressLine2: {
              fieldName: "Part06-PaidPreparerUseOnly:firm'sAddress:addressLine2",
              label: "Address Line 2",
              type: "string"
            },
            city: {
              fieldName: "Part06-PaidPreparerUseOnly:firm'sAddress:city",
              label: "City",
              type: "string"
            },
            state: {
              fieldName: "Part06-PaidPreparerUseOnly:firm'sAddress:state",
              label: "State",
              type: "string"
            },
            zip: { fieldName: "Part06-PaidPreparerUseOnly:firm'sAddress:zip", label: "Zip", type: "string" }
          }
        },
        "firm'sEin": { fieldName: "Part06-PaidPreparerUseOnly:firm'sEin", label: "Firm's EIN", type: "string" },
        "firm'sName": {
          fieldName: "Part06-PaidPreparerUseOnly:firm'sName",
          label: "Firm's Name",
          type: "string"
        },
        "phoneNo.": { fieldName: "Part06-PaidPreparerUseOnly:phoneNo.", label: "Phone No.", type: "string" },
        "preparer'sSignature": {
          fieldName: "Part06-PaidPreparerUseOnly:preparer'sSignature",
          label: "Preparer's Signature",
          type: "string"
        },
        "print/typePreparer'SName": {
          fieldName: "Part06-PaidPreparerUseOnly:print/typePreparer'SName",
          label: "Print/Type Preparer's Name",
          type: "string"
        },
        ptin: { fieldName: "Part06-PaidPreparerUseOnly:ptin", label: "PTIN", type: "string" }
      }
    }
  }
};
export {
  e as config
};
