{
  "executable_sha256": "2cc41a39fa95a2c9fd883c4220d7bdd9cca00c543c89b019eb270763f59d1d9a",
  "name_entry_file": "0xa1ee0",
  "enrol_file": "0xa2234",
  "training_marker_writer_file": "0xa24bc",
  "cases": [
    {
      "ctrl_on_firstname_surname_callsign": [
        false,
        false,
        false
      ],
      "marker": null,
      "rank": 0,
      "enrol_io": [
        {
          "call": "open_read",
          "path": "waytxt\\a"
        }
      ]
    },
    {
      "ctrl_on_firstname_surname_callsign": [
        true,
        false,
        false
      ],
      "marker": null,
      "rank": 0,
      "enrol_io": [
        {
          "call": "open_read",
          "path": "waytxt\\a"
        }
      ]
    },
    {
      "ctrl_on_firstname_surname_callsign": [
        false,
        true,
        false
      ],
      "marker": null,
      "rank": 0,
      "enrol_io": [
        {
          "call": "open_read",
          "path": "waytxt\\a"
        }
      ]
    },
    {
      "ctrl_on_firstname_surname_callsign": [
        false,
        false,
        true
      ],
      "marker": null,
      "rank": 1,
      "enrol_io": [
        {
          "call": "open_read",
          "path": "waytxt\\a"
        }
      ]
    },
    {
      "ctrl_on_firstname_surname_callsign": [
        false,
        false,
        false
      ],
      "marker": "0000",
      "rank": 0,
      "enrol_io": [
        {
          "call": "open_read",
          "path": "waytxt\\a"
        },
        {
          "call": "read",
          "bytes": "0000"
        },
        {
          "call": "close"
        }
      ]
    },
    {
      "ctrl_on_firstname_surname_callsign": [
        false,
        false,
        false
      ],
      "marker": "3617",
      "rank": 1,
      "enrol_io": [
        {
          "call": "open_read",
          "path": "waytxt\\a"
        },
        {
          "call": "read",
          "bytes": "3617"
        },
        {
          "call": "close"
        }
      ]
    },
    {
      "ctrl_on_firstname_surname_callsign": [
        false,
        false,
        true
      ],
      "marker": "3617",
      "rank": 1,
      "enrol_io": [
        {
          "call": "open_read",
          "path": "waytxt\\a"
        },
        {
          "call": "read",
          "bytes": "3617"
        },
        {
          "call": "close"
        }
      ]
    },
    {
      "ctrl_on_firstname_surname_callsign": [
        false,
        false,
        false
      ],
      "marker": "1736",
      "rank": 0,
      "enrol_io": [
        {
          "call": "open_read",
          "path": "waytxt\\a"
        },
        {
          "call": "read",
          "bytes": "1736"
        },
        {
          "call": "close"
        }
      ]
    }
  ],
  "marker_write": [
    {
      "call": "create",
      "path": "waytxt\\a"
    },
    {
      "call": "write",
      "bytes": "3617"
    },
    {
      "call": "close"
    }
  ],
  "scope": "Native name entry, parser-variable lookup/reset, rank assignment and training-marker writer. Parser arrays are seeded from the decoded tfx.par. Drawing and filesystem callees are intercepted; no save slot, complete campaign or disk write is executed."
}
