const e = {
  2021: {
    "Part01-Income(Loss)": {
      label: "Part 01 - Income (Loss)",
      children: {
        "line1-OrdinaryBusinessIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line1-OrdinaryBusinessIncome(Loss)",
          label: "Line 1 - Ordinary Business Income (Loss)"
        },
        "line2-NetRentalRealEstateIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line2-NetRentalRealEstateIncome(Loss)",
          label: "Line 2 - Net Rental Real Estate Income (Loss)"
        },
        "line3A-OtherGrossRentalIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line3A-OtherGrossRentalIncome(Loss)",
          label: "Line 3A - Other Gross Rental Income (Loss)"
        },
        "line3B-ExpensesFromOtherRentalActivities": {
          fieldName: "Part01-Income(Loss):line3B-ExpensesFromOtherRentalActivities",
          label: "Line 3B - Expenses From Other Rental Activities"
        },
        "line3C-OtherNetRentalIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line3C-OtherNetRentalIncome(Loss)",
          label: "Line 3C - Other Net Rental Income (Loss)"
        },
        "line4-InterestIncome": {
          fieldName: "Part01-Income(Loss):line4-InterestIncome",
          label: "Line 4 - Interest Income"
        },
        "line5-Dividends": {
          label: "Line 5 - Dividends",
          children: {
            "5a-OrdinaryDividends": {
              fieldName: "Part01-Income(Loss):line5-Dividends:5a-OrdinaryDividends",
              label: "Line 5a - Ordinary Dividends"
            },
            "5b-QualifiedDividends": {
              fieldName: "Part01-Income(Loss):line5-Dividends:5b-QualifiedDividends",
              label: "Line 5b - Qualified Dividends"
            }
          }
        },
        "line6-Royalties": { fieldName: "Part01-Income(Loss):line6-Royalties", label: "Line 6 - Royalties" },
        "line7-NetShort-TermCapitalGain(Loss)": {
          fieldName: "Part01-Income(Loss):line7-NetShort-TermCapitalGain(Loss)",
          label: "Line 7 - Net Short-Term Capital Gain (Loss)"
        },
        "line8A-NetLong-TermCapitalGain(Loss)": {
          fieldName: "Part01-Income(Loss):line8A-NetLong-TermCapitalGain(Loss)",
          label: "Line 8a - Net Long-Term Capital Gain (Loss)"
        },
        "line8B-Collectibles(28%)Gain(Loss)": {
          fieldName: "Part01-Income(Loss):line8B-Collectibles(28%)Gain(Loss)",
          label: "Line 8b - Collectibles (28%) Gain (Loss)"
        },
        "line8C-UnrecapturedSection1250Gain": {
          fieldName: "Part01-Income(Loss):line8C-UnrecapturedSection1250Gain",
          label: "Line 8c - Unrecaptured Section 1250 Gain"
        },
        "line9-NetSection1231Gain(Loss)": {
          fieldName: "Part01-Income(Loss):line9-NetSection1231Gain(Loss)",
          label: "Line 9 - Net Section 1231 Gain (Loss)"
        },
        "line10-OtherIncome(Loss)": {
          label: "Line 10 - Other Income (Loss)",
          children: {
            amount: { fieldName: "Part01-Income(Loss):line10-OtherIncome(Loss):amount", label: "Amount" },
            type: { fieldName: "Part01-Income(Loss):line10-OtherIncome(Loss):type", label: "Type" }
          }
        }
      }
    },
    "Part02-DeductionsCreditsInternational": {
      label: "Part 02 - Deductions, Credits, International",
      children: {
        "line11-Section179Deduction": {
          fieldName: "Part02-DeductionsCreditsInternational:line11-Section179Deduction",
          label: "Line 11 - Section 179 Deduction"
        },
        "line12A-CharitableContributions": {
          fieldName: "Part02-DeductionsCreditsInternational:line12A-CharitableContributions",
          label: "Line 12a - Charitable Contributions"
        },
        "line12B-InvestmentInterestExpense": {
          fieldName: "Part02-DeductionsCreditsInternational:line12B-InvestmentInterestExpense",
          label: "Line 12b - Investment Interest Expense"
        },
        "line12C-Section59(E)(2)Expenditures": {
          label: "Line 12c - Section 59(e)(2) Expenditures",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line12C-Section59(E)(2)Expenditures:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line12C-Section59(E)(2)Expenditures:type",
              label: "Type"
            }
          }
        },
        "line12D-OtherDeductions": {
          label: "Line 12d - Other Deductions",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line12D-OtherDeductions:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line12D-OtherDeductions:type",
              label: "Type"
            }
          }
        },
        "line13A-Low-IncomeHousingCredit(Section42(J)(5))": {
          fieldName: "Part02-DeductionsCreditsInternational:line13A-Low-IncomeHousingCredit(Section42(J)(5))",
          label: "Line 13a - Low-Income Housing Credit (Section 42(j)(5))"
        },
        "line13B-Low-IncomeHousingCredit(Other)": {
          fieldName: "Part02-DeductionsCreditsInternational:line13B-Low-IncomeHousingCredit(Other)",
          label: "Line 13b - Low-Income Housing Credit (Other)"
        },
        "line13C-QualifiedRehabilitationExpenditures(RentalRealEstate)": {
          fieldName: "Part02-DeductionsCreditsInternational:line13C-QualifiedRehabilitationExpenditures(RentalRealEstate)",
          label: "Line 13c - Qualified Rehabilitation Expenditures (Rental Real Estate)"
        },
        "line13D-OtherRentalRealEstateCredits": {
          label: "Line 13d - Other Rental Real Estate Credits",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line13D-OtherRentalRealEstateCredits:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line13D-OtherRentalRealEstateCredits:type",
              label: "Type"
            }
          }
        },
        "line13E-OtherRentalCredits": {
          label: "Line 13e - Other Rental Credits",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line13E-OtherRentalCredits:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line13E-OtherRentalCredits:type",
              label: "Type"
            }
          }
        },
        "line13F-BiofuelProducerCredit": {
          fieldName: "Part02-DeductionsCreditsInternational:line13F-BiofuelProducerCredit",
          label: "Line 13f - Biofuel Producer Credit"
        },
        "line13G-OtherCredits": {
          label: "Line 13g - Other Credits",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line13G-OtherCredits:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line13G-OtherCredits:type",
              label: "Type"
            }
          }
        },
        "line14-AttachScheduleK-2(Form1120-S)ShareholdersProRataShareItems-CheckBox": {
          fieldName: "Part02-DeductionsCreditsInternational:line14-AttachScheduleK-2(Form1120-S)ShareholdersProRataShareItems-CheckBox",
          label: "Line 14 - Attach Schedule K-2 (Form 1120-S) Shareholders Pro Rata Share Items - Check Box"
        }
      }
    },
    "Part03-AlternativeMinimumTaxAndItemsAffecting": {
      label: "Part 03 - Alternative Minimum Tax and Items Affecting",
      children: {
        "line15A-Post-1986DepreciationAdjustment": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15A-Post-1986DepreciationAdjustment",
          label: "Line 15a - Post-1986 Depreciation Adjustment"
        },
        "line15B-AdjustedGainOrLoss": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15B-AdjustedGainOrLoss",
          label: "Line 15b - Adjusted Gain or Loss"
        },
        "line15C-Depletion(OtherThanOilAndGas)": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15C-Depletion(OtherThanOilAndGas)",
          label: "Line 15c - Depletion (Other Than Oil and Gas)"
        },
        "line15D-OilGasAndGeothermalProperties-GrossIncome": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15D-OilGasAndGeothermalProperties-GrossIncome",
          label: "Line 15d - Oil, Gas, and Geothermal Properties - Gross Income"
        },
        "line15E-OilGasAndGeothermalProperties-Deductions": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15E-OilGasAndGeothermalProperties-Deductions",
          label: "Line 15e - Oil, Gas, and Geothermal Properties - Deductions"
        },
        "line15F-OtherAmtItems": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15F-OtherAmtItems",
          label: "Line 15f - Other AMT Items"
        },
        "line16A-Tax-ExemptInterestIncome": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16A-Tax-ExemptInterestIncome",
          label: "Line 16a - Tax-Exempt Interest Income"
        },
        "line16B-OtherTax-ExemptIncome": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16B-OtherTax-ExemptIncome",
          label: "Line 16b - Other Tax-Exempt Income"
        },
        "line16C-NondeductibleExpenses": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16C-NondeductibleExpenses",
          label: "Line 16c - Nondeductible Expenses"
        },
        "line16D-Distributions": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16D-Distributions",
          label: "Line 16d - Distributions"
        },
        "line16E-RepaymentOfLoansFromShareholders": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16E-RepaymentOfLoansFromShareholders",
          label: "Line 16e - Repayment of Loans from Shareholders"
        },
        "line16F-ForeignTaxesPaidOrAccrued": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16F-ForeignTaxesPaidOrAccrued",
          label: "Line 16f - Foreign Taxes Paid or Accrued"
        }
      }
    }
  },
  2022: {
    "Part01-Income(Loss)": {
      label: "Part 01 - Income (Loss)",
      children: {
        "line1-OrdinaryBusinessIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line1-OrdinaryBusinessIncome(Loss)",
          label: "Line 1 - Ordinary Business Income (Loss)"
        },
        "line2-NetRentalRealEstateIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line2-NetRentalRealEstateIncome(Loss)",
          label: "Line 2 - Net Rental Real Estate Income (Loss)"
        },
        "line3A-OtherGrossRentalIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line3A-OtherGrossRentalIncome(Loss)",
          label: "Line 3A - Other Gross Rental Income (Loss)"
        },
        "line3B-ExpensesFromOtherRentalActivities": {
          fieldName: "Part01-Income(Loss):line3B-ExpensesFromOtherRentalActivities",
          label: "Line 3B - Expenses From Other Rental Activities"
        },
        "line3C-OtherNetRentalIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line3C-OtherNetRentalIncome(Loss)",
          label: "Line 3C - Other Net Rental Income (Loss)"
        },
        "line4-InterestIncome": {
          fieldName: "Part01-Income(Loss):line4-InterestIncome",
          label: "Line 4 - Interest Income"
        },
        "line5-Dividends": {
          label: "Line 5 - Dividends",
          children: {
            "5a-OrdinaryDividends": {
              fieldName: "Part01-Income(Loss):line5-Dividends:5a-OrdinaryDividends",
              label: "Line 5a - Ordinary Dividends"
            },
            "5b-QualifiedDividends": {
              fieldName: "Part01-Income(Loss):line5-Dividends:5b-QualifiedDividends",
              label: "Line 5b - Qualified Dividends"
            }
          }
        },
        "line6-Royalties": { fieldName: "Part01-Income(Loss):line6-Royalties", label: "Line 6 - Royalties" },
        "line7-NetShort-TermCapitalGain(Loss)": {
          fieldName: "Part01-Income(Loss):line7-NetShort-TermCapitalGain(Loss)",
          label: "Line 7 - Net Short-Term Capital Gain (Loss)"
        },
        "line8A-NetLong-TermCapitalGain(Loss)": {
          fieldName: "Part01-Income(Loss):line8A-NetLong-TermCapitalGain(Loss)",
          label: "Line 8a - Net Long-Term Capital Gain (Loss)"
        },
        "line8B-Collectibles(28%)Gain(Loss)": {
          fieldName: "Part01-Income(Loss):line8B-Collectibles(28%)Gain(Loss)",
          label: "Line 8b - Collectibles (28%) Gain (Loss)"
        },
        "line8C-UnrecapturedSection1250Gain": {
          fieldName: "Part01-Income(Loss):line8C-UnrecapturedSection1250Gain",
          label: "Line 8c - Unrecaptured Section 1250 Gain"
        },
        "line9-NetSection1231Gain(Loss)": {
          fieldName: "Part01-Income(Loss):line9-NetSection1231Gain(Loss)",
          label: "Line 9 - Net Section 1231 Gain (Loss)"
        },
        "line10-OtherIncome(Loss)": {
          label: "Line 10 - Other Income (Loss)",
          children: {
            amount: { fieldName: "Part01-Income(Loss):line10-OtherIncome(Loss):amount", label: "Amount" },
            type: { fieldName: "Part01-Income(Loss):line10-OtherIncome(Loss):type", label: "Type" }
          }
        }
      }
    },
    "Part02-DeductionsCreditsInternational": {
      label: "Part 02 - Deductions, Credits, International",
      children: {
        "line11-Section179Deduction": {
          fieldName: "Part02-DeductionsCreditsInternational:line11-Section179Deduction",
          label: "Line 11 - Section 179 Deduction"
        },
        "line12A-CharitableContributions": {
          fieldName: "Part02-DeductionsCreditsInternational:line12A-CharitableContributions",
          label: "Line 12a - Charitable Contributions"
        },
        "line12B-InvestmentInterestExpense": {
          fieldName: "Part02-DeductionsCreditsInternational:line12B-InvestmentInterestExpense",
          label: "Line 12b - Investment Interest Expense"
        },
        "line12C-Section59(E)(2)Expenditures": {
          label: "Line 12c - Section 59(e)(2) Expenditures",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line12C-Section59(E)(2)Expenditures:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line12C-Section59(E)(2)Expenditures:type",
              label: "Type"
            }
          }
        },
        "line12D-OtherDeductions": {
          label: "Line 12d - Other Deductions",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line12D-OtherDeductions:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line12D-OtherDeductions:type",
              label: "Type"
            }
          }
        },
        "line13A-Low-IncomeHousingCredit(Section42(J)(5))": {
          fieldName: "Part02-DeductionsCreditsInternational:line13A-Low-IncomeHousingCredit(Section42(J)(5))",
          label: "Line 13a - Low-Income Housing Credit (Section 42(j)(5))"
        },
        "line13B-Low-IncomeHousingCredit(Other)": {
          fieldName: "Part02-DeductionsCreditsInternational:line13B-Low-IncomeHousingCredit(Other)",
          label: "Line 13b - Low-Income Housing Credit (Other)"
        },
        "line13C-QualifiedRehabilitationExpenditures(RentalRealEstate)": {
          fieldName: "Part02-DeductionsCreditsInternational:line13C-QualifiedRehabilitationExpenditures(RentalRealEstate)",
          label: "Line 13c - Qualified Rehabilitation Expenditures (Rental Real Estate)"
        },
        "line13D-OtherRentalRealEstateCredits": {
          label: "Line 13d - Other Rental Real Estate Credits",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line13D-OtherRentalRealEstateCredits:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line13D-OtherRentalRealEstateCredits:type",
              label: "Type"
            }
          }
        },
        "line13E-OtherRentalCredits": {
          label: "Line 13e - Other Rental Credits",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line13E-OtherRentalCredits:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line13E-OtherRentalCredits:type",
              label: "Type"
            }
          }
        },
        "line13F-BiofuelProducerCredit": {
          fieldName: "Part02-DeductionsCreditsInternational:line13F-BiofuelProducerCredit",
          label: "Line 13f - Biofuel Producer Credit"
        },
        "line13G-OtherCredits": {
          label: "Line 13g - Other Credits",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line13G-OtherCredits:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line13G-OtherCredits:type",
              label: "Type"
            }
          }
        },
        "line14-AttachScheduleK-2(Form1120-S)ShareholdersProRataShareItems-CheckBox": {
          fieldName: "Part02-DeductionsCreditsInternational:line14-AttachScheduleK-2(Form1120-S)ShareholdersProRataShareItems-CheckBox",
          label: "Line 14 - Attach Schedule K-2 (Form 1120-S) Shareholders Pro Rata Share Items - Check Box"
        }
      }
    },
    "Part03-AlternativeMinimumTaxAndItemsAffecting": {
      label: "Part 03 - Alternative Minimum Tax and Items Affecting",
      children: {
        "line15A-Post-1986DepreciationAdjustment": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15A-Post-1986DepreciationAdjustment",
          label: "Line 15a - Post-1986 Depreciation Adjustment"
        },
        "line15B-AdjustedGainOrLoss": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15B-AdjustedGainOrLoss",
          label: "Line 15b - Adjusted Gain or Loss"
        },
        "line15C-Depletion(OtherThanOilAndGas)": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15C-Depletion(OtherThanOilAndGas)",
          label: "Line 15c - Depletion (Other Than Oil and Gas)"
        },
        "line15D-OilGasAndGeothermalProperties-GrossIncome": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15D-OilGasAndGeothermalProperties-GrossIncome",
          label: "Line 15d - Oil, Gas, and Geothermal Properties - Gross Income"
        },
        "line15E-OilGasAndGeothermalProperties-Deductions": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15E-OilGasAndGeothermalProperties-Deductions",
          label: "Line 15e - Oil, Gas, and Geothermal Properties - Deductions"
        },
        "line15F-OtherAmtItems": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15F-OtherAmtItems",
          label: "Line 15f - Other AMT Items"
        },
        "line16A-Tax-ExemptInterestIncome": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16A-Tax-ExemptInterestIncome",
          label: "Line 16a - Tax-Exempt Interest Income"
        },
        "line16B-OtherTax-ExemptIncome": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16B-OtherTax-ExemptIncome",
          label: "Line 16b - Other Tax-Exempt Income"
        },
        "line16C-NondeductibleExpenses": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16C-NondeductibleExpenses",
          label: "Line 16c - Nondeductible Expenses"
        },
        "line16D-Distributions": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16D-Distributions",
          label: "Line 16d - Distributions"
        },
        "line16E-RepaymentOfLoansFromShareholders": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16E-RepaymentOfLoansFromShareholders",
          label: "Line 16e - Repayment of Loans from Shareholders"
        },
        "line16F-ForeignTaxesPaidOrAccrued": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16F-ForeignTaxesPaidOrAccrued",
          label: "Line 16f - Foreign Taxes Paid or Accrued"
        }
      }
    }
  },
  2023: {
    "Part01-Income(Loss)": {
      label: "Part 01 - Income (Loss)",
      children: {
        "line1-OrdinaryBusinessIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line1-OrdinaryBusinessIncome(Loss)",
          label: "Line 1 - Ordinary Business Income (Loss)"
        },
        "line2-NetRentalRealEstateIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line2-NetRentalRealEstateIncome(Loss)",
          label: "Line 2 - Net Rental Real Estate Income (Loss)"
        },
        "line3A-OtherGrossRentalIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line3A-OtherGrossRentalIncome(Loss)",
          label: "Line 3a - Other Gross Rental Income (Loss)"
        },
        "line3B-ExpensesFromOtherRentalActivities": {
          fieldName: "Part01-Income(Loss):line3B-ExpensesFromOtherRentalActivities",
          label: "Line 3b - Expenses From Other Rental Activities"
        },
        "line3C-OtherNetRentalIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line3C-OtherNetRentalIncome(Loss)",
          label: "Line 3c - Other Net Rental Income (Loss)"
        },
        "line4-InterestIncome": {
          fieldName: "Part01-Income(Loss):line4-InterestIncome",
          label: "Line 4 - Interest Income"
        },
        "line5-Dividends": {
          label: "Line 5 - Dividends",
          children: {
            "5a-OrdinaryDividends": {
              fieldName: "Part01-Income(Loss):line5-Dividends:5a-OrdinaryDividends",
              label: "Line 5a - Ordinary Dividends"
            },
            "5b-QualifiedDividends": {
              fieldName: "Part01-Income(Loss):line5-Dividends:5b-QualifiedDividends",
              label: "Line 5b - Qualified Dividends"
            }
          }
        },
        "line6-Royalties": { fieldName: "Part01-Income(Loss):line6-Royalties", label: "Line 6 - Royalties" },
        "line7-NetShort-TermCapitalGain(Loss)": {
          fieldName: "Part01-Income(Loss):line7-NetShort-TermCapitalGain(Loss)",
          label: "Line 7 - Net Short-Term Capital Gain (Loss)"
        },
        "line8A-NetLong-TermCapitalGain(Loss)": {
          fieldName: "Part01-Income(Loss):line8A-NetLong-TermCapitalGain(Loss)",
          label: "Line 8a - Net Long-Term Capital Gain (Loss)"
        },
        "line8B-Collectibles(28%)Gain(Loss)": {
          fieldName: "Part01-Income(Loss):line8B-Collectibles(28%)Gain(Loss)",
          label: "Line 8b - Collectibles (28%) Gain (Loss)"
        },
        "line8C-UnrecapturedSection1250Gain": {
          fieldName: "Part01-Income(Loss):line8C-UnrecapturedSection1250Gain",
          label: "Line 8c - Unrecaptured Section 1250 Gain"
        },
        "line9-NetSection1231Gain(Loss)": {
          fieldName: "Part01-Income(Loss):line9-NetSection1231Gain(Loss)",
          label: "Line 9 - Net Section 1231 Gain (Loss)"
        },
        "line10-OtherIncome(Loss)": {
          label: "Line 10 - Other Income (Loss)",
          children: {
            amount: { fieldName: "Part01-Income(Loss):line10-OtherIncome(Loss):amount", label: "Amount" },
            type: { fieldName: "Part01-Income(Loss):line10-OtherIncome(Loss):type", label: "Type" }
          }
        }
      }
    },
    "Part02-DeductionsCreditsInternational": {
      label: "Part 02 - Deductions, Credits, International",
      children: {
        "line11-Section179Deduction": {
          fieldName: "Part02-DeductionsCreditsInternational:line11-Section179Deduction",
          label: "Line 11 - Section 179 Deduction"
        },
        "line12A-CharitableContributions": {
          fieldName: "Part02-DeductionsCreditsInternational:line12A-CharitableContributions",
          label: "Line 12a - Charitable Contributions"
        },
        "line12B-InvestmentInterestExpense": {
          fieldName: "Part02-DeductionsCreditsInternational:line12B-InvestmentInterestExpense",
          label: "Line 12b - Investment Interest Expense"
        },
        "line12C-Section59(E)(2)Expenditures": {
          label: "Line 12c - Section 59(e)(2) Expenditures",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line12C-Section59(E)(2)Expenditures:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line12C-Section59(E)(2)Expenditures:type",
              label: "Type"
            }
          }
        },
        "line12D-OtherDeductions": {
          label: "Line 12d - Other Deductions",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line12D-OtherDeductions:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line12D-OtherDeductions:type",
              label: "Type"
            }
          }
        },
        "line13A-Low-IncomeHousingCredit(Section42(J)(5))": {
          fieldName: "Part02-DeductionsCreditsInternational:line13A-Low-IncomeHousingCredit(Section42(J)(5))",
          label: "Line 13a - Low-Income Housing Credit (Section 42(j)(5))"
        },
        "line13B-Low-IncomeHousingCredit(Other)": {
          fieldName: "Part02-DeductionsCreditsInternational:line13B-Low-IncomeHousingCredit(Other)",
          label: "Line 13b - Low-Income Housing Credit (Other)"
        },
        "line13C-QualifiedRehabilitationExpenditures(RentalRealEstate)": {
          fieldName: "Part02-DeductionsCreditsInternational:line13C-QualifiedRehabilitationExpenditures(RentalRealEstate)",
          label: "Line 13c - Qualified Rehabilitation Expenditures (Rental Real Estate)"
        },
        "line13D-OtherRentalRealEstateCredits": {
          label: "Line 13d - Other Rental Real Estate Credits",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line13D-OtherRentalRealEstateCredits:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line13D-OtherRentalRealEstateCredits:type",
              label: "Type"
            }
          }
        },
        "line13E-OtherRentalCredits": {
          label: "Line 13e - Other Rental Credits",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line13E-OtherRentalCredits:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line13E-OtherRentalCredits:type",
              label: "Type"
            }
          }
        },
        "line13F-BiofuelProducerCredit": {
          fieldName: "Part02-DeductionsCreditsInternational:line13F-BiofuelProducerCredit",
          label: "Line 13f - Biofuel Producer Credit"
        },
        "line13G-OtherCredits": {
          label: "Line 13g - Other Credits",
          children: {
            amount: {
              fieldName: "Part02-DeductionsCreditsInternational:line13G-OtherCredits:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsCreditsInternational:line13G-OtherCredits:type",
              label: "Type"
            }
          }
        },
        "line14-AttachScheduleK-2(Form1120-S)ShareholdersProRataShareItems-CheckBox": {
          fieldName: "Part02-DeductionsCreditsInternational:line14-AttachScheduleK-2(Form1120-S)ShareholdersProRataShareItems-CheckBox",
          label: "Line 14 - Attach Schedule K-2 (Form 1120-S) Shareholders Pro Rata Share Items - Check Box"
        }
      }
    },
    "Part03-AlternativeMinimumTaxAndItemsAffecting": {
      label: "Part 03 - Alternative Minimum Tax and Items Affecting",
      children: {
        "line15A-Post-1986DepreciationAdjustment": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15A-Post-1986DepreciationAdjustment",
          label: "Line 15a - Post-1986 Depreciation Adjustment"
        },
        "line15B-AdjustedGainOrLoss": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15B-AdjustedGainOrLoss",
          label: "Line 15b - Adjusted Gain or Loss"
        },
        "line15C-Depletion(OtherThanOilAndGas)": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15C-Depletion(OtherThanOilAndGas)",
          label: "Line 15c - Depletion (Other Than Oil and Gas)"
        },
        "line15D-OilGasAndGeothermalProperties-GrossIncome": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15D-OilGasAndGeothermalProperties-GrossIncome",
          label: "Line 15d - Oil, Gas, and Geothermal Properties - Gross Income"
        },
        "line15E-OilGasAndGeothermalProperties-Deductions": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15E-OilGasAndGeothermalProperties-Deductions",
          label: "Line 15e - Oil, Gas, and Geothermal Properties - Deductions"
        },
        "line15F-OtherAmtItems": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15F-OtherAmtItems",
          label: "Line 15f - Other AMT Items"
        },
        "line16A-Tax-ExemptInterestIncome": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16A-Tax-ExemptInterestIncome",
          label: "Line 16a - Tax-Exempt Interest Income"
        },
        "line16B-OtherTax-ExemptIncome": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16B-OtherTax-ExemptIncome",
          label: "Line 16b - Other Tax-Exempt Income"
        },
        "line16C-NondeductibleExpenses": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16C-NondeductibleExpenses",
          label: "Line 16c - Nondeductible Expenses"
        },
        "line16D-Distributions": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16D-Distributions",
          label: "Line 16d - Distributions"
        },
        "line16E-RepaymentOfLoansFromShareholders": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16E-RepaymentOfLoansFromShareholders",
          label: "Line 16e - Repayment of Loans from Shareholders"
        },
        "line16F-ForeignTaxesPaidOrAccrued": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16F-ForeignTaxesPaidOrAccrued",
          label: "Line 16f - Foreign Taxes Paid or Accrued"
        }
      }
    }
  },
  2024: {
    "Part01-Income(Loss)": {
      label: "Part 01 - Income (Loss)",
      children: {
        "line1-OrdinaryBusinessIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line1-OrdinaryBusinessIncome(Loss)",
          label: "Line 1 - Ordinary Business Income (Loss)"
        },
        "line2-NetRentalRealEstateIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line2-NetRentalRealEstateIncome(Loss)",
          label: "Line 2 - Net Rental Real Estate Income (Loss)"
        },
        "line3A-OtherGrossRentalIncome(Loss)": {
          fieldName: "Part01-Income(Loss):line3A-OtherGrossRentalIncome(Loss)",
          label: "Line 3A - Other Gross Rental Income (Loss)"
        },
        "line3B-ExpensesFromOtherRentalActivities": {
          fieldName: "Part01-Income(Loss):line3B-ExpensesFromOtherRentalActivities",
          label: "Line 3B - Expenses From Other Rental Activities"
        },
        "line3C-OtherNetRentalIncome(Loss).SubtractLine3BFromLine3A": {
          fieldName: "Part01-Income(Loss):line3C-OtherNetRentalIncome(Loss).SubtractLine3BFromLine3A",
          label: "Line 3C - Other Net Rental Income (Loss) (Subtract Line 3B from Line 3A)"
        },
        "line4-InterestIncome": {
          fieldName: "Part01-Income(Loss):line4-InterestIncome",
          label: "Line 4 - Interest Income"
        },
        "line5-Dividends": {
          label: "Line 5 - Dividends",
          children: {
            "5a-OrdinaryDividends": {
              fieldName: "Part01-Income(Loss):line5-Dividends:5a-OrdinaryDividends",
              label: "Line 5a - Ordinary Dividends"
            },
            "5b-QualifiedDividends": {
              fieldName: "Part01-Income(Loss):line5-Dividends:5b-QualifiedDividends",
              label: "Line 5b - Qualified Dividends"
            }
          }
        },
        "line6-Royalties": { fieldName: "Part01-Income(Loss):line6-Royalties", label: "Line 6 - Royalties" },
        "line7-NetShort-TermCapitalGain(Loss)": {
          fieldName: "Part01-Income(Loss):line7-NetShort-TermCapitalGain(Loss)",
          label: "Line 7 - Net Short-Term Capital Gain (Loss)"
        },
        "line8A-NetLong-TermCapitalGain(Loss)": {
          fieldName: "Part01-Income(Loss):line8A-NetLong-TermCapitalGain(Loss)",
          label: "Line 8a - Net Long-Term Capital Gain (Loss)"
        },
        "line8B-Collectibles(28%)Gain(Loss)": {
          fieldName: "Part01-Income(Loss):line8B-Collectibles(28%)Gain(Loss)",
          label: "Line 8b - Collectibles (28%) Gain (Loss)"
        },
        "line8C-UnrecapturedSection1250Gain": {
          fieldName: "Part01-Income(Loss):line8C-UnrecapturedSection1250Gain",
          label: "Line 8c - Unrecaptured Section 1250 Gain"
        },
        "line9-NetSection1231Gain(Loss)": {
          fieldName: "Part01-Income(Loss):line9-NetSection1231Gain(Loss)",
          label: "Line 9 - Net Section 1231 Gain (Loss)"
        },
        "line10-OtherIncome(Loss)": {
          label: "Line 10 - Other Income (Loss)",
          children: {
            amount: { fieldName: "Part01-Income(Loss):line10-OtherIncome(Loss):amount", label: "Amount" },
            type: { fieldName: "Part01-Income(Loss):line10-OtherIncome(Loss):type", label: "Type" }
          }
        }
      }
    },
    "Part02-DeductionsAndCreditsAndInternational": {
      label: "Part 02 - Deductions, Credits, and International",
      children: {
        "line11-Section179Deduction": {
          fieldName: "Part02-DeductionsAndCreditsAndInternational:line11-Section179Deduction",
          label: "Line 11 - Section 179 Deduction"
        },
        "line12A-CashCharitableContributions": {
          fieldName: "Part02-DeductionsAndCreditsAndInternational:line12A-CashCharitableContributions",
          label: "Line 12a - Cash Charitable Contributions"
        },
        "line12B-NoncashCharitableContributions": {
          fieldName: "Part02-DeductionsAndCreditsAndInternational:line12B-NoncashCharitableContributions",
          label: "Line 12b - Noncash Charitable Contributions"
        },
        "line12C-InvestmentInterestExpense": {
          fieldName: "Part02-DeductionsAndCreditsAndInternational:line12C-InvestmentInterestExpense",
          label: "Line 12c - Investment Interest Expense"
        },
        "line12D-Section59(E)(2)Expenditures": {
          label: "Line 12d - Section 59(e)(2) Expenditures",
          children: {
            amount: {
              fieldName: "Part02-DeductionsAndCreditsAndInternational:line12D-Section59(E)(2)Expenditures:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsAndCreditsAndInternational:line12D-Section59(E)(2)Expenditures:type",
              label: "Type"
            }
          }
        },
        "line12E-OtherDeductions": {
          label: "Line 12e - Other Deductions",
          children: {
            amount: {
              fieldName: "Part02-DeductionsAndCreditsAndInternational:line12E-OtherDeductions:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsAndCreditsAndInternational:line12E-OtherDeductions:type",
              label: "Type"
            }
          }
        },
        "line13A-Low-IncomeHousingCredit(Section42(J)(5))": {
          fieldName: "Part02-DeductionsAndCreditsAndInternational:line13A-Low-IncomeHousingCredit(Section42(J)(5))",
          label: "Line 13a - Low-Income Housing Credit (Section 42(j)(5))"
        },
        "line13B-Low-IncomeHousingCredit(Other)": {
          fieldName: "Part02-DeductionsAndCreditsAndInternational:line13B-Low-IncomeHousingCredit(Other)",
          label: "Line 13b - Low-Income Housing Credit (Other)"
        },
        "line13C-QualifiedRehabilitationExpenditures(RentalRealEstate)": {
          fieldName: "Part02-DeductionsAndCreditsAndInternational:line13C-QualifiedRehabilitationExpenditures(RentalRealEstate)",
          label: "Line 13c - Qualified Rehabilitation Expenditures (Rental Real Estate)"
        },
        "line13D-OtherRentalRealEstateCredits": {
          label: "Line 13d - Other Rental Real Estate Credits",
          children: {
            amount: {
              fieldName: "Part02-DeductionsAndCreditsAndInternational:line13D-OtherRentalRealEstateCredits:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsAndCreditsAndInternational:line13D-OtherRentalRealEstateCredits:type",
              label: "Type"
            }
          }
        },
        "line13E-OtherRentalCredits": {
          label: "Line 13e - Other Rental Credits",
          children: {
            amount: {
              fieldName: "Part02-DeductionsAndCreditsAndInternational:line13E-OtherRentalCredits:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsAndCreditsAndInternational:line13E-OtherRentalCredits:type",
              label: "Type"
            }
          }
        },
        "line13F-BiofuelProducerCredit": {
          fieldName: "Part02-DeductionsAndCreditsAndInternational:line13F-BiofuelProducerCredit",
          label: "Line 13f - Biofuel Producer Credit"
        },
        "line13G-OtherCredits": {
          label: "Line 13g - Other Credits",
          children: {
            amount: {
              fieldName: "Part02-DeductionsAndCreditsAndInternational:line13G-OtherCredits:amount",
              label: "Amount"
            },
            type: {
              fieldName: "Part02-DeductionsAndCreditsAndInternational:line13G-OtherCredits:type",
              label: "Type"
            }
          }
        },
        "line14-AttachScheduleK-2(Form1120-S)ShareholdersProRataShareItems-CheckBox": {
          fieldName: "Part02-DeductionsAndCreditsAndInternational:line14-AttachScheduleK-2(Form1120-S)ShareholdersProRataShareItems-CheckBox",
          label: "Line 14 - Attach Schedule K-2 (Form 1120-S) Shareholders Pro Rata Share Items - Check Box"
        }
      }
    },
    "Part03-AlternativeMinimumTaxAndItemsAffecting": {
      label: "Part 03 - Alternative Minimum Tax and Items Affecting",
      children: {
        "line15A-Post-1986DepreciationAdjustment": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15A-Post-1986DepreciationAdjustment",
          label: "Line 15a - Post-1986 Depreciation Adjustment"
        },
        "line15B-AdjustedGainOrLoss": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15B-AdjustedGainOrLoss",
          label: "Line 15b - Adjusted Gain or Loss"
        },
        "line15C-Depletion(OtherThanOilAndGas)": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15C-Depletion(OtherThanOilAndGas)",
          label: "Line 15c - Depletion (Other Than Oil and Gas)"
        },
        "line15D-OilGasAndGeothermalProperties-GrossIncome": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15D-OilGasAndGeothermalProperties-GrossIncome",
          label: "Line 15d - Oil, Gas, and Geothermal Properties - Gross Income"
        },
        "line15E-OilGasAndGeothermalProperties-Deductions": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15E-OilGasAndGeothermalProperties-Deductions",
          label: "Line 15e - Oil, Gas, and Geothermal Properties - Deductions"
        },
        "line15F-OtherAmtItems": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line15F-OtherAmtItems",
          label: "Line 15f - Other AMT Items"
        },
        "line16A-Tax-ExemptInterestIncome": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16A-Tax-ExemptInterestIncome",
          label: "Line 16a - Tax-Exempt Interest Income"
        },
        "line16B-OtherTax-ExemptIncome": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16B-OtherTax-ExemptIncome",
          label: "Line 16b - Other Tax-Exempt Income"
        },
        "line16C-NondeductibleExpenses": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16C-NondeductibleExpenses",
          label: "Line 16c - Nondeductible Expenses"
        },
        "line16D-Distributions": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16D-Distributions",
          label: "Line 16d - Distributions"
        },
        "line16E-RepaymentOfLoansFromShareholders": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16E-RepaymentOfLoansFromShareholders",
          label: "Line 16e - Repayment of Loans from Shareholders"
        },
        "line16F-ForeignTaxesPaidOrAccrued": {
          fieldName: "Part03-AlternativeMinimumTaxAndItemsAffecting:line16F-ForeignTaxesPaidOrAccrued",
          label: "Line 16f - Foreign Taxes Paid or Accrued"
        }
      }
    }
  }
};
export {
  e as config
};
