@ -36,8 +36,8 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
Form :: Lettings :: Pages :: PersonKnown . new ( nil , nil , self , person_index : 2 ) ,
( Form :: Lettings :: Pages :: PersonAge . new ( nil , nil , self , person_index : 2 ) if form . start_year_2026_or_later? ) ,
relationship_question ( person_index : 2 ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " relationship_2_partner_under_16_value_check " , nil , self , person_index : 2 ) if form . start_year_2024_or_later? && ! form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: MultiplePartnersValueCheck . new ( " relationship_2_multiple_partners_value_check " , nil , self , person_index : 2 ) if form . start_year_2024 _or_later?) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " relationship_2_partner_under_16_value_check " , nil , self , person_index : 2 ) unless form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: MultiplePartnersValueCheck . new ( " relationship_2_multiple_partners_value_check " , nil , self , person_index : 2 ) unless form . start_year_2026 _or_later?) ,
( Form :: Lettings :: Pages :: PersonAge . new ( nil , nil , self , person_index : 2 ) unless form . start_year_2026_or_later? ) ,
Form :: Lettings :: Pages :: NoFemalesPregnantHouseholdPersonAgeValueCheck . new ( nil , nil , self ,
person_index : 2 ) ,
@ -45,7 +45,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
person_index : 2 ) ,
Form :: Lettings :: Pages :: PersonUnderRetirementValueCheck . new ( " age_2_under_retirement_value_check " , nil , self , person_index : 2 ) ,
Form :: Lettings :: Pages :: PersonOverRetirementValueCheck . new ( " age_2_over_retirement_value_check " , nil , self , person_index : 2 ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " age_2_partner_under_16_value_check " , nil , self , person_index : 2 ) if form . start_year_2024_or_later? && ! form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " age_2_partner_under_16_value_check " , nil , self , person_index : 2 ) unless form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: PersonSexRegisteredAtBirth . new ( nil , nil , self , person_index : 2 ) if form . start_year_2026_or_later? ) ,
Form :: Lettings :: Pages :: PersonGenderIdentity . new ( nil , nil , self , person_index : 2 ) ,
Form :: Lettings :: Pages :: NoFemalesPregnantHouseholdPersonValueCheck . new ( nil , nil , self , person_index : 2 ) ,
@ -59,8 +59,8 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
Form :: Lettings :: Pages :: PersonKnown . new ( nil , nil , self , person_index : 3 ) ,
( Form :: Lettings :: Pages :: PersonAge . new ( nil , nil , self , person_index : 3 ) if form . start_year_2026_or_later? ) ,
relationship_question ( person_index : 3 ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " relationship_3_partner_under_16_value_check " , nil , self , person_index : 3 ) if form . start_year_2024_or_later? && ! form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: MultiplePartnersValueCheck . new ( " relationship_3_multiple_partners_value_check " , nil , self , person_index : 3 ) if form . start_year_2024 _or_later?) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " relationship_3_partner_under_16_value_check " , nil , self , person_index : 3 ) unless form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: MultiplePartnersValueCheck . new ( " relationship_3_multiple_partners_value_check " , nil , self , person_index : 3 ) unless form . start_year_2026 _or_later?) ,
( Form :: Lettings :: Pages :: PersonAge . new ( nil , nil , self , person_index : 3 ) unless form . start_year_2026_or_later? ) ,
Form :: Lettings :: Pages :: NoFemalesPregnantHouseholdPersonAgeValueCheck . new ( nil , nil , self ,
person_index : 3 ) ,
@ -68,7 +68,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
person_index : 3 ) ,
Form :: Lettings :: Pages :: PersonUnderRetirementValueCheck . new ( " age_3_under_retirement_value_check " , nil , self , person_index : 3 ) ,
Form :: Lettings :: Pages :: PersonOverRetirementValueCheck . new ( " age_3_over_retirement_value_check " , nil , self , person_index : 3 ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " age_3_partner_under_16_value_check " , nil , self , person_index : 3 ) if form . start_year_2024_or_later? && ! form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " age_3_partner_under_16_value_check " , nil , self , person_index : 3 ) unless form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: PersonSexRegisteredAtBirth . new ( nil , nil , self , person_index : 3 ) if form . start_year_2026_or_later? ) ,
Form :: Lettings :: Pages :: PersonGenderIdentity . new ( nil , nil , self , person_index : 3 ) ,
Form :: Lettings :: Pages :: NoFemalesPregnantHouseholdPersonValueCheck . new ( nil , nil , self , person_index : 3 ) ,
@ -82,8 +82,8 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
Form :: Lettings :: Pages :: PersonKnown . new ( nil , nil , self , person_index : 4 ) ,
( Form :: Lettings :: Pages :: PersonAge . new ( nil , nil , self , person_index : 4 ) if form . start_year_2026_or_later? ) ,
relationship_question ( person_index : 4 ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " relationship_4_partner_under_16_value_check " , nil , self , person_index : 4 ) if form . start_year_2024_or_later? && ! form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: MultiplePartnersValueCheck . new ( " relationship_4_multiple_partners_value_check " , nil , self , person_index : 4 ) if form . start_year_2024 _or_later?) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " relationship_4_partner_under_16_value_check " , nil , self , person_index : 4 ) unless form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: MultiplePartnersValueCheck . new ( " relationship_4_multiple_partners_value_check " , nil , self , person_index : 4 ) unless form . start_year_2026 _or_later?) ,
( Form :: Lettings :: Pages :: PersonAge . new ( nil , nil , self , person_index : 4 ) unless form . start_year_2026_or_later? ) ,
Form :: Lettings :: Pages :: NoFemalesPregnantHouseholdPersonAgeValueCheck . new ( nil , nil , self ,
person_index : 4 ) ,
@ -91,7 +91,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
person_index : 4 ) ,
Form :: Lettings :: Pages :: PersonUnderRetirementValueCheck . new ( " age_4_under_retirement_value_check " , nil , self , person_index : 4 ) ,
Form :: Lettings :: Pages :: PersonOverRetirementValueCheck . new ( " age_4_over_retirement_value_check " , nil , self , person_index : 4 ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " age_4_partner_under_16_value_check " , nil , self , person_index : 4 ) if form . start_year_2024_or_later? && ! form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " age_4_partner_under_16_value_check " , nil , self , person_index : 4 ) unless form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: PersonSexRegisteredAtBirth . new ( nil , nil , self , person_index : 4 ) if form . start_year_2026_or_later? ) ,
Form :: Lettings :: Pages :: PersonGenderIdentity . new ( nil , nil , self , person_index : 4 ) ,
Form :: Lettings :: Pages :: NoFemalesPregnantHouseholdPersonValueCheck . new ( nil , nil , self , person_index : 4 ) ,
@ -105,8 +105,8 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
Form :: Lettings :: Pages :: PersonKnown . new ( nil , nil , self , person_index : 5 ) ,
( Form :: Lettings :: Pages :: PersonAge . new ( nil , nil , self , person_index : 5 ) if form . start_year_2026_or_later? ) ,
relationship_question ( person_index : 5 ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " relationship_5_partner_under_16_value_check " , nil , self , person_index : 5 ) if form . start_year_2024_or_later? && ! form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: MultiplePartnersValueCheck . new ( " relationship_5_multiple_partners_value_check " , nil , self , person_index : 5 ) if form . start_year_2024 _or_later?) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " relationship_5_partner_under_16_value_check " , nil , self , person_index : 5 ) unless form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: MultiplePartnersValueCheck . new ( " relationship_5_multiple_partners_value_check " , nil , self , person_index : 5 ) unless form . start_year_2026 _or_later?) ,
( Form :: Lettings :: Pages :: PersonAge . new ( nil , nil , self , person_index : 5 ) unless form . start_year_2026_or_later? ) ,
Form :: Lettings :: Pages :: NoFemalesPregnantHouseholdPersonAgeValueCheck . new ( nil , nil , self ,
person_index : 5 ) ,
@ -114,7 +114,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
person_index : 5 ) ,
Form :: Lettings :: Pages :: PersonUnderRetirementValueCheck . new ( " age_5_under_retirement_value_check " , nil , self , person_index : 5 ) ,
Form :: Lettings :: Pages :: PersonOverRetirementValueCheck . new ( " age_5_over_retirement_value_check " , nil , self , person_index : 5 ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " age_5_partner_under_16_value_check " , nil , self , person_index : 5 ) if form . start_year_2024_or_later? && ! form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " age_5_partner_under_16_value_check " , nil , self , person_index : 5 ) unless form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: PersonSexRegisteredAtBirth . new ( nil , nil , self , person_index : 5 ) if form . start_year_2026_or_later? ) ,
Form :: Lettings :: Pages :: PersonGenderIdentity . new ( nil , nil , self , person_index : 5 ) ,
Form :: Lettings :: Pages :: NoFemalesPregnantHouseholdPersonValueCheck . new ( nil , nil , self , person_index : 5 ) ,
@ -128,8 +128,8 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
Form :: Lettings :: Pages :: PersonKnown . new ( nil , nil , self , person_index : 6 ) ,
( Form :: Lettings :: Pages :: PersonAge . new ( nil , nil , self , person_index : 6 ) if form . start_year_2026_or_later? ) ,
relationship_question ( person_index : 6 ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " relationship_6_partner_under_16_value_check " , nil , self , person_index : 6 ) if form . start_year_2024_or_later? && ! form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: MultiplePartnersValueCheck . new ( " relationship_6_multiple_partners_value_check " , nil , self , person_index : 6 ) if form . start_year_2024 _or_later?) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " relationship_6_partner_under_16_value_check " , nil , self , person_index : 6 ) unless form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: MultiplePartnersValueCheck . new ( " relationship_6_multiple_partners_value_check " , nil , self , person_index : 6 ) unless form . start_year_2026 _or_later?) ,
( Form :: Lettings :: Pages :: PersonAge . new ( nil , nil , self , person_index : 6 ) unless form . start_year_2026_or_later? ) ,
Form :: Lettings :: Pages :: NoFemalesPregnantHouseholdPersonAgeValueCheck . new ( nil , nil , self ,
person_index : 6 ) ,
@ -137,7 +137,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
person_index : 6 ) ,
Form :: Lettings :: Pages :: PersonUnderRetirementValueCheck . new ( " age_6_under_retirement_value_check " , nil , self , person_index : 6 ) ,
Form :: Lettings :: Pages :: PersonOverRetirementValueCheck . new ( " age_6_over_retirement_value_check " , nil , self , person_index : 6 ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " age_6_partner_under_16_value_check " , nil , self , person_index : 6 ) if form . start_year_2024_or_later? && ! form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " age_6_partner_under_16_value_check " , nil , self , person_index : 6 ) unless form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: PersonSexRegisteredAtBirth . new ( nil , nil , self , person_index : 6 ) if form . start_year_2026_or_later? ) ,
Form :: Lettings :: Pages :: PersonGenderIdentity . new ( nil , nil , self , person_index : 6 ) ,
Form :: Lettings :: Pages :: NoFemalesPregnantHouseholdPersonValueCheck . new ( nil , nil , self , person_index : 6 ) ,
@ -151,8 +151,8 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
Form :: Lettings :: Pages :: PersonKnown . new ( nil , nil , self , person_index : 7 ) ,
( Form :: Lettings :: Pages :: PersonAge . new ( nil , nil , self , person_index : 7 ) if form . start_year_2026_or_later? ) ,
relationship_question ( person_index : 7 ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " relationship_7_partner_under_16_value_check " , nil , self , person_index : 7 ) if form . start_year_2024_or_later? && ! form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: MultiplePartnersValueCheck . new ( " relationship_7_multiple_partners_value_check " , nil , self , person_index : 7 ) if form . start_year_2024 _or_later?) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " relationship_7_partner_under_16_value_check " , nil , self , person_index : 7 ) unless form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: MultiplePartnersValueCheck . new ( " relationship_7_multiple_partners_value_check " , nil , self , person_index : 7 ) unless form . start_year_2026 _or_later?) ,
( Form :: Lettings :: Pages :: PersonAge . new ( nil , nil , self , person_index : 7 ) unless form . start_year_2026_or_later? ) ,
Form :: Lettings :: Pages :: NoFemalesPregnantHouseholdPersonAgeValueCheck . new ( nil , nil , self ,
person_index : 7 ) ,
@ -160,7 +160,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
person_index : 7 ) ,
Form :: Lettings :: Pages :: PersonUnderRetirementValueCheck . new ( " age_7_under_retirement_value_check " , nil , self , person_index : 7 ) ,
Form :: Lettings :: Pages :: PersonOverRetirementValueCheck . new ( " age_7_over_retirement_value_check " , nil , self , person_index : 7 ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " age_7_partner_under_16_value_check " , nil , self , person_index : 7 ) if form . start_year_2024_or_later? && ! form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " age_7_partner_under_16_value_check " , nil , self , person_index : 7 ) unless form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: PersonSexRegisteredAtBirth . new ( nil , nil , self , person_index : 7 ) if form . start_year_2026_or_later? ) ,
Form :: Lettings :: Pages :: PersonGenderIdentity . new ( nil , nil , self , person_index : 7 ) ,
Form :: Lettings :: Pages :: NoFemalesPregnantHouseholdPersonValueCheck . new ( nil , nil , self , person_index : 7 ) ,
@ -174,8 +174,8 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
Form :: Lettings :: Pages :: PersonKnown . new ( nil , nil , self , person_index : 8 ) ,
( Form :: Lettings :: Pages :: PersonAge . new ( nil , nil , self , person_index : 8 ) if form . start_year_2026_or_later? ) ,
relationship_question ( person_index : 8 ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " relationship_8_partner_under_16_value_check " , nil , self , person_index : 8 ) if form . start_year_2024_or_later? && ! form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: MultiplePartnersValueCheck . new ( " relationship_8_multiple_partners_value_check " , nil , self , person_index : 8 ) if form . start_year_2024 _or_later?) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " relationship_8_partner_under_16_value_check " , nil , self , person_index : 8 ) unless form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: MultiplePartnersValueCheck . new ( " relationship_8_multiple_partners_value_check " , nil , self , person_index : 8 ) unless form . start_year_2026 _or_later?) ,
( Form :: Lettings :: Pages :: PersonAge . new ( nil , nil , self , person_index : 8 ) unless form . start_year_2026_or_later? ) ,
Form :: Lettings :: Pages :: NoFemalesPregnantHouseholdPersonAgeValueCheck . new ( nil , nil , self ,
person_index : 8 ) ,
@ -183,7 +183,7 @@ class Form::Lettings::Subsections::HouseholdCharacteristics < ::Form::Subsection
person_index : 8 ) ,
Form :: Lettings :: Pages :: PersonUnderRetirementValueCheck . new ( " age_8_under_retirement_value_check " , nil , self , person_index : 8 ) ,
Form :: Lettings :: Pages :: PersonOverRetirementValueCheck . new ( " age_8_over_retirement_value_check " , nil , self , person_index : 8 ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " age_8_partner_under_16_value_check " , nil , self , person_index : 8 ) if form . start_year_2024_or_later? && ! form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: PartnerUnder16ValueCheck . new ( " age_8_partner_under_16_value_check " , nil , self , person_index : 8 ) unless form . start_year_2026_or_later? ) ,
( Form :: Lettings :: Pages :: PersonSexRegisteredAtBirth . new ( nil , nil , self , person_index : 8 ) if form . start_year_2026_or_later? ) ,
Form :: Lettings :: Pages :: PersonGenderIdentity . new ( nil , nil , self , person_index : 8 ) ,
Form :: Lettings :: Pages :: NoFemalesPregnantHouseholdPersonValueCheck . new ( nil , nil , self , person_index : 8 ) ,