{
  "form": "IMM5476",
  "pdf": "imm5476f.pdf",
  "fields": [
    {
      "id": "action",
      "xfa": "RadioButtonList",
      "source": "master_entry_level.imm5476.action",
      "label": "Representative action",
      "label_fr": "Action concernant le représentant",
      "kind": "action",
      "gate": "always",
      "optional": false
    },
    {
      "id": "applicant_family",
      "xfa": "SectionA.familyName",
      "source": "master_entry_level.B01",
      "label": "Applicant — Family name",
      "label_fr": "Demandeur — Nom de famille",
      "kind": "upper",
      "gate": "always",
      "optional": false
    },
    {
      "id": "applicant_given",
      "xfa": "SectionA.givenName",
      "source": "master_entry_level.B02",
      "label": "Applicant — Given names",
      "label_fr": "Demandeur — Prénoms",
      "kind": "upper",
      "gate": "always",
      "optional": false
    },
    {
      "id": "applicant_dob",
      "xfa": "SectionA.DOB",
      "source": "master_entry_level.B05",
      "label": "Applicant — Date of birth",
      "label_fr": "Demandeur — Date de naissance",
      "kind": "date",
      "gate": "always",
      "optional": false
    },
    {
      "id": "applicant_email",
      "xfa": "SectionA.UCI[0]",
      "source": "master_entry_level.imm5476.applicant_email",
      "label": "Applicant — Email",
      "label_fr": "Demandeur — Courriel",
      "kind": "email",
      "gate": "always",
      "optional": true
    },
    {
      "id": "applicant_contact",
      "xfa": "SectionA.office[0]",
      "source": "master_entry_level.imm5476.applicant_alternate_contact",
      "label": "Applicant — Telephone or address when no email",
      "label_fr": "Demandeur — Téléphone ou adresse sans courriel",
      "kind": "text",
      "gate": "no_applicant_email",
      "optional": false
    },
    {
      "id": "application_type",
      "xfa": "SectionA.office[1]",
      "source": "master_entry_level.imm5476.application_type",
      "label": "Application type",
      "label_fr": "Type de demande",
      "kind": "text",
      "gate": "always",
      "optional": false
    },
    {
      "id": "application_number",
      "xfa": "SectionA.application",
      "source": "master_entry_level.imm5476.application_number",
      "label": "Application number",
      "label_fr": "Numéro de demande",
      "kind": "text",
      "gate": "has_application_number",
      "optional": false
    },
    {
      "id": "uci",
      "xfa": "SectionA.UCI[1]",
      "source": "master_entry_level.imm5476.uci",
      "label": "Applicant — UCI",
      "label_fr": "Demandeur — IUC",
      "kind": "uci",
      "gate": "has_uci",
      "optional": false
    },
    {
      "id": "rep_family_name",
      "xfa": "SectionB.familyName",
      "source": "master_entry_level.imm5476.family_name",
      "label": "Representative — Family name",
      "label_fr": "Représentant — Nom de famille",
      "kind": "upper",
      "gate": "representative",
      "optional": false,
      "profile": "last_name"
    },
    {
      "id": "rep_given_names",
      "xfa": "SectionB.givenName",
      "source": "master_entry_level.imm5476.given_names",
      "label": "Representative — Given names",
      "label_fr": "Représentant — Prénoms",
      "kind": "upper",
      "gate": "representative",
      "optional": false,
      "profile": "first_name"
    },
    {
      "id": "paid_category",
      "xfa": "SectionB.question6.questionII.compensated",
      "source": "master_entry_level.imm5476.category",
      "label": "Paid representative — Category",
      "label_fr": "Représentant rémunéré — Catégorie",
      "kind": "paid_category",
      "gate": "paid",
      "optional": false
    },
    {
      "id": "unpaid_category",
      "xfa": "SectionB.question6.questionI.uncompensated",
      "source": "master_entry_level.imm5476.category",
      "label": "Unpaid representative — Category",
      "label_fr": "Représentant non rémunéré — Catégorie",
      "kind": "unpaid_category",
      "gate": "unpaid",
      "optional": false
    },
    {
      "id": "paid_cicc_membership",
      "xfa": "SectionB.question6.questionII.ICCRCMember",
      "source": "master_entry_level.imm5476.membership_number",
      "label": "Representative — Membership number (paid, cicc)",
      "label_fr": "Représentant — Numéro de membre (rémunéré, CCIC)",
      "kind": "identifier",
      "gate": "paid_cicc",
      "optional": false,
      "profile": "license_number"
    },
    {
      "id": "paid_law_membership",
      "xfa": "SectionB.question6.questionII.membership",
      "source": "master_entry_level.imm5476.membership_number",
      "label": "Representative — Membership number (paid, law)",
      "label_fr": "Représentant — Numéro de membre (rémunéré, barreau)",
      "kind": "identifier",
      "gate": "paid_law",
      "optional": false,
      "profile": "license_number"
    },
    {
      "id": "paid_notary_membership",
      "xfa": "SectionB.question6.questionII.quebecLaw",
      "source": "master_entry_level.imm5476.membership_number",
      "label": "Representative — Membership number (paid, notary)",
      "label_fr": "Représentant — Numéro de membre (rémunéré, notaire)",
      "kind": "identifier",
      "gate": "paid_notary",
      "optional": false,
      "profile": "license_number"
    },
    {
      "id": "paid_province",
      "xfa": "SectionB.question6.questionII.province",
      "source": "master_entry_level.imm5476.law_province",
      "label": "Law society — Province or territory",
      "label_fr": "Barreau — Province ou territoire",
      "kind": "text",
      "gate": "paid_law_province",
      "optional": false
    },
    {
      "id": "unpaid_cicc_membership",
      "xfa": "SectionB.question6.questionI.membership[0]",
      "source": "master_entry_level.imm5476.membership_number",
      "label": "Representative — Membership number (unpaid, cicc)",
      "label_fr": "Représentant — Numéro de membre (non rémunéré, CCIC)",
      "kind": "identifier",
      "gate": "unpaid_cicc",
      "optional": false,
      "profile": "license_number"
    },
    {
      "id": "unpaid_law_membership",
      "xfa": "SectionB.question6.questionI.membership[1]",
      "source": "master_entry_level.imm5476.membership_number",
      "label": "Representative — Membership number (unpaid, law)",
      "label_fr": "Représentant — Numéro de membre (non rémunéré, barreau)",
      "kind": "identifier",
      "gate": "unpaid_law",
      "optional": false,
      "profile": "license_number"
    },
    {
      "id": "unpaid_notary_membership",
      "xfa": "SectionB.question6.questionI.quebecLaw",
      "source": "master_entry_level.imm5476.membership_number",
      "label": "Representative — Membership number (unpaid, notary)",
      "label_fr": "Représentant — Numéro de membre (non rémunéré, notaire)",
      "kind": "identifier",
      "gate": "unpaid_notary",
      "optional": false,
      "profile": "license_number"
    },
    {
      "id": "unpaid_province",
      "xfa": "SectionB.question6.questionI.province",
      "source": "master_entry_level.imm5476.law_province",
      "label": "Law society — Province or territory",
      "label_fr": "Barreau — Province ou territoire",
      "kind": "text",
      "gate": "unpaid_law_province",
      "optional": false
    },
    {
      "id": "other",
      "xfa": "SectionB.question6.questionI.otherRep",
      "source": "master_entry_level.imm5476.other_description",
      "label": "Unpaid representative — Other category details",
      "label_fr": "Représentant non rémunéré — Précisions sur autre catégorie",
      "kind": "text",
      "gate": "unpaid_other",
      "optional": false
    },
    {
      "id": "contact_organization",
      "xfa": "question7.organization",
      "source": "master_entry_level.imm5476.organization",
      "label": "Representative — Organization",
      "label_fr": "Représentant — Organisme",
      "kind": "text",
      "gate": "representative",
      "optional": true,
      "profile": "organization_name"
    },
    {
      "id": "contact_unit",
      "xfa": "question7.unit",
      "source": "master_entry_level.imm5476.unit",
      "label": "Representative — Apartment/unit",
      "label_fr": "Représentant — Appartement/unité",
      "kind": "text",
      "gate": "representative",
      "optional": true,
      "profile": "address_line2"
    },
    {
      "id": "contact_streetNo",
      "xfa": "question7.streetNo",
      "source": "master_entry_level.imm5476.street_number",
      "label": "Representative — Street number",
      "label_fr": "Représentant — Numéro de rue",
      "kind": "text",
      "gate": "representative",
      "optional": true,
      "profile": "address_line1"
    },
    {
      "id": "contact_streetName",
      "xfa": "question7.streetName",
      "source": "master_entry_level.imm5476.street_name",
      "label": "Representative — Street name",
      "label_fr": "Représentant — Nom de rue",
      "kind": "text",
      "gate": "representative",
      "optional": false,
      "profile": "address_line1"
    },
    {
      "id": "contact_city",
      "xfa": "question7.city",
      "source": "master_entry_level.imm5476.city",
      "label": "Representative — City/town",
      "label_fr": "Représentant — Ville",
      "kind": "text",
      "gate": "representative",
      "optional": false,
      "profile": "city"
    },
    {
      "id": "contact_province",
      "xfa": "question7.province",
      "source": "master_entry_level.imm5476.province",
      "label": "Representative — Province/state/territory",
      "label_fr": "Représentant — Province/État/territoire",
      "kind": "text",
      "gate": "representative",
      "optional": true,
      "profile": "province"
    },
    {
      "id": "contact_country",
      "xfa": "question7.country",
      "source": "master_entry_level.imm5476.country",
      "label": "Representative — Country or territory",
      "label_fr": "Représentant — Pays ou territoire",
      "kind": "country",
      "gate": "representative",
      "optional": false,
      "profile": "country"
    },
    {
      "id": "contact_postalcode",
      "xfa": "question7.postalcode",
      "source": "master_entry_level.imm5476.postal_code",
      "label": "Representative — Postal code/ZIP",
      "label_fr": "Représentant — Code postal/ZIP",
      "kind": "text",
      "gate": "representative",
      "optional": true,
      "profile": "postal_code"
    },
    {
      "id": "contact_phoneCountryCode",
      "xfa": "question7.phoneCountryCode",
      "source": "master_entry_level.imm5476.phone",
      "label": "Representative — Telephone — Country code",
      "label_fr": "Représentant — Téléphone — Indicatif",
      "kind": "phone_code",
      "gate": "representative",
      "optional": false,
      "profile": "phone"
    },
    {
      "id": "contact_phoneNumber",
      "xfa": "question7.phoneNumber",
      "source": "master_entry_level.imm5476.phone",
      "label": "Representative — Telephone — Number",
      "label_fr": "Représentant — Téléphone — Numéro",
      "kind": "phone_number",
      "gate": "representative",
      "optional": false,
      "profile": "phone"
    },
    {
      "id": "contact_faxCountryCode",
      "xfa": "question7.faxCountryCode",
      "source": "master_entry_level.imm5476.fax",
      "label": "Representative — Fax — Country code",
      "label_fr": "Représentant — Télécopieur — Indicatif",
      "kind": "phone_code",
      "gate": "representative",
      "optional": true
    },
    {
      "id": "contact_faxNumber",
      "xfa": "question7.faxNumber",
      "source": "master_entry_level.imm5476.fax",
      "label": "Representative — Fax — Number",
      "label_fr": "Représentant — Télécopieur — Numéro",
      "kind": "phone_number",
      "gate": "representative",
      "optional": true
    },
    {
      "id": "contact_email",
      "xfa": "question7.email",
      "source": "master_entry_level.imm5476.email",
      "label": "Representative — Email",
      "label_fr": "Représentant — Courriel",
      "kind": "email",
      "gate": "representative",
      "optional": true,
      "profile": "email"
    },
    {
      "id": "supervisor_name",
      "xfa": "question7.lawyer",
      "source": "master_entry_level.imm5476.supervisor_name",
      "label": "Supervising lawyer — Name",
      "label_fr": "Avocat superviseur — Nom",
      "kind": "text",
      "gate": "student",
      "optional": false
    },
    {
      "id": "supervisor_membership",
      "xfa": "question7.membershipID",
      "source": "master_entry_level.imm5476.supervisor_membership",
      "label": "Supervising lawyer — Membership number",
      "label_fr": "Avocat superviseur — Numéro de membre",
      "kind": "identifier",
      "gate": "student",
      "optional": false
    },
    {
      "id": "previous_family_name",
      "xfa": "sectionC.familyName",
      "source": "master_entry_level.imm5476.previous_family_name",
      "label": "Previous representative — Family name",
      "label_fr": "Ancien représentant — Nom de famille",
      "kind": "upper",
      "gate": "cancel",
      "optional": false
    },
    {
      "id": "previous_given_names",
      "xfa": "sectionC.givenName",
      "source": "master_entry_level.imm5476.previous_given_names",
      "label": "Previous representative — Given names",
      "label_fr": "Ancien représentant — Prénoms",
      "kind": "upper",
      "gate": "cancel",
      "optional": false
    },
    {
      "id": "previous_organization",
      "xfa": "sectionC.organization",
      "source": "master_entry_level.imm5476.previous_organization",
      "label": "Previous representative — Organization",
      "label_fr": "Ancien représentant — Organisme",
      "kind": "text",
      "gate": "cancel",
      "optional": true
    },
    {
      "id": "withdrawing_family_name",
      "xfa": "sectionD.familyName",
      "source": "master_entry_level.imm5476.withdrawing_family_name",
      "label": "Withdrawing representative — Family name",
      "label_fr": "Représentant qui se retire — Nom de famille",
      "kind": "upper",
      "gate": "withdraw",
      "optional": false,
      "profile": "last_name"
    },
    {
      "id": "withdrawing_given_names",
      "xfa": "sectionD.givenName",
      "source": "master_entry_level.imm5476.withdrawing_given_names",
      "label": "Withdrawing representative — Given names",
      "label_fr": "Représentant qui se retire — Prénoms",
      "kind": "upper",
      "gate": "withdraw",
      "optional": false,
      "profile": "first_name"
    },
    {
      "id": "withdrawing_organization",
      "xfa": "sectionD.organization",
      "source": "master_entry_level.imm5476.withdrawing_organization",
      "label": "Withdrawing representative — Organization",
      "label_fr": "Représentant qui se retire — Organisme",
      "kind": "text",
      "gate": "withdraw",
      "optional": true,
      "profile": "organization_name"
    }
  ]
}
