{
  "format": "tfx-floppy-comparison-1",
  "reference": {
    "version": "cd_1994_09",
    "path": "installs/cd_1994_09/TFX/DID.DAT",
    "sha256": "e62a4b372a9a4b2d4c881a4ea6ec6b132e8db62f83d5f7e45ba05b772ffbee40",
    "entries": 3488,
    "decoded_bytes": 24975181,
    "directories": [
      "tunes\\airsuper\\",
      "tunes\\closeair\\",
      "tunes\\defssupr\\",
      "tunes\\intercep\\",
      "tunes\\interdic\\",
      "tunes\\maritime\\",
      "tunes\\antiarm\\",
      "textinfo\\bkp\\",
      "missions\\",
      "textinfo\\",
      "iff\\raw\\",
      "colours\\",
      "samples\\",
      "english\\",
      "spanish\\",
      "italian\\",
      "french\\",
      "waybin\\",
      "waytxt\\",
      "german\\",
      "tunes\\",
      "anim\\",
      "lev\\",
      "dat\\",
      "cmb\\",
      "spr\\",
      "cbn\\",
      "ss\\",
      "3\\"
    ],
    "extensions": [
      ".dir",
      ".dat",
      ".par",
      ".cfg",
      ".256",
      ".000",
      ".cmb",
      ".col",
      ".bin",
      ".plt",
      ".com",
      ".hdd",
      ".txt",
      ".hud",
      ".pet",
      ".lbm",
      ".opt",
      ".asc",
      ".le2",
      ".lev",
      ".sta",
      ".mis",
      ".def",
      ".hlp",
      ".ody",
      ".sam",
      ".spr",
      ".pos",
      ".tmt",
      ".dav",
      ".bbm",
      ".ssd",
      ".lst",
      ".adl",
      ".rld",
      ".lap",
      ".scc",
      ".ald",
      ".btm",
      ".way",
      ".fn",
      ".tm",
      ".h",
      ".3",
      ".2"
    ],
    "trailing_bytes_hex": ""
  },
  "floppies": [
    {
      "version": "floppy_1993_11_loose",
      "path": "installs/floppy_1993_11_loose/TFX/DID.DAT",
      "sha256": "905f7df315cd85a4bee5f352baf41a08adf4f0a6b822b3c28a28b55b04df0334",
      "entries": 3460,
      "decoded_bytes": 23421008,
      "directories": [
        "tunes\\airsuper\\",
        "tunes\\closeair\\",
        "tunes\\defssupr\\",
        "tunes\\intercep\\",
        "tunes\\interdic\\",
        "tunes\\maritime\\",
        "tunes\\antiarm\\",
        "textinfo\\",
        "missions\\",
        "colours\\",
        "samples\\",
        "iff\\raw\\",
        "english\\",
        "spanish\\",
        "italian\\",
        "french\\",
        "waybin\\",
        "waytxt\\",
        "german\\",
        "tunes\\",
        "anim\\",
        "dat\\",
        "lev\\",
        "cmb\\",
        "spr\\",
        "cbn\\",
        "ss\\",
        "3\\"
      ],
      "extensions": [
        ".par",
        ".dir",
        ".dat",
        ".way",
        ".cfg",
        ".sam",
        ".000",
        ".cmb",
        ".col",
        ".bin",
        ".plt",
        ".com",
        ".hdd",
        ".txt",
        ".hud",
        ".opt",
        ".asc",
        ".le2",
        ".lev",
        ".sta",
        ".mis",
        ".def",
        ".hlp",
        ".ody",
        ".spr",
        ".pos",
        ".tmt",
        ".dav",
        ".bbm",
        ".ssd",
        ".lst",
        ".adl",
        ".rld",
        ".lap",
        ".scc",
        ".ald",
        ".btm",
        ".256",
        ".lbm",
        ".pet",
        ".fn",
        ".tm",
        ".3",
        ".2",
        ".h"
      ],
      "trailing_bytes_hex": "43b3ffff"
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/DID.DAT",
      "sha256": "2e009df436d27d05ae749ce72e574a1e3af9b39ca202c3feb7cdc5e8eaf65d07",
      "entries": 3460,
      "decoded_bytes": 23421008,
      "directories": [
        "tunes\\airsuper\\",
        "tunes\\closeair\\",
        "tunes\\defssupr\\",
        "tunes\\intercep\\",
        "tunes\\interdic\\",
        "tunes\\maritime\\",
        "tunes\\antiarm\\",
        "textinfo\\",
        "missions\\",
        "colours\\",
        "samples\\",
        "iff\\raw\\",
        "english\\",
        "spanish\\",
        "italian\\",
        "french\\",
        "waybin\\",
        "waytxt\\",
        "german\\",
        "tunes\\",
        "anim\\",
        "dat\\",
        "lev\\",
        "cmb\\",
        "spr\\",
        "cbn\\",
        "ss\\",
        "3\\"
      ],
      "extensions": [
        ".par",
        ".dir",
        ".dat",
        ".way",
        ".cfg",
        ".sam",
        ".000",
        ".cmb",
        ".col",
        ".bin",
        ".plt",
        ".com",
        ".hdd",
        ".txt",
        ".hud",
        ".opt",
        ".asc",
        ".le2",
        ".lev",
        ".sta",
        ".mis",
        ".def",
        ".hlp",
        ".ody",
        ".spr",
        ".pos",
        ".tmt",
        ".dav",
        ".bbm",
        ".ssd",
        ".lst",
        ".adl",
        ".rld",
        ".lap",
        ".scc",
        ".ald",
        ".btm",
        ".256",
        ".lbm",
        ".pet",
        ".fn",
        ".tm",
        ".3",
        ".2",
        ".h"
      ],
      "trailing_bytes_hex": "03b1ffff"
    }
  ],
  "scope": "Every entry in both installed floppy DID archives, compared after RA decoding by SHA-256 and exact bytes. Both floppy resource sets are identical despite their different engines and archive trailers. Shared payloads reuse the CD extraction; all absent payloads are extracted once. Runtime loose files are audited separately. Filename candidates are not proof of original names. Decoded presentation views omit saved pointer/padding bytes and retain opaque non-visual payloads; equality of this view is not proof of binary or complete behavioural equivalence.",
  "summary": {
    "floppy_entries": 3460,
    "shared_entries": 3376,
    "extracted_entries": 84,
    "extracted_bytes": 154591,
    "statuses": {
      "changed": 69,
      "floppy_only": 15
    },
    "families": {
      "mission": 27,
      "object_definition": 1,
      "presentation_program": 9,
      "text": 11,
      "waypoints_binary": 11,
      "waypoints_text": 25
    },
    "decoded_view_identical": 3,
    "floppy_only_sources_with_compiled_cd_counterparts": 14,
    "cd_entries_without_identical_floppy_content": 100,
    "cd_difference_families": {
      "texture_page": 1,
      "text": 20,
      "presentation_program": 9,
      "model": 5,
      "unclassified": 1,
      "mission": 28,
      "waypoints_text": 12,
      "waypoints_binary": 11,
      "bitmap": 9,
      "object_definition": 1,
      "animation": 3
    },
    "loose_files_audited": 19,
    "loose_unique_payloads": 9
  },
  "differences": [
    {
      "index": 1556,
      "identifier": "9f4bcfa3",
      "offset": 2825717,
      "stored_size": 510,
      "decoded_size": 669,
      "stored_sha256": "d24742e3f56c010a8bb174cb6d5a48958ca0b7197ab426d8b61e9c1e7545fc04",
      "sha256": "cd4c8e37475007317fe3a69bba1716e3f6916bbfd7c24cd432f999fd906e0137",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss501.mis"
      ],
      "preferred_names": [
        "missions/miss501.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss501.mis",
      "cd_identifiers": [
        "904ccca3"
      ],
      "label": "missions/miss501.mis",
      "counterpart": {
        "index": 447,
        "identifier": "904ccca3",
        "path": "missions/miss501.mis",
        "family": "mission",
        "output_sha256": "0b08f5f44de92ed3f116f19fe895b56641734cff614c2a5a329386edc5a74913",
        "output_size": 673,
        "logical_name": "missions/miss501.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tsomalia\n\ttype\tsomal_tw\n\tstart\t293888,-800,236544\n\tway\tmiss501\n\tspeed 400\n\tweapons 0\n\tangles 0,32767,0\n\n\n;\tflak 15672,80896,158720,82944    ;new\n;\tflak 250880,189440,254976,191488 ;\n;\tflak 287744,218112,291840,222208 ;\n\n\n;\tflak 281600,205824,306176,228352\n;\tflak 234496,175104,263168,195584\n;\tflak 195584,271360,220160,295936\n;\tflak 295936,254976,312320,267264\n\n\n\tmessage 20\nDESTROY MIG 21   OVER MOGADISHU\nEND_TEXT\n\n\tcomplete enemy == 1\ttext\nWELL DONE    MISSION COMPLETE\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\tif  eplanes_down > 0  setpar score += 5000\n\n\tif\t eplanes_down == 1 return 1\n\n\treturn 0\nEND:\n\n\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tsomalia\n\ttype\tsomal_tw\n\tstart\t293888,-800,236544\n\tway\tmiss501\n\tspeed 400\n\tweapons 0\n\tangles 0,32767,0\n\n\n;\tflak 15672,80896,158720,82944    ;new\n;\tflak 250880,189440,254976,191488 ;\n;\tflak 287744,218112,291840,222208 ;\n\n\n;\tflak 281600,205824,306176,228352\n;\tflak 234496,175104,263168,195584\n;\tflak 195584,271360,220160,295936\n;\tflak 295936,254976,312320,267264\n\n\n\tmessage 20\nDESTROY AN ENEMY MIG OVER MOGADISHU\nEND_TEXT\n\n\tcomplete enemy == 1\ttext\nWELL DONE    MISSION COMPLETE\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\tif  eplanes_down > 0  setpar score += 5000\n\n\tif\t eplanes_down == 1 return 1\n\n\treturn 0\nEND:\n\n\n\u001a\n",
      "diff": "--- floppy/missions/miss501.mis\n+++ CD/missions/miss501.mis\n@@ -20,7 +20,7 @@\n \n \n \tmessage 20\n-DESTROY MIG 21   OVER MOGADISHU\n+DESTROY AN ENEMY MIG OVER MOGADISHU\n END_TEXT\n \n \tcomplete enemy == 1\ttext\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "somalia",
        "environment": "somal_tw",
        "way": "miss501",
        "plane": null,
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 143.5,
            "z": 115.5,
            "altitude": "-800"
          }
        ],
        "flak": []
      },
      "cd_mission_fields": {
        "world": "somalia",
        "environment": "somal_tw",
        "way": "miss501",
        "plane": null,
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 143.5,
            "z": 115.5,
            "altitude": "-800"
          }
        ],
        "flak": []
      }
    },
    {
      "index": 445,
      "identifier": "904dc9a3",
      "offset": 2826227,
      "stored_size": 570,
      "decoded_size": 791,
      "stored_sha256": "8274f6541ccc1bc84cf342d128626a084c6c6fd27b9e3bf83240ba5e830d8e0d",
      "sha256": "f59f80569d66d69e29d1d7030ced64603438e2a7d610db6c5e069169a9d96925",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss502.mis"
      ],
      "preferred_names": [
        "missions/miss502.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss502.mis",
      "cd_identifiers": [
        "914ecaa3"
      ],
      "label": "missions/miss502.mis",
      "counterpart": {
        "index": 516,
        "identifier": "914ecaa3",
        "path": "missions/miss502.mis",
        "family": "mission",
        "output_sha256": "8b0c820773cff6b100ef38745b564ef95414b01c4e230d186e93fc724c3de69e",
        "output_size": 826,
        "logical_name": "missions/miss502.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tsomalia\n\ttype\tsomal_dc\n;\tstart\t304128,landed,379904\n\tstart\t304128,-800,379904\n\tway\tmiss502\n\tspeed 400\n\tweapons 4\n\n;\tflak 15672,80896,158720,82944    ;new\n;\tflak 250880,189440,254976,191488 ;\n;\tflak 287744,218112,291840,222208 ;\n\n\tflak 281600,205824,306176,228352\n\tflak 234496,175104,263168,195584\n\tflak 195584,271360,220160,295936\n\tflak 295936,254976,312320,267264\n\n\ttarg#1\t139,187\tno_text\n\n\tmessage 30\nDESTROY MILITARY INSTALLATION\nEND_TEXT\n\tmessage 60\nWARNING   SOME INSTALLATIONS MAY TAKE MORE THAN ONE HIT TO ACHIEVE A KILL\nEND_TEXT\n\n\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE\nEND_TEXT\n\n\nFINISH:\n\n\n\tsetpar score += pairscore\n\tif\t dead(targ#1) setpar score += 10000\n\n\tif\t dead(targ#1) return 1\n\n\treturn 0\nEND:\n\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tsomalia\n\ttype\tsomal_dc\n;\tstart\t304128,landed,379904\n\tstart\t304128,-800,379904\n\tway\tmiss502\n\tspeed 400\n\tweapons 4\n\n;\tflak 15672,80896,158720,82944    ;new\n;\tflak 250880,189440,254976,191488 ;\n;\tflak 287744,218112,291840,222208 ;\n\n\tflak 281600,380000,289176,387000\n\tflak 281600,205824,306176,228352\n\tflak 234496,175104,263168,195584\n\tflak 195584,271360,220160,295936\n\tflak 295936,254976,312320,267264\n\n\ttarg#1\t139,187\tno_text\n\n\tmessage 30\nDESTROY MILITARY INSTALLATION\nEND_TEXT\n\tmessage 60\nWARNING   SOME INSTALLATIONS MAY TAKE MORE THAN ONE HIT TO ACHIEVE A KILL\nEND_TEXT\n\n\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE\nEND_TEXT\n\n\nFINISH:\n\n\n\tsetpar score += pairscore\n\tif\t dead(targ#1) setpar score += 10000\n\n\tif\t dead(targ#1) return 1\n\n\treturn 0\nEND:\n\n\u001a\n",
      "diff": "--- floppy/missions/miss502.mis\n+++ CD/missions/miss502.mis\n@@ -11,6 +11,7 @@\n ;\tflak 250880,189440,254976,191488 ;\n ;\tflak 287744,218112,291840,222208 ;\n \n+\tflak 281600,380000,289176,387000\n \tflak 281600,205824,306176,228352\n \tflak 234496,175104,263168,195584\n \tflak 195584,271360,220160,295936\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "somalia",
        "environment": "somal_dc",
        "way": "miss502",
        "plane": null,
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 139,
            "z": 187
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 148.5,
            "z": 185.5,
            "altitude": "-800"
          }
        ],
        "flak": [
          [
            137.5,
            100.5,
            149.5,
            111.5
          ],
          [
            114.5,
            85.5,
            128.5,
            95.5
          ],
          [
            95.5,
            132.5,
            107.5,
            144.5
          ],
          [
            144.5,
            124.5,
            152.5,
            130.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "somalia",
        "environment": "somal_dc",
        "way": "miss502",
        "plane": null,
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 139,
            "z": 187
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 148.5,
            "z": 185.5,
            "altitude": "-800"
          }
        ],
        "flak": [
          [
            137.5,
            185.546875,
            141.19921875,
            188.96484375
          ],
          [
            137.5,
            100.5,
            149.5,
            111.5
          ],
          [
            114.5,
            85.5,
            128.5,
            95.5
          ],
          [
            95.5,
            132.5,
            107.5,
            144.5
          ],
          [
            144.5,
            124.5,
            152.5,
            130.5
          ]
        ]
      }
    },
    {
      "index": 670,
      "identifier": "9353c7a3",
      "offset": 2827635,
      "stored_size": 437,
      "decoded_size": 574,
      "stored_sha256": "bea82bf1e0e6a2656413a805c8959289d040621398832cbb83d0fe986da9af19",
      "sha256": "a5cbd9e94ca1c1c7806f6f0fcc0fc30ca6a9ed3a12ffa6f6e46898d7daefc580",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss505.mis"
      ],
      "preferred_names": [
        "missions/miss505.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss505.mis",
      "cd_identifiers": [
        "9454c4a3"
      ],
      "label": "missions/miss505.mis",
      "counterpart": {
        "index": 738,
        "identifier": "9454c4a3",
        "path": "missions/miss505.mis",
        "family": "mission",
        "output_sha256": "e37312c767f7b4259b3d230adbe914d8babfdef1a98b199fad66479ab3dfc664",
        "output_size": 611,
        "logical_name": "missions/miss505.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "\nINIT:\n\tworld\tseaworld\n\ttype\tseastorm\n\tstart\t132086,landed,201728\n\tway\tmiss505\n\tplane 3\n\tspeed 400\n\tweapons 1\n\tsetmobileid 21\n\n\n\tmessage 20\nATTACK THE ENEMY FLEET\nEND_TEXT\n\n\tmessage 60\nWARNING     WHEN ATTACKING THE ENEMY FLEET    DIRECT YOUR ASSAULT AT THE\nCARRIER\nEND_TEXT\n\n\n\ttarg#1 83,100\tno_text\n\n\n\n\tcomplete all_targets \ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATELY\nEND_TEXT\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif  emobile_down > 0 setpar score += 30000\n\tif\t emobile_down > 0 return 1\n\n\treturn 0\n\nEND:\n\n",
      "cd_view": "\nINIT:\n\tworld\tseaworld\n\ttype\tseastorm\n\tstart\t132086,landed,201728\n\tway\tmiss505\n\tplane 3\n\tspeed 400\n\tweapons 1\n\tsetmobileid 21\n\n\n\tflak 167000,202000,172000,208000\n\n\tmessage 20\nATTACK THE ENEMY FLEET\nEND_TEXT\n\n\tmessage 60\nWARNING     WHEN ATTACKING THE ENEMY FLEET    DIRECT YOUR ASSAULT AT THE\nCARRIER\nEND_TEXT\n\n\n\ttarg#1 83,100\tno_text\n\n\n\n\tcomplete all_targets \ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATELY\nEND_TEXT\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif  emobile_down > 0 setpar score += 30000\n\tif\t emobile_down > 0 return 1\n\n\treturn 0\n\nEND:\n\n",
      "diff": "--- floppy/missions/miss505.mis\n+++ CD/missions/miss505.mis\n@@ -9,6 +9,8 @@\n \tweapons 1\n \tsetmobileid 21\n \n+\n+\tflak 167000,202000,172000,208000\n \n \tmessage 20\n ATTACK THE ENEMY FLEET\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "seaworld",
        "environment": "seastorm",
        "way": "miss505",
        "plane": "3",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 83,
            "z": 100
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 64.4951171875,
            "z": 98.5,
            "altitude": "landed"
          }
        ],
        "flak": []
      },
      "cd_mission_fields": {
        "world": "seaworld",
        "environment": "seastorm",
        "way": "miss505",
        "plane": "3",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 83,
            "z": 100
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 64.4951171875,
            "z": 98.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            81.54296875,
            98.6328125,
            83.984375,
            101.5625
          ]
        ]
      }
    },
    {
      "index": 807,
      "identifier": "9557c3a3",
      "offset": 2828597,
      "stored_size": 593,
      "decoded_size": 819,
      "stored_sha256": "605891e209c19fed6c87dd6bc65f315dc1720366843576fe99d71b04084c3873",
      "sha256": "e97b012855b92a33c0ed85aec2c9fc4abc39d8e544fccaf72c6aafded9efd4a9",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss507.mis"
      ],
      "preferred_names": [
        "missions/miss507.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss507.mis",
      "cd_identifiers": [
        "9658c0a3"
      ],
      "label": "missions/miss507.mis",
      "counterpart": {
        "index": 899,
        "identifier": "9658c0a3",
        "path": "missions/miss507.mis",
        "family": "mission",
        "output_sha256": "a758b739e8e3b965fe5691993a4c13e7bac21912683cddda546c894aa9083976",
        "output_size": 1064,
        "logical_name": "missions/miss507.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_st\n\tstart\t50176,-800,103424\n\tway\tmiss507\n\tspeed 400\n\tweapons 8\n\tsetmobileid 55\n\n\tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\n   message 15\nDEFEND THE ALLIED GROUND TROOPS TO THE NORTH   SECTOR 21 59\n     REPEAT SECTOR 21 59\nEND_TEXT\n\n   message 40\nTHERE IS AN ENEMY PLATOON HEADING SOUTH TOWARDS THE TROOPS\n       DESTROY THE BATTLE FRONT\nEND_TEXT\n\n\tcomplete emobile == 1\ttext\nTHE BATTLE FRONT HAS BEEN DISABLED     MISSION COMPLETE   WELL DONE\nEND_TEXT\n\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif completed == 1 {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_st\n\tstart\t50176,-800,103424\n\tway\tmiss507\n\tspeed 400\n\tweapons 8\n\tsetmobileid 55\n\n\tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\n   message 15\nDEFEND THE ALLIED GROUND TROOPS TO THE NORTH   SECTOR 21 59\n     REPEAT SECTOR 21 59\nEND_TEXT\n\n   message 25\nTHIS IS TWO PLATOON       WE NEED AIR COVER IMMEDIATLY TO THE\n NORTH OF SECTOR 21 59   REPEAT  NORTH OF 21 59\nEND_TEXT\n\n   message 50\nTHERE IS AN ENEMY PLATOON HEADING SOUTH TOWARDS THE TROOPS\n       DESTROY THE BATTLE FRONT\nEND_TEXT\n   message 120\nIN ORDER TO DESTROY THE BATTLE FRONT   USE YOUR CANNON \nTO DESTROY 4 VEHICLES\nEND_TEXT\n\n\tcomplete emobile == 1\ttext\nTHE BATTLE FRONT HAS BEEN DISABLED     MISSION COMPLETE   WELL DONE\nEND_TEXT\n\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif completed == 1 {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\n\u001a\n",
      "diff": "--- floppy/missions/miss507.mis\n+++ CD/missions/miss507.mis\n@@ -22,9 +22,18 @@\n      REPEAT SECTOR 21 59\n END_TEXT\n \n-   message 40\n+   message 25\n+THIS IS TWO PLATOON       WE NEED AIR COVER IMMEDIATLY TO THE\n+ NORTH OF SECTOR 21 59   REPEAT  NORTH OF 21 59\n+END_TEXT\n+\n+   message 50\n THERE IS AN ENEMY PLATOON HEADING SOUTH TOWARDS THE TROOPS\n        DESTROY THE BATTLE FRONT\n+END_TEXT\n+   message 120\n+IN ORDER TO DESTROY THE BATTLE FRONT   USE YOUR CANNON \n+TO DESTROY 4 VEHICLES\n END_TEXT\n \n \tcomplete emobile == 1\ttext\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "libya",
        "environment": "libya_st",
        "way": "miss507",
        "plane": null,
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 24.5,
            "z": 50.5,
            "altitude": "-800"
          }
        ],
        "flak": [
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "libya",
        "environment": "libya_st",
        "way": "miss507",
        "plane": null,
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 24.5,
            "z": 50.5,
            "altitude": "-800"
          }
        ],
        "flak": [
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      }
    },
    {
      "index": 593,
      "identifier": "9252cfa3",
      "offset": 2831369,
      "stored_size": 233,
      "decoded_size": 233,
      "stored_sha256": "83652f2c1fb778d567e17bf35049a2daeda76fbc5a473165f9ff8f2b2646196a",
      "sha256": "83652f2c1fb778d567e17bf35049a2daeda76fbc5a473165f9ff8f2b2646196a",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss513.mis"
      ],
      "preferred_names": [
        "missions/miss513.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss513.mis",
      "cd_identifiers": [
        "9353cca3"
      ],
      "label": "missions/miss513.mis",
      "counterpart": {
        "index": 671,
        "identifier": "9353cca3",
        "path": "_unknown/9353cca3-0671.bin",
        "family": "mission",
        "output_sha256": "8ea726a903749edbdb43a7b62f16f3a71bd06539fa60562d4c202e57dcbe4bbe",
        "output_size": 233,
        "logical_name": "missions/miss513.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "\nINIT:\n\tworld\tcolumbia\n\ttype\tcolum_d\n\tstart\t62464,-1600,279552\n\tway\tmiss500\n\tspeed 400\n\tweapons 3\n\tplane\t3\n\tdefault_weapons\n\n\tmessage 10\nRENDEZVOUS WITH REFUELLER TO THE NORTH\nEND_TEXT\n\n\n\nFINISH:\n\n\treturn 0\nEND:\n",
      "cd_view": "\nINIT:\n\tworld\tcolumbia\n\ttype\tcolum_d\n\tstart\t62464,-1600,279552\n\tway\tmiss500\n\tspeed 400\n\tplane 2\n\tweapons 3\n\tdefault_weapons\n\n\tmessage 10\nRENDEZVOUS WITH REFUELLER TO THE NORTH\nEND_TEXT\n\n\n\nFINISH:\n\n\treturn 0\nEND:\n",
      "diff": "--- floppy/missions/miss513.mis\n+++ CD/_unknown/9353cca3-0671.bin\n@@ -5,8 +5,8 @@\n \tstart\t62464,-1600,279552\n \tway\tmiss500\n \tspeed 400\n+\tplane 2\n \tweapons 3\n-\tplane\t3\n \tdefault_weapons\n \n \tmessage 10\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "columbia",
        "environment": "colum_d",
        "way": "miss500",
        "plane": "3",
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 30.5,
            "z": 136.5,
            "altitude": "-1600"
          }
        ],
        "flak": []
      },
      "cd_mission_fields": {
        "world": "columbia",
        "environment": "colum_d",
        "way": "miss500",
        "plane": "2",
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 30.5,
            "z": 136.5,
            "altitude": "-1600"
          }
        ],
        "flak": []
      }
    },
    {
      "index": 874,
      "identifier": "965ac7a3",
      "offset": 2832679,
      "stored_size": 236,
      "decoded_size": 236,
      "stored_sha256": "b64d4afa58b62246fc3ca4ac88ef11217ea5d5d46ba01e027cdf9506906aa000",
      "sha256": "b64d4afa58b62246fc3ca4ac88ef11217ea5d5d46ba01e027cdf9506906aa000",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss517.mis"
      ],
      "preferred_names": [
        "missions/miss517.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss517.mis",
      "cd_identifiers": [
        "975bc4a3"
      ],
      "label": "missions/miss517.mis",
      "counterpart": {
        "index": 980,
        "identifier": "975bc4a3",
        "path": "_unknown/975bc4a3-0980.bin",
        "family": "mission",
        "output_sha256": "b5df48691176c0940eecaea111b09cc617933c52e4ee989d3d3de901b3c62f6b",
        "output_size": 236,
        "logical_name": "missions/miss517.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "\nINIT:\n\tworld\tcolumbia\n\ttype\tcolum_d\n\tstart\t140288,-3750,316416\n\tway\tmiss500\n\tspeed 400\n\tweapons 2\n\tplane 3\n\tdefault_weapons\n\n\tmessage 10\nRENDEZVOUS WITH REFUELLER TO THE NORTH\nEND_TEXT\n\n\n\nFINISH:\n\n\treturn 0\nEND:\n\n",
      "cd_view": "\nINIT:\n\tworld\tcolumbia\n\ttype\tcolum_d\n\tstart\t140088,-3750,316416\n\tway\tmiss500\n\tspeed 400\n\tweapons 2\n\tplane 1\n\tdefault_weapons\n\n\tmessage 10\nRENDEZVOUS WITH REFUELLER TO THE NORTH\nEND_TEXT\n\n\n\nFINISH:\n\n\treturn 0\nEND:\n\n",
      "diff": "--- floppy/missions/miss517.mis\n+++ CD/_unknown/975bc4a3-0980.bin\n@@ -2,11 +2,11 @@\n INIT:\n \tworld\tcolumbia\n \ttype\tcolum_d\n-\tstart\t140288,-3750,316416\n+\tstart\t140088,-3750,316416\n \tway\tmiss500\n \tspeed 400\n \tweapons 2\n-\tplane 3\n+\tplane 1\n \tdefault_weapons\n \n \tmessage 10\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "columbia",
        "environment": "colum_d",
        "way": "miss500",
        "plane": "3",
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 68.5,
            "z": 154.5,
            "altitude": "-3750"
          }
        ],
        "flak": []
      },
      "cd_mission_fields": {
        "world": "columbia",
        "environment": "colum_d",
        "way": "miss500",
        "plane": "1",
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 68.40234375,
            "z": 154.5,
            "altitude": "-3750"
          }
        ],
        "flak": []
      }
    },
    {
      "index": 811,
      "identifier": "955dada3",
      "offset": 2855405,
      "stored_size": 538,
      "decoded_size": 722,
      "stored_sha256": "6163a4e9df415ba0bd67a7ae271a9fa2dc2f811e3726e6c40c7f7dd7dfc9bdda",
      "sha256": "cb3bb43d59838e5a60eb1d2cd55569e82bc54d0794cf378147bf020f10af747a",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss804.mis",
        "missions/miss901.hlp"
      ],
      "preferred_names": [
        "missions/miss804.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss804.mis",
      "cd_identifiers": [
        "965eaea3"
      ],
      "label": "missions/miss804.mis",
      "counterpart": {
        "index": 902,
        "identifier": "965eaea3",
        "path": "missions/miss804.mis",
        "family": "mission",
        "output_sha256": "63d4c31b9a9fadf2474e8ef92cc99aa29c1cda382e000c40b386ae96a9382642",
        "output_size": 759,
        "logical_name": "missions/miss804.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tyugoslavia\n\ttype\tyugos_tw\n;\tstart\t125952,landed,48128\n\tstart\t160768,landed,39936\n\tway\tmiss804\n\tspeed 0\n\tweapons 4\n\tangles 0,-16384,0\n\n\tsettime 20 00 00\n\n\tflak 275456,234496,281600,240640\n\tflak 228352,359424,236544,367616\n\tflak 140288,168960,148480,171008\n\tflak 250880,52224,254976,56320\n\n;\tflak 266240,221184,294912,247808\n;\tflak 200704,176128,217088,188416\n;\tflak 172032,126976,194560,149504\n;\tflak 118784,163840,151552,182272\n\n\n\ttarg#1 83,120 no_text\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\n\tsetpar score += pairscore\n\tif dead(targ#1)  setpar score += 40000\n\n\tif dead(targ#1) return 1\n\n\treturn 0\nEND:\n",
      "cd_view": "INIT:\n\tworld\tyugoslavia\n\ttype\tyugos_tw\n;\tstart\t125952,landed,48128\n\tstart\t160768,landed,39936\n\tway\tmiss804\n\tspeed 0\n\tweapons 4\n\tangles 0,-16384,0\n\n\tsettime 20 00 00\n\n\n\tflak 163840,239613,176128,251904\n\tflak 275456,234496,281600,240640\n\tflak 228352,359424,236544,367616\n\tflak 140288,168960,148480,171008\n\tflak 250880,52224,254976,56320\n\n;\tflak 266240,221184,294912,247808\n;\tflak 200704,176128,217088,188416\n;\tflak 172032,126976,194560,149504\n;\tflak 118784,163840,151552,182272\n\n\n\ttarg#1 83,120 no_text\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\n\tsetpar score += pairscore\n\tif dead(targ#1)  setpar score += 40000\n\n\tif dead(targ#1) return 1\n\n\treturn 0\nEND:\n",
      "diff": "--- floppy/missions/miss804.mis\n+++ CD/missions/miss804.mis\n@@ -10,6 +10,8 @@\n \n \tsettime 20 00 00\n \n+\n+\tflak 163840,239613,176128,251904\n \tflak 275456,234496,281600,240640\n \tflak 228352,359424,236544,367616\n \tflak 140288,168960,148480,171008\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "yugoslavia",
        "environment": "yugos_tw",
        "way": "miss804",
        "plane": null,
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 83,
            "z": 120
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 78.5,
            "z": 19.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            134.5,
            114.5,
            137.5,
            117.5
          ],
          [
            111.5,
            175.5,
            115.5,
            179.5
          ],
          [
            68.5,
            82.5,
            72.5,
            83.5
          ],
          [
            122.5,
            25.5,
            124.5,
            27.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "yugoslavia",
        "environment": "yugos_tw",
        "way": "miss804",
        "plane": null,
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 83,
            "z": 120
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 78.5,
            "z": 19.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            80.0,
            116.99853515625,
            86.0,
            123.0
          ],
          [
            134.5,
            114.5,
            137.5,
            117.5
          ],
          [
            111.5,
            175.5,
            115.5,
            179.5
          ],
          [
            68.5,
            82.5,
            72.5,
            83.5
          ],
          [
            122.5,
            25.5,
            124.5,
            27.5
          ]
        ]
      }
    },
    {
      "index": 753,
      "identifier": "945dafa1",
      "offset": 2859039,
      "stored_size": 667,
      "decoded_size": 1084,
      "stored_sha256": "9c3105178f80667c3cfb295a69155a3e090287b1d6939a8133c2cbcf3894de50",
      "sha256": "c2660e9fdf85cb57dd8d0f7fdd4c013c2746d2bd5bbe017941c2d0930fb24a3f",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss821.mis"
      ],
      "preferred_names": [
        "missions/miss821.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss821.mis",
      "cd_identifiers": [
        "955eaca1"
      ],
      "label": "missions/miss821.mis",
      "counterpart": {
        "index": 823,
        "identifier": "955eaca1",
        "path": "missions/miss821.mis",
        "family": "mission",
        "output_sha256": "7d0ca60117b811673314249b7300fc18d16a76067de1e14e9529a5e2ace2a639",
        "output_size": 1084,
        "logical_name": "missions/miss821.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "\nINIT:\n\tworld\tcolumbia\n\ttype\tcolum_n\n\tstart\t300032,landed,82944\n;\tstart\t300032,-20,82944\n\tway\tmiss821\n\tplane\t2\n\tspeed 400\n\tweapons 2\n\n\tflak 222208,232448,226304,236544\n\tflak 281600,144384,291840,150528\n\tflak 185344,82944,189440,89088\n\tflak 150528,185344,150528,189440\n\n\n;\tflak 277504,140288,302080,156672\n;\tflak 218112,228352,232448,242688\n;\tflak 179200,82944,195584,93184\n;\tflak 142336,82944,160768,97280\n;\tflak 140288,183296,154624,193536\n\n\ttarg#1\t139,69\ttext\nTANK FARM DESTROYED     HEAD FOR DRUG FACTORY\nEND_TEXT\n\n\ttarg#2\t130,64 text\nDRUG FACTORY DESTROYED    HEAD FOR TANK FARM\nEND_TEXT\n\n\tmessage 840\nALERT   ALERT   YOUR AIRBASE IS BEING ATTACKED   REPEAT  YOUR AIRBASE IS\n BEING ATTACKED\nEND_TEXT\n\n\n\n\tcomplete all_targets   text\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\t\n\t\t setpar score += 20000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\n\n\u001a\n",
      "cd_view": "\nINIT:\n\tworld\tcolumbia\n\ttype\tcolum_n\n\tstart\t300032,landed,82944\n;\tstart\t300032,-20,82944\n\tway\tmiss821\n\tplane\t2\n\tspeed 400\n\tweapons 2\n\n\tflak 222208,232448,226304,236544\n\tflak 281600,140384,291840,146528\n\tflak 185344,82944,189440,89088\n\tflak 150528,185344,150528,189440\n\n\n;\tflak 277504,140288,302080,156672\n;\tflak 218112,228352,232448,242688\n;\tflak 179200,82944,195584,93184\n;\tflak 142336,82944,160768,97280\n;\tflak 140288,183296,154624,193536\n\n\ttarg#1\t139,69\ttext\nTANK FARM DESTROYED     HEAD FOR DRUG FACTORY\nEND_TEXT\n\n\ttarg#2\t130,64 text\nDRUG FACTORY DESTROYED    HEAD FOR TANK FARM\nEND_TEXT\n\n\tmessage 840\nALERT   ALERT   YOUR AIRBASE IS BEING ATTACKED   REPEAT  YOUR AIRBASE IS\n BEING ATTACKED\nEND_TEXT\n\n\n\n\tcomplete all_targets   text\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\t\n\t\t setpar score += 20000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\n\n\u001a\n",
      "diff": "--- floppy/missions/miss821.mis\n+++ CD/missions/miss821.mis\n@@ -10,7 +10,7 @@\n \tweapons 2\n \n \tflak 222208,232448,226304,236544\n-\tflak 281600,144384,291840,150528\n+\tflak 281600,140384,291840,146528\n \tflak 185344,82944,189440,89088\n \tflak 150528,185344,150528,189440\n \n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "columbia",
        "environment": "colum_n",
        "way": "miss821",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 139,
            "z": 69
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 130,
            "z": 64
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 146.5,
            "z": 40.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            108.5,
            113.5,
            110.5,
            115.5
          ],
          [
            137.5,
            70.5,
            142.5,
            73.5
          ],
          [
            90.5,
            40.5,
            92.5,
            43.5
          ],
          [
            73.5,
            90.5,
            73.5,
            92.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "columbia",
        "environment": "colum_n",
        "way": "miss821",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 139,
            "z": 69
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 130,
            "z": 64
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 146.5,
            "z": 40.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            108.5,
            113.5,
            110.5,
            115.5
          ],
          [
            137.5,
            68.546875,
            142.5,
            71.546875
          ],
          [
            90.5,
            40.5,
            92.5,
            43.5
          ],
          [
            73.5,
            90.5,
            73.5,
            92.5
          ]
        ]
      }
    },
    {
      "index": 813,
      "identifier": "955fa9a1",
      "offset": 2859706,
      "stored_size": 604,
      "decoded_size": 946,
      "stored_sha256": "e3b63f944cf8b735d0a227ef5dc84e4ba46910b84e09d58d2a7015616b463185",
      "sha256": "28ad8255aeaf6ac8eb87b03b29320ee4d47cd9390cfafa3b47ac603d1b23f210",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss822.mis"
      ],
      "preferred_names": [
        "missions/miss822.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss822.mis",
      "cd_identifiers": [
        "9660aaa1"
      ],
      "label": "missions/miss822.mis",
      "counterpart": {
        "index": 905,
        "identifier": "9660aaa1",
        "path": "missions/miss822.mis",
        "family": "mission",
        "output_sha256": "bf75b16337eedb73c6a5435396aa4280d54cc88f4fa5594fb8d498e599a7534d",
        "output_size": 1072,
        "logical_name": "missions/miss822.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "\nINIT:\n\tworld\tcolumbia\n\ttype\tcolum_nc\n\tstart\t300032,landed,82944\n;\tstart\t80896,-800,156672\n\tway\tmiss822\n\tplane\t2\n\tspeed 400\n\tweapons 3\n\n\tflak 222208,232448,226304,236544\n\tflak 281600,144384,291840,150528\n\tflak 185344,82944,189440,89088\n\tflak 150528,185344,150528,189440\n\n\n;\tflak 277504,140288,302080,156672\n;\tflak 218112,228352,232448,242688\n;\tflak 179200,82944,195584,93184\n;\tflak 142336,82944,160768,97280\n;\tflak 140288,183296,154624,193536\n\n\ttarg#1\t73,44\ttext\nWAREHOUSES DESTROYED     HEAD FOR DOCKS\nEND_TEXT\n\n\ttarg#2\t74,43 text\nDOCKS DESTROYED    HEAD FOR WAREHOUSES\nEND_TEXT\n\n\tcomplete all_targets   text\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\t\n\t\t setpar score += 10000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 5000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\n\n\u001a",
      "cd_view": "\nINIT:\n\tworld\tcolumbia\n\ttype\tcolum_nc\n\tstart\t300032,landed,82944\n;\tstart\t80896,-800,156672\n\tway\tmiss822\n\tplane\t2\n\tspeed 400\n\tweapons 3\n\n\tflak 222208,232448,226304,236544\n\tflak 281600,144384,291840,150528\n\tflak 185344,82944,189440,89088\n\tflak 150528,185344,150528,189440\n\n\n;\tflak 277504,140288,302080,156672\n;\tflak 218112,228352,232448,242688\n;\tflak 179200,82944,195584,93184\n;\tflak 142336,82944,160768,97280\n;\tflak 140288,183296,154624,193536\n\n\ttarg#1\t73,44\ttext\nWAREHOUSES DESTROYED     HEAD FOR DOCKS\nEND_TEXT\n\n\ttarg#2\t74,43 text\nDOCKS DESTROYED    HEAD FOR WAREHOUSES\nEND_TEXT\n\n\tmessage 60\nCAUTION    SMALL GUNBOATS ARE PATROLLING THE RIVER MAGDALENA\n    AVOID DETECTION AT ALL COSTS\nEND_TEXT\n \n\n\tcomplete all_targets   text\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\t\n\t\t setpar score += 10000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 5000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\n\n\u001a\n",
      "diff": "--- floppy/missions/miss822.mis\n+++ CD/missions/miss822.mis\n@@ -29,6 +29,12 @@\n DOCKS DESTROYED    HEAD FOR WAREHOUSES\n END_TEXT\n \n+\tmessage 60\n+CAUTION    SMALL GUNBOATS ARE PATROLLING THE RIVER MAGDALENA\n+    AVOID DETECTION AT ALL COSTS\n+END_TEXT\n+ \n+\n \tcomplete all_targets   text\n WELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\n END_TEXT\n@@ -49,4 +55,4 @@\n END:\n \n \n-\u001a+\u001a\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "columbia",
        "environment": "colum_nc",
        "way": "miss822",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 73,
            "z": 44
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 74,
            "z": 43
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 146.5,
            "z": 40.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            108.5,
            113.5,
            110.5,
            115.5
          ],
          [
            137.5,
            70.5,
            142.5,
            73.5
          ],
          [
            90.5,
            40.5,
            92.5,
            43.5
          ],
          [
            73.5,
            90.5,
            73.5,
            92.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "columbia",
        "environment": "colum_nc",
        "way": "miss822",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 73,
            "z": 44
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 74,
            "z": 43
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 146.5,
            "z": 40.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            108.5,
            113.5,
            110.5,
            115.5
          ],
          [
            137.5,
            70.5,
            142.5,
            73.5
          ],
          [
            90.5,
            40.5,
            92.5,
            43.5
          ],
          [
            73.5,
            90.5,
            73.5,
            92.5
          ]
        ]
      }
    },
    {
      "index": 1015,
      "identifier": "9865a7a3",
      "offset": 2861441,
      "stored_size": 579,
      "decoded_size": 857,
      "stored_sha256": "0a2e1411e662eef33cd9dfa1b03631861227816efc72d8896120c9845c4c224c",
      "sha256": "1cff5becae6f5da3de830ff5bc2de487cde48b9d1d7eab89c430e1dfc3f1018a",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss825.mis"
      ],
      "preferred_names": [
        "missions/miss825.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss825.mis",
      "cd_identifiers": [
        "9966a4a3"
      ],
      "label": "missions/miss825.mis",
      "counterpart": {
        "index": 1156,
        "identifier": "9966a4a3",
        "path": "missions/miss825.mis",
        "family": "mission",
        "output_sha256": "1c92da5185a13409345d9aa6f3e4a5c01e1ec45962f438c656a96da0db652c08",
        "output_size": 940,
        "logical_name": "missions/miss825.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "\nINIT:\n\tworld\tlibya\n\ttype\tlibya_nc\n;\tstart\t248832,landed,310272\n\tstart\t252928,landed,369664\n\tway\tmiss825\n\tplane\t2\n\tspeed 0\n\tweapons 5\n\n\tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\ttarg#1\t101,117\ttext\nAIRFIELD DESTROYED    HEAD FOR C.H.Q.\nEND_TEXT\n\n\ttarg#2\t93,109 text\nCOMMUNICATIONS H.Q. DESTROYED    HEAD FOR AIRFIELD\nEND_TEXT\n\n\tcomplete all_targets   text\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\n\t\t setpar score += 25000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 5000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\n\n\u001a\n",
      "cd_view": "\nINIT:\n\tworld\tlibya\n\ttype\tlibya_nc\n;\tstart\t248832,landed,310272\n\tstart\t252928,landed,369664\n\tway\tmiss825\n\tplane\t2\n\tspeed 0\n\tweapons 5\n\n\tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\ttarg#1\t101,117\ttext\nAIRFIELD DESTROYED    HEAD FOR C.H.Q.\nEND_TEXT\n\n\ttarg#2\t93,109 text\nCOMMUNICATIONS H.Q. DESTROYED    HEAD FOR AIRFIELD\nEND_TEXT\n\n\tmessage 1000\nBEWARE OF SMALL ATTACK VESSELS NEAR THE LIBYAN COAST\nEND_TEXT\n\n\n\tcomplete all_targets   text\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\n\t\t setpar score += 25000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 5000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\n\n\u001a\n",
      "diff": "--- floppy/missions/miss825.mis\n+++ CD/missions/miss825.mis\n@@ -26,6 +26,11 @@\n COMMUNICATIONS H.Q. DESTROYED    HEAD FOR AIRFIELD\n END_TEXT\n \n+\tmessage 1000\n+BEWARE OF SMALL ATTACK VESSELS NEAR THE LIBYAN COAST\n+END_TEXT\n+\n+\n \tcomplete all_targets   text\n WELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\n END_TEXT\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "libya",
        "environment": "libya_nc",
        "way": "miss825",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 101,
            "z": 117
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 93,
            "z": 109
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 123.5,
            "z": 180.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "libya",
        "environment": "libya_nc",
        "way": "miss825",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 101,
            "z": 117
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 93,
            "z": 109
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 123.5,
            "z": 180.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      }
    },
    {
      "index": 754,
      "identifier": "945ea9a1",
      "offset": 2864351,
      "stored_size": 698,
      "decoded_size": 1340,
      "stored_sha256": "00eeae39c9d5c9ee386f4a0b495473628c076760e534d0a1e06e7e2cd9b8f258",
      "sha256": "0e67377eea8626dfc0f33477947b70565584aaed29349fc53bc7a7d2ec1adb0d",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss830.mis"
      ],
      "preferred_names": [
        "missions/miss830.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss830.mis",
      "cd_identifiers": [
        "955faaa1"
      ],
      "label": "missions/miss830.mis",
      "counterpart": {
        "index": 824,
        "identifier": "955faaa1",
        "path": "missions/miss830.mis",
        "family": "mission",
        "output_sha256": "5dc66c9e3007cc0381b8fc771569094cbd1b39ae1dff485a28367fe8b2bd98f1",
        "output_size": 1342,
        "logical_name": "missions/miss830.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "\nINIT:\n\tworld\tyugoslavia\n\ttype\tyugos_n\n\tstart\t125952,landed,48128\n\tway\tmiss830\n\tplane\t2\n\tspeed 0\n\tweapons 2\n\n\tflak 275456,234496,281600,240640\n\tflak 228352,359424,236544,367616\n\tflak 140288,168960,148480,171008\n\tflak 250880,52224,254976,56320\n\n;\tflak 266240,221184,294912,247808\n;\tflak 200704,176128,217088,188416\n;\tflak 172032,126976,194560,149504\n;\tflak 118784,163840,151552,182272\n\n\ttarg#1\t112,57\ttext\nFACTORY DESTROYED    HEAD FOR NEXT TARGET\nEND_TEXT\n\n\ttarg#2\t125,68 text\nFACTORY DESTROYED    HEAD FOR REFUELLING POINT\nEND_TEXT\n\ttarg#3\t134,64\ttext\nFACTORY DESTROYED    HEAD FOR NEXT TARGET\nEND_TEXT\n\n\ttarg#4\t140,76 text\nFACTORY DESTROYED    HEAD FOR REFUELLING POINT\nEND_TEXT\n\ttarg#5\t167,106\ttext\nFACTORY DESTROYED    HEAD FOR NEXT TARGET\nEND_TEXT\n\n\ttarg#6\t158,113 text\nFACTORY DESTROYED    HEAD FOR REFUELLING POINT\nEND_TEXT\n\ttarg#7\t113,131\ttext\nFACTORY DESTROYED    HEAD FOR NEXT TARGET\nEND_TEXT\n\n\ttarg#8\t103,134 text\nFACTORY DESTROYED    HEAD FOR TARGET AIRSTRIP\nEND_TEXT\n\n\tcomplete all_targets   text\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif targets_dead == 8 {\t\n\t\t setpar score += 120000\n\t\t return 2\n\t}\n\telse if targets_dead > 0 {\n\t\tsetpar score += 15000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\n\u001a",
      "cd_view": "\nINIT:\n\tworld\tyugoslavia\n\ttype\tyugos_n\n\tstart\t125952,landed,48128\n\tway\tmiss830\n\tplane\t2\n\tspeed 0\n\tweapons 2\n\n\tflak 275456,234496,281600,240640\n\tflak 228352,359424,236544,367616\n\tflak 140288,168960,148480,171008\n\tflak 250880,52224,254976,56320\n\n;\tflak 266240,221184,294912,247808\n;\tflak 200704,176128,217088,188416\n;\tflak 172032,126976,194560,149504\n;\tflak 118784,163840,151552,182272\n\n\ttarg#1\t112,57\ttext\nFACTORY DESTROYED    HEAD FOR NEXT TARGET\nEND_TEXT\n\n\ttarg#2\t125,68 text\nFACTORY DESTROYED    HEAD FOR REFUELLING POINT\nEND_TEXT\n\ttarg#3\t133,64\ttext\nFACTORY DESTROYED    HEAD FOR NEXT TARGET\nEND_TEXT\n\n\ttarg#4\t140,76 text\nFACTORY DESTROYED    HEAD FOR REFUELLING POINT\nEND_TEXT\n\ttarg#5\t167,106\ttext\nFACTORY DESTROYED    HEAD FOR NEXT TARGET\nEND_TEXT\n\n\ttarg#6\t158,113 text\nFACTORY DESTROYED    HEAD FOR REFUELLING POINT\nEND_TEXT\n\ttarg#7\t113,131\ttext\nFACTORY DESTROYED    HEAD FOR NEXT TARGET\nEND_TEXT\n\n\ttarg#8\t103,134 text\nFACTORY DESTROYED    HEAD FOR TARGET AIRSTRIP\nEND_TEXT\n\n\tcomplete all_targets   text\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif targets_dead == 8 {\t\n\t\t setpar score += 120000\n\t\t return 2\n\t}\n\telse if targets_dead > 0 {\n\t\tsetpar score += 15000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\n\u001a\n",
      "diff": "--- floppy/missions/miss830.mis\n+++ CD/missions/miss830.mis\n@@ -25,7 +25,7 @@\n \ttarg#2\t125,68 text\n FACTORY DESTROYED    HEAD FOR REFUELLING POINT\n END_TEXT\n-\ttarg#3\t134,64\ttext\n+\ttarg#3\t133,64\ttext\n FACTORY DESTROYED    HEAD FOR NEXT TARGET\n END_TEXT\n \n@@ -66,4 +66,4 @@\n \telse return 0\n END:\n \n-\u001a+\u001a\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "yugoslavia",
        "environment": "yugos_n",
        "way": "miss830",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 112,
            "z": 57
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 125,
            "z": 68
          },
          {
            "kind": "target",
            "name": "targ#3",
            "x": 134,
            "z": 64
          },
          {
            "kind": "target",
            "name": "targ#4",
            "x": 140,
            "z": 76
          },
          {
            "kind": "target",
            "name": "targ#5",
            "x": 167,
            "z": 106
          },
          {
            "kind": "target",
            "name": "targ#6",
            "x": 158,
            "z": 113
          },
          {
            "kind": "target",
            "name": "targ#7",
            "x": 113,
            "z": 131
          },
          {
            "kind": "target",
            "name": "targ#8",
            "x": 103,
            "z": 134
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 61.5,
            "z": 23.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            134.5,
            114.5,
            137.5,
            117.5
          ],
          [
            111.5,
            175.5,
            115.5,
            179.5
          ],
          [
            68.5,
            82.5,
            72.5,
            83.5
          ],
          [
            122.5,
            25.5,
            124.5,
            27.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "yugoslavia",
        "environment": "yugos_n",
        "way": "miss830",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 112,
            "z": 57
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 125,
            "z": 68
          },
          {
            "kind": "target",
            "name": "targ#3",
            "x": 133,
            "z": 64
          },
          {
            "kind": "target",
            "name": "targ#4",
            "x": 140,
            "z": 76
          },
          {
            "kind": "target",
            "name": "targ#5",
            "x": 167,
            "z": 106
          },
          {
            "kind": "target",
            "name": "targ#6",
            "x": 158,
            "z": 113
          },
          {
            "kind": "target",
            "name": "targ#7",
            "x": 113,
            "z": 131
          },
          {
            "kind": "target",
            "name": "targ#8",
            "x": 103,
            "z": 134
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 61.5,
            "z": 23.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            134.5,
            114.5,
            137.5,
            117.5
          ],
          [
            111.5,
            175.5,
            115.5,
            179.5
          ],
          [
            68.5,
            82.5,
            72.5,
            83.5
          ],
          [
            122.5,
            25.5,
            124.5,
            27.5
          ]
        ]
      }
    },
    {
      "index": 752,
      "identifier": "945da9a3",
      "offset": 2870554,
      "stored_size": 692,
      "decoded_size": 1067,
      "stored_sha256": "b518b79e5db69043dbe88a14be697eef1c9310f378223af4e2729bdb521887fd",
      "sha256": "e57e119e8fec001739b79cf8734310b6d51a3d54da4d918381ff39b73289973a",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss805.lev",
        "missions/miss902.mis"
      ],
      "preferred_names": [
        "missions/miss902.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss902.mis",
      "cd_identifiers": [
        "955eaaa3"
      ],
      "label": "missions/miss902.mis",
      "counterpart": {
        "index": 822,
        "identifier": "955eaaa3",
        "path": "missions/miss902.mis",
        "family": "mission",
        "output_sha256": "c042d43e56554c4c1e59d65e63bd07102a5d070dd3372c78b7b5fd6172a09ce9",
        "output_size": 1072,
        "logical_name": "missions/miss902.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "\nINIT:\n\tworld\tcolumbia\n\ttype\tcolum_d\n\tstart\t80896,landed,134144\n;\tstart\t80896,-150,134144\n\tway\tmiss902\n\tplane 3\n\tspeed 400\n\tweapons 3\n\tdefault_weapons\n\n;\tflak 222208,232448,226304,236544\n;\tflak 281600,144384,291840,150528\n;\tflak 185344,82944,189440,89088\n;\tflak 150528,185344,150528,189440\n\n\tflak 220160,230400,230400,236544\n\tflak 279552,140288,295936,152576\n\tflak 183296,82944,193536,91136\n\tflak 146432,87040,158720,95232\n\n\tmessage 20\nSHOOT DOWN ANY ENEMY THREAT IN THE NO FLY ZONE\nEND_TEXT\n\n\tmessage 60\nAWAC CONTROL  WARNING    HOSTILE ENEMY HAVE ENTERED THE NO FLY ZONE  \n   INTERCEPT ALL ENEMY IN THIS ZONE\nEND_TEXT\n\n\tmessage 600\nHEAD FOR A REFUELING TANKER AS SOON AS YOU CAN YOUR MISSION MAY BE EXTENDED\nEND_TEXT\n\n\tcomplete  enemy == 4  text\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif eplanes_down == 5 {\n\t\t setpar score += 10000\n\t\t return 2\n\t}\n\telse if eplanes_down > 0 {\n\t\t setpar score += 5000\n\t\t return 1\n\t} \n\telse return 0\n\nEND:\n\u001a\n\u001a",
      "cd_view": "\nINIT:\n\tworld\tcolumbia\n\ttype\tcolum_d\n\tstart\t80896,landed,134144\n;\tstart\t80896,-150,134144\n\tway\tmiss902\n\tplane 3\n\tspeed 400\n\tweapons 3\n\tdefault_weapons\n\n;\tflak 222208,232448,226304,236544\n;\tflak 281600,144384,291840,150528\n;\tflak 185344,82944,189440,89088\n;\tflak 150528,185344,150528,189440\n\n\tflak 220160,230400,230400,236544\n\tflak 279552,140288,295936,152576\n\tflak 183296,82944,193536,91136\n\tflak 146432,87040,158720,95232\n\n\tmessage 20\nSHOOT DOWN ANY ENEMY THREAT IN THE NO FLY ZONE\nEND_TEXT\n\n\tmessage 60\nAWAC CONTROL  WARNING    HOSTILE ENEMY HAVE ENTERED THE NO FLY ZONE  \n   INTERCEPT ALL ENEMY IN THIS ZONE\nEND_TEXT\n\n\tmessage 600\nHEAD FOR A REFUELING TANKER AS SOON AS YOU CAN    YOUR MISSION MAY BE EXTENDED\nEND_TEXT\n\n\tcomplete  enemy == 4  text\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif eplanes_down == 5 {\n\t\t setpar score += 10000\n\t\t return 2\n\t}\n\telse if eplanes_down > 0 {\n\t\t setpar score += 5000\n\t\t return 1\n\t} \n\telse return 0\n\nEND:\n\u001a\n\u001a\n",
      "diff": "--- floppy/missions/miss902.mis\n+++ CD/missions/miss902.mis\n@@ -30,7 +30,7 @@\n END_TEXT\n \n \tmessage 600\n-HEAD FOR A REFUELING TANKER AS SOON AS YOU CAN YOUR MISSION MAY BE EXTENDED\n+HEAD FOR A REFUELING TANKER AS SOON AS YOU CAN    YOUR MISSION MAY BE EXTENDED\n END_TEXT\n \n \tcomplete  enemy == 4  text\n@@ -53,4 +53,4 @@\n \n END:\n \u001a\n-\u001a+\u001a\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "columbia",
        "environment": "colum_d",
        "way": "miss902",
        "plane": "3",
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 39.5,
            "z": 65.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            107.5,
            112.5,
            112.5,
            115.5
          ],
          [
            136.5,
            68.5,
            144.5,
            74.5
          ],
          [
            89.5,
            40.5,
            94.5,
            44.5
          ],
          [
            71.5,
            42.5,
            77.5,
            46.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "columbia",
        "environment": "colum_d",
        "way": "miss902",
        "plane": "3",
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 39.5,
            "z": 65.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            107.5,
            112.5,
            112.5,
            115.5
          ],
          [
            136.5,
            68.5,
            144.5,
            74.5
          ],
          [
            89.5,
            40.5,
            94.5,
            44.5
          ],
          [
            71.5,
            42.5,
            77.5,
            46.5
          ]
        ]
      }
    },
    {
      "index": 943,
      "identifier": "9765a3a3",
      "offset": 2878465,
      "stored_size": 693,
      "decoded_size": 980,
      "stored_sha256": "af80d206720679c1584d4a1c52bbfb0427044be866af3c75c655e5a5bd40077d",
      "sha256": "837552aee1dd88428f8c2016e833bb8c3bcacaaad4dfd473ac077d9bf8798788",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss923.mis"
      ],
      "preferred_names": [
        "missions/miss923.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss923.mis",
      "cd_identifiers": [
        "9866a0a3"
      ],
      "label": "missions/miss923.mis",
      "counterpart": {
        "index": 1074,
        "identifier": "9866a0a3",
        "path": "_unknown/9866a0a3-1074.bin",
        "family": "mission",
        "output_sha256": "165b90d98e1e3f4591fdc476fcf65b007cc2b54b935b36e72399902c574d7c33",
        "output_size": 1017,
        "logical_name": "missions/miss923.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_n\n\tstart\t84992,landed,197632\n;\tstart\t359424,landed,211968\n\tway\tmiss923\n\n\tplane 2\n\tspeed 400\n\tweapons 4\n\tdefault_weapons\n\n\tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\ttarg#1\t95,73\tnotext\n\n\n\tmessage 10\n     PROCEED SOUTH EAST TO YOUR TARGET            THE TARGET IS AN ENEMY\nINDUSTRIAL COMPLEX    USE ALL YOUR STEALTH CAPABILITIES\nEND_TEXT\n\n\tmessage 60\nAWAC CONTROL     LEADER ONE YOU ARE BEING TRACKED BY ENEMY FORCES\nPROCEED WITH CAUTION    WE WILL KEEP YOU INFORMED\nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE   \tINDUSTRIAL COMPLEX DESTROYED\n NICE WORK     HEAD BACK TO BASE\nEND_TEXT\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif\tdead(targ#1) {\n\t\tsetpar score += 30000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\n\n\u001a\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_n\n\tstart\t84992,landed,197632\n;\tstart\t359424,landed,211968\n\tway\tmiss923\n\n\tplane 2\n\tspeed 400\n\tweapons 4\n\tdefault_weapons\n\n\n\tflak 193536,147000,199680,151000\n\tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\ttarg#1\t95,73\tnotext\n\n\n\tmessage 10\n     PROCEED SOUTH EAST TO YOUR TARGET            THE TARGET IS AN ENEMY\nINDUSTRIAL COMPLEX    USE ALL YOUR STEALTH CAPABILITIES\nEND_TEXT\n\n\tmessage 60\nAWAC CONTROL     LEADER ONE YOU ARE BEING TRACKED BY ENEMY FORCES\nPROCEED WITH CAUTION    WE WILL KEEP YOU INFORMED\nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE   \tINDUSTRIAL COMPLEX DESTROYED\n NICE WORK     HEAD BACK TO BASE\nEND_TEXT\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif\tdead(targ#1) {\n\t\tsetpar score += 30000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\n\n\u001a\n\u001a\n",
      "diff": "--- floppy/missions/miss923.mis\n+++ CD/_unknown/9866a0a3-1074.bin\n@@ -10,6 +10,8 @@\n \tweapons 4\n \tdefault_weapons\n \n+\n+\tflak 193536,147000,199680,151000\n \tflak 193536,228352,199680,250880\n \tflak 277504,207872,285696,209920\n \n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "libya",
        "environment": "libya_n",
        "way": "miss923",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 95,
            "z": 73
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 41.5,
            "z": 96.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "libya",
        "environment": "libya_n",
        "way": "miss923",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 95,
            "z": 73
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 41.5,
            "z": 96.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            94.5,
            71.77734375,
            97.5,
            73.73046875
          ],
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      }
    },
    {
      "index": 1017,
      "identifier": "9867ada3",
      "offset": 2879158,
      "stored_size": 717,
      "decoded_size": 1013,
      "stored_sha256": "068ee951a049eb74b5ca782adc592e0b9dd7ee1c13cf53072be2301a24b66d66",
      "sha256": "0e908b269cae9db1eae0c5428e09a093c2b73fca346ce3f5668f3c3ad0bb01bb",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss924.mis"
      ],
      "preferred_names": [
        "missions/miss924.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss924.mis",
      "cd_identifiers": [
        "9968aea3"
      ],
      "label": "missions/miss924.mis",
      "counterpart": {
        "index": 1158,
        "identifier": "9968aea3",
        "path": "missions/miss924.mis",
        "family": "mission",
        "output_sha256": "598900544486d69bc943e0aa3d62f16a82ef42c6e1fb682c2de69cd10636a3c1",
        "output_size": 1048,
        "logical_name": "missions/miss924.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_n\n\tstart\t252928,landed,369664\n\tway\tmiss924\n\tplane 2\n\tspeed 400\n\tweapons 3\n\tdefault_weapons\n\n\n\tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 277504,140288,302080,156672\n;\tflak 218112,228352,232448,242688\n;\tflak 179200,82944,195584,93184\n;\tflak 142336,82944,160768,97280\n;\tflak 140288,183296,154624,193536\n\n\n\ttarg#1\t95,75\tnotext\n\n\tcomplete all_targets\ttext\nWELL DONE    NUCLEAR INSTALLATION DISABLED      RENDEZVOUS WITH THE\nSECOND REFUELER SOUTH EAST OF YOUR POSITION AND WAIT FOR FURTHER INSTRUCTIONS\nEND_TEXT\n\n\tmessage 20\n     PROCEED SOUTH TOWARDS THE COAST   RENDEZVOUS WITH THE FIRST\nREFUELING TANKER AND CONTINUE WITH YOUR MISSION\nEND_TEXT\n\n\tmessage 280\nWARNING    TWO BANDITS HAVE LAUNCHED FROM AN AIRFIELD IN CENTRAL LIBYA\n      THEY ARE HEADING IN YOUR DIRECTION\nEND_TEXT\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif\tdead(targ#1) {\n\t\tsetpar score += 20000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\n\u001a\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_n\n\tstart\t252928,landed,369664\n\tway\tmiss924\n\tplane 2\n\tspeed 400\n\tweapons 3\n\tdefault_weapons\n\n\n\tflak 193536,147000,199680,151000\n\tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 277504,140288,302080,156672\n;\tflak 218112,228352,232448,242688\n;\tflak 179200,82944,195584,93184\n;\tflak 142336,82944,160768,97280\n;\tflak 140288,183296,154624,193536\n\n\n\ttarg#1\t95,75\tnotext\n\n\tcomplete all_targets\ttext\nWELL DONE    NUCLEAR INSTALLATION DISABLED      RENDEZVOUS WITH THE\nSECOND REFUELER SOUTH EAST OF YOUR POSITION AND WAIT FOR FURTHER INSTRUCTIONS\nEND_TEXT\n\n\tmessage 20\n     PROCEED SOUTH TOWARDS THE COAST   RENDEZVOUS WITH THE FIRST\nREFUELING TANKER AND CONTINUE WITH YOUR MISSION\nEND_TEXT\n\n\tmessage 280\nWARNING    TWO BANDITS HAVE LAUNCHED FROM AN AIRFIELD IN CENTRAL LIBYA\n      THEY ARE HEADING IN YOUR DIRECTION\nEND_TEXT\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif\tdead(targ#1) {\n\t\tsetpar score += 20000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\n\u001a\n\u001a\n",
      "diff": "--- floppy/missions/miss924.mis\n+++ CD/missions/miss924.mis\n@@ -9,6 +9,7 @@\n \tdefault_weapons\n \n \n+\tflak 193536,147000,199680,151000\n \tflak 193536,228352,199680,250880\n \tflak 277504,207872,285696,209920\n \n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "libya",
        "environment": "libya_n",
        "way": "miss924",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 95,
            "z": 75
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 123.5,
            "z": 180.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "libya",
        "environment": "libya_n",
        "way": "miss924",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 95,
            "z": 75
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 123.5,
            "z": 180.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            94.5,
            71.77734375,
            97.5,
            73.73046875
          ],
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      }
    },
    {
      "index": 1164,
      "identifier": "9a6ba9a3",
      "offset": 2880451,
      "stored_size": 609,
      "decoded_size": 924,
      "stored_sha256": "9dbe1f35b755259df8429b106fda3c45928ed41c6e3347e5844c8ea0e68f2b1f",
      "sha256": "e876e1e351ae735f0b6158fa10546ae708dc000eded947130673b9f75e80c9d2",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss926.mis",
        "samples/miss845.dat"
      ],
      "preferred_names": [
        "missions/miss926.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss926.mis",
      "cd_identifiers": [
        "9b6caaa3"
      ],
      "label": "missions/miss926.mis",
      "counterpart": {
        "index": 1297,
        "identifier": "9b6caaa3",
        "path": "missions/miss926.mis",
        "family": "mission",
        "output_sha256": "5ce00a7b263e5062c257163e13c8b2faa883554ac52d549b32cdb20fd0504919",
        "output_size": 960,
        "logical_name": "missions/miss926.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_tw\n\tstart\t252928,landed,369664\n\tway\tmiss926\n\tplane 2\n\tspeed 0\n\tweapons 4\n\tdefault_weapons\n\n\n \tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\ttarg#1\t132,102\ttext\nTARGET 1 IS DESTROYED             WELL DONE\nEND_TEXT\n\ttarg#2\t104,116\ttext\nTARGET 2 IS DESTROYED             WELL DONE\nEND_TEXT\n\tmessage 20\nHEAD FOR THE LIBYAN COAST AND DESTROY TWO KEY RADAR SITES\nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\t\n\t\t setpar score += 35000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_tw\n\tstart\t252928,landed,369664\n\tway\tmiss926\n\tplane 2\n\tspeed 0\n\tweapons 4\n\tdefault_weapons\n\n\n \tflak 210000,235000,220000,240000\n \tflak 193536,228352,199680,250880\n\tflak 267504,207872,275696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\ttarg#1\t132,102\ttext\nTARGET 1 IS DESTROYED             WELL DONE\nEND_TEXT\n\ttarg#2\t104,116\ttext\nTARGET 2 IS DESTROYED             WELL DONE\nEND_TEXT\n\tmessage 20\nHEAD FOR THE LIBYAN COAST AND DESTROY TWO KEY RADAR SITES\nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\t\n\t\t setpar score += 35000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\u001a\n",
      "diff": "--- floppy/missions/miss926.mis\n+++ CD/missions/miss926.mis\n@@ -9,8 +9,9 @@\n \tdefault_weapons\n \n \n+ \tflak 210000,235000,220000,240000\n  \tflak 193536,228352,199680,250880\n-\tflak 277504,207872,285696,209920\n+\tflak 267504,207872,275696,209920\n \n ;\tflak 182272,221184,210944,241664\n ;\tflak 198656,204800,221184,219136\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "libya",
        "environment": "libya_tw",
        "way": "miss926",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 132,
            "z": 102
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 104,
            "z": 116
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 123.5,
            "z": 180.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "libya",
        "environment": "libya_tw",
        "way": "miss926",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 132,
            "z": 102
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 104,
            "z": 116
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 123.5,
            "z": 180.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            102.5390625,
            114.74609375,
            107.421875,
            117.1875
          ],
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            130.6171875,
            101.5,
            134.6171875,
            102.5
          ]
        ]
      }
    },
    {
      "index": 1237,
      "identifier": "9b6daba3",
      "offset": 2881060,
      "stored_size": 550,
      "decoded_size": 734,
      "stored_sha256": "e6f5504ecd3fdb4187bffdc1a6eccfddd8f590f21ed1ba0080e0d4b14764204e",
      "sha256": "25d7ed974db0cea11937f51f0c33930cb20d5267b18f5dc30bdb2b0a6291c557",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss927.mis"
      ],
      "preferred_names": [
        "missions/miss927.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss927.mis",
      "cd_identifiers": [
        "9c6ea8a3"
      ],
      "label": "missions/miss927.mis",
      "counterpart": {
        "index": 1364,
        "identifier": "9c6ea8a3",
        "path": "_unknown/9c6ea8a3-1364.bin",
        "family": "mission",
        "output_sha256": "db2077f6897a67f1706b796132d5b1043eb1ffdde4d6e1b1043c886768dffb02",
        "output_size": 770,
        "logical_name": "missions/miss927.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_tw\n\tstart\t252928,landed,369664\n\tway\tmiss927\n\n\tplane 1\n\tspeed 0\n\tweapons 1\n\tdefault_weapons\n\n \tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\ttarg#1\t101,117\ttext\nTARGET 1 IS DESTROYED             WELL DONE\nEND_TEXT\n\tmessage 20\nFLY TO TRIPOLI AIR BASE AND DISABLE THE RUNWAY\nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif\tdead(targ#1) {\n\t\tsetpar score += 40000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_tw\n\tstart\t252928,landed,369664\n\tway\tmiss927\n\n\tplane 1\n\tspeed 0\n\tweapons 1\n\tdefault_weapons\n\n \tflak 200000,237000,210000,242000\n \tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\ttarg#1\t101,117\ttext\nTARGET 1 IS DESTROYED             WELL DONE\nEND_TEXT\n\tmessage 20\nFLY TO TRIPOLI AIR BASE AND DISABLE THE RUNWAY\nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif\tdead(targ#1) {\n\t\tsetpar score += 40000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\u001a\n",
      "diff": "--- floppy/missions/miss927.mis\n+++ CD/_unknown/9c6ea8a3-1364.bin\n@@ -9,6 +9,7 @@\n \tweapons 1\n \tdefault_weapons\n \n+ \tflak 200000,237000,210000,242000\n  \tflak 193536,228352,199680,250880\n \tflak 277504,207872,285696,209920\n \n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "libya",
        "environment": "libya_tw",
        "way": "miss927",
        "plane": "1",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 101,
            "z": 117
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 123.5,
            "z": 180.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "libya",
        "environment": "libya_tw",
        "way": "miss927",
        "plane": "1",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 101,
            "z": 117
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 123.5,
            "z": 180.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            97.65625,
            115.72265625,
            102.5390625,
            118.1640625
          ],
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      }
    },
    {
      "index": 1323,
      "identifier": "9c6fb5a3",
      "offset": 2881610,
      "stored_size": 620,
      "decoded_size": 946,
      "stored_sha256": "aa40fdc7732bdddcad9a077b04f1d5e53f7934f7e2d36cf7a8887ff48cbe58ad",
      "sha256": "0da84924af8de6799582fe19d326d2f72003d970859b1fe04301de790bfca0db",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss928.mis"
      ],
      "preferred_names": [
        "missions/miss928.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss928.mis",
      "cd_identifiers": [
        "9d70b6a3"
      ],
      "label": "missions/miss928.mis",
      "counterpart": {
        "index": 1436,
        "identifier": "9d70b6a3",
        "path": "missions/miss928.mis",
        "family": "mission",
        "output_sha256": "a80d701183d616be4ce22062c056c17dd6bb0e5812a3420907f0c4cc3db58ab4",
        "output_size": 946,
        "logical_name": "missions/miss928.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_n\n\tstart\t252928,landed,369664\n\tway\tmiss928\n\tplane 2\n\tspeed 400\n\tweapons 2\n\tdefault_weapons\n\n\n\tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\ttarg#1\t93,109\ttext\nTARGET 1 IS DESTROYED             WELL DONE\nEND_TEXT\n\ttarg#2\t68,100\ttext\nTARGET 2 IS DESTROYED             WELL DONE\nEND_TEXT\n\tmessage 20\nCRIPPLE THE LIBYAN MILITARY COMMUNICATIONS\n CENTRES IN THE WEST OF THE COUNTRY\nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\t\n\t\t setpar score += 40000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\n\n\nEND:\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_n\n\tstart\t252928,landed,369664\n\tway\tmiss928\n\tplane 2\n\tspeed 400\n\tweapons 2\n\tdefault_weapons\n\n\n\tflak 190536,220352,195680,226880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\ttarg#1\t93,109\ttext\nTARGET 1 IS DESTROYED             WELL DONE\nEND_TEXT\n\ttarg#2\t68,100\ttext\nTARGET 2 IS DESTROYED             WELL DONE\nEND_TEXT\n\tmessage 20\nCRIPPLE THE LIBYAN MILITARY COMMUNICATIONS\n CENTRES IN THE WEST OF THE COUNTRY\nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\t\n\t\t setpar score += 40000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\n\n\nEND:\n\u001a\n",
      "diff": "--- floppy/missions/miss928.mis\n+++ CD/missions/miss928.mis\n@@ -9,7 +9,7 @@\n \tdefault_weapons\n \n \n-\tflak 193536,228352,199680,250880\n+\tflak 190536,220352,195680,226880\n \tflak 277504,207872,285696,209920\n \n ;\tflak 182272,221184,210944,241664\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "libya",
        "environment": "libya_n",
        "way": "miss928",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 93,
            "z": 109
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 68,
            "z": 100
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 123.5,
            "z": 180.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "libya",
        "environment": "libya_n",
        "way": "miss928",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 93,
            "z": 109
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 68,
            "z": 100
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 123.5,
            "z": 180.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            93.03515625,
            107.59375,
            95.546875,
            110.78125
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      }
    },
    {
      "index": 1397,
      "identifier": "9d71b7a3",
      "offset": 2882230,
      "stored_size": 708,
      "decoded_size": 1141,
      "stored_sha256": "6cd49eaa277404a8435b2fd89d9eaa82bc552b3edbb48d1ad93ebd6c7d21f872",
      "sha256": "4f4c0a9a0eed52f2854479b721cb0a980d85d2ec927edfafdc1ee68ce34861cb",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss929.mis"
      ],
      "preferred_names": [
        "missions/miss929.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss929.mis",
      "cd_identifiers": [
        "9e72b4a3"
      ],
      "label": "missions/miss929.mis",
      "counterpart": {
        "index": 1510,
        "identifier": "9e72b4a3",
        "path": "_unknown/9e72b4a3-1510.bin",
        "family": "mission",
        "output_sha256": "1d1d4cab23b683fedda7d6dc4f1310228f76fa418e52374945d26848771dcd35",
        "output_size": 1205,
        "logical_name": "missions/miss929.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_tw\n;\tstart\t252928,-100,369664\n\tstart\t252928,landed,369664\n\tway\tmiss929\n\tplane 1\n\tspeed 0\n\tweapons 4\n\tdefault_weapons\n\n\n\tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\n\ttarg#1\t68,45\ttext\nH Q DESTROYED PROCEED TO YOUR NEXT TARGET AT 53 42     REPEAT   53 42\nEND_TEXT\n\ttarg#2\t53,42\ttext\nTARGET 2 IS DESTROYED             WELL DONE\nEND_TEXT\n\n\tmessage 20\nFOLLOW WAYPOINT ROUTE TO TAKE YOU TO THE FIRST RENDEZVOUS WITH A REFUELER\nEND_TEXT\n\n\tmessage 90\nONCE YOU HAVE REFUELED PROCEED WITH YOUR MISSION AND HEAD FOR THE FIRST\nTARGET\nEND_TEXT\n\n\n\tcomplete all_targets\ttext\nBOTH HEAD QUARTERS HAVE BEEN DESTROYED    PROCEED TO RENDEZVOUS POINT\n WITH SECOND REFUELER\nEND_TEXT\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\n\t\t setpar score += 45000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\u001a\n\u001a\n\u001a\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_tw\n;\tstart\t252928,-100,369664\n\tstart\t252928,landed,369664\n\tway\tmiss929\n\tplane 1\n\tspeed 0\n\tweapons 4\n\tdefault_weapons\n\n\tflak 137000,90000,142000,95000\n\tflak 106000,84000,110000,90000\n\tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\n\ttarg#1\t68,45\ttext\nH Q DESTROYED PROCEED TO YOUR NEXT TARGET AT 53 42     REPEAT   53 42\nEND_TEXT\n\ttarg#2\t53,42\ttext\nTARGET 2 IS DESTROYED             WELL DONE\nEND_TEXT\n\n\tmessage 20\nFOLLOW WAYPOINT ROUTE TO TAKE YOU TO THE FIRST RENDEZVOUS WITH A REFUELER\nEND_TEXT\n\n\tmessage 90\nONCE YOU HAVE REFUELED PROCEED WITH YOUR MISSION AND HEAD FOR THE FIRST\nTARGET\nEND_TEXT\n\n\n\tcomplete all_targets\ttext\nBOTH HEAD QUARTERS HAVE BEEN DESTROYED    PROCEED TO RENDEZVOUS POINT\n WITH SECOND REFUELER\nEND_TEXT\n\nFINISH:\n\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\n\t\t setpar score += 45000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\u001a\n\u001a\n\u001a\n\u001a\n",
      "diff": "--- floppy/missions/miss929.mis\n+++ CD/_unknown/9e72b4a3-1510.bin\n@@ -9,7 +9,8 @@\n \tweapons 4\n \tdefault_weapons\n \n-\n+\tflak 137000,90000,142000,95000\n+\tflak 106000,84000,110000,90000\n \tflak 193536,228352,199680,250880\n \tflak 277504,207872,285696,209920\n \n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "libya",
        "environment": "libya_tw",
        "way": "miss929",
        "plane": "1",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 68,
            "z": 45
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 53,
            "z": 42
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 123.5,
            "z": 180.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "libya",
        "environment": "libya_tw",
        "way": "miss929",
        "plane": "1",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 68,
            "z": 45
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 53,
            "z": 42
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 123.5,
            "z": 180.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            66.89453125,
            43.9453125,
            69.3359375,
            46.38671875
          ],
          [
            51.7578125,
            41.015625,
            53.7109375,
            43.9453125
          ],
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      }
    },
    {
      "index": 817,
      "identifier": "9562a1a1",
      "offset": 2882938,
      "stored_size": 626,
      "decoded_size": 935,
      "stored_sha256": "74821584da07899ce0e51e19a0386b97fa62d622a546fee1a95b2f126ba13d88",
      "sha256": "0d4b61363698024937aa8760dc5c0a79f633493df73cf9eee5ef6f5577063ba9",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss930.mis"
      ],
      "preferred_names": [
        "missions/miss930.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss930.mis",
      "cd_identifiers": [
        "9663a2a1"
      ],
      "label": "missions/miss930.mis",
      "counterpart": {
        "index": 908,
        "identifier": "9663a2a1",
        "path": "missions/miss930.mis",
        "family": "mission",
        "output_sha256": "6321db325a43e5b6320fb2a978d6dac27ecd34e52b555cd75647fb79435dea5c",
        "output_size": 999,
        "logical_name": "missions/miss930.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_tw\n\tstart\t103424,landed,326656\n\tway\tmiss930\n\tplane 2\n\tspeed 0\n\tweapons 0\n\tdefault_weapons\n\n\n\tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\ttarg#1\t161,31\ttext\nAIR BASE AT TARGET 1 IS DESTROYED             WELL DONE\nEND_TEXT\n\ttarg#2\t66,43\ttext\nTARGET 2 IS DESTROYED             EXCELLENT\nEND_TEXT\n\tmessage 20\nFLY TO THE SOUTH OF THE COUNTRY AND DESTROY TWO AIRBASES\nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO CARRIER IMMEDIATLY\nEND_TEXT\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\t\n\t\t setpar score += 30000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\u001a\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tlibya\n\ttype\tlibya_tw\n\tstart\t103424,landed,326656\n\tway\tmiss930\n\tplane 2\n\tspeed 0\n\tweapons 0\n\tdefault_weapons\n\n\tflak 132000,86000,135000,90000\n\tflak 327000,60000,331000,65000\n\tflak 193536,228352,199680,250880\n\tflak 277504,207872,285696,209920\n\n;\tflak 182272,221184,210944,241664\n;\tflak 198656,204800,221184,219136\n;\tflak 268288,202752,292864,217088\n;\tflak 282624,22528,299008,32768\n\n\n\ttarg#1\t161,31\ttext\nAIR BASE AT TARGET 1 IS DESTROYED             WELL DONE\nEND_TEXT\n\ttarg#2\t66,43\ttext\nTARGET 2 IS DESTROYED             EXCELLENT\nEND_TEXT\n\tmessage 20\nFLY TO THE SOUTH OF THE COUNTRY AND DESTROY TWO AIRBASES\nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO CARRIER IMMEDIATLY\nEND_TEXT\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\t\n\t\t setpar score += 30000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\n\nEND:\n\u001a\n\u001a\n",
      "diff": "--- floppy/missions/miss930.mis\n+++ CD/missions/miss930.mis\n@@ -8,7 +8,8 @@\n \tweapons 0\n \tdefault_weapons\n \n-\n+\tflak 132000,86000,135000,90000\n+\tflak 327000,60000,331000,65000\n \tflak 193536,228352,199680,250880\n \tflak 277504,207872,285696,209920\n \n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "libya",
        "environment": "libya_tw",
        "way": "miss930",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 161,
            "z": 31
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 66,
            "z": 43
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 50.5,
            "z": 159.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "libya",
        "environment": "libya_tw",
        "way": "miss930",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 161,
            "z": 31
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 66,
            "z": 43
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 50.5,
            "z": 159.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            64.453125,
            41.9921875,
            65.91796875,
            43.9453125
          ],
          [
            159.66796875,
            29.296875,
            161.62109375,
            31.73828125
          ],
          [
            94.5,
            111.5,
            97.5,
            122.5
          ],
          [
            135.5,
            101.5,
            139.5,
            102.5
          ]
        ]
      }
    },
    {
      "index": 1089,
      "identifier": "996bbba1",
      "offset": 2889193,
      "stored_size": 857,
      "decoded_size": 1379,
      "stored_sha256": "04e7bff93da7538194cb846ec675cd97d6417287b2821c09ff42aff3a3a8ddb4",
      "sha256": "e039299d40dc1d621ca7e28e018563fff198e873de470ab4410962d4514b22b9",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "iff/raw/miss830.000",
        "missions/miss943.mis"
      ],
      "preferred_names": [
        "missions/miss943.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss943.mis",
      "cd_identifiers": [
        "9a6cb8a1"
      ],
      "label": "missions/miss943.mis",
      "counterpart": {
        "index": 1233,
        "identifier": "9a6cb8a1",
        "path": "missions/miss943.mis",
        "family": "mission",
        "output_sha256": "0fc264db124e3dcb061820a5943eebcacb09de72e97fe05c7b2c90706657d15e",
        "output_size": 1205,
        "logical_name": "missions/miss943.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tsomalia\n\ttype\tsomal_d\n\tstart\t171008,landed,84992\n\tway\tmiss943\n\tspeed 400\n\tweapons 1\n\tdefault_weapons\n\n\tsetidnum 36\n\n;\tflak 15672,80896,158720,82944\n;\tflak 250880,189440,254976,191488\n;\tflak 287744,218112,291840,222208\n\n\tflak 281600,205824,306176,228352\n\tflak 234496,175104,263168,195584\n\tflak 195584,271360,220160,295936\n\tflak 295936,254976,312320,267264\n\n\n\tmessage 20\n\tAWAC CONTROL    PROCEED WITH YOUR MISSION TO ESCORT THE REFLIEF\nHERCULES UNTIL IT DOES ITS SUPPLY DROP\nEND_TEXT\n\tmessage 50\n\tAWAC CONTROL    PROCEED NORTH UP THE COAST TO RENDEZVOUS WITH\nTHE HERCULES\nEND_TEXT\n\n\tmessage 90\n\tAWAC CONTROL    WARNING   WE HAVE DETECTED AT LEAST TWO SETS OF\nBANDITS WE BELEIVE ARE TO INTERCEPT THE HERCULES\nEND_TEXT\n\tmessage 125\n\tCOMMAND 1     YOU HAVE NOT BEEN CLEARED TO FIRE     ALL ENEMY\nBANDITS ARE NOT YET CONFIRMED HOSTILE      WAIT FOR PERMISSION TO FIRE\n REPEAT WAIT\nEND_TEXT\n\n\n\n\n\tmessage\t2400\nWELL DONE      YOU HAVE COMPLETED YOUR MISSION      RETURN TO BASE\nEND_TEXT\n\n\tcomplete protect == 2400\ttext\nTHE HERCULES YOU WERE PROTECTING HAS BEEN ATTACKED\n       RETURN TO BASE IMMEDIATLY     REPEAT    HEAD BACK TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif\tcompleted == 1 {\n\t\tsetpar score += 25000\n\t\treturn 1\n\t}\n\telse if fplanes_down == 1 return 0\n\n\n\treturn 0\n\nEND:\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tsomalia\n\ttype\tsomal_d\n\tstart\t171008,landed,84992\n\tway\tmiss943\n\tspeed 400\n\tweapons 1\n\tdefault_weapons\n\n\tsetidnum 36\n\n;\tflak 15672,80896,158720,82944\n;\tflak 250880,189440,254976,191488\n;\tflak 287744,218112,291840,222208\n\n\tflak 281600,205824,306176,228352\n\tflak 234496,175104,263168,195584\n\tflak 195584,271360,220160,295936\n\tflak 295936,254976,312320,267264\n\n\n\tmessage 20\n\tAWAC CONTROL    PROCEED WITH YOUR MISSION TO ESCORT THE REFLIEF\nHERCULES UNTIL IT DOES ITS SUPPLY DROP\nEND_TEXT\n\tmessage 50\n\tAWAC CONTROL    PROCEED NORTH UP THE COAST TO RENDEZVOUS WITH\nTHE HERCULES\nEND_TEXT\n\n\tmessage 90\n\tAWAC CONTROL    WARNING   WE HAVE DETECTED AT LEAST TWO SETS OF\nBANDITS WE BELEIVE ARE TO INTERCEPT THE HERCULES\nEND_TEXT\n\n\n\n\n\tmessage\t2400\nWELL DONE      YOU HAVE COMPLETED YOUR MISSION      RETURN TO BASE\nEND_TEXT\n\n\tcomplete protect == 2400\ttext\nTHE HERCULES YOU WERE PROTECTING HAS BEEN ATTACKED\n       RETURN TO BASE IMMEDIATLY     REPEAT    HEAD BACK TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif\tcompleted == 1 {\n\t\tsetpar score += 25000\n\t\treturn 1\n\t}\n\telse if fplanes_down == 1 return 0\n\n\n\treturn 0\n\nEND:\n\u001a\n",
      "diff": "--- floppy/missions/miss943.mis\n+++ CD/missions/miss943.mis\n@@ -32,11 +32,6 @@\n \tAWAC CONTROL    WARNING   WE HAVE DETECTED AT LEAST TWO SETS OF\n BANDITS WE BELEIVE ARE TO INTERCEPT THE HERCULES\n END_TEXT\n-\tmessage 125\n-\tCOMMAND 1     YOU HAVE NOT BEEN CLEARED TO FIRE     ALL ENEMY\n-BANDITS ARE NOT YET CONFIRMED HOSTILE      WAIT FOR PERMISSION TO FIRE\n- REPEAT WAIT\n-END_TEXT\n \n \n \n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "somalia",
        "environment": "somal_d",
        "way": "miss943",
        "plane": null,
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 83.5,
            "z": 41.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            137.5,
            100.5,
            149.5,
            111.5
          ],
          [
            114.5,
            85.5,
            128.5,
            95.5
          ],
          [
            95.5,
            132.5,
            107.5,
            144.5
          ],
          [
            144.5,
            124.5,
            152.5,
            130.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "somalia",
        "environment": "somal_d",
        "way": "miss943",
        "plane": null,
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 83.5,
            "z": 41.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            137.5,
            100.5,
            149.5,
            111.5
          ],
          [
            114.5,
            85.5,
            128.5,
            95.5
          ],
          [
            95.5,
            132.5,
            107.5,
            144.5
          ],
          [
            144.5,
            124.5,
            152.5,
            130.5
          ]
        ]
      }
    },
    {
      "index": 1326,
      "identifier": "9c71b1a3",
      "offset": 2891697,
      "stored_size": 881,
      "decoded_size": 1489,
      "stored_sha256": "1387cbe6da03191720dcdbfad4781cdc1df5b62a3c9eeba536694dce5ee59ee7",
      "sha256": "6306dac10df3025f6fe7548b404af3abb0a0ed3f3b2bbfd84cd742e862ec117a",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss946.mis"
      ],
      "preferred_names": [
        "missions/miss946.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss946.mis",
      "cd_identifiers": [
        "9d72b2a3"
      ],
      "label": "missions/miss946.mis",
      "counterpart": {
        "index": 1439,
        "identifier": "9d72b2a3",
        "path": "missions/miss946.mis",
        "family": "mission",
        "output_sha256": "ba0393da3bc149ba0c3a856d7c13176b3e36f4a2f1ab2f5293fba743e67f466c",
        "output_size": 1556,
        "logical_name": "missions/miss946.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tsomalia\n\ttype\tsomal_st\n\tstart\t41984,landed,91136\n\tway\tmiss946\n\tspeed 0\n\tweapons 7\n\tdefault_weapons\n\tangles 0,16384,0\n\n;\tflak 15672,80896,158720,82944\n;\tflak 250880,189440,254976,191488\n;\tflak 287744,218112,291840,222208\n\n\tflak 281600,205824,306176,228352\n\tflak 234496,175104,263168,195584\n\tflak 195584,271360,220160,295936\n\tflak 295936,254976,312320,267264\n\n\ttarg#1\t84,42\ttext\nTHE FIRST SAMSITE IS DESTROYED       PROCEED TO YOUR NEXT TARGET\nEND_TEXT\n\ttarg#2\t72,28\ttext\nTHE FIRST SAMSITE IS DESTROYED       PROCEED TO YOUR NEXT TARGET\nEND_TEXT\n\n\tmessage 170\n\tAWAC CONTROL    WARNING   WE HAVE DETECTED TWO SECTION COMBATS \nWHICH HAVE JUST SCRAMBLED   BE ON YOUR GUARD\nEND_TEXT\n\tmessage 215\n\tAWAC CONTROL    WE WILL KEEP YOU INFORMED OF THE ENEMY FIGHTERS \nACTIVITY\nEND_TEXT\n\t\n\tmessage 250\n\tCONTROL       TWO OF THE ENEMY BANDITS TOOK OFF FROM AN AIRFIELD \nVERY CLOSE TO THE TARGETED SAM SITES     WARNING   THESE FIGHTERS ARE HOSTILE\nEND_TEXT\n\n\tmessage 420\n\tAWAC CONTROL    WARNING   WE HAVE DETECTED AN ENEMY FIGHTER JUST \nSCRAMBLED TRAVELLING AT VERY HIGH SPEED FROM MOGADISHU TOWARDS THE TARGETED \nSAM SITES \nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    BOTH SAM SITES HAVE BEEN DESTROYED    LETS GO HOME\nEND_TEXT\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif eplanes_down == 4 {\n\t\tsetpar score += 40000\n\t\treturn 2\n\t}\n\telse if eplanes_down > 0 {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\u001a\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tsomalia\n\ttype\tsomal_st\n\tstart\t41984,landed,91136\n\tway\tmiss946\n\tspeed 0\n\tweapons 7\n\tdefault_weapons\n\tangles 0,16384,0\n\n;\tflak 15672,80896,158720,82944\n;\tflak 250880,189440,254976,191488\n;\tflak 287744,218112,291840,222208\n\n\tflak 172032,86016,174080,88064\n\tflak 147456,57344,149504,59392\n\tflak 281600,205824,306176,228352\n\tflak 234496,175104,263168,195584\n\tflak 195584,271360,220160,295936\n;\tflak 295936,254976,312320,267264\n\n\ttarg#1\t84,42\ttext\nTHE FIRST SAMSITE IS DESTROYED       PROCEED TO YOUR NEXT TARGET\nEND_TEXT\n\ttarg#2\t72,28\ttext\nTHE FIRST SAMSITE IS DESTROYED       PROCEED TO YOUR NEXT TARGET\nEND_TEXT\n\n\tmessage 170\n\tAWAC CONTROL    WARNING   WE HAVE DETECTED TWO SECTION COMBATS \nWHICH HAVE JUST SCRAMBLED   BE ON YOUR GUARD\nEND_TEXT\n\tmessage 215\n\tAWAC CONTROL    WE WILL KEEP YOU INFORMED OF THE ENEMY FIGHTERS \nACTIVITY\nEND_TEXT\n\t\n\tmessage 250\n\tCONTROL       TWO OF THE ENEMY BANDITS TOOK OFF FROM AN AIRFIELD \nVERY CLOSE TO THE TARGETED SAM SITES     WARNING   THESE FIGHTERS ARE HOSTILE\nEND_TEXT\n\n\tmessage 420\n\tAWAC CONTROL    WARNING   WE HAVE DETECTED AN ENEMY FIGHTER JUST \nSCRAMBLED TRAVELLING AT VERY HIGH SPEED FROM MOGADISHU TOWARDS THE TARGETED \nSAM SITES \nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    BOTH SAM SITES HAVE BEEN DESTROYED    LETS GO HOME\nEND_TEXT\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif eplanes_down == 4 {\n\t\tsetpar score += 40000\n\t\treturn 2\n\t}\n\telse if eplanes_down > 0 {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\u001a\n\u001a\n",
      "diff": "--- floppy/missions/miss946.mis\n+++ CD/missions/miss946.mis\n@@ -12,10 +12,12 @@\n ;\tflak 250880,189440,254976,191488\n ;\tflak 287744,218112,291840,222208\n \n+\tflak 172032,86016,174080,88064\n+\tflak 147456,57344,149504,59392\n \tflak 281600,205824,306176,228352\n \tflak 234496,175104,263168,195584\n \tflak 195584,271360,220160,295936\n-\tflak 295936,254976,312320,267264\n+;\tflak 295936,254976,312320,267264\n \n \ttarg#1\t84,42\ttext\n THE FIRST SAMSITE IS DESTROYED       PROCEED TO YOUR NEXT TARGET\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "somalia",
        "environment": "somal_st",
        "way": "miss946",
        "plane": null,
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 84,
            "z": 42
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 72,
            "z": 28
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 20.5,
            "z": 44.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            137.5,
            100.5,
            149.5,
            111.5
          ],
          [
            114.5,
            85.5,
            128.5,
            95.5
          ],
          [
            95.5,
            132.5,
            107.5,
            144.5
          ],
          [
            144.5,
            124.5,
            152.5,
            130.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "somalia",
        "environment": "somal_st",
        "way": "miss946",
        "plane": null,
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 84,
            "z": 42
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 72,
            "z": 28
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 20.5,
            "z": 44.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            84.0,
            42.0,
            85.0,
            43.0
          ],
          [
            72.0,
            28.0,
            73.0,
            29.0
          ],
          [
            137.5,
            100.5,
            149.5,
            111.5
          ],
          [
            114.5,
            85.5,
            128.5,
            95.5
          ],
          [
            95.5,
            132.5,
            107.5,
            144.5
          ]
        ]
      }
    },
    {
      "index": 1399,
      "identifier": "9d73b3a3",
      "offset": 2892578,
      "stored_size": 745,
      "decoded_size": 1124,
      "stored_sha256": "e648d9e6acc663db40c889840c47e841fe3fa0719e652e0e1ea4fce7cb5b72ca",
      "sha256": "6afa015e62146788d6b0c554427e2968039626cc4cc66b8f956a1a561bac72bb",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss947.mis"
      ],
      "preferred_names": [
        "missions/miss947.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss947.mis",
      "cd_identifiers": [
        "9e74b0a3"
      ],
      "label": "missions/miss947.mis",
      "counterpart": {
        "index": 1511,
        "identifier": "9e74b0a3",
        "path": "missions/miss947.mis",
        "family": "mission",
        "output_sha256": "b350e67f322c876b6d7bf28602cb51662be29e9b0085079687807b533bf67794",
        "output_size": 1124,
        "logical_name": "missions/miss947.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tsomalia\n\ttype\tsomal_d\n\tstart\t41984,landed,91136\n\tway\tmiss947\n\tspeed 0\n\tweapons 6\n\tdefault_weapons\n\tangles 0,16384,0\n\n;\tflak 15672,80896,158720,82944\n;\tflak 250880,189440,254976,191488\n;\tflak 287744,218112,291840,222208\n\n\tflak 281600,205824,306176,228352\n\tflak 234496,175104,263168,195584\n\tflak 195584,271360,220160,295936\n\tflak 295936,254976,312320,267264\n\n\n\ttarg#1 80,40 no_text\n\n\tmessage 170\n\tAWAC CONTROL    WARNING   WE HAVE DETECTED AT LEAST TWO SETS OF\nBANDITS TAKING OFF FROM ENEMY RUNWAYS WE BELEIVE TO BE ON A BOMBING MISSION\nEND_TEXT\n\tmessage 225\n\tAWAC CONTROL    WARNING   THE ENEMY WE HAVE DETECTED ARE CONFIRMED\nTO BE ON A BOMBING MISSION TARGETING THE AIRBASE AT GARISSA   WHERE YOU TOOK\nOFF FROM\nEND_TEXT\n\tmessage 360\n\tAWAC CONTROL    WARNING   WE HAVE DETECTED A SINGLE ENEMY FIGHTER\nTAKING OFF   IT IS TRAVELLING AT HIGH SPEED IN YOUR DIRECTION\nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\n\tif completed == 1 {\n\t\tsetpar score += 60000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tsomalia\n\ttype\tsomal_d\n\tstart\t41984,landed,91136\n\tway\tmiss947\n\tspeed 0\n\tweapons 6\n\tdefault_weapons\n\tangles 0,16384,0\n\n;\tflak 15672,80896,158720,82944\n;\tflak 250880,189440,254976,191488\n;\tflak 287744,218112,291840,222208\n\n\tflak 281600,205824,306176,228352\n\tflak 234496,175104,263168,195584\n\tflak 195584,271360,220160,295936\n\tflak 295936,254976,312320,267264\n\n\n\ttarg#1 80,40 no_text\n\n\tmessage 170\n\tAWAC CONTROL    WARNING   WE HAVE DETECTED AT LEAST TWO SETS OF\nBANDITS TAKING OFF FROM ENEMY RUNWAYS WE BELIEVE TO BE ON A BOMBING MISSION\nEND_TEXT\n\tmessage 225\n\tAWAC CONTROL    WARNING   THE ENEMY WE HAVE DETECTED ARE CONFIRMED\nTO BE ON A BOMBING MISSION TARGETING THE AIRBASE AT GARISSA   WHERE YOU TOOK\nOFF FROM\nEND_TEXT\n\tmessage 360\n\tAWAC CONTROL    WARNING   WE HAVE DETECTED A SINGLE ENEMY FIGHTER\nTAKING OFF   IT IS TRAVELLING AT HIGH SPEED IN YOUR DIRECTION\nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\n\tif completed == 1 {\n\t\tsetpar score += 60000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\u001a\n",
      "diff": "--- floppy/missions/miss947.mis\n+++ CD/missions/miss947.mis\n@@ -22,7 +22,7 @@\n \n \tmessage 170\n \tAWAC CONTROL    WARNING   WE HAVE DETECTED AT LEAST TWO SETS OF\n-BANDITS TAKING OFF FROM ENEMY RUNWAYS WE BELEIVE TO BE ON A BOMBING MISSION\n+BANDITS TAKING OFF FROM ENEMY RUNWAYS WE BELIEVE TO BE ON A BOMBING MISSION\n END_TEXT\n \tmessage 225\n \tAWAC CONTROL    WARNING   THE ENEMY WE HAVE DETECTED ARE CONFIRMED\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "somalia",
        "environment": "somal_d",
        "way": "miss947",
        "plane": null,
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 80,
            "z": 40
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 20.5,
            "z": 44.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            137.5,
            100.5,
            149.5,
            111.5
          ],
          [
            114.5,
            85.5,
            128.5,
            95.5
          ],
          [
            95.5,
            132.5,
            107.5,
            144.5
          ],
          [
            144.5,
            124.5,
            152.5,
            130.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "somalia",
        "environment": "somal_d",
        "way": "miss947",
        "plane": null,
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 80,
            "z": 40
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 20.5,
            "z": 44.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            137.5,
            100.5,
            149.5,
            111.5
          ],
          [
            114.5,
            85.5,
            128.5,
            95.5
          ],
          [
            95.5,
            132.5,
            107.5,
            144.5
          ],
          [
            144.5,
            124.5,
            152.5,
            130.5
          ]
        ]
      }
    },
    {
      "index": 1091,
      "identifier": "996db7a1",
      "offset": 2893323,
      "stored_size": 834,
      "decoded_size": 1371,
      "stored_sha256": "cc262ab1faae63ea17f09e1259881b844b2e164a23b21eb4c555f81489f0b7f8",
      "sha256": "1d489fd771d701e24f922568422431ba7e20db6e772368f6c19499a96461f793",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss961.mis"
      ],
      "preferred_names": [
        "missions/miss961.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss961.mis",
      "cd_identifiers": [
        "9a6eb4a1"
      ],
      "label": "missions/miss961.mis",
      "counterpart": {
        "index": 1235,
        "identifier": "9a6eb4a1",
        "path": "missions/miss961.mis",
        "family": "mission",
        "output_sha256": "d15693b8da97614324845c49fe9363f9d2623f50397d95e9678676b010d99e31",
        "output_size": 1370,
        "logical_name": "missions/miss961.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\n\tworld\tyugoslavia\n\ttype\tyugos_n\n\tstart\t37888,landed,164864\n\tway\tmiss961\n\tspeed 0\n\tplane\t2\n\tweapons 2\n\tdefault_weapons\n\n\tflak 275456,234496,281600,240640\n\tflak 228352,359424,236544,367616\n\tflak 140288,168960,148480,171008\n\tflak 250880,52224,254976,56320\n\n;\tflak 266240,221184,294912,247808\n;\tflak 200704,176128,217088,188416\n;\tflak 172032,126976,194560,149504\n;\tflak 118784,163840,151552,182272\n\ntarg#1\t99,91\ttext\nCOMMAND CENTRE DESTROYED       HEAD FOR MILITARY INSTALLATION AT 102 97\nEND_TEXT\n\ttarg#2\t102,97\ttext\nMILITARY INSTALLATION DESTROYED       HEAD FOR COMMAND CENTRE AT 99,91\nEND_TEXT\n\n\tmessage 20\n\tCONTROL         LEADER ONE PROCEED TO 99 91 TO YOUR FIRST TARGET\n     REPEAT 99 91\nEND_TEXT\n\n\tmessage 420\n\tAWAC CONTROL REPORT        WARNING AT LEAST TWO FIGHTER AIRCRAFT\nHAVE LAUNCHED FROM AN AIRFIELD NORTH EAST OF YOUR POSITION\nEND_TEXT\n\n\tmessage 600\n\tAWAC CONTROL REPORT        WARNING TWO FIGHTERS HAVE LAUNCHED FROM\nAN ENEMY AIRBASE HEADING TOWARDS YOUR CURRENT POSITION\nEND_TEXT\n\n\n\tcomplete all_targets text\nWELL DONE BOTH TARGETS DESTROYED   RETURN TO BASE\nEND_TEXT\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\n\t\t setpar score += 25000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\n\n\u001a\n\u001a\n",
      "cd_view": "INIT:\n\n\tworld\tyugoslavia\n\ttype\tyugos_n\n\tstart\t37888,landed,164864\n\tway\tmiss961\n\tspeed 0\n\tplane\t2\n\tweapons 2\n\tdefault_weapons\n\n\tflak 275456,234496,281600,240640\n\tflak 228352,359424,236544,367616\n\tflak 140288,168960,148480,171008\n\tflak 250880,52224,254976,56320\n\n;\tflak 266240,221184,294912,247808\n\tflak 200704,185128,204088,188416\n;\tflak 172032,126976,194560,149504\n;\tflak 118784,163840,151552,182272\n\ntarg#1\t99,91\ttext\nCOMMAND CENTRE DESTROYED       HEAD FOR MILITARY INSTALLATION AT 102 97\nEND_TEXT\n\ttarg#2\t102,97\ttext\nMILITARY INSTALLATION DESTROYED       HEAD FOR COMMAND CENTRE AT 99,91\nEND_TEXT\n\n\tmessage 20\n\tCONTROL         LEADER ONE PROCEED TO 99 91 TO YOUR FIRST TARGET\n     REPEAT 99 91\nEND_TEXT\n\n\tmessage 420\n\tAWAC CONTROL REPORT        WARNING AT LEAST TWO FIGHTER AIRCRAFT\nHAVE LAUNCHED FROM AN AIRFIELD NORTH EAST OF YOUR POSITION\nEND_TEXT\n\n\tmessage 600\n\tAWAC CONTROL REPORT        WARNING TWO FIGHTERS HAVE LAUNCHED FROM\nAN ENEMY AIRBASE HEADING TOWARDS YOUR CURRENT POSITION\nEND_TEXT\n\n\n\tcomplete all_targets text\nWELL DONE BOTH TARGETS DESTROYED   RETURN TO BASE\nEND_TEXT\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\n\t\t setpar score += 25000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\n\n\u001a\n\u001a\n",
      "diff": "--- floppy/missions/miss961.mis\n+++ CD/missions/miss961.mis\n@@ -15,7 +15,7 @@\n \tflak 250880,52224,254976,56320\n \n ;\tflak 266240,221184,294912,247808\n-;\tflak 200704,176128,217088,188416\n+\tflak 200704,185128,204088,188416\n ;\tflak 172032,126976,194560,149504\n ;\tflak 118784,163840,151552,182272\n \n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "yugoslavia",
        "environment": "yugos_n",
        "way": "miss961",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 99,
            "z": 91
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 102,
            "z": 97
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 18.5,
            "z": 80.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            134.5,
            114.5,
            137.5,
            117.5
          ],
          [
            111.5,
            175.5,
            115.5,
            179.5
          ],
          [
            68.5,
            82.5,
            72.5,
            83.5
          ],
          [
            122.5,
            25.5,
            124.5,
            27.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "yugoslavia",
        "environment": "yugos_n",
        "way": "miss961",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 99,
            "z": 91
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 102,
            "z": 97
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 18.5,
            "z": 80.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            134.5,
            114.5,
            137.5,
            117.5
          ],
          [
            111.5,
            175.5,
            115.5,
            179.5
          ],
          [
            68.5,
            82.5,
            72.5,
            83.5
          ],
          [
            122.5,
            25.5,
            124.5,
            27.5
          ],
          [
            98.0,
            90.39453125,
            99.65234375,
            92.0
          ]
        ]
      }
    },
    {
      "index": 1171,
      "identifier": "9a6fb1a1",
      "offset": 2894157,
      "stored_size": 864,
      "decoded_size": 1368,
      "stored_sha256": "aefebbcfcb931412d7049d72c3593ccb023a8c00fd5c527d6ed363aa1b66a11e",
      "sha256": "ca7794999c1431b44832ab7b701c74138db67bf8983ef0f6ac48e078cd18e552",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss962.mis"
      ],
      "preferred_names": [
        "missions/miss962.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss962.mis",
      "cd_identifiers": [
        "9b70b2a1"
      ],
      "label": "missions/miss962.mis",
      "counterpart": {
        "index": 1303,
        "identifier": "9b70b2a1",
        "path": "missions/miss962.mis",
        "family": "mission",
        "output_sha256": "8509a28d3ae5154aa12363d4330581cfb75618f6995f3adf69fda767d7094be6",
        "output_size": 1405,
        "logical_name": "missions/miss962.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tyugoslavia\n\ttype\tyugos_n\n\tstart\t125952,landed,48128\n\tway\tmiss962\n\tplane\t2\n\tspeed 200\n\tweapons 4\n\tdefault_weapons\n\n\tflak 275456,234496,281600,240640\n\tflak 228352,359424,236544,367616\n\tflak 140288,168960,148480,171008\n\tflak 250880,52224,254976,56320\n\n;\tflak 266240,221184,294912,247808\n;\tflak 200704,176128,217088,188416\n;\tflak 172032,126976,194560,149504\n;\tflak 118784,163840,151552,182272\n\ntarg#1\t111,88\ttext\nTHE HEADQUARTERS AT 111 88 HAS BEEN SEVERELY DAMAGED     NICE WORK\nEND_TEXT\n\ttarg#2\t116,80\ttext\nTHE MILITARY INSTALLATION AT 116 80 HAS BEEN DESTROYED     WELL DONE\nEND_TEXT\n\tmessage 20\n\tCONTROL          PROCEED WITH YOU MISSION YOUR PRIMARY TARGET IS AT\n111 88      REPEAT 111 88\nEND_TEXT\n\n\tmessage 180\n\tAWAC CONTROL REPORT        WARNING TWO FIGHTERS HAVE LAUNCHED FROM\nAN ENEMY AIRBASE HEADING TOWARDS YOUR CURRENT POSITION\nEND_TEXT\n\tmessage 600\n\tAWAC CONTROL REPORT        WARNING TWO FIGHTER AIRCRAFT HAVE LAUNCHED\n FROM AN AIRFIELD NORTH EAST OF YOUR POSITION\nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\n\t\t setpar score += 25000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tyugoslavia\n\ttype\tyugos_n\n\tstart\t125952,landed,48128\n\tway\tmiss962\n\tplane\t2\n\tspeed 200\n\tweapons 4\n\tdefault_weapons\n\n\tflak 275456,234496,281600,240640\n\tflak 228352,359424,236544,367616\n\tflak 140288,168960,148480,171008\n\tflak 250880,52224,254976,56320\n\n\tflak 229000,174000,233000,178000\n\n;\tflak 266240,221184,294912,247808\n;\tflak 200704,176128,217088,188416\n;\tflak 172032,126976,194560,149504\n;\tflak 118784,163840,151552,182272\n\ntarg#1\t111,88\ttext\nTHE HEADQUARTERS AT 111 88 HAS BEEN SEVERELY DAMAGED     NICE WORK\nEND_TEXT\n\ttarg#2\t116,80\ttext\nTHE MILITARY INSTALLATION AT 116 80 HAS BEEN DESTROYED     WELL DONE\nEND_TEXT\n\tmessage 20\n\tCONTROL          PROCEED WITH YOU MISSION YOUR PRIMARY TARGET IS AT\n111 88      REPEAT 111 88\nEND_TEXT\n\n\tmessage 180\n\tAWAC CONTROL REPORT        WARNING TWO FIGHTERS HAVE LAUNCHED FROM\nAN ENEMY AIRBASE HEADING TOWARDS YOUR CURRENT POSITION\nEND_TEXT\n\tmessage 600\n\tAWAC CONTROL REPORT        WARNING TWO FIGHTER AIRCRAFT HAVE LAUNCHED\n FROM AN AIRFIELD NORTH EAST OF YOUR POSITION\nEND_TEXT\n\n\tcomplete all_targets\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif dead(targ#1) and dead(targ#2) {\n\t\t setpar score += 25000\n\t\t return 2\n\t}\n\telse if dead(targ#1) or dead(targ#2) {\n\t\tsetpar score += 10000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\u001a\n",
      "diff": "--- floppy/missions/miss962.mis\n+++ CD/missions/miss962.mis\n@@ -12,6 +12,8 @@\n \tflak 228352,359424,236544,367616\n \tflak 140288,168960,148480,171008\n \tflak 250880,52224,254976,56320\n+\n+\tflak 229000,174000,233000,178000\n \n ;\tflak 266240,221184,294912,247808\n ;\tflak 200704,176128,217088,188416\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "yugoslavia",
        "environment": "yugos_n",
        "way": "miss962",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 111,
            "z": 88
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 116,
            "z": 80
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 61.5,
            "z": 23.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            134.5,
            114.5,
            137.5,
            117.5
          ],
          [
            111.5,
            175.5,
            115.5,
            179.5
          ],
          [
            68.5,
            82.5,
            72.5,
            83.5
          ],
          [
            122.5,
            25.5,
            124.5,
            27.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "yugoslavia",
        "environment": "yugos_n",
        "way": "miss962",
        "plane": "2",
        "points": [
          {
            "kind": "target",
            "name": "targ#1",
            "x": 111,
            "z": 88
          },
          {
            "kind": "target",
            "name": "targ#2",
            "x": 116,
            "z": 80
          },
          {
            "kind": "start",
            "name": "Player start",
            "x": 61.5,
            "z": 23.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            134.5,
            114.5,
            137.5,
            117.5
          ],
          [
            111.5,
            175.5,
            115.5,
            179.5
          ],
          [
            68.5,
            82.5,
            72.5,
            83.5
          ],
          [
            122.5,
            25.5,
            124.5,
            27.5
          ],
          [
            111.81640625,
            84.9609375,
            113.76953125,
            86.9140625
          ]
        ]
      }
    },
    {
      "index": 1092,
      "identifier": "996eb1a1",
      "offset": 2900126,
      "stored_size": 790,
      "decoded_size": 1216,
      "stored_sha256": "5ac60dc483320c5856391bc310aade2340e6db1a790a71c34a7d6b5fac99bd58",
      "sha256": "9db8ea387871bbd84020348d0d8beff0ce1bf99d3cd263f5085f9a45a76184be",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "iff/raw/miss922.cfg",
        "missions/miss970.mis"
      ],
      "preferred_names": [
        "missions/miss970.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss970.mis",
      "cd_identifiers": [
        "9a6fb2a1"
      ],
      "label": "missions/miss970.mis",
      "counterpart": {
        "index": 1236,
        "identifier": "9a6fb2a1",
        "path": "_unknown/9a6fb2a1-1236.bin",
        "family": "mission",
        "output_sha256": "cda9c7644a676a7ffe74e18f086940b3b7473f334f26dde0adbbda97e7a35f2f",
        "output_size": 1194,
        "logical_name": "missions/miss970.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "INIT:\n\tworld\tyugoslavia\n\ttype\tyugos_n\n\tstart\t125952,landed,48128\n\tway\tmiss970\n\tplane\t1\n\tspeed 0\n\tweapons 0\n\tdefault_weapons\n\n\tflak 275456,234496,281600,240640\n\tflak 228352,359424,236544,367616\n\tflak 140288,168960,148480,171008\n\tflak 250880,52224,254976,56320\n\n;\tflak 266240,221184,294912,247808\n;\tflak 200704,176128,217088,188416\n;\tflak 172032,126976,194560,149504\n;\tflak 118784,163840,151552,182272\n\n\n\tmessage 60\n\tAWAC CONTROL REPORT        WARNING TWO SETS OF TWO FIGHTER AIRCRAFT\nARE ON THEIR WAY    LOOKS LIKE THEY ARE GUNNING FOR YOU\nEND_TEXT\n\tmessage 100\n\tAWAC CONTROL REPORT        THE TWO SETS OF FIGHTER AIRCRAFT HAVE A\nSUFFICIENT DISTANCE BETWEEN THEM   BOTH IDENTIFIED AS HOSTILE   CLEAR\nENGAGE\nEND_TEXT\n\n\tmessage 500\n\tCONTROL     WARNING  UNIDENTIFIED TRACKS    FIGHTER AIRCRAFT ON\nCOURSE FOR THE ALLIED FLEET    IDENTIFIED AS HOSTILE   PLEASE ENGAGE\nEND_TEXT\n\n\tcomplete enemy == 3\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif eplanes_down == 3 {\n\t\tsetpar score += 35000\n\t\treturn 2\n\t}\n\telse if eplanes_down > 0 {\n\t\tsetpar score += 4000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\n\u001a\n\u001a\n",
      "cd_view": "INIT:\n\tworld\tyugoslavia\n\ttype\tyugos_n\n\tstart\t125952,landed,48128\n\tway\tmiss970\n\tplane\t1\n\tspeed 0\n\tweapons 0\n\tdefault_weapons\n\n\tflak 275456,234496,281600,240640\n\tflak 228352,359424,236544,367616\n\tflak 140288,168960,148480,171008\n\tflak 250880,52224,254976,56320\n\n;\tflak 266240,221184,294912,247808\n;\tflak 200704,176128,217088,188416\n;\tflak 172032,126976,194560,149504\n;\tflak 118784,163840,151552,182272\n\n\n\tmessage 60\n\tAWAC CONTROL REPORT        WARNING TWO SETS OF TWO FIGHTER AIRCRAFT\nARE ON THEIR WAY    LOOKS LIKE THEY ARE GUNNING FOR YOU\nEND_TEXT\n\tmessage 100\n\tAWAC CONTROL REPORT        THE TWO SETS OF FIGHTER AIRCRAFT HAVE A\nSUFFICIENT DISTANCE BETWEEN THEM   BOTH IDENTIFIED AS HOSTILE   CLEAR\nENGAGE\nEND_TEXT\n\n\tmessage 500\n\tCONTROL     WARNING  UNIDENTIFIED TRACKS    FIGHTER AIRCRAFT ON\nCOURSE FOR THE ALLIED FLEET      PLEASE ENGAGE\nEND_TEXT\n\n\tcomplete enemy == 3\ttext\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\n\tif eplanes_down == 3 {\n\t\tsetpar score += 35000\n\t\treturn 2\n\t}\n\telse if eplanes_down > 0 {\n\t\tsetpar score += 4000\n\t\treturn 1\n\t}\n\telse return 0\nEND:\n\n\u001a\n\u001a\n",
      "diff": "--- floppy/missions/miss970.mis\n+++ CD/_unknown/9a6fb2a1-1236.bin\n@@ -31,7 +31,7 @@\n \n \tmessage 500\n \tCONTROL     WARNING  UNIDENTIFIED TRACKS    FIGHTER AIRCRAFT ON\n-COURSE FOR THE ALLIED FLEET    IDENTIFIED AS HOSTILE   PLEASE ENGAGE\n+COURSE FOR THE ALLIED FLEET      PLEASE ENGAGE\n END_TEXT\n \n \tcomplete enemy == 3\ttext\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "yugoslavia",
        "environment": "yugos_n",
        "way": "miss970",
        "plane": "1",
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 61.5,
            "z": 23.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            134.5,
            114.5,
            137.5,
            117.5
          ],
          [
            111.5,
            175.5,
            115.5,
            179.5
          ],
          [
            68.5,
            82.5,
            72.5,
            83.5
          ],
          [
            122.5,
            25.5,
            124.5,
            27.5
          ]
        ]
      },
      "cd_mission_fields": {
        "world": "yugoslavia",
        "environment": "yugos_n",
        "way": "miss970",
        "plane": "1",
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 61.5,
            "z": 23.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            134.5,
            114.5,
            137.5,
            117.5
          ],
          [
            111.5,
            175.5,
            115.5,
            179.5
          ],
          [
            68.5,
            82.5,
            72.5,
            83.5
          ],
          [
            122.5,
            25.5,
            124.5,
            27.5
          ]
        ]
      }
    },
    {
      "index": 1330,
      "identifier": "9c7589a1",
      "offset": 2904277,
      "stored_size": 439,
      "decoded_size": 566,
      "stored_sha256": "38d3340118c90c957adc0ca10d8aad6e56d7ed19481a42edb284aed9efbc8b3d",
      "sha256": "81d67fcad2a8669f8749af2ceedfdb4da2a2da26b5aa79100c4d0030c5fe19ec",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss982.mis",
        "tunes/antiarm/miss966.btm"
      ],
      "preferred_names": [
        "missions/miss982.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss982.mis",
      "cd_identifiers": [
        "9d768aa1"
      ],
      "label": "missions/miss982.mis",
      "counterpart": {
        "index": 1445,
        "identifier": "9d768aa1",
        "path": "_unknown/9d768aa1-1445.bin",
        "family": "mission",
        "output_sha256": "61feca53fd72e914e15b97d52623e44eab7a62e527e63f1b7b6ae6a6a6ce7f1d",
        "output_size": 779,
        "logical_name": "missions/miss982.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "\nINIT:\n\tworld\tseaworld\n\ttype\tseaclear\n\tstart\t365568,landed,359424\n;\tstart\t365568,-35,359424\n\tway\tmiss982\n\tplane 3\n\tspeed 200\n\tweapons 3\n\tdefault_weapons\n\n\n;\tflak 115712,175104,158720,199680\n\n    message 20\nPROTECT THE ALLIED FLEET FROM ATTACK BY ENEMY AIRCRAFT\nEND_TEXT\n\n\tcomplete enemy == 4   text\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\tif eplanes_down == 4 setpar score += 35000\n\n\tif eplanes_down == 4 return 2\n\tif eplanes_down > 0 return 1\n\treturn 0\nEND:\n\n\n\u001a\n",
      "cd_view": "\nINIT:\n\tworld\tseaworld\n\ttype\tseaclear\n\tstart\t365568,landed,359424\n;\tstart\t365568,-35,359424\n\tway\tmiss982\n\tplane 3\n\tspeed 200\n\tweapons 3\n\tdefault_weapons\n\n\n;\tflak 115712,175104,158720,199680\n\n    message 20\nPROTECT THE ALLIED FLEET FROM ATTACK BY ENEMY AIRCRAFT\nEND_TEXT\n\n\tmessage 120\nTWO F16 AIRCRAFT ARE APPROACHING FROM THE SOUTH\nEND_TEXT\n\tmessage 135\n    INTELLIGENCE REPORTS THE FI6S ARE CARRYING HARPOONS\nEND_TEXT\n\tmessage 150\n    DESTROY THE F16S IMMEDIATLY\nEND_TEXT\n\n\tcomplete enemy == 4   text\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\tif eplanes_down == 4 setpar score += 35000\n\n\tif eplanes_down == 4 return 2\n\tif eplanes_down > 0 return 1\n\treturn 0\nEND:\n\n\n\u001a\n",
      "diff": "--- floppy/missions/miss982.mis\n+++ CD/_unknown/9d768aa1-1445.bin\n@@ -17,6 +17,16 @@\n PROTECT THE ALLIED FLEET FROM ATTACK BY ENEMY AIRCRAFT\n END_TEXT\n \n+\tmessage 120\n+TWO F16 AIRCRAFT ARE APPROACHING FROM THE SOUTH\n+END_TEXT\n+\tmessage 135\n+    INTELLIGENCE REPORTS THE FI6S ARE CARRYING HARPOONS\n+END_TEXT\n+\tmessage 150\n+    DESTROY THE F16S IMMEDIATLY\n+END_TEXT\n+\n \tcomplete enemy == 4   text\n WELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\n END_TEXT\n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "seaworld",
        "environment": "seaclear",
        "way": "miss982",
        "plane": "3",
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 178.5,
            "z": 175.5,
            "altitude": "landed"
          }
        ],
        "flak": []
      },
      "cd_mission_fields": {
        "world": "seaworld",
        "environment": "seaclear",
        "way": "miss982",
        "plane": "3",
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 178.5,
            "z": 175.5,
            "altitude": "landed"
          }
        ],
        "flak": []
      }
    },
    {
      "index": 1403,
      "identifier": "9d778ba1",
      "offset": 2904716,
      "stored_size": 438,
      "decoded_size": 561,
      "stored_sha256": "6a5f8a7538771f679300763be52e39d404cce62b0787643809ebb31850f69c4d",
      "sha256": "d56055d5461cfd95ba14fb0a66dd813924372f464adeb953e80fb3cd87a4c935",
      "status": "changed",
      "family": "mission",
      "candidate_names": [
        "missions/miss983.mis"
      ],
      "preferred_names": [
        "missions/miss983.mis"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/missions/miss983.mis",
      "cd_identifiers": [
        "9e7888a1"
      ],
      "label": "missions/miss983.mis",
      "counterpart": {
        "index": 1515,
        "identifier": "9e7888a1",
        "path": "missions/miss983.mis",
        "family": "mission",
        "output_sha256": "116f2af983b096c9a28ea1ae2d90d5f7f24c5bd9d962415c8c5545c0a007f9e3",
        "output_size": 664,
        "logical_name": "missions/miss983.mis"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "\nINIT:\n\tworld\tseaworld\n\ttype\tseacloud\n\tstart\t324608,landed,316416\n;\tstart\t324608,-35,316416\n\tway\tmiss983\n\tplane 3\n\tspeed 200\n\tweapons 6\n\tdefault_weapons\n\n;\tflak 115712,175104,158720,199680\n\n\n    message 20\nFLY OVER SOUTH GEORGIA AND INTERCEPT ANY HOSTILES\nEND_TEXT\n\n\n\tcomplete enemy == 4   text\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\tif eplanes_down == 4 setpar score += 35000\n\n\tif eplanes_down == 4 return 2\n\tif eplanes_down > 0 return 1\n\treturn 0\nEND:\n\n\u001a\n",
      "cd_view": "\nINIT:\n\tworld\tseaworld\n\ttype\tseacloud\n\tstart\t324608,landed,316416\n;\tstart\t324608,-35,316416\n\tway\tmiss983\n\tplane 3\n\tspeed 200\n\tweapons 6\n\tdefault_weapons\n\n\tflak 115712,175104,158720,199680\n\n\n    message 20\nFLY OVER SOUTH GEORGIA AND INTERCEPT ANY HOSTILES\nEND_TEXT\n    message 120\nAWAC CONFIRMS FOUR HOSTILE AIRCRAFT IN THE AREA\n     DESTROY ALL HOSTILES \nEND_TEXT\n\n\n\tcomplete enemy == 4   text\nWELL DONE    MISSION COMPLETE      RETURN TO BASE IMMEDIATLY\nEND_TEXT\n\n\nFINISH:\n\tsetpar score += pairscore\n\tif eplanes_down == 4 setpar score += 35000\n\n\tif eplanes_down == 4 return 2\n\tif eplanes_down > 0 return 1\n\treturn 0\nEND:\n\n\u001a\n",
      "diff": "--- floppy/missions/miss983.mis\n+++ CD/missions/miss983.mis\n@@ -10,11 +10,15 @@\n \tweapons 6\n \tdefault_weapons\n \n-;\tflak 115712,175104,158720,199680\n+\tflak 115712,175104,158720,199680\n \n \n     message 20\n FLY OVER SOUTH GEORGIA AND INTERCEPT ANY HOSTILES\n+END_TEXT\n+    message 120\n+AWAC CONFIRMS FOUR HOSTILE AIRCRAFT IN THE AREA\n+     DESTROY ALL HOSTILES \n END_TEXT\n \n \n",
      "decoded_view_identical": false,
      "mission_fields": {
        "world": "seaworld",
        "environment": "seacloud",
        "way": "miss983",
        "plane": "3",
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 158.5,
            "z": 154.5,
            "altitude": "landed"
          }
        ],
        "flak": []
      },
      "cd_mission_fields": {
        "world": "seaworld",
        "environment": "seacloud",
        "way": "miss983",
        "plane": "3",
        "points": [
          {
            "kind": "start",
            "name": "Player start",
            "x": 158.5,
            "z": 154.5,
            "altitude": "landed"
          }
        ],
        "flak": [
          [
            56.5,
            85.5,
            77.5,
            97.5
          ]
        ]
      }
    },
    {
      "index": 3086,
      "identifier": "68335216",
      "offset": 3206563,
      "stored_size": 70,
      "decoded_size": 70,
      "stored_sha256": "ae994dbc23d2d6eb820b1fd634f9e1d1d307eaef5031e4e8efe1435720ea9898",
      "sha256": "ae994dbc23d2d6eb820b1fd634f9e1d1d307eaef5031e4e8efe1435720ea9898",
      "status": "changed",
      "family": "object_definition",
      "candidate_names": [
        "ss/test.ssd"
      ],
      "preferred_names": [
        "ss/test.ssd"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/ss/test.ssd",
      "cd_identifiers": [
        "6b3b4c16"
      ],
      "label": "ss/test.ssd",
      "counterpart": {
        "index": 3131,
        "identifier": "6b3b4c16",
        "path": "ss/test.ssd",
        "family": "object_definition",
        "output_sha256": "ee041fcb27f3fe599a1d2ff95a311d5fa9f4445b6fadc840e9a6aadcc7ff8fe7",
        "output_size": 70,
        "logical_name": "ss/test.ssd"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "{\n  \"custom_bytes\": 0,\n  \"part_count\": 2,\n  \"range_field\": 1000,\n  \"flags\": 257,\n  \"anchors\": [],\n  \"entries\": [\n    18,\n    56,\n    66,\n    68\n  ],\n  \"parts\": [\n    {\n      \"slot\": 0,\n      \"name\": \"herky\",\n      \"model_index\": 630,\n      \"rotation\": [\n        0,\n        0,\n        0\n      ],\n      \"placement_flags\": 0\n    },\n    {\n      \"slot\": 1,\n      \"name\": \"box\",\n      \"model_index\": 600,\n      \"rotation\": [\n        0,\n        0,\n        0\n      ],\n      \"placement_flags\": 0\n    }\n  ],\n  \"draw_parts\": [\n    {\n      \"slot\": 0,\n      \"anchor\": null\n    },\n    {\n      \"slot\": 1,\n      \"anchor\": null\n    }\n  ],\n  \"collision_tests\": [],\n  \"warnings\": [],\n  \"programs\": [\n    [\n      18,\n      3,\n      [\n        0,\n        630\n      ]\n    ],\n    [\n      24,\n      3,\n      [\n        1,\n        600\n      ]\n    ],\n    [\n      30,\n      21,\n      [\n        0,\n        3,\n        12800,\n        5\n      ]\n    ],\n    [\n      40,\n      20,\n      [\n        1,\n        3,\n        4608,\n        5\n      ]\n    ],\n    [\n      50,\n      2,\n      [\n        8\n      ]\n    ],\n    [\n      54,\n      0,\n      []\n    ],\n    [\n      56,\n      7,\n      [\n        0\n      ]\n    ],\n    [\n      60,\n      7,\n      [\n        1\n      ]\n    ],\n    [\n      64,\n      0,\n      []\n    ],\n    [\n      66,\n      0,\n      []\n    ],\n    [\n      68,\n      0,\n      []\n    ]\n  ],\n  \"parameter_streams\": [\n    {\n      \"part\": 0,\n      \"parameter\": 1,\n      \"offset\": 36,\n      \"words\": [\n        12800,\n        5\n      ]\n    },\n    {\n      \"part\": 1,\n      \"parameter\": 0,\n      \"offset\": 46,\n      \"words\": [\n        4608,\n        5\n      ]\n    }\n  ],\n  \"custom_initial_values\": {}\n}\n",
      "cd_view": "{\n  \"custom_bytes\": 0,\n  \"part_count\": 2,\n  \"range_field\": 1000,\n  \"flags\": 257,\n  \"anchors\": [],\n  \"entries\": [\n    18,\n    56,\n    66,\n    68\n  ],\n  \"parts\": [\n    {\n      \"slot\": 0,\n      \"name\": \"herky\",\n      \"model_index\": 630,\n      \"rotation\": [\n        0,\n        0,\n        0\n      ],\n      \"placement_flags\": 0\n    },\n    {\n      \"slot\": 1,\n      \"name\": \"box\",\n      \"model_index\": 600,\n      \"rotation\": [\n        0,\n        0,\n        0\n      ],\n      \"placement_flags\": 0\n    }\n  ],\n  \"draw_parts\": [\n    {\n      \"slot\": 0,\n      \"anchor\": null\n    },\n    {\n      \"slot\": 1,\n      \"anchor\": null\n    }\n  ],\n  \"collision_tests\": [],\n  \"warnings\": [],\n  \"programs\": [\n    [\n      18,\n      3,\n      [\n        0,\n        630\n      ]\n    ],\n    [\n      24,\n      3,\n      [\n        1,\n        600\n      ]\n    ],\n    [\n      30,\n      21,\n      [\n        0,\n        3,\n        12800,\n        5\n      ]\n    ],\n    [\n      40,\n      20,\n      [\n        1,\n        3,\n        3840,\n        5\n      ]\n    ],\n    [\n      50,\n      2,\n      [\n        8\n      ]\n    ],\n    [\n      54,\n      0,\n      []\n    ],\n    [\n      56,\n      7,\n      [\n        0\n      ]\n    ],\n    [\n      60,\n      7,\n      [\n        1\n      ]\n    ],\n    [\n      64,\n      0,\n      []\n    ],\n    [\n      66,\n      0,\n      []\n    ],\n    [\n      68,\n      0,\n      []\n    ]\n  ],\n  \"parameter_streams\": [\n    {\n      \"part\": 0,\n      \"parameter\": 1,\n      \"offset\": 36,\n      \"words\": [\n        12800,\n        5\n      ]\n    },\n    {\n      \"part\": 1,\n      \"parameter\": 0,\n      \"offset\": 46,\n      \"words\": [\n        3840,\n        5\n      ]\n    }\n  ],\n  \"custom_initial_values\": {}\n}\n",
      "diff": "--- floppy/ss/test.ssd\n+++ CD/ss/test.ssd\n@@ -79,7 +79,7 @@\n       [\n         1,\n         3,\n-        4608,\n+        3840,\n         5\n       ]\n     ],\n@@ -140,7 +140,7 @@\n       \"parameter\": 0,\n       \"offset\": 46,\n       \"words\": [\n-        4608,\n+        3840,\n         5\n       ]\n     }\n",
      "decoded_view_identical": false
    },
    {
      "index": 283,
      "identifier": "899cfb51",
      "offset": 4,
      "stored_size": 792,
      "decoded_size": 792,
      "stored_sha256": "ef1286082fd324037feb57840298cc7fd50732efab3dd9e1ae51708925cdbd89",
      "sha256": "ef1286082fd324037feb57840298cc7fd50732efab3dd9e1ae51708925cdbd89",
      "status": "changed",
      "family": "presentation_program",
      "candidate_names": [
        "busted1.par"
      ],
      "preferred_names": [
        "busted1.par"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/busted1.par",
      "cd_identifiers": [
        "9150afa8"
      ],
      "label": "busted1.par",
      "counterpart": {
        "index": 518,
        "identifier": "9150afa8",
        "path": "_unknown/9150afa8-0518.bin",
        "family": "presentation_program",
        "output_sha256": "783c18c28f9be13d490b8ca5f9b5e4f0f30b31470a46e2d3c64fe11de1aedaa3",
        "output_size": 885,
        "logical_name": "cdbusted.par"
      },
      "counterpart_basis": "CD parser counterpart",
      "floppy_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"busted1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsout\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 350,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"you have been found guilty of the charge\\r\\nof disobeying a direct order and attacking\\r\\nan unauthorised target.. \\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 179,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 106\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 300,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"as from 12:00hrs.. you are relieved from active duty.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 192,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 300,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"you are to appear before a special meeting of the head of\\r\\nunited nations command..and will face court martial proceedings\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 187,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 250,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"hand in your sidearm to the military police\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 187,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"you are dismissed!\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 192,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsguil\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        }\n      ]\n    }\n  ]\n}\n",
      "cd_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"busted1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsout\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 350,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"you have been found guilty of the charge\\r\\nof disobeying a direct order and attacking\\r\\nan unauthorised target.. \\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 179,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 106\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 300,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"as from 12:00hrs.. you are relieved from active duty.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 192,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 300,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"you are to appear before a special meeting of the head of\\r\\nunited nations command..and will face court martial proceedings\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 187,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 250,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"hand in your sidearm to the military police\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 187,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"you are dismissed!\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 192,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsguil\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cell\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cell2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cell3\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        }\n      ]\n    }\n  ]\n}\n",
      "diff": "--- floppy/busted1.par\n+++ CD/_unknown/9150afa8-0518.bin\n@@ -143,6 +143,30 @@\n           \"fade_out\": 1,\n           \"wait_ticks\": 150,\n           \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"cell\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 1,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"cell2\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 1,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"cell3\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 1,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n         }\n       ]\n     }\n",
      "decoded_view_identical": false,
      "functions": [
        {
          "name": "busted1",
          "nodes": 10,
          "visuals": 9
        }
      ]
    },
    {
      "index": 1286,
      "identifier": "9bc8b798",
      "offset": 1048,
      "stored_size": 2443,
      "decoded_size": 2443,
      "stored_sha256": "c3a2c72c411211469b121b695a077f10f3e3d002cd92efe49ebc5cd4445a3de0",
      "sha256": "c3a2c72c411211469b121b695a077f10f3e3d002cd92efe49ebc5cd4445a3de0",
      "status": "changed",
      "family": "presentation_program",
      "candidate_names": [
        "colintro.par"
      ],
      "preferred_names": [
        "colintro.par"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/colintro.par",
      "cd_identifiers": [
        "931fbba6"
      ],
      "label": "colintro.par",
      "counterpart": {
        "index": 664,
        "identifier": "931fbba6",
        "path": "_unknown/931fbba6-0664.bin",
        "family": "presentation_program",
        "output_sha256": "92550b612c0c781c6f7bfbd5f8dc752a615e797cc8dc42c07d6ac40d510416e6",
        "output_size": 2432,
        "logical_name": "cdcolint.par"
      },
      "counterpart_basis": "CD parser counterpart",
      "floppy_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"strip1\",\n      \"nodes\": [\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"the drugs war is about to explode\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 98,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"untv0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uflag1\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"\\r\\nthe democratically elected government of colombia has been deposed\\r\\nin a violent coup d etat by a large faction of the nation's armed\\r\\nforces, who are believed to be backed by the powerful drug cartel of colombia\\r\\n\\r\\na former government official who has fled into hiding has told us that\\r\\nthe cartels make an estimated one hundred billion dollars each year,\\r\\nwith this they have bought themselves an entire nation\\r\\nin which, unopposed, they will double their drugs income..\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 58,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uflag1\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"\\r\\narmy divisions who remain loyal to the former president still control\\r\\none third of the country..\\r\\n\\r\\nin an appeal to the united nations general assembly the ousted leader\\r\\nwarned the leading economic nations of the grave threat ahead..\\r\\n\\r\\nand pleaded for help to overthrow the new regime and call for\\r\\nun monitored general elections....\\r\\n\\r\\nand to destroy the cocaine industry\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 67,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsdrug\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uflag1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"in an special security council sitting, a difficult compromise\\r\\nwas negociated\\r\\n\\r\\nthe un will not get directly involved within the political conflict\\r\\nbut has passed a resolution to destroy at will any suspected or\\r\\npotential drug farm, trafficker, or installation within the country\\r\\n\\r\\na colombian spokesman has said that his new government could not\\r\\naccount for the actions of any of its citizens or organisations\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 67,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"you are to join the battlegroup on the next transit flight.\\r\\nwe do have a crisis situation on our hands...\\r\\n\",\n          \"layout\": {\n            \"x\": -6,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 115\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"russian intelligence can confirm that the photographs are genuine\\r\\nand an entire former soviet squadron have set up a base in colombia.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 186,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"the situation is compounded due to the military sophistication of\\r\\nthe colombian air force. under the former regime, the clinton administration\\r\\nsupplied over 30 of the latest f16 agile falcons and we believe most of them\\r\\nare still in service..and have a full compliment of weapons and stores.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 172,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fleet\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"corridor\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"^brief901.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 9,\n            \"y\": 57,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 63\n          }\n        }\n      ]\n    }\n  ]\n}\n",
      "cd_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"strip1\",\n      \"nodes\": [\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"the drug war is about to explode\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 98,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"untv0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uflag1\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"\\r\\nthe democratically elected government of colombia has been deposed\\r\\nin a violent coup by a large faction of the nations armed\\r\\nforces, who are believed to be backed by the powerful drug cartel of colombia\\r\\n\\r\\na former government official who has fled into hiding has told us that\\r\\nthe cartels make an estimated one hundred billion dollars each year,\\r\\nwith this they have bought themselves an entire nation\\r\\nin which, unopposed, they will double their drug income..\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 58,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uflag1\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"\\r\\narmy divisions who remain loyal to the former president still control\\r\\none third of the country..\\r\\n\\r\\nin an appeal to the united nations general assembly the ousted leader\\r\\nwarned the leading economic nations of the grave threat ahead..\\r\\n\\r\\nand pleaded for help to overthrow the new regime and call for\\r\\nun monitored general elections....\\r\\n\\r\\nand to destroy the cocaine industry\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 67,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsdrug\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uflag1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"in an special security council sitting, a difficult compromise\\r\\nwas negociated\\r\\n\\r\\nthe un will not get directly involved within the political conflict\\r\\nbut has passed a resolution to destroy at will any suspected or\\r\\npotential drug farm, trafficker, or installation within the country\\r\\n\\r\\na colombian spokesman has said that his new government could not\\r\\naccount for the actions of any of its citizens or organizations\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 67,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"you are to join the battlegroup on the next transit flight.\\r\\nwe do have a crisis situation on our hands...\\r\\n\",\n          \"layout\": {\n            \"x\": -6,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 115\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"russian intelligence can confirm that the photographs are genuine\\r\\nand an entire former soviet squadron has set up a base in colombia.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 186,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"the situation is compounded due to the military sophistication of\\r\\nthe colombian air force. under the former regime, the clinton administration\\r\\nsupplied over 30 of the latest f16 agile falcons and we believe most of them\\r\\nare still in service..and have a full complement of weapons and stores.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 172,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fleet\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"corridor\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"^brief901.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 9,\n            \"y\": 57,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 63\n          }\n        }\n      ]\n    }\n  ]\n}\n",
      "diff": "--- floppy/colintro.par\n+++ CD/_unknown/931fbba6-0664.bin\n@@ -7,7 +7,7 @@\n         {\n           \"kind\": \"text\",\n           \"wait_ticks\": 150,\n-          \"text\": \"the drugs war is about to explode\\r\\n\\r\\n\",\n+          \"text\": \"the drug war is about to explode\\r\\n\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n             \"y\": 98,\n@@ -35,7 +35,7 @@\n           \"fade_out\": 0,\n           \"wait_ticks\": 500,\n           \"text_present\": true,\n-          \"text\": \"\\r\\nthe democratically elected government of colombia has been deposed\\r\\nin a violent coup d etat by a large faction of the nation's armed\\r\\nforces, who are believed to be backed by the powerful drug cartel of colombia\\r\\n\\r\\na former government official who has fled into hiding has told us that\\r\\nthe cartels make an estimated one hundred billion dollars each year,\\r\\nwith this they have bought themselves an entire nation\\r\\nin which, unopposed, they will double their drugs income..\\r\\n\\r\\n\",\n+          \"text\": \"\\r\\nthe democratically elected government of colombia has been deposed\\r\\nin a violent coup by a large faction of the nations armed\\r\\nforces, who are believed to be backed by the powerful drug cartel of colombia\\r\\n\\r\\na former government official who has fled into hiding has told us that\\r\\nthe cartels make an estimated one hundred billion dollars each year,\\r\\nwith this they have bought themselves an entire nation\\r\\nin which, unopposed, they will double their drug income..\\r\\n\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n             \"y\": 58,\n@@ -89,7 +89,7 @@\n           \"fade_out\": 1,\n           \"wait_ticks\": 500,\n           \"text_present\": true,\n-          \"text\": \"in an special security council sitting, a difficult compromise\\r\\nwas negociated\\r\\n\\r\\nthe un will not get directly involved within the political conflict\\r\\nbut has passed a resolution to destroy at will any suspected or\\r\\npotential drug farm, trafficker, or installation within the country\\r\\n\\r\\na colombian spokesman has said that his new government could not\\r\\naccount for the actions of any of its citizens or organisations\\r\\n\\r\\n\",\n+          \"text\": \"in an special security council sitting, a difficult compromise\\r\\nwas negociated\\r\\n\\r\\nthe un will not get directly involved within the political conflict\\r\\nbut has passed a resolution to destroy at will any suspected or\\r\\npotential drug farm, trafficker, or installation within the country\\r\\n\\r\\na colombian spokesman has said that his new government could not\\r\\naccount for the actions of any of its citizens or organizations\\r\\n\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n             \"y\": 67,\n@@ -129,7 +129,7 @@\n           \"play_until_end\": false,\n           \"frame_delay_bios_ticks\": 2,\n           \"text_present\": true,\n-          \"text\": \"russian intelligence can confirm that the photographs are genuine\\r\\nand an entire former soviet squadron have set up a base in colombia.\\r\\n\\r\\n\",\n+          \"text\": \"russian intelligence can confirm that the photographs are genuine\\r\\nand an entire former soviet squadron has set up a base in colombia.\\r\\n\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n             \"y\": 186,\n@@ -149,7 +149,7 @@\n           \"play_until_end\": false,\n           \"frame_delay_bios_ticks\": 2,\n           \"text_present\": true,\n-          \"text\": \"the situation is compounded due to the military sophistication of\\r\\nthe colombian air force. under the former regime, the clinton administration\\r\\nsupplied over 30 of the latest f16 agile falcons and we believe most of them\\r\\nare still in service..and have a full compliment of weapons and stores.\\r\\n\",\n+          \"text\": \"the situation is compounded due to the military sophistication of\\r\\nthe colombian air force. under the former regime, the clinton administration\\r\\nsupplied over 30 of the latest f16 agile falcons and we believe most of them\\r\\nare still in service..and have a full complement of weapons and stores.\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n             \"y\": 172,\n",
      "decoded_view_identical": false,
      "functions": [
        {
          "name": "strip1",
          "nodes": 13,
          "visuals": 13
        }
      ]
    },
    {
      "index": 3319,
      "identifier": "78aa9329",
      "offset": 7587,
      "stored_size": 504,
      "decoded_size": 504,
      "stored_sha256": "eea32b904587f3b73c84c4266b53acdd6931fb0322cbf3911984aaebeb666380",
      "sha256": "eea32b904587f3b73c84c4266b53acdd6931fb0322cbf3911984aaebeb666380",
      "status": "changed",
      "family": "presentation_program",
      "candidate_names": [
        "death1.par"
      ],
      "preferred_names": [
        "death1.par"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/death1.par",
      "cd_identifiers": [
        "914791a9"
      ],
      "label": "death1.par",
      "counterpart": {
        "index": 515,
        "identifier": "914791a9",
        "path": "_unknown/914791a9-0515.bin",
        "family": "presentation_program",
        "output_sha256": "25b26b366620b1264f862c99a8abf7934dc8baecb7fa3ea446d436a86f2fe374",
        "output_size": 539,
        "logical_name": "cddeath1.par"
      },
      "counterpart_basis": "CD parser counterpart",
      "floppy_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"strip1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000400\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"it is with great regret that i inform the public\\r\\nof the loss of one of our fighter aircraft\\r\\nduring an active mission for the un.\\r\\n\\r\\nthe pilot has yet to be recovered.\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsdead\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"deadrail\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"deadcrwd\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"coff0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"cdog0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        }\n      ]\n    }\n  ]\n}\n",
      "cd_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"strip1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000400\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"unev0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"it is with great regret that i inform the public\\r\\nof the loss of one of our fighter aircraft\\r\\nduring an active mission for the un.\\r\\n\\r\\nthe pilot has yet to be recovered.\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsdead\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"deadrail\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"deadcrwd\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"coff0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"cdog0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        }\n      ]\n    }\n  ]\n}\n",
      "diff": "--- floppy/death1.par\n+++ CD/_unknown/914791a9-0515.bin\n@@ -7,6 +7,16 @@\n         {\n           \"kind\": \"audio_control\",\n           \"payload_hex\": \"00000400\"\n+        },\n+        {\n+          \"kind\": \"animation\",\n+          \"resource\": \"unev0\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 1,\n+          \"wait_ticks\": 400,\n+          \"play_until_end\": false,\n+          \"frame_delay_bios_ticks\": 1,\n+          \"text_present\": false\n         },\n         {\n           \"kind\": \"animation\",\n",
      "decoded_view_identical": false,
      "functions": [
        {
          "name": "strip1",
          "nodes": 9,
          "visuals": 8
        }
      ]
    },
    {
      "index": 2957,
      "identifier": "56ee430e",
      "offset": 8091,
      "stored_size": 51466,
      "decoded_size": 51466,
      "stored_sha256": "0e8fafda920958c5e7f8f637ad3c8e615248bd6cf24d6b4158d11a9870761fbe",
      "sha256": "0e8fafda920958c5e7f8f637ad3c8e615248bd6cf24d6b4158d11a9870761fbe",
      "status": "changed",
      "family": "presentation_program",
      "candidate_names": [
        "demo.par"
      ],
      "preferred_names": [
        "demo.par"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/demo.par",
      "cd_identifiers": [
        "45358b02"
      ],
      "label": "demo.par",
      "counterpart": {
        "index": 2905,
        "identifier": "45358b02",
        "path": "tfx.par",
        "family": "presentation_program",
        "output_sha256": "b8e2dc6818bb28a2f0ce0a92f80e072a13d32478ce5a5f74500802612020a780",
        "output_size": 51771,
        "logical_name": "tfx.par"
      },
      "counterpart_basis": "CD parser counterpart",
      "floppy_view": "{\n  \"variables\": [\n    {\n      \"name\": \"pilotname\",\n      \"string_value\": true,\n      \"value_hex\": \"04004c3c00000000\"\n    },\n    {\n      \"name\": \"firstname\",\n      \"string_value\": true,\n      \"value_hex\": \"04004f3c0400493c\"\n    },\n    {\n      \"name\": \"callsign\",\n      \"string_value\": true,\n      \"value_hex\": \"0400523c04004c3c\"\n    },\n    {\n      \"name\": \"rank\",\n      \"string_value\": false,\n      \"value_hex\": \"0400553c04004f3c\"\n    },\n    {\n      \"name\": \"score\",\n      \"string_value\": false,\n      \"value_hex\": \"0400583c0400523c\"\n    },\n    {\n      \"name\": \"a2akills\",\n      \"string_value\": false,\n      \"value_hex\": \"04005b3c0400553c\"\n    },\n    {\n      \"name\": \"a2gkills\",\n      \"string_value\": false,\n      \"value_hex\": \"04005e3c0400583c\"\n    },\n    {\n      \"name\": \"status\",\n      \"string_value\": false,\n      \"value_hex\": \"0400613c04005b3c\"\n    },\n    {\n      \"name\": \"num_miss\",\n      \"string_value\": false,\n      \"value_hex\": \"0400643c04005e3c\"\n    },\n    {\n      \"name\": \"num_hours\",\n      \"string_value\": false,\n      \"value_hex\": \"0400673c0400613c\"\n    },\n    {\n      \"name\": \"mission\",\n      \"string_value\": false,\n      \"value_hex\": \"04006a3c0400643c\"\n    },\n    {\n      \"name\": \"weather\",\n      \"string_value\": false,\n      \"value_hex\": \"04006d3c0400673c\"\n    },\n    {\n      \"name\": \"miss_val\",\n      \"string_value\": false,\n      \"value_hex\": \"0400703c04006a3c\"\n    },\n    {\n      \"name\": \"sqd_val\",\n      \"string_value\": false,\n      \"value_hex\": \"0400733c04006d3c\"\n    },\n    {\n      \"name\": \"soap_val\",\n      \"string_value\": false,\n      \"value_hex\": \"0400763c0400703c\"\n    },\n    {\n      \"name\": \"load_lev\",\n      \"string_value\": false,\n      \"value_hex\": \"0400793c0400733c\"\n    },\n    {\n      \"name\": \"outcome\",\n      \"string_value\": false,\n      \"value_hex\": \"04007c3c0400763c\"\n    },\n    {\n      \"name\": \"redo\",\n      \"string_value\": false,\n      \"value_hex\": \"04007f3c0400793c\"\n    },\n    {\n      \"name\": \"safe\",\n      \"string_value\": false,\n      \"value_hex\": \"0400823c04007c3c\"\n    },\n    {\n      \"name\": \"arcade\",\n      \"string_value\": false,\n      \"value_hex\": \"0400853c04007f3c\"\n    },\n    {\n      \"name\": \"fmobile_down\",\n      \"string_value\": false,\n      \"value_hex\": \"0400883c0400823c\"\n    },\n    {\n      \"name\": \"ejtbust\",\n      \"string_value\": false,\n      \"value_hex\": \"04008b3c0400853c\"\n    },\n    {\n      \"name\": \"lives\",\n      \"string_value\": false,\n      \"value_hex\": \"04008e3c0400883c\"\n    },\n    {\n      \"name\": \"promote\",\n      \"string_value\": false,\n      \"value_hex\": \"0400913c04008b3c\"\n    },\n    {\n      \"name\": \"training\",\n      \"string_value\": false,\n      \"value_hex\": \"0400943c04008e3c\"\n    },\n    {\n      \"name\": \"simulator\",\n      \"string_value\": false,\n      \"value_hex\": \"0400973c0400913c\"\n    },\n    {\n      \"name\": \"unc\",\n      \"string_value\": false,\n      \"value_hex\": \"000000000400943c\"\n    }\n  ],\n  \"functions\": [\n    {\n      \"name\": \"main\",\n      \"nodes\": [\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"intro\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"lap_ope2\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 100,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"lap_open\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 100,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"enrol\",\n          \"payload_hex\": \"656e726f6c000000000000000000008945fcdb45fc00000000000000000000b1904400d80500000000000000000000680000c041e800000000000000000000bf05be9b45000000000000000000000005ce9b\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"180000000000000000\"\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"mastopts\",\n          \"payload_hex\": \"6d6173746f707473000000000000002ccdffff0fb700000000000000000000fcdec9d835b100000000000000000000058c9b4500d90000000000000000000000000fb7051c000000000000000000002f4f45\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"1a0000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"130000000000000000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c00000000010000000001000400e33c\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c000000000200000000140004004952\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c000000000300000000130004008052\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c00000000040000000009000400d643\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c00000000070000000003000400ed3d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c00000000060000000011000400a452\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c000000000500000000180004006551\"\n        }\n      ]\n    },\n    {\n      \"name\": \"fws\",\n      \"nodes\": [\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"180000000001000000\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"fwsintro\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"lap_ope2\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"lap_open\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfcom1\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"hop one will be a one on one engagement\\r\\nagainst a mig 21\\r\\nall rules of engagement apply.\\r\\n\\r\\ngoto ready room.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 64,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 59\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000f5010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"040000000110270000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"f163\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 100,\n          \"text_present\": true,\n          \"text\": \"knock it off!\\r\\nknock it off!\\r\\n\\r\\nwell done, lets call it a day.\\r\\n\\r\\nyour score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 104,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 62\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"dawn\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"lap_ope2\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"lap_open\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfcom1\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"hop two: mission profile\\r\\n\\r\\nground attack mission against\\r\\n\\r\\nmilitary installation\\r\\n\\r\\nwhilst under hostile fire\\r\\n\\r\\ngrid ref 139,187.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 24,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000f6010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"040000000110270000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfcom1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"hop three: defence suppression\\r\\n\\r\\niron hand over hostile territory.\\r\\n\\r\\ndestroy all sam sites and radars.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 62,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000f7010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 0,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"hop four: maritime mission\\r\\n\\r\\nintercept inbound hostiles and protect\\r\\nthe un carrier group from long range\\r\\nantiship weapons.\\r\\n\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 55,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000f8010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 350,\n          \"text_present\": true,\n          \"text\": \"hop five: maritime attack\\r\\n\\r\\nlaunch a long range strike against\\r\\nan enemy battle fleet.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 32,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"f16\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 200,\n          \"text_present\": true,\n          \"text\": \"stick to me like glue rookie\\r\\n\\r\\nbandits at fifty miles\\r\\n\\r\\ntake the lead\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 8,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 63\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000f9010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"hop six: interception\\r\\n\\r\\nand half way through the training schedule\\r\\n\\r\\nintercept multiple bandits\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 49,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000fa010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"hop seven: close air support\\r\\n\\r\\nprovide support for ground troops under\\r\\n\\r\\nintensive bombardment.\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 49,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000fb010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"hop eight: interdiction\\r\\n\\r\\ndeep strike bombing mission\\r\\nof ammunitions factory\\r\\n\\r\\ngrid ref 61,88\\r\\n\\r\\nwith mid air refuel.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 49,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000fc010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"hop nine: multiple air to air engagement\\r\\n\\r\\nall un pilots in a massive aerial engagement\\r\\nwith two enemy squadrons.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 61,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000fd010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"hop ten: all aspect mission\\r\\n\\r\\nthe grand tour\\r\\n\\r\\nbomb several enemy targets and\\r\\n\\r\\nengage multiple bandits.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 34,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000fe010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosh0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"well done commander, you have passed your training\\r\\nand will now enrol to the un strike force,\\r\\ngood luck!\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 174,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"180000000000000000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010300000000000000000001440400ac40\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000050400b73c\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"030000000001000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f73004f5f544558540a000000000000000109414e494d0970636f6e300931360931094f4e4553484f5409464144455f494e094e464144455f4f5554094e4f5f544558540a000000000000000128302c\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000050400b73c\"\n        }\n      ]\n    },\n    {\n      \"name\": \"soapyug2\",\n      \"nodes\": [\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"yugintro\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c1030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"wwn0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"confbck\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"AT 4AM C.E.T. A UNITED NATIONS STRIKE FORCE\\r\\nLEAD A COORDINATED SURGICAL STRIKE IN AND\\r\\nAROUND SERBIA AND BOSNIA HERCEGOVINA.\\r\\n\\r\\nthe main serbian command and communication centres\\r\\nwere hit by a squadron of f117c bombers\\r\\nall returned safely with the mission accomplished\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 3,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"prtv\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"0700 hrs  briefing on jf kennedy\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 100,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 1\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"corridor\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief962.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"deck3\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c2030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"untv0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief963.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 7,\n            \"y\": 129,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 127\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c3030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"unsecnr\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"^brief964.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 66,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c4030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 450,\n          \"text_present\": true,\n          \"text\": \"^brief965.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 70,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 160\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c5030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief966.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 10,\n            \"y\": 13,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c6030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"^brief967.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 67,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c7030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"^brief968.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 74,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 1\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c8030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsser2\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 300,\n          \"text\": \"^brief969.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 70,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c9030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief970.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 2,\n            \"y\": 7,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000ca030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsserb\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwmd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"\\r\\nmembers of the press, thank you for attending this special\\r\\npress conference..\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 178,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 450,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"\\r\\nthe united nations rapid deployment force has launched\\r\\na ground assault against serbian positions around sarajevo\\r\\ntuzla and the vitez coast road.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 172,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwhp0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 450,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the serbian airforce has been effectively removed from the\\r\\nconflict with over eighty front line fighters and attack aircraft\\r\\ndestroyed in the last six days.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 180,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 450,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"we regret to inform you of the loss of twelve un aircraft\\r\\nduring active duty in the serbian theatre of operation\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 186,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 127\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"carrier\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief971.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000cb030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"general briefing for all air wings.\\r\\n\\r\\nvictory in the air is near..\\r\\n\\r\\nbut the skies still remain hazardous over the war zone\\r\\n\\r\\nand too many enemy fighters are still airborne\\r\\nthe dense woodland and terrain makes it difficult\\r\\nto seek and destroy the serbian and croation\\r\\ndispersal runways.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"intelligence reports are suggesting that the serbs will\\r\\nattempt to launch a devastating full scale attack against the un fleet\\r\\nwithin the next 72 hours.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"\\r\\nthis will be a make or break situation for the serbs.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"commander %pilotname , the head of united nations command has\\r\\nrequested that due to your excellent service record\\r\\nin the balkans..take command of the next phase of the un operation\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 300,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"attention all un wings...\\r\\n\\r\\n\\r\\nawac command is detecting a large amount of enemy activity\\r\\nsince 4am as fighters are gathering in areas of croatia\\r\\nand is requesting un and nato air wings to engage\\r\\n\",\n          \"layout\": {\n            \"x\": 3,\n            \"y\": 156,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 127\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief972.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 5,\n            \"y\": 9,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 127\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000cc030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"wwn\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 600,\n          \"text\": \"the un ground forces have secured the mountains around\\r\\nsarajevo,the capital of muslim bosnia and massive\\r\\namounts of nato troops and hardware are arriving daily from europe\\r\\nand the ukraine..in all over 60,000 troops are protecting the capital\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 94,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 39\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"a major storm front has moved into the warzone and has effectively\\r\\nterminated un air operations in the area.\\r\\n\\r\\nserb and croat ground forces have seized the opportunity to launch\\r\\na new offensive and the un ground forces are in great danger for\\r\\nthe next 72 hours.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 159,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"^brief973.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 60,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000cd030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"the un safe zones have been held\\r\\nand the airport is operational\\r\\ndespite some damage\\r\\nwell done\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 66,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 200,\n          \"text\": \"meanwhile..at the united nations...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 105,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 1\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"unbl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwmd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the recent serbian aggression on un held territory has\\r\\ntaken the war to a new level.\\r\\nnato command has sanctioned the use of bombers\\r\\nto attack serbia and its capital, belgrade, with precision strikes\\r\\nagainst military targets.\\r\\n\\r\\nthis may bring the belgrade government to the conference table.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 152,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief974.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 80,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000ce030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"yugmid1\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000cf030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsvict\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"unbl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newshono\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000140304003b52\"\n        }\n      ]\n    },\n    {\n      \"name\": \"sim\",\n      \"nodes\": [\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"slog\",\n          \"payload_hex\": \"736c6f6700603daa00403d01454e44544558540a00000000017308603d9a08603d8008603d018d08603da708603d30015a3f019a08603db408603d47015a3f01a708603dc108603d5e015a3f01b408603dce\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"130000000001000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"190000000001000000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"lap_open\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"demo\",\n          \"payload_hex\": \"64656d6f008700403d012107603d3b07603d8c00403d012e07603d5507603d9100403d01454e44544558540a00000000013b07603d6207603d4807603d015507603d6f07603dbd005a3f016207603d7c0760\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010a00000000010000000004000400a83d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010a00000000020000000005000400143d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010a000000000300000000060004006742\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010a00000000040000000007000400e642\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010a000000000500000000080004006943\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"130000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"190000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"rlog\",\n          \"payload_hex\": \"726c6f6700093b01ff04603d1905603d5f00403d010c05603d2605603d4001093b011905603d3305603d6400403d012605603d4005603d6301093b013305603d4d05603d6900403d014005603d5a05603d86\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000050400b73c\"\n        }\n      ]\n    },\n    {\n      \"name\": \"sim_col1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"environ2\",\n          \"payload_hex\": \"656e7669726f6e3200603d0804603d8603f73c01fb03603d1504603d9d03f73c010804603d2204603db403f73c011504603d2f04603dcb03f73c012204603d3c04603de203f73c012f04603d4904603df502\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000700000000041d0400283d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000800000000041904003a3d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000050000000003050400d83d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000400000000041404004f3d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000030000000004100400613d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000200000000040c0400733d\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"701\",\n          \"payload_hex\": \"3730310002f73c01bf01603dd901603d7202f73c01cc01603de601603d8902f73c01d901603df301603d4100403d01e601603d0d02603d4600403d015354524950206d61696e0a0001f301603d1a02603d00\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000004010400a53d\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"702\",\n          \"payload_hex\": \"373032003d7800f73c01a100603dbb00603d8f00f73c01ae00603dc800603da600f73c01bb00603dd500603dbd00f73c01c800603de200603dd400f73c01d500603def00603deb00f73c01e200603dfc0060\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000004010400a53d\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"703\",\n          \"payload_hex\": \"373033000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a00000001\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000004010400a53d\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"704\",\n          \"payload_hex\": \"37303400010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a00\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000004010400a53d\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"705\",\n          \"payload_hex\": \"373035004c41590931300a000000000109474f535542204c4142454c380a000000000000000001094d5553494309504309504c415909310a000000000001095345540973636f7265092b3d0931303030300a\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000004010400a53d\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"706\",\n          \"payload_hex\": \"37303600015641524941424c4520756e630a000000000000000000010943414c4c464c4f5709696e74726f0a00000000000001094d49535309656e726f6c0a00000000000000000000010953455409747261\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000004010400a53d\"\n        }\n      ]\n    },\n    {\n      \"name\": \"sim_som1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"environ2\",\n          \"payload_hex\": \"656e7669726f6e32004c4520776561746865720a0000000000015641524941424c45206d6973735f76616c0a00000000015641524941424c45207371645f76616c0a0000000000015641524941424c452073\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000700000000051604005642\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000800000000051304004742\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000050000000003050400d83d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000400000000051004003842\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000300000000050d04002942\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000200000000050a04001b42\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"741\",\n          \"payload_hex\": \"3734310072696b65730d0a616761696e7374206d696c697461727920746172676574732e0d0a0d0a74686973206d6179206272696e67207468652062656c677261646520676f7665726e6d656e7420746f20\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000005000400143d\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"742\",\n          \"payload_hex\": \"37343200018f0f2541b60f25419c0f254101a90f2541d00f25414402a94301094d495353093732330a000001b60f2541dd0f2541c30f254101d00f2541f70f25415b02a943014c4142454c33323a0a000000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000005000400143d\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"743\",\n          \"payload_hex\": \"37343300102541861025410193102541ba102541ce02a94301094d495353093732360a000001a0102541c7102541ad10254101ba102541d4102541e502a94301c7102541e11025417c01403d01d4102541fb\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000005000400143d\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"744\",\n          \"payload_hex\": \"373434004301094d495353093736310a0000017d112541a41125418a1125410197112541be1125415803a943014c4142454c34303a0a00000001a4112541cb112541b111254101be112541e51125416f03a9\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000005000400143d\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"745\",\n          \"payload_hex\": \"3734350053093736340a000001671225418e122541741225410181122541a8122541e203a943014c4142454c33383a0a000000018e122541b51225419b12254101a8122541cf122541f903a94301094d4953\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000005000400143d\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"746\",\n          \"payload_hex\": \"37343600a943014c4142454c31373a0a000000015e132541851325416b13254101781325419f1325416c04a943014c4142454c34353a0a0000000185132541ac13254192132541019f132541b91325410500\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000005000400143d\"\n        }\n      ]\n    },\n    {\n      \"name\": \"sim_lib1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"environ2\",\n          \"payload_hex\": \"656e7669726f6e32004309504c415909390a00000000000164697370657273616c2072756e776179732e0a000000015e62726965663937322e7478740a00000000000000000109534554096d697373696f6e\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000070000000006170400d542\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000080000000006140400c642\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000050000000003050400d83d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000040000000006110400b742\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000300000000060e0400a842\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000200000000060b04009942\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"721\",\n          \"payload_hex\": \"373231004c31310a000000000000000109474f544f204c4142454c31320a0000000000000000010953455409617263616465093d09310a00000000000001095345540973696d756c61746f72093d09310a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000060004006742\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"722\",\n          \"payload_hex\": \"373232000001094d5553494309504309504c41590931300a0000000001094d5553494309504309504c415909350a00000000000109474f544f204c4142454c32340a000000000000000001094d5553494309\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000060004006742\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"723\",\n          \"payload_hex\": \"373233004309504c415909350a00000000000109474f544f204c4142454c32340a000000000000000001094d5553494309504309504c415909360a000000000001094d5553494309504309504c4159093134\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000060004006742\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"724\",\n          \"payload_hex\": \"3732340076696365207265636f72640a0000000000000128332c31353629202836292028313237292028302920286c65667429202864726f6e2920286e6f5f72657665616c290a0000000000000000000001\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000060004006742\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"725\",\n          \"payload_hex\": \"37323500290a0000000000000000000000000109414e494d0977776e0931360931094f4e4553484f5409464144455f494e09464144455f4f5554094e4f5f544558540a000000000000000000000128302c39\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000060004006742\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"726\",\n          \"payload_hex\": \"37323600650a00000000000000000128302c313539292028362920283235352920283029202863656e746572656429202864726f6e2920286e6f5f72657665616c290a0000000000000128302c3630292028\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000060004006742\"\n        }\n      ]\n    },\n    {\n      \"name\": \"sim_yugo1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"environ2\",\n          \"payload_hex\": \"656e7669726f6e32004e09464144455f4f5554094e4f5f544558540a0000000000000000000109414e494d0970636f6e300931360931094f4e4553484f5409464144455f494e09464144455f4f5554094e4f\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000600000000071704005443\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000050000000003050400d83d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000400000000071204003a43\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000300000000070f04002b43\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000800000000071504004943\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000700000000071804005843\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000200000000070c04001c43\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"761\",\n          \"payload_hex\": \"37363100000000eb07c745f40100b6420400144304002b465bc3535194001343010949462077656174686572203d3d2035207468656e20474f544f204c4142454c32300a0000000000000000000000010949\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000007000400e642\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"762\",\n          \"payload_hex\": \"373632004f544f204c4142454c32350a0000000000000000000000010949462077656174686572203d3d2038207468656e20474f544f204c4142454c32360a00000000000000000000000109494620776561\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000007000400e642\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"763\",\n          \"payload_hex\": \"373633004142454c32390a0000000000000000000000010949462077656174686572203d3d2037207468656e20474f544f204c4142454c33300a000000000000000000000001094946207765617468657220\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000007000400e642\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"764\",\n          \"payload_hex\": \"37363400330a0000000000000000000000010949462077656174686572203d3d2032207468656e20474f544f204c4142454c33340a0000000000000000000000010949462077656174686572203d3d203620\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000007000400e642\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"765\",\n          \"payload_hex\": \"373635000000000000000000010949462077656174686572203d3d2038207468656e20474f544f204c4142454c33380a0000000000000000000000010949462077656174686572203d3d2037207468656e20\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000007000400e642\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"766\",\n          \"payload_hex\": \"37363600000000010949462077656174686572203d3d2038207468656e20474f544f204c4142454c34330a0000000000000000000000010949462077656174686572203d3d2037207468656e20474f544f20\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000007000400e642\"\n        }\n      ]\n    },\n    {\n      \"name\": \"sim_sea1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"envi_sea\",\n          \"payload_hex\": \"656e76695f73656100000000000000000001094946206c69766573203d3d2030207468656e20474f535542204c4142454c34390a000000000000000000000000010953544154096e65777377617209323530\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000100000000080804008c43\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000200000000080c04009e43\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000080000000008100400b043\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000070000000008140400c243\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000050000000003050400d83d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000080104006c43\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"781\",\n          \"payload_hex\": \"3738310064726f6e29202872657665616c290a000001095354415409663136330931353009464144455f494e09464144455f4f555409544558540a000000000000000000010953544154096f696c66697265\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000080104006c43\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"782\",\n          \"payload_hex\": \"373832005409544558540a0000000001095354415409627266310933353009464144455f494e09464144455f4f555409544558540a00000000000000000000dd0584f94400dc0d34934400e8010014430400\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000080104006c43\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"783\",\n          \"payload_hex\": \"373833004c41590931300a000000000109474f544f204c4142454c31340a000000000000000001094d5553494309504309504c41590931310a000000000109474f544f204c4142454c31340a000000000000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000080104006c43\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"784\",\n          \"payload_hex\": \"37383400094d5553494309504309504c41590931300a000000000109474f544f204c4142454c31350a000000000000000001094d5553494309504309504c41590931310a000000000109474f544f204c4142\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000080104006c43\"\n        }\n      ]\n    },\n    {\n      \"name\": \"arcade\",\n      \"nodes\": [\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"slog\",\n          \"payload_hex\": \"736c6f670000000153545249502073696d5f7975676f310a00000000000001094d5553494309504309504c415909390a000000000001094f50545309656e7669726f6e320a0000000000000001094d555349\"\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"arcade\",\n          \"payload_hex\": \"6172636164650041590931310a000000000109474f544f204c4142454c31360a000000000000000001094d5553494309504309504c41590931320a000000000109474f544f204c4142454c31360a00000000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c000000000100000001091e0400f948\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c000000000200000001090804000044\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"rlog\",\n          \"payload_hex\": \"726c6f67005909370a0000000000e80cfcffffdc0dccae4500dc45f80100a9430400f3430400e145fbffffdc4900f24301094f50545309656e76695f7365610a000000000000000109474f544f204c414245\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"130000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"190000000000000000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000050400b73c\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"vscore\",\n          \"payload_hex\": \"7673636f72650000000000000001094d5553494309504309504c41590931330a0000000001094d5553494309504309504c415909370a0000000000015a0000f85b204c4142454c34350a0000000000000000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000009000400d643\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"%mission\",\n          \"payload_hex\": \"256d697373696f6e005353097673636f72650a0000000000000000000109474f544f204c4142454c340a00000000000000000001094d49535309256d697373696f6e0a0000000000000001094d5553494309\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0107000000000000000000091d0400fb48\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000200\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"160000000201000000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0116000000000000000001091004002644\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000091404002249\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000400\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newswar\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"GAME OVER\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 100,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 111\n          }\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"sscore\",\n          \"payload_hex\": \"7373636f726500283029202863656e746572656429202864726f66662920286e6f5f72657665616c290a00000000000000000128302c373129202836292028302920283029202863656e7465726564292028\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000009010400de43\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0116000000000200000001091904001049\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0116000000000100000001091b04000549\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"070000000000000000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000090a04000c44\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newswar\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"YOU HAVE %lives LIVES LEFT\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 100,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 111\n          }\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newswar\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"THIS IS YOUR LAST LIFE\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 100,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 111\n          }\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"070000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"040000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"160000000003000000\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newswar\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"level one\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 176,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 7,\n            \"colour\": 111\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"130000000001000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"190000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000059020000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001090a04000c44\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"040000000110270000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"f16close\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"level one complete\\r\\n\\r\\nlevel bonus 10000\\r\\n\\r\\nscore %score\\r\\n\",\n          \"layout\": {\n            \"x\": -7,\n            \"y\": 3,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"f16sky\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"level two\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 94,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 7,\n            \"colour\": 245\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000005a020000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001090a04000c44\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001204e0000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"f152\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"level two complete\\r\\n\\r\\nlevel bonus 20000\\r\\n\\r\\nscore %score\\r\\n\",\n          \"layout\": {\n            \"x\": -9,\n            \"y\": 6,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 63\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"f163\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"level three\\r\\n\",\n          \"layout\": {\n            \"x\": -3,\n            \"y\": 3,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 7,\n            \"colour\": 63\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000005b020000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001090a04000c44\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"040000000130750000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"oilfire\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"level complete well done\\r\\n\\r\\nyour score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 9,\n            \"y\": 0,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 128\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"blitz\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"level four\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 16,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 7,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000005c020000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001090a04000c44\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001409c0000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"runway1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"level four complete\\r\\nwell done\\r\\n\\r\\nbonus 40000\\r\\n\\r\\nyour score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 147,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fleet\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"level five\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 5,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 7,\n            \"colour\": 133\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000005d020000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001090a04000c44\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000300\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001a0860100\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newshono\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"arcade game complete\\r\\n\\r\\nbonus 100000\\r\\n\\r\\nyour score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 89,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"sscore\",\n          \"payload_hex\": \"7373636f72650049011006ce472a06ce4716027349011d06ce473706ce472d027349012a06ce474406ce477d01bd49013706ce475106ce47dd011549014406ce476b06ce474402734901454e44544558540a\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000009010400de43\"\n        }\n      ]\n    },\n    {\n      \"name\": \"soapcol\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"colintro\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0f0000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000085030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 350,\n          \"text_present\": true,\n          \"text\": \"^brief902.txt\\r\\n\",\n          \"layout\": {\n            \"x\": -1,\n            \"y\": 63,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0f0000000001000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000086030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 700,\n          \"text\": \"incoming transmission to commander\\r\\nunited nations battle fleet\\r\\n\\r\\nrussian intelligence has confirmed that up to 12\\r\\nformer soviet pilots have been recruited as\\r\\nmercenaries.the pilots were hand picked, probably\\r\\ntempted by huge cash sums and are some of the\\r\\nworld's finest pilots\\r\\n\\r\\nproceed with extreme caution at all times in the\\r\\ncolombia theatre of operation.\\r\\n\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 3,\n            \"y\": 12,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 247\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"^brief903.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 70,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 59\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000087030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf904cl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief904.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 6,\n            \"y\": 69,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000088030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf905cl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief905.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 5,\n            \"y\": 60,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 112\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000089030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief906.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 77,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 59\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000008a030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"this is looking glass eye from the sky\\r\\n\\r\\nwe have a blip crossing the sealine inbound towards\\r\\nmother1\\r\\n\\r\\nyou'd better get someone over there!\\r\\n\",\n          \"layout\": {\n            \"x\": 10,\n            \"y\": 77,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 59\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief907.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 4,\n            \"y\": 4,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 127\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000008b030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"^brief908.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 55,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 59\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000008c030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf909cl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief909.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 74,\n            \"y\": 18,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000008d030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"civil unrest is rising in the rural areas of colombia\\r\\nas the former government has promised free elections\\r\\nand a share in a new wealth...oil\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newspeac\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"^brief910.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 59,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000008e030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0f0000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001f0490200\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f7300093d093932310a00000001094d5553494309504309504c41590931330a000000000109474f535542204c4142454c380a000000000000000001094d5553494309504309504c415909360a000000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000140304003b52\"\n        }\n      ]\n    },\n    {\n      \"name\": \"soaplib\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"wwn\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uflag1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"text_present\": true,\n          \"text\": \"On the 4th of october 1998 the united nations passed a resolution\\r\\nto prevent any further nuclear development or research whatsoever\\r\\nin nations that had not yet fully processed or developed any nuclear\\r\\ncapability.\\r\\n\\r\\nDespite this worldwide ban, Russian and American intelligence has detected\\r\\npossible secret development of nuclear weapons.......\\r\\n\\r\\nin libya\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 76,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"unbl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"at the united nations today the libyan ambassador\\r\\nrefused to allow un weapons inspectors access to the suspected\\r\\nnuclear development sites within his country\\r\\nclaiming they had no jurisdiction whatsoever...\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": -5,\n            \"y\": 4,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 211\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"libyamen\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"the people of libya have fully mobilised\\r\\nas the prospect of a un attack grows near...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 3,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newslib1\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the diplomatic situation is failing, there is no way gadaffi will allow any\\r\\ninspector within 100 miles of his nation and he means it...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 183,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the battle fleet has been ordered into the mediterranean and is on\\r\\nfull battle alert in case the libyans launch an initial strike..\\r\\nthe european fighter wing has flown to the air base in malta and are\\r\\nwithin 30 minutes strike range of tripoli..\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 172,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fleet\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"rman0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 900,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"we are tracking an unidentified aircraft\\r\\nmoving to within range of the carrier group\\r\\nit may be a libyian spy plane.\\r\\n\",\n          \"layout\": {\n            \"x\": 2,\n            \"y\": 0,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"rman0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief921.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 2,\n            \"y\": 0,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000099030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"wwn0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 950,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"at 11:00 gmt a eurofighter 2000 fighter jet\\r\\nintercepted and shot down a libyan spy plane\\r\\nover the mediterranean sea.\\r\\n\\r\\nthe plane posed a great threat to the un fleet and\\r\\nignored all attempts of communication and maintained\\r\\na course towards the fleet\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 150,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 253\n          }\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 250,\n          \"text\": \"un hq malta\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 101,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"an emergency situation has arisen in libya\\r\\n\\r\\nwe have been informed that as retaliation for\\r\\nshooting down the libyan spy plane, several western oil workers\\r\\nhave been taken hostage and moved to secret locations\\r\\nin the libyan desert..\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 253\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"intelligence reports suggest they have been taken to an\\r\\nindustrial plant 120 miles south of tripoli.\\r\\n\\r\\nin an apparent human shield to protect this facility.\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"^brief922.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 86,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000009a030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newshost\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief923.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 122,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 197\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000009b030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fire\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"rueters:\\r\\n\\r\\nat 04:00 hrs local time, a un f117 bomber\\r\\nattacked and destroyed an industrial complex\\r\\nin libya\\r\\n\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 2,\n            \"y\": 6,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 254\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newslib2\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"^brief924.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 71,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000009c030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief925.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 4,\n            \"y\": 5,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000009d030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"^brief926.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 71,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000009e030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief927.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 67,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000009f030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief928.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 74,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a0030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief929.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 58,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a1030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 750,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"we lost a couple of good men in the last\\r\\nincursion into southern libya\\r\\n\\r\\nthe area is too dangerous for stealth bombers\\r\\nuntil we destroy the local air command...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief930.txt\\r\\n\",\n          \"layout\": {\n            \"x\": -1,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a2030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"bunker1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"^brief931.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 67,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a3030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"ship\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"rman0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief932.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 4,\n            \"y\": 11,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a4030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 750,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"members of the united nations rapid deployment force\\r\\nwe are about to commence the final phase of the\\r\\nlibyan operation...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 750,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the diplomatic solution has once again failed.\\r\\nno united nations weapon inspectors are being\\r\\nallowed into the disputed installations...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 750,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the entire world is watching the situation.\\r\\nand the fabric of the arab world is\\r\\nin danger of collapsing..\\r\\n\\r\\nperform your duty well,...and good luck!\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"bunker1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"^brief933.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 78,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a5030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"^brief934.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 8,\n            \"y\": 71,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a6030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 750,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"this is the big one..\\r\\noperation penetrate 3..\\r\\n\\r\\na major storm front has moved in\\r\\nand will make mission conditions hazardous...\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 155,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 750,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief935.txt\\r\\n\",\n          \"layout\": {\n            \"x\": -17,\n            \"y\": 7,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a7030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000200\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsvict\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsgada\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001400d0300\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f7300093738330a00000187003d44ae003d4494003d4401a1003d44bb003d44d400f34301ae003d44d5003d44eb00f343014c4142454c34343a0a00000001bb003d44e2003d44c8003d4401d5003d44\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000140304003b52\"\n        }\n      ]\n    },\n    {\n      \"name\": \"soapsom\",\n      \"nodes\": [\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"somintro\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000ad030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief942.txt\\r\\n\",\n          \"layout\": {\n            \"x\": -4,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000ae030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"wwn\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"at approx 4.30am local time, an amphibious assault force\\r\\nsecured a beachhead 10 miles south of mogadishu\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"they met minimal opposition and only a few\\r\\ncasualties were reported.\\r\\nthe task force will help distribute relief aid\\r\\nthroughout the country.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 169,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsair\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief943.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000af030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief944.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 63,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000b0030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newswarl\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief945.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 72,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000b1030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief946.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 8,\n            \"y\": 7,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000b2030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief947.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000b3030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000200\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsun\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001a0860100\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f7300a64c940da64cf100cc4e01870da64ca10da64cab04524a01940da64cae0da64c1d01ad4701a10da64cbb0da64cce04524a01ae0da64cc80da64c2201ad4701bb0da64ce20da64cf104524a0145\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000140304003b52\"\n        }\n      ]\n    },\n    {\n      \"name\": \"soapsea\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uflag1\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"\\r\\nIN THE YEAR 1999 GEOLOGISTS DISCOVER THE GREATEST EVER RESERVES OF OIL AND\\r\\n\\r\\nMINERALS.....LOCATION CLASSIFIED BUT BELIEVED TO BE A FIELD STARTING IN\\r\\n\\r\\nTHE SOUTH ATLANTIC OCEAN, 700 TO 950 MILES DUE EAST OF THE STRATEGICALLY\\r\\n\\r\\nIMPORTANT FALKLAND ISLANDS STRETCHING SOUTH TOWARDS AND ACROSS THE SOUTH POLAR\\r\\n\\r\\nCAP FOR OVER TWO THOUSAND MILES..\\r\\n\\r\\nthe continent of south america has claimed the rights to the find.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 69,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"unbl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 700,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"twenty four hours ago, a ship struck a magnetic mine\\r\\nin the disputed zone 600 miles south east of the falkland islands\\r\\n\\r\\n\\r\\nthe ship was carrying a large amount of nuclear waste\\r\\nits destination was france.\\r\\nwe have lost all contact with the vessel\\r\\nand united nation forces are en route to the scene.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 142,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"last reports indicated the ship was drifting\\r\\nwithout power, towards the south georgia islands\\r\\nand was taking on water.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 155,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 254\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsdoom\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 350,\n          \"text_present\": true,\n          \"text\": \"carrying enough plutonium for 200 atomic bombs..\\r\\nhas been attacked and is now missing...!\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"the doomsday ship\\r\\n\\r\\npart 1\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 100,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fleet\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"corridor\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"we have a serious crisis on our hands.\\r\\n\\r\\nthe japanese waste ship \\\"takinara\\\" has\\r\\nbeen hit by a mine in the exclusion zone\\r\\nand is drifting towards the south georgian islands..\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 254\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"two south american attack vessels are moving in on the ship\\r\\nintentions are unknown.\\r\\n\\r\\nif the ship falls into dangerous hands..we will have a disaster..!\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 254\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"^brief981.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 42,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000d5030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"rman0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief982.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 7,\n            \"y\": 15,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000d6030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsdis\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"un war ship sunk in surprise attack\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"text_present\": true,\n          \"text\": \"^brief983.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 65,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000d7030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the argentinian navy is en route to\\r\\nthe war zone but is unaware of our present\\r\\nlocation..\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"taking advantage of the storm front\\r\\nthat has moved in, you will strike the\\r\\nenemy battle group and prevent them from\\r\\nengaging the un naval fleet.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"^brief984.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 67,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000d8030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"text_present\": true,\n          \"text\": \"^brief985.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 73,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 1\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000d9030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"^brief986.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 6,\n            \"y\": 62,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000da030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"^brief987.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 71,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000db030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"rman0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"intelligence reports from us satellites\\r\\nshow massive enemy naval force massing\\r\\nand en route to south georgia...\\r\\n\",\n          \"layout\": {\n            \"x\": 2,\n            \"y\": 141,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsclas\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief988.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000dc030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000200\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsvict\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001400d0300\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f730030094e464144455f494e09464144455f4f555409544558540a00000109535441540962726965666269320936303009464144455f494e09464144455f4f555409544558540a0000000000010941\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000140304003b52\"\n        }\n      ]\n    },\n    {\n      \"name\": \"todefa\",\n      \"nodes\": [\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"ef2000 tour of duty\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 99,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 8,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"\\r\\noffical united nations communication\\r\\n\\r\\neuropean fighter 2000\\r\\nblue angels squadron\\r\\ndeployment status: usn air base naples\\r\\ndate: 17th september 1994\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: bosnia\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0f0000000000000000\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss801\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000021030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001983a0000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"mission complete\\r\\nwell done\\r\\n\\r\\nthe serbian government has sworn\\r\\nrevenge for the loss of its migs\\r\\n\\r\\n\\r\\nbase has been put on full alert\\r\\n\\r\\nyour score = %score\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 19,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 53\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0f0000000000000000\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss802\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000022030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001983a0000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"all nato air bases have been put on\\r\\na war footing since the dramatic\\r\\nserbian attempt on the italian un air base\\r\\n\\r\\n\\r\\nthe scheduled red cross food drop in the\\r\\nun safe zones is still going ahead despite\\r\\nthe mounting tension in the area.....\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 31,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 49\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss803\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000023030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001983a0000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"un ground forces are under heavy attack\\r\\nas the enemy is pouring reinforcements\\r\\nover the river border.\\r\\n\\r\\nprimary target\\r\\ninterdict the road bridge across the river\\r\\nto stem the enemy advance.\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 42,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 57\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss804\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000024030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001409c0000\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss805\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000025030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0f0000000000000000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"\\r\\noffical united nations communication\\r\\n\\r\\neurofighter 2000\\r\\nblue angels squadron\\r\\ndeployment status: un air base valletta, malta\\r\\ndate: 25th april 1998\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: libya\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss806\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000026030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss807\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000027030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss808\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000028030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"\\r\\noffical united nations communication\\r\\n\\r\\neuropean fighter aircraft\\r\\nblue angels squadron\\r\\ndeployment status: un airbases italy and hungary\\r\\ndate: 21th january 1997\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: bosnia\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss809\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000029030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss810\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000002a030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001400d0300\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newspp\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"you have completed your tour of\\r\\nduty with the eurofighter\\r\\nblue angel squadron\\r\\n\\r\\nwell done\\r\\nyour score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 96,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f730000000001746f207374656d2074686520656e656d7920616476616e63652e0a0000000000000001095741594544096d69737338303409505245444546494e45440a000000000000000001095741\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000130504006352\"\n        }\n      ]\n    },\n    {\n      \"name\": \"todf22\",\n      \"nodes\": [\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"f22 tour of duty\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 91,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 8,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"\\r\\noffical united nations communication\\r\\n\\r\\nf22 superstar squadron\\r\\n\\r\\ndeployment status: un naval command\\r\\ndate: 24th november 1999\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: somalia\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss841\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000049030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss842\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000004a030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 450,\n          \"text_present\": true,\n          \"text\": \"\\r\\nofficial united nations communication\\r\\n\\r\\nf22 superstar squadron\\r\\ndeployment status: usn air base valletta, malta\\r\\ndate: 17th september 1997\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: south atlantic\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss843\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000004b030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss844\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000004c030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss845\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000004d030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 450,\n          \"text_present\": true,\n          \"text\": \"\\r\\nofficial united nations communication\\r\\n\\r\\nf22 superstar squadron\\r\\ndeployment status: un carrier jf kennedy\\r\\ndate: 17th march 1995\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: colombia\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss846\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000004e030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss847\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000004f030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"official united nations communication\\r\\n\\r\\nf22 superstar squadron\\r\\ndeployment status: usn air base naples\\r\\ndate: 17th september 1996\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: bosnia\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 26,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss848\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000050030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss849\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000051030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss850\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000052030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001400d0300\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsun\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"well done\\r\\nyour score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 86,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f73002e0a0000000000000000000000003d3cab4500007502eb01001549040073490400c04a05a8ad4549007249015e62726965663932332e7478740a00000000000000000109534554096d69737369\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000130504006352\"\n        }\n      ]\n    },\n    {\n      \"name\": \"todf17\",\n      \"nodes\": [\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"f117 tour of duty\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 91,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 8,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"\\r\\nofficial united nations communication\\r\\n\\r\\nf117 stealth bomber\\r\\ndarkstar squadron\\r\\ndeployment status: usn air base panama city\\r\\ndate: 4th march 2001\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: colombia\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss821\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000035030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss822\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000036030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"\\r\\nofficial united nations communication\\r\\n\\r\\nf117 stealth bomber\\r\\ndarkstar squadron\\r\\ndeployment status: raf air base valletta malta\\r\\ndate: 4th march 1999\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: libya\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss823\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000037030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss824\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000038030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss825\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000039030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss826\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000003a030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"\\r\\nofficial united nations communication\\r\\n\\r\\nf117 stealth bomber\\r\\ndarkstar squadron\\r\\ndeployment status: usn air base italy\\r\\ndate: 26th september 1995\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: bosnia\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss827\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000003b030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss828\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000003c030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00009a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss829\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000003d030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss830\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000003e030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000200\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001400d0300\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsvict\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"well done\\r\\ncommander %pilotname\\r\\nyour score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 97,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f7300203d3d2031207468656e20474f544f204c4142454c38330a00000000000000000000000109494620747261696e696e67203d3d2031207468656e20474f544f204c4142454c38350a0000000000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000130504006352\"\n        }\n      ]\n    },\n    {\n      \"name\": \"enrol\",\n      \"nodes\": [\n        {\n          \"kind\": \"image\",\n          \"resource\": \"lap_open\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"enrol\",\n          \"payload_hex\": \"656e726f6c00642e2e2e0a00000000000109414e494d09626f736830093136093109353030094e464144455f494e09464144455f4f555409544558540a000001094946206d6973735f76616c203d3d203020\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000050400b73c\"\n        }\n      ]\n    },\n    {\n      \"name\": \"nocando\",\n      \"nodes\": [\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blnk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"you must first complete\\r\\n\\r\\nyour training before\\r\\n\\r\\nyou can select this option\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 87,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 54\n          }\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000050400b73c\"\n        }\n      ]\n    },\n    {\n      \"name\": \"todselct\",\n      \"nodes\": [\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0103000000000000000000120004009252\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"tour of duty\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 105,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 8,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"lap_open\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"welcome commander to your\\r\\ncontinuing tour of duty\\r\\n\\r\\nplease stand by\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 85,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 62\n          }\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"sqd_selc\",\n          \"payload_hex\": \"7371645f73656c63004154096c61705f6f70656e0931353009464144455f494e09464144455f4f5554094e4f5f544558540a000001095354415409756e636f6d616e640931353009464144455f494e094641\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010d000000000100000000100004006449\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010d0000000002000000000f0004007a4a\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010d0000000003000000000e000400d44b\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010d00000000040000000000050400b73c\"\n        }\n      ]\n    },\n    {\n      \"name\": \"soap_sel\",\n      \"nodes\": [\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0103000000000000000000120004009252\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"flash points\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 81,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 7,\n            \"colour\": 1\n          }\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"soap_sel\",\n          \"payload_hex\": \"736f61705f73656c0044455f494e09464144455f4f5554094e4f5f544558540a00000000000000000128302c313734292028362920283235352920283029202863656e746572656429202864726f6e292028\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010e0000000001000000000a0004002748\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010e0000000002000000000b000400ef46\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010e0000000003000000000c0004003a44\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010e000000000400000000020004009b40\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010e0000000005000000000d000400724d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010e00000000060000000000050400b73c\"\n        }\n      ]\n    },\n    {\n      \"name\": \"busted1\",\n      \"nodes\": [\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"busted1\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"011a000000000100000000180304005a51\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000020400a83c\"\n        }\n      ]\n    },\n    {\n      \"name\": \"mia\",\n      \"nodes\": [\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0118000000000100000000160b0400c851\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000200\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsmiss\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"a united nations aircraft has been lost over hostile territory\\r\\nThe pilot commander %pilotname ejected and sustained injuries.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"negotiations are currently under way to release the pilot from captivity\\r\\nfrom a military hospital.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cell\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cell2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"win0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"011a000000000100000000180304005a51\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000020400a83c\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"Under normal circumstances you would have been captured but since\\r\\nyou are training you can do that hop again\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 163,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 96\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"070000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"100000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f7300380a0000000000000000015354524950206465617468310a000000000000000000010943414c4c464c4f57096465617468310a00000000000109474f544f204c4142454c36360a000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"110000000001000000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000190504002051\"\n        }\n      ]\n    },\n    {\n      \"name\": \"death1\",\n      \"nodes\": [\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0118000000000100000000170404008c51\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"death1\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"011a000000000100000000180304005a51\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000020400a83c\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"Under normal circumstances you would have been dead but since\\r\\nyou are training you can do that hop again\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 163,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 96\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"070000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"100000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f7300004b530766837d4900735101094d5553494309504309504c4159093135340a0000000109474f535542204c4142454c380a000000000000000001094d5553494309504309504c415909390a0000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"110000000001000000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000190504002051\"\n        }\n      ]\n    },\n    {\n      \"name\": \"commander\",\n      \"nodes\": [\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"1a0000000001000000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"lap_open\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uncomand\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"uncworld\",\n          \"payload_hex\": \"756e63776f726c64000a000000000000000001094d5553494309504309504c415909360a00000000000109534554096d697373696f6e093d093832340a00000001094d5553494309504309504c4159093132\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010a00000000060000000000050400b73c\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003651\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"skyblk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 350,\n          \"text_present\": true,\n          \"text\": \"your score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 91,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 27\n          }\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000180304005a51\"\n        }\n      ]\n    },\n    {\n      \"name\": \"mission\",\n      \"nodes\": [\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"110000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"100000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"%mission\",\n          \"payload_hex\": \"256d697373696f6e004309504c41590931360a000000000109474f535542204c4142454c380a000000000000000001094d5553494309504309504c415909390a00000000000109534554096d697373696f6e\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0110000000000000000000190504002051\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011a0004001851\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0111000000000100000000190004003651\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        }\n      ]\n    },\n    {\n      \"name\": \"outcomes\",\n      \"nodes\": [\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0110000000006300000000200004000450\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"011000000000010000000017000400a051\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0110000000000200000000150004001952\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"01100000000003000000001a080400fd50\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c0000000000000000001a0604000251\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"110000000001000000\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0112000000000000000000160004000752\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0107000000000300000000160004000752\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"01070000000000000000001c0004009350\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"01150000000001000000001d0004006950\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"150000000001000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"070000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f730001454e44544558540a0000000001dd0fe34f0410e34fea0fe34f01f70fe34f1110e34f78004c53010410e34f1e10e34f8f004c53011110e34f2b10e34f3c00be51011e10e34f4510e34fa6004c\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011b000400cc50\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c0000000000000000001a120400d350\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000001a130400d050\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"110000000001000000\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        }\n      ]\n    },\n    {\n      \"name\": \"ejectrap\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000400\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"a top level enquiry has been underway over the destruction of your aircraft\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the recovery of the blackbox shows no evidence in your favour...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"in light of your excellent service record you are\\r\\nto escape with an official repremand..but i dont want\\r\\nany second rate pilot under my command\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 178,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"if this happens again..you are out of this outfit for good.\\r\\ndismissed!\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        }\n      ]\n    },\n    {\n      \"name\": \"eject_ok\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000300\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosh0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"good to see you back %callsign !\\r\\ni hope your experience wasn't too bad...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosh0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"subject to medical..you'll be back up flying in no time at all!\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c0000000000000000011c0504007350\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"110000000001000000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        }\n      ]\n    },\n    {\n      \"name\": \"bust_ejc\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"youre not the kind of pilot we want in this outfit...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 186,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"i have received orders that you are to be relieved from duty as from today...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 186,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"dismissed!\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 186,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsguil\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"011a000000000100000000180304005a51\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000020400a83c\"\n        }\n      ]\n    },\n    {\n      \"name\": \"civirap\",\n      \"nodes\": [\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the whole world has watched in anger at the unauthorised strike of a\\r\\ncivilian building...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 186,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 111\n          }\n        }\n      ]\n    },\n    {\n      \"name\": \"promote\",\n      \"nodes\": [\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"01030000000001000000001f0504001650\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"01030000000006000000001f0404001850\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"01170000000001000000001f0504001650\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"170000000001000000\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"030000000101000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"170000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f73008202e34ffa04374e017502e34f8f02e34f5e012a51018202e34f9c02e34f9f01ad47018f02e34fa902e34f3502744f019c02e34fb602e34fa401ad4701a902e34fc302e34f5802744f01b602e3\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        }\n      ]\n    },\n    {\n      \"name\": \"un-defeat\",\n      \"nodes\": [\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"011800000000010000000020090400c04f\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsdef\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"unbl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwmd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the un task force has lost the carrier jf kennedy\\r\\nand have suffered heavy casualties.\\r\\nthe remaining battlegroup has been forced to withdraw...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 174,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwmd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the united states and europe have commenced the deployment\\r\\nof massive amounts of hardware to the war zone...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 174,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwmd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the united nations rapid deployment force is to be dispanded\\r\\nas an esculation in the conflict is now inevitable.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 174,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000020400a83c\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"Under normal circumstances your carrier would have been destroyed\\r\\nbut since you are training you can do that hop again\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 163,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 96\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"070000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"100000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f730001095741594544096d69737338323409505245444546494e45440a000000000000000001095741594544096d69737338323509505245444546494e45440a000000000000000001095741594544\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"110000000001000000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000190504002051\"\n        }\n      ]\n    }\n  ]\n}\n",
      "cd_view": "{\n  \"variables\": [\n    {\n      \"name\": \"pilotname\",\n      \"string_value\": true,\n      \"value_hex\": \"0400724000000000\"\n    },\n    {\n      \"name\": \"firstname\",\n      \"string_value\": true,\n      \"value_hex\": \"0400754004006f40\"\n    },\n    {\n      \"name\": \"callsign\",\n      \"string_value\": true,\n      \"value_hex\": \"0400784004007240\"\n    },\n    {\n      \"name\": \"rank\",\n      \"string_value\": false,\n      \"value_hex\": \"04007b4004007540\"\n    },\n    {\n      \"name\": \"score\",\n      \"string_value\": false,\n      \"value_hex\": \"04007e4004007840\"\n    },\n    {\n      \"name\": \"a2akills\",\n      \"string_value\": false,\n      \"value_hex\": \"0400814004007b40\"\n    },\n    {\n      \"name\": \"a2gkills\",\n      \"string_value\": false,\n      \"value_hex\": \"0400844004007e40\"\n    },\n    {\n      \"name\": \"status\",\n      \"string_value\": false,\n      \"value_hex\": \"0400874004008140\"\n    },\n    {\n      \"name\": \"num_miss\",\n      \"string_value\": false,\n      \"value_hex\": \"04008a4004008440\"\n    },\n    {\n      \"name\": \"num_hours\",\n      \"string_value\": false,\n      \"value_hex\": \"04008d4004008740\"\n    },\n    {\n      \"name\": \"mission\",\n      \"string_value\": false,\n      \"value_hex\": \"0400904004008a40\"\n    },\n    {\n      \"name\": \"weather\",\n      \"string_value\": false,\n      \"value_hex\": \"0400934004008d40\"\n    },\n    {\n      \"name\": \"miss_val\",\n      \"string_value\": false,\n      \"value_hex\": \"0400964004009040\"\n    },\n    {\n      \"name\": \"sqd_val\",\n      \"string_value\": false,\n      \"value_hex\": \"0400994004009340\"\n    },\n    {\n      \"name\": \"soap_val\",\n      \"string_value\": false,\n      \"value_hex\": \"04009c4004009640\"\n    },\n    {\n      \"name\": \"load_lev\",\n      \"string_value\": false,\n      \"value_hex\": \"04009f4004009940\"\n    },\n    {\n      \"name\": \"outcome\",\n      \"string_value\": false,\n      \"value_hex\": \"0400a24004009c40\"\n    },\n    {\n      \"name\": \"redo\",\n      \"string_value\": false,\n      \"value_hex\": \"0400a54004009f40\"\n    },\n    {\n      \"name\": \"safe\",\n      \"string_value\": false,\n      \"value_hex\": \"0400a8400400a240\"\n    },\n    {\n      \"name\": \"arcade\",\n      \"string_value\": false,\n      \"value_hex\": \"0400ab400400a540\"\n    },\n    {\n      \"name\": \"fmobile_down\",\n      \"string_value\": false,\n      \"value_hex\": \"0400ae400400a840\"\n    },\n    {\n      \"name\": \"ejtbust\",\n      \"string_value\": false,\n      \"value_hex\": \"0400b1400400ab40\"\n    },\n    {\n      \"name\": \"lives\",\n      \"string_value\": false,\n      \"value_hex\": \"0400b4400400ae40\"\n    },\n    {\n      \"name\": \"promote\",\n      \"string_value\": false,\n      \"value_hex\": \"0400b7400400b140\"\n    },\n    {\n      \"name\": \"training\",\n      \"string_value\": false,\n      \"value_hex\": \"0400ba400400b440\"\n    },\n    {\n      \"name\": \"simulator\",\n      \"string_value\": false,\n      \"value_hex\": \"0400bd400400b740\"\n    },\n    {\n      \"name\": \"unc\",\n      \"string_value\": false,\n      \"value_hex\": \"000000000400ba40\"\n    }\n  ],\n  \"functions\": [\n    {\n      \"name\": \"main\",\n      \"nodes\": [\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"cdintro\"\n        },\n        {\n          \"kind\": \"reset_skip\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"cdsh0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cdc2\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"cdc30\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"enrol\",\n          \"payload_hex\": \"656e726f6c00ffffcb01070002ffffffff06000fd701ffff43dc01ed0108ffffffffe3015f6275665f6c6973740030f201f90105ffffffff0d0043fe01100208ffffffff05025f6275665f61727261790030\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"180000000000000000\"\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"mastopts\",\n          \"payload_hex\": \"6d6173746f70747300ffffff0a000e82028e0202ffff8902080049ffffffff439302a40208ffffffff9a025f6275665f6c697374000ba90234031cae02bd0208ffffffffb5025f6578706572740030c2021e\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"1a0000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"130000000000000000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c000000000100000000010004000f41\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c000000000200000000140004005956\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c000000000300000000130004009456\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c00000000040000000009000400fe47\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c000000000700000000030004002142\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c00000000060000000011000400cc56\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c000000000500000000180004006d55\"\n        }\n      ]\n    },\n    {\n      \"name\": \"fws\",\n      \"nodes\": [\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"180000000001000000\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"cdfwsint\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cdc2\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"cdc30\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfcom1\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"hop one will be a one on one engagement\\r\\nagainst a mig 21\\r\\nall rules of engagement apply.\\r\\n\\r\\ngoto ready room.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 64,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 59\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cdc1\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000f5010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"040000000110270000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"f163\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 100,\n          \"text_present\": true,\n          \"text\": \"knock it off!\\r\\nknock it off!\\r\\n\\r\\nwell done, lets call it a day.\\r\\n\\r\\nyour score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 104,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 62\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"dawn\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cdc1\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfcom1\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"hop two: mission profile\\r\\n\\r\\nground attack mission against\\r\\n\\r\\nmilitary installation\\r\\n\\r\\nwhilst under hostile fire\\r\\n\\r\\ngrid ref 139,187.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 24,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000f6010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"040000000110270000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfcom1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"hop three: defense suppression\\r\\n\\r\\niron hand over hostile territory.\\r\\n\\r\\ndestroy all sam sites and radars.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 62,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000f7010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 0,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"hop four: maritime mission\\r\\n\\r\\nintercept inbound hostiles and protect\\r\\nthe un carrier group from long range\\r\\nantiship weapons.\\r\\n\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 55,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000f8010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 350,\n          \"text_present\": true,\n          \"text\": \"hop five: maritime attack\\r\\n\\r\\nlaunch a long range strike against\\r\\nan enemy battle fleet.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 32,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000f9010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"hop six: interception\\r\\n\\r\\nand half way through the training schedule\\r\\n\\r\\nintercept multiple bandits\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 49,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000fa010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"hop seven: close air support\\r\\n\\r\\nprovide support for ground troops under\\r\\n\\r\\nintensive bombardment.\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 49,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000fb010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"hop eight: interdiction\\r\\n\\r\\ndeep strike bombing mission\\r\\nof ammunitions factory\\r\\n\\r\\ngrid ref 61,88\\r\\n\\r\\nwith mid air refuel.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 49,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000fc010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"hop nine: multiple air to air engagement\\r\\n\\r\\nall un pilots in a massive aerial engagement\\r\\nwith two enemy squadrons.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 61,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000fd010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"hop ten: all aspect mission\\r\\n\\r\\nthe grand tour\\r\\n\\r\\nbomb several enemy targets and\\r\\n\\r\\nengage multiple bandits.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 34,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000fe010000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosh0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"well done commander, you have passed your training\\r\\nand will now enrol to the un strike force,\\r\\ngood luck!\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 174,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"180000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"strain\",\n          \"payload_hex\": \"73747261696e0008ffffea1ddd1d5f6469616c6f675f747970650004ffffffff020000000ff81dab1f03091e121e696e736572745f6d6f64650004ffffffff010000009c171e2a1e08ffffffff1e1e5f6469\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010300000000000000000001440400dc44\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000070400e340\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"030000000001000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f7300010000000ead1cf21c08ffffc01cb41c5f6469616c6f675f726f770023c51cffff21ca1cffff01ffffd11c01000dd61cffff22db1ce91c01ffffe21c010005ffffffff280004ffffffff010000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000070400e340\"\n        }\n      ]\n    },\n    {\n      \"name\": \"soapyug2\",\n      \"nodes\": [\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"cdyugint\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c1030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"wwn0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"pcon_cd3\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"pcon_cd2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"AT 4AM C.E.T. A UNITED NATIONS STRIKE FORCE\\r\\nLEAD A COORDINATED SURGICAL STRIKE IN AND\\r\\nAROUND SERBIA AND BOSNIA HERCEGOVINA.\\r\\n\\r\\nthe main serbian command and communication centres\\r\\nwere hit by a squadron of f117c bombers\\r\\nall returned safely with the mission accomplished\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 3,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"prtv\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"bunker1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief962.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c2030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"untv0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"pcon_cd3\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief963.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 7,\n            \"y\": 129,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 127\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c3030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"^brief964.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 68,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c4030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 450,\n          \"text_present\": true,\n          \"text\": \"^brief965.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 70,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 160\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c5030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief966.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 10,\n            \"y\": 13,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c6030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"^brief967.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 67,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c7030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"^brief968.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 74,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 1\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c8030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsser2\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 300,\n          \"text\": \"^brief969.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 70,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000c9030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief970.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 2,\n            \"y\": 7,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000ca030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsserb\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwmd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"\\r\\nmembers of the press, thank you for attending this special\\r\\npress conference..\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 178,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 450,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"\\r\\nthe united nations rapid deployment force has launched\\r\\na ground assault against serbian positions around sarajevo\\r\\ntuzla and the vitez coast road.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 172,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwhp0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 450,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the serbian airforce has been effectively removed from the\\r\\nconflict with over eighty front line fighters and attack aircraft\\r\\ndestroyed in the last six days.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 180,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"pcon_cd2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 450,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"we regret to inform you of the loss of twelve un aircraft\\r\\nduring active duty in the serbian theatre of operation\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 186,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 127\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"corridor\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief971.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000cb030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"general briefing for all air wings.\\r\\n\\r\\nvictory in the air is near..\\r\\n\\r\\nbut the skies still remain hazardous over the war zone\\r\\n\\r\\nand too many enemy fighters are still airborne\\r\\nthe dense woodland and terrain makes it difficult\\r\\nto seek and destroy the serbian and croation\\r\\ndispersal runways.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"intelligence reports are suggesting that the serbs will\\r\\nattempt to launch a devastating full scale attack against the un fleet\\r\\nwithin the next 72 hours.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"\\r\\nthis will be a make or break situation for the serbs.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"commander %pilotname , the head of united nations command has\\r\\nrequested that due to your excellent service record\\r\\nin the balkans..take command of the next phase of the un operation\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 300,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"attention all un wings...\\r\\n\\r\\n\\r\\nawac command is detecting a large amount of enemy activity\\r\\nsince 4am as fighters are gathering in areas of croatia\\r\\nand is requesting un and nato air wings to engage\\r\\n\",\n          \"layout\": {\n            \"x\": 3,\n            \"y\": 156,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 127\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief972.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 5,\n            \"y\": 9,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 127\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000cc030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"wwn\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 600,\n          \"text\": \"the un ground forces have secured the mountains around\\r\\nsarajevo,the capital of muslim bosnia and massive\\r\\namounts of nato troops and hardware are arriving daily from europe\\r\\nand the ukraine..in all over 60,000 troops are protecting the capital\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 94,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 39\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"a major storm front has moved into the warzone and has effectively\\r\\nterminated un air operations in the area.\\r\\n\\r\\nserb and croat ground forces have seized the opportunity to launch\\r\\na new offensive and the un ground forces are in great danger for\\r\\nthe next 72 hours.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 159,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"^brief973.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 60,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000cd030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"the un safe zones have been held\\r\\nand the airport is operational\\r\\ndespite some damage\\r\\nwell done\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 78,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 200,\n          \"text\": \"meanwhile..at the united nations...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 105,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 1\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"unbl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwmd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the recent serbian aggression on un held territory has\\r\\ntaken the war to a new level.\\r\\nnato command has sanctioned the use of bombers\\r\\nto attack serbia and its capital, belgrade, with precision strikes\\r\\nagainst military targets.\\r\\n\\r\\nthis may bring the belgrade government to the conference table.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 152,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief974.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 80,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 51\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000ce030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"cdyugmid\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000cf030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsvict\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"unbl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newshono\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000140304004b56\"\n        }\n      ]\n    },\n    {\n      \"name\": \"sim\",\n      \"nodes\": [\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"slog\",\n          \"payload_hex\": \"736c6f6700ffffffff06001cdf15ffff22e415ffff05ffffee15795977570001ffffffff06000ffa15ffff10ff15181605ffffffff427566666572206e6f742064656c657465642e00821d16ffff04ffffff\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"130000000001000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"190000000001000000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cdc2\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cdc1\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"demo\",\n          \"payload_hex\": \"64656d6f00657220627566666572732e00825514ffff04ffffffff000000000e63146f1402ffff6a14040085ffffffff0b741442150c791487149dffff7e1404ffffffff010000000f8c14ffff0e91149d14\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010a00000000010000000004000400d841\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010a000000000200000000050004004441\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010a000000000300000000060004008f46\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010a000000000400000000070004000e47\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010a000000000500000000080004009147\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"130000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"190000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"rlog\",\n          \"payload_hex\": \"726c6f6700ff05ffffffff000f3012ffff033f125212656469745f66696c65000d4412ffff01ffff4b12020001ffffffff04004357125e1202ffffffff010003ffffffff646f776e00436d12ffff02ffffff\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000070400e340\"\n        }\n      ]\n    },\n    {\n      \"name\": \"sim_col1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"environ2\",\n          \"payload_hex\": \"656e7669726f6e32006469745f66696c65005f26112d1102ffffffff02000b32115e110c3711471102ffff3e11010004ffffffff0100000003ffffffff646973706c61795f66696c655f6e616d6500186311\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000700000000041d04005841\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000800000000041904006a41\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000500000000030604000842\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000400000000041404007f41\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000300000000041004009141\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000200000000040c0400a341\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"701\",\n          \"payload_hex\": \"37303100ff31ffffffff43ee0eff0e08fffffffff50e5f6275665f6c6973740003ffffffff6578697400030e0fffff0f130fffff12180f220f02ffff1d0f02ffffffff43270f390f08ffffffff2e0f5f6275\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000004010400d541\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"702\",\n          \"payload_hex\": \"37303200ffffc70d2bcc0df20d19d10de90d04ffffda0d0100000008ffffffffe10d5f6578706572740004ffffffff0000000036f70d000e04ffffffff030000002b050effff0d0a0e220e04ffff130effff\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000004010400d541\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"703\",\n          \"payload_hex\": \"3730330001ffffaa0c020005ffffffff6e000bb60cffff1bbb0c060d22c00ccf0c05ffffc80c79590001ffffffff02001ad40cffff22d90ce80c05ffffe10c77570001ffffffff02001ded0cffff03fffffd\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000004010400d541\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"704\",\n          \"payload_hex\": \"373034000003ffffffff5f6275665f646f776e0003980bffff0f9d0bffff0aa20bffff03ffffffff5f6275665f646f776e0003b60bffff0fbb0bffff12c00bc50b02ffffffff13ca0bcf0b01ffffffff0ed4\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000004010400d541\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"705\",\n          \"payload_hex\": \"37303500390affffffff08ffffffff400a5f6578706572740004ffffffff0000000043560a680a08ffffffff5d0a5f6275665f6172726179002b6d0a7f0a04ffff760affffffff04ffffffff000000004384\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000004010400d541\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"706\",\n          \"payload_hex\": \"373036001709ffff08ffff26091e095f6578706572740004ffffffff0200000004ffffffff00000000823d09ffff04ffffffff000000000f4b09ffff37ffff50093655095e0904ffffffff030000002b6309\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000004010400d541\"\n        }\n      ]\n    },\n    {\n      \"name\": \"sim_som1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"environ2\",\n          \"payload_hex\": \"656e7669726f6e3200ec0704ffffe3070100000004ffffffff0100000043f107030808fffffffff8075f6275665f6172726179002a08081a0804ffff11080100000004ffffffff01000000431f08300808ff\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000700000000051604007e46\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000800000000051304006f46\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000500000000030604000842\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000400000000051004006046\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000300000000050d04005146\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000200000000050a04004346\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"741\",\n          \"payload_hex\": \"37343100730d0a746f2061745a0000c45973657262696120616e6420697473206361706974616c2c2062656c67726164652c207769746820707265636973696f6e20737472696b65730d0a616761696e7374\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000050004004441\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"742\",\n          \"payload_hex\": \"37343200351be9330f340cee33fc3302fffff533010002ffffffff03000c0134ffff02ffff0834040002ffffffff02000f1434ffff03ffff2734746f705f6f665f627566666572000b2c347434033c344c34\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000050004004441\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"743\",\n          \"payload_hex\": \"37343300627566666572008adf34ed3402ffffe6340d0002ffffffff0c006bf234023502fffff9340d0004ffffffff040000006b0735173502ffff0e350c0004ffffffff030000000b1c3542351e21352f35\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000050004004441\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"744\",\n          \"payload_hex\": \"3734340035e23519cb35d93502ffffd235020002ffffffff040004ffffffff0100000020e735ffff02ffffee350d0004ffffffff0e00000020fc35ffff02ffff03360d0002ffffffff0c000f0f36ffff4714\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000050004004441\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"745\",\n          \"payload_hex\": \"37343500b5365f6469616c6f675f616374696f6e5f66756e630001ffffffff10000ed536f03608ffffe936dc365f6469616c6f675f6d6f64650002ffffffff08000ef536143708ffff0d37fc365f6469616c\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000050004004441\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"746\",\n          \"payload_hex\": \"37343600c03708ffffffffac375f6469616c6f675f6d656e755f6b65796d6170000bc537fd371cca37eb371acf37ffff17d437e43704ffffdd370900000002ffffffff0b0002ffffffff0b0003ffffffff5f\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000050004004441\"\n        }\n      ]\n    },\n    {\n      \"name\": \"sim_lib1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"environ2\",\n          \"payload_hex\": \"656e7669726f6e32003803cc38f038657865637574655f6d6163726f0009ffffe738d3385f6469616c6f675f616374696f6e5f66756e630004fffffffff7ffffff2df538fe3804ffffffff0100000040ffff\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000070000000006170400fd46\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000080000000006140400ee46\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000500000000030604000842\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000040000000006110400df46\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000300000000060e0400d046\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000200000000060b0400c146\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"721\",\n          \"payload_hex\": \"3732310074696f6e5f66756e630004fffff63afbffffff02fffffd3a010003ffffffff5f6d656e755f6275745a00004459143b353b37ffff193b361e3b273b04ffffffff03000000182c3bffff04ffffffff\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000060004008f46\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"722\",\n          \"payload_hex\": \"373232003beb3b03ffffffff5f6d656e755f686967686c696768740003ffffffff75700003f83bffff0ffd3bffff03ffff0a3c706167655f7570000b0f3cffff1c143c433c1b193cffff03ffff2e3c5f6d65\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000060004008f46\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"723\",\n          \"payload_hex\": \"37323300ffff5f6469616c6f675f6d656e755f75700003da3cffff0fdf3cffff12e43ce93c02ffffffff14ffffee3c0af33c4a3d04fffffc3c010000000f013dffff03ffff0b3d646f776e000b103dffff32\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000060004008f46\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"724\",\n          \"payload_hex\": \"37323400ffffff010080ffffffff0bc23de53d1cc73dce3d02ffffffff010086d33dffff04ffffdc3d0100000004ffffffff0100000015ea3df63d1cef3dffff02ffffffff010018fb3dffff02ffffffff01\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000060004008f46\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"725\",\n          \"payload_hex\": \"373235000002ffffffff060004ffffffff0a00000026b93effff02ffffc03e030004ffffffff0a0000000ece3efa3e02ffffd53e040019da3effff02ffffe13e030008ffffffffe83e5f6469616c6f675f6d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000060004008f46\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"726\",\n          \"payload_hex\": \"3732360001ffff9a3f020005ffffa23f25630002ffffffff01000bae3fef3f22b33fd03f05ffffc93f3f2a402b7c5c3c3e25247b7d5b5d7e2d0001ffffffff02000ed53fffff01ffffdc3f02000de13fffff\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000060004008f46\"\n        }\n      ]\n    },\n    {\n      \"name\": \"sim_yugo1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"environ2\",\n          \"payload_hex\": \"656e7669726f6e32000100000003ffffffff646f776e000abb400d441cc040c74002ffffffff07000fcc40ffff0bd140ffff20d640084103e640ff407365617263685f6677640001ffffed40020004fffff6\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000600000000071704007c47\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000500000000030604000842\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000400000000071204006247\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000300000000070f04005347\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000800000000071504007147\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000700000000071804008047\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000200000000070c04004447\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"761\",\n          \"payload_hex\": \"37363100ffff02ffff1c43070004ffffffff010000000e2a435e4301ffff314302000d3643ffff05ffff43433c5b205c745d400009ffffffff4a435f6469616c6f675f6d656e755f707265666978002a6343\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000070004000e47\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"762\",\n          \"payload_hex\": \"3736320003ffffffff646f776e002a1244ffff02ffff1944050002ffffffff0600032544ffff0f2a44ffff122f44344402ffffffff323944404402ffffffff01000b4544ffff035844954465786563757465\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000070004000e47\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"763\",\n          \"payload_hex\": \"37363300010031ffffffff18ff44ffff210445ffff01ffff0b45010004ffff144501000000191945ffff221e452c4501ffff2545010005ffffffff090004ffffffff01000000033a45ffff0f3f45ffff1344\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000070004000e47\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"764\",\n          \"payload_hex\": \"37363400726f636573735f6469616c6f675f626f78206b1003005f6469616c6f675f663130209b0a03005f6669656c645f64656c20402a03005f6669656c645f656e6420982a03005f6469616c6f675f656e\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000070004000e47\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"765\",\n          \"payload_hex\": \"373635006f20e12403005f6669656c645f726967687420d629030069735f66696c656e616d65204a2d03005f6469616c6f675f656e74657220481d035a000084586c6f675f6578697420672003005f646961\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000070004000e47\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"766\",\n          \"payload_hex\": \"37363600005f6669656c645f64656c6574655f746f5f656f6c202d2b03005f6469616c6f675f6d656e755f686f6d6520433b03005f6469616c6f675f6d656e755f7067646e205a3c03005f6469616c6f675f\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000070004000e47\"\n        }\n      ]\n    },\n    {\n      \"name\": \"sim_sea1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"envi_sea\",\n          \"payload_hex\": \"656e76695f736561006d656e755f7067757020f33b03005f72656d6f76655f6469616c6f675f6d616e6167657220120a03005f70726f636573735f6d656e7520133003005f6d656e755f627574746f6e20b7\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000010000000008080400b447\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000200000000080c0400c647\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000080000000008100400d847\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b00000000070000000008140400ea47\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010b000000000500000000030604000842\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000080104009447\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"781\",\n          \"payload_hex\": \"373831002044657369676e2e5a00004458ba20416c6c206f7074696f6e73206e6f7720737570706f7274656421210d0ad3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000080104009447\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"782\",\n          \"payload_hex\": \"37383200524941424c45206e756d5f686f7572730d0a5641524941424c45206d697373696f6e0d0a5641524941424c4520776561746865720d0a5641524941424c45206d6973735f76616c0d0a5641524941\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000080104009447\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"783\",\n          \"payload_hex\": \"373833005641524941424c452073696d756c61746f720d0a5641524941424c4520756e630d0a0d0a0d0a5354524950206d61696e0d0a0943414c4c464c4f57096364696e74726f0d0a0953544f500d0a0941\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000080104009447\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"784\",\n          \"payload_hex\": \"373834007074730d0a0953455409756e63093d09300d0a0953455409617263616465093d09300d0a094946206d6973735f76616c203d3d2031207468656e20474f544f204c4142454c310d0a094946206d69\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000080104009447\"\n        }\n      ]\n    },\n    {\n      \"name\": \"arcade\",\n      \"nodes\": [\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"slog\",\n          \"payload_hex\": \"736c6f67006e20474f544f204c4142454c370d0a0d0a5354524950206677730d0a4c4142454c313a0d0a0953455409747261696e696e67093d09310d0a0943414c4c464c4f57096364667773696e740d0a09\"\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"arcade\",\n          \"payload_hex\": \"617263616465000931360931094f4e4553484f54094e464144455f494e094e464144455f4f5554094e4f5f544558540d0a095354415409627266636f6d3109343030094e464144455f494e094e464144455f\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c000000000100000001091e0400214d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c000000000200000001090804002848\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"rlog\",\n          \"payload_hex\": \"726c6f670053544154096364633109313530094e464144455f494e094e464144455f4f5554094e4f5f544558540d0a09534554096d697373696f6e093d093530310d0a094d5553494309504309504c415909\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"130000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"190000000000000000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000070400e340\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"vscore\",\n          \"payload_hex\": \"7673636f72650075722073636f7265206973202573636f72650d0a454e44544558540d0a0953544154096461776e0931353009464144455f494e09464144455f4f5554094e4f5f544558540d0a0953544154\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000009000400fe47\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"%mission\",\n          \"payload_hex\": \"256d697373696f6e0072657665616c290d0a686f702074776f3a206d697373696f6e2070726f66696c650d0a0d0a67726f756e642061747461636b205a0000c4576f6e20616761696e73740d0a0d0a6d696c\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0107000000000000000000091d0400234d\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000200\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"160000000201000000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0116000000000000000001091004004e48\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000091404004a4d\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000400\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newswar\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"GAME OVER\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 100,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 111\n          }\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"sscore\",\n          \"payload_hex\": \"7373636f72650074696f6e73207061737365642061207265736f6c7574696f6e0d0a746f2070726576656e7420616e792066757274686572206e75636c65617220646576656c6f706d656e74206f72207265\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000090104000648\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"011600000000020000000109190400384d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0116000000000100000001091b04002d4d\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"070000000000000000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000090a04003448\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newswar\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"YOU HAVE %lives LIVES LEFT\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 100,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 111\n          }\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newswar\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"THIS IS YOUR LAST LIFE\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 100,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 111\n          }\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"070000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"040000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"160000000003000000\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newswar\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"level one\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 176,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 7,\n            \"colour\": 111\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"130000000001000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"190000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000059020000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001090a04003448\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"040000000110270000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"f16close\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"level one complete\\r\\n\\r\\nlevel bonus 10000\\r\\n\\r\\nscore %score\\r\\n\",\n          \"layout\": {\n            \"x\": -7,\n            \"y\": 3,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"f16sky\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"level two\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 94,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 7,\n            \"colour\": 245\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000005a020000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001090a04003448\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001204e0000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"f152\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"level two complete\\r\\n\\r\\nlevel bonus 20000\\r\\n\\r\\nscore %score\\r\\n\",\n          \"layout\": {\n            \"x\": -9,\n            \"y\": 6,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 63\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"f163\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"level three\\r\\n\",\n          \"layout\": {\n            \"x\": -3,\n            \"y\": 3,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 7,\n            \"colour\": 63\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000005b020000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001090a04003448\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"040000000130750000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"oilfire\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"level complete well done\\r\\n\\r\\nyour score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 9,\n            \"y\": 0,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 128\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"blitz\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"level four\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 16,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 7,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000005c020000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001090a04003448\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001409c0000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"runway1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"level four complete\\r\\nwell done\\r\\n\\r\\nbonus 40000\\r\\n\\r\\nyour score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 147,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fleet\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"level five\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 5,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 7,\n            \"colour\": 133\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000005d020000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001090a04003448\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000300\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001a0860100\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newshono\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"arcade game complete\\r\\n\\r\\nbonus 100000\\r\\n\\r\\nyour score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 89,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"sscore\",\n          \"payload_hex\": \"7373636f72650020286e6f5f72657665616c290d0a6c6576656c20666f75720d0a454e44544558540d0a09534554096d697373696f6e093d093630340d0a094d5553494309504309504c41590931330d0a09\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000090104000648\"\n        }\n      ]\n    },\n    {\n      \"name\": \"soapcol\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"cdcolint\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0f0000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000085030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 350,\n          \"text_present\": true,\n          \"text\": \"^brief902.txt\\r\\n\",\n          \"layout\": {\n            \"x\": -1,\n            \"y\": 63,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0f0000000001000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000086030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 700,\n          \"text\": \"incoming transmission to commander\\r\\nunited nations battle fleet\\r\\n\\r\\nrussian intelligence has confirmed that up to 12\\r\\nformer soviet pilots have been recruited as\\r\\nmercenaries.the pilots were hand picked, probably\\r\\ntempted by huge cash sums and are some of the\\r\\nworld's finest pilots\\r\\n\\r\\nproceed with extreme caution at all times in the\\r\\ncolombia theatre of operation.\\r\\n\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 3,\n            \"y\": 12,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 247\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"^brief903.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 70,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 59\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000087030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf904cl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief904.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 6,\n            \"y\": 69,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000088030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf905cl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief905.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 5,\n            \"y\": 60,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 112\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000089030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief906.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 77,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 59\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000008a030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"this is looking glass eye from the sky\\r\\n\\r\\nwe have a blip crossing the sealine inbound towards\\r\\nmother1\\r\\n\\r\\nyou'd better get someone over there!\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 62,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 59\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief907.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 4,\n            \"y\": 4,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 127\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000008b030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"^brief908.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 55,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 59\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000008c030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf909cl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief909.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 74,\n            \"y\": 18,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000008d030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"civil unrest is rising in the rural areas of colombia\\r\\nas the former government has promised free elections\\r\\nand a share in a new wealth...oil\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newspeac\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"^brief910.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 59,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000008e030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0f0000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001f0490200\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f7300544f204c4142454c32340d0a4c4142454c32313a0d0a094d5553494309504309504c41590931330d0a094d495353093730340d0a094d5553494309504309504c415909350d0a09474f544f204c\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000140304004b56\"\n        }\n      ]\n    },\n    {\n      \"name\": \"soaplib\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"wwn\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uflag1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"text_present\": true,\n          \"text\": \"On the 4th of october 1998 the united nations passed a resolution\\r\\nto prevent any further nuclear development or research whatsoever\\r\\nin nations that had not yet fully processed or developed any nuclear\\r\\ncapability.\\r\\n\\r\\nDespite this worldwide ban, Russian and American intelligence has detected\\r\\npossible secret development of nuclear weapons.......\\r\\n\\r\\nin libya\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 76,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"unbl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"at the united nations today the libyan ambassador\\r\\nrefused to allow un weapons inspectors access to the suspected\\r\\nnuclear development sites within his country\\r\\nclaiming they had no jurisdiction whatsoever...\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": -5,\n            \"y\": 4,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 211\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"libyamen\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"the people of libya have fully mobilised\\r\\nas the prospect of a un attack grows near...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 3,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newslib1\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the diplomatic situation is failing, there is no way gadaffi will allow any\\r\\ninspector within 100 miles of his nation and he means it...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 183,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the battle fleet has been ordered into the mediterranean and is on\\r\\nfull battle alert in case the libyans launch an initial strike..\\r\\nthe european fighter wing has flown to the air base in malta and are\\r\\nwithin 30 minutes strike range of tripoli..\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 172,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fleet\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"rman0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 900,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"we are tracking an unidentified aircraft\\r\\nmoving to within range of the carrier group\\r\\nit may be a libyian spy plane.\\r\\n\",\n          \"layout\": {\n            \"x\": 2,\n            \"y\": 0,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"rman0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief921.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 2,\n            \"y\": 0,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000099030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"wwn0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 950,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"at 11:00 gmt a eurofighter 2000 fighter jet\\r\\nintercepted and shot down a libyan spy plane\\r\\nover the mediterranean sea.\\r\\n\\r\\nthe plane posed a great threat to the un fleet and\\r\\nignored all attempts of communication and maintained\\r\\na course towards the fleet\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 150,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 253\n          }\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 250,\n          \"text\": \"un hq malta\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 101,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"an emergency situation has arisen in libya\\r\\n\\r\\nwe have been informed that as retaliation for\\r\\nshooting down the libyan spy plane, several western oil workers\\r\\nhave been taken hostage and moved to secret locations\\r\\nin the libyan desert..\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 253\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"intelligence reports suggest they have been taken to an\\r\\nindustrial plant 120 miles south of tripoli.\\r\\n\\r\\nin an apparent human shield to protect this facility.\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"^brief922.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 86,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000009a030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newshost\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief923.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 122,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 197\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000009b030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fire\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"rueters:\\r\\n\\r\\nat 04:00 hrs local time, a un f117 bomber\\r\\nattacked and destroyed an industrial complex\\r\\nin libya\\r\\n\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 2,\n            \"y\": 6,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 254\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newslib2\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"^brief924.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 71,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000009c030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief925.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 4,\n            \"y\": 5,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000009d030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"^brief926.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 71,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000009e030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brf1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief927.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 67,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000009f030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief928.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 74,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a0030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brfbrf\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief929.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 58,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a1030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 750,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"we lost a couple of good men in the last\\r\\nincursion into southern libya\\r\\n\\r\\nthe area is too dangerous for stealth bombers\\r\\nuntil we destroy the local air command...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief930.txt\\r\\n\",\n          \"layout\": {\n            \"x\": -1,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a2030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"bunker1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"^brief931.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 67,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a3030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"ship\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"rman0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief932.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 4,\n            \"y\": 11,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a4030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 750,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"members of the united nations rapid deployment force.\\r\\nwe are about to commence the final phase of the\\r\\nlibyan operation...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 750,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the diplomatic solution has once again failed.\\r\\nno united nations weapon inspectors are being\\r\\nallowed into the disputed installations...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 750,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the entire world is watching the situation.\\r\\nand the fabric of the arab world is\\r\\nin danger of collapsing..\\r\\n\\r\\nperform your duty well,...and good luck!\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"bunker1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"^brief933.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 78,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a5030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"^brief934.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 8,\n            \"y\": 71,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a6030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 750,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"this is the big one..\\r\\noperation penetrate 3..\\r\\n\\r\\na major storm front has moved in\\r\\nand will make mission conditions hazardous...\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 155,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 750,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief935.txt\\r\\n\",\n          \"layout\": {\n            \"x\": -17,\n            \"y\": 7,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000a7030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000200\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsvict\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsgada\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001400d0300\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f7300096d697373696f6e093d093530340d0a094d5553494309504309504c41590931320d0a09474f535542204c4142454c380d0a094d5553494309504309504c415909310d0a095354415409627269\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000140304004b56\"\n        }\n      ]\n    },\n    {\n      \"name\": \"soapsom\",\n      \"nodes\": [\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"cdsomint\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000ad030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief942.txt\\r\\n\",\n          \"layout\": {\n            \"x\": -4,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000ae030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"wwn\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"at approx 4.30am local time, an amphibious assault force\\r\\nsecured a beachhead 10 miles south of mogadishu\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"they met minimal opposition and only a few\\r\\ncasualties were reported.\\r\\nthe task force will help distribute relief aid\\r\\nthroughout the country.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 169,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsair\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief943.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000af030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief944.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 63,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000b0030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newswarl\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"text_present\": true,\n          \"text\": \"^brief945.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 72,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000b1030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief946.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 8,\n            \"y\": 7,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000b2030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief947.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000b3030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000200\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsun\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001a0860100\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f7300202834312920283029202863656e746572656429202864726f6e29202872657665616c290d0a0d0a6f66666963616c20756e69746564206e6174696f6e7320636f6d6d756e69636174696f6e0d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000140304004b56\"\n        }\n      ]\n    },\n    {\n      \"name\": \"soapsea\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uflag1\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"\\r\\nIN THE YEAR 1999 GEOLOGISTS DISCOVER THE GREATEST EVER RESERVES OF OIL AND\\r\\n\\r\\nMINERALS.....LOCATION CLASSIFIED BUT BELIEVED TO BE A FIELD STARTING IN\\r\\n\\r\\nTHE SOUTH ATLANTIC OCEAN, 700 TO 950 MILES DUE EAST OF THE STRATEGICALLY\\r\\n\\r\\nIMPORTANT FALKLAND ISLANDS STRETCHING SOUTH TOWARDS AND ACROSS THE SOUTH POLAR\\r\\n\\r\\nCAP FOR OVER TWO THOUSAND MILES..\\r\\n\\r\\nthe continent of south america has claimed the rights to the find.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 69,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"unbl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 700,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"twenty four hours ago, a ship struck a magnetic mine\\r\\nin the disputed zone 600 miles south east of the falkland islands\\r\\n\\r\\n\\r\\nthe ship was carrying a large amount of nuclear waste\\r\\nits destination was france.\\r\\nwe have lost all contact with the vessel\\r\\nand united nation forces are en route to the scene.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 142,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwok0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"last reports indicated the ship was drifting\\r\\nwithout power, towards the south georgia islands\\r\\nand was taking on water.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 155,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 254\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsdoom\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 350,\n          \"text_present\": true,\n          \"text\": \"carrying enough plutonium for 200 atomic bombs..\\r\\nhas been attacked and is now missing...!\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"the doomsday ship\\r\\n\\r\\npart 1\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 100,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fleet\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"corridor\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"we have a serious crisis on our hands.\\r\\n\\r\\nthe japanese waste ship \\\"takinara\\\" has\\r\\nbeen hit by a mine in the exclusion zone\\r\\nand is drifting towards the south georgian islands..\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 254\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"two south american attack vessels are moving in on the ship\\r\\nintentions are unknown.\\r\\n\\r\\nif the ship falls into dangerous hands..we will have a disaster..!\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 254\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"^brief981.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 42,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000d5030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"rman0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief982.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 7,\n            \"y\": 15,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000d6030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsdis\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"un war ship sunk in surprise attack\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"text_present\": true,\n          \"text\": \"^brief983.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 65,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000d7030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the argentinian navy is en route to\\r\\nthe war zone but is unaware of our present\\r\\nlocation..\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"taking advantage of the storm front\\r\\nthat has moved in, you will strike the\\r\\nenemy battle group and prevent them from\\r\\nengaging the un naval fleet.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"^brief984.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 67,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000d8030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"text_present\": true,\n          \"text\": \"^brief985.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 73,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 1\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000d9030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"^brief986.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 6,\n            \"y\": 62,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000da030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"^brief987.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 71,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 0\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000db030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"rman0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"intelligence reports from us satellites\\r\\nshow massive enemy naval force massing\\r\\nand en route to south georgia...\\r\\n\",\n          \"layout\": {\n            \"x\": 2,\n            \"y\": 141,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsclas\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief988.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a00000000dc030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000200\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsvict\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001400d0300\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f730068617665206c6f737420616c6c20636f6e746163742077697468207468652076657373656c0d0a616e6420756e69746564206e6174696f6e20666f726365732061726520656e20726f75746520\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000140304004b56\"\n        }\n      ]\n    },\n    {\n      \"name\": \"todefa\",\n      \"nodes\": [\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"ef2000 tour of duty\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 99,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 8,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"\\r\\noffical united nations communication\\r\\n\\r\\neuropean fighter 2000\\r\\nblue angels squadron\\r\\ndeployment status: usn air base naples\\r\\ndate: 17th september 1994\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: bosnia\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0f0000000000000000\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss801\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000021030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001983a0000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"mission complete\\r\\nwell done\\r\\n\\r\\nthe serbian government has sworn\\r\\nrevenge for the loss of its migs\\r\\n\\r\\n\\r\\nbase has been put on full alert\\r\\n\\r\\nyour score = %score\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 19,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 53\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0f0000000000000000\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss802\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000022030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001983a0000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"all nato air bases have been put on\\r\\na war footing since the dramatic\\r\\nserbian attempt on the italian un air base\\r\\n\\r\\n\\r\\nthe scheduled red cross food drop in the\\r\\nun safe zones is still going ahead despite\\r\\nthe mounting tension in the area.....\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 31,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 49\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss803\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000023030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001983a0000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"un ground forces are under heavy attack\\r\\nas the enemy is pouring reinforcements\\r\\nover the river border.\\r\\n\\r\\nprimary target\\r\\ninterdict the road bridge across the river\\r\\nto stem the enemy advance.\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 42,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 57\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss804\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000024030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001409c0000\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss805\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000025030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0f0000000000000000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"\\r\\noffical united nations communication\\r\\n\\r\\neurofighter 2000\\r\\nblue angels squadron\\r\\ndeployment status: un air base valletta, malta\\r\\ndate: 25th april 1998\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: libya\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss806\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000026030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss807\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000027030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss808\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000028030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"\\r\\noffical united nations communication\\r\\n\\r\\neuropean fighter aircraft\\r\\nblue angels squadron\\r\\ndeployment status: un airbases italy and hungary\\r\\ndate: 21th january 1997\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: bosnia\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss809\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000029030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss810\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000002a030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001400d0300\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newspp\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"you have completed your tour of\\r\\nduty with the eurofighter\\r\\nblue angel squadron\\r\\n\\r\\nwell done\\r\\nyour score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 96,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f730044455f494e09464144455f4f5554094e4f5f544558540d0a09535441540962726965660931353009464144455f494e09464144455f4f5554094e4f5f544558540d0a0953544154096272696566\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000130604007356\"\n        }\n      ]\n    },\n    {\n      \"name\": \"todf22\",\n      \"nodes\": [\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"f22 tour of duty\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 91,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 8,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"\\r\\noffical united nations communication\\r\\n\\r\\nf22 superstar squadron\\r\\n\\r\\ndeployment status: un naval command\\r\\ndate: 24th november 1999\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: somalia\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss841\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000049030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss842\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000004a030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 450,\n          \"text_present\": true,\n          \"text\": \"\\r\\nofficial united nations communication\\r\\n\\r\\nf22 superstar squadron\\r\\ndeployment status: usn air base valletta, malta\\r\\ndate: 17th september 1997\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: south atlantic\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss843\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000004b030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss844\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000004c030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000700\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss845\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000004d030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 450,\n          \"text_present\": true,\n          \"text\": \"\\r\\nofficial united nations communication\\r\\n\\r\\nf22 superstar squadron\\r\\ndeployment status: un carrier jf kennedy\\r\\ndate: 17th march 1995\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: colombia\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss846\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000004e030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000b00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss847\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000004f030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"official united nations communication\\r\\n\\r\\nf22 superstar squadron\\r\\ndeployment status: usn air base naples\\r\\ndate: 17th september 1996\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: bosnia\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 26,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss848\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000050030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss849\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000051030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss850\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000052030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001400d0300\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsun\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"well done\\r\\nyour score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 86,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f7300616e64206865206d65616e732069742e2e2e0d0a454e44544558540d0a09414e494d09626f737330093136093109383030094e464144455f494e09464144455f4f555409544558540d0a28302c\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000130604007356\"\n        }\n      ]\n    },\n    {\n      \"name\": \"todf17\",\n      \"nodes\": [\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"f117 tour of duty\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 91,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 8,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"\\r\\nofficial united nations communication\\r\\n\\r\\nf117 stealth bomber\\r\\ndarkstar squadron\\r\\ndeployment status: usn air base panama city\\r\\ndate: 4th march 2001\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: colombia\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss821\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000035030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000500\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss822\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000036030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"\\r\\nofficial united nations communication\\r\\n\\r\\nf117 stealth bomber\\r\\ndarkstar squadron\\r\\ndeployment status: raf air base valletta malta\\r\\ndate: 4th march 1999\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: libya\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss823\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000037030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000f00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss824\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000038030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss825\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a0000000039030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000600\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss826\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000003a030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"\\r\\nofficial united nations communication\\r\\n\\r\\nf117 stealth bomber\\r\\ndarkstar squadron\\r\\ndeployment status: usn air base italy\\r\\ndate: 26th september 1995\\r\\n\\r\\nwar status: active...\\r\\n\\r\\ntheatre of operation: bosnia\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 41\n          }\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss827\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000003b030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000e00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss828\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000003c030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00009a00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss829\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000003d030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000c00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"miss830\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0a000000003e030000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00001000\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000200\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"0400000001400d0300\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsvict\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": true,\n          \"text\": \"well done\\r\\ncommander %pilotname\\r\\nyour score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 97,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f730066833db437011000741866833daa370110007407b8390000005dc3b8010000005dc366833db237011000741166833daa3701100074deb81c0000005dc331c05dc38bc05351525589e5e8395c02\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000130604007356\"\n        }\n      ]\n    },\n    {\n      \"name\": \"enrol\",\n      \"nodes\": [\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cdca\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cdra\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cdcb\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"cdsh0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cdc2\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"cdc30\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"enrol\",\n          \"payload_hex\": \"656e726f6c000210010066a33e1002105dc38bc0535152565589e50fbf0d421002100fbf1dac3701100fbf05ae37011089da29c189d8c1fa1f2bc2d1f80fafcb01c10fbf154410021089ce66890d38100210\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000070400e340\"\n        }\n      ]\n    },\n    {\n      \"name\": \"nocando\",\n      \"nodes\": [\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blnk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"you must first complete\\r\\n\\r\\nyour training before\\r\\n\\r\\nyou can select this option\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 87,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 54\n          }\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000070400e340\"\n        }\n      ]\n    },\n    {\n      \"name\": \"todselct\",\n      \"nodes\": [\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010300000000000000000012000400a656\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"tour of duty\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 105,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 8,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cdc2\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cdc1\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"com_blkk\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"welcome commander to your\\r\\ncontinuing tour of duty\\r\\n\\r\\nplease stand by\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 85,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 62\n          }\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"sqd_selc\",\n          \"payload_hex\": \"7371645f73656c63000110eba8c6058a37011000eb9f803d8a370110007505bae703000089d05d5ac38d4000535152565589e5b21b8b0d90370110e838ffffff89c6e831ffffff89c3803d8a37011000740f\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010d000000000100000000100004008c4d\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010d0000000002000000000f000400a24e\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010d0000000003000000000e000400fc4f\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010d00000000040000000000070400e340\"\n        }\n      ]\n    },\n    {\n      \"name\": \"soap_sel\",\n      \"nodes\": [\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010300000000000000000012000400a656\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"flash points\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 81,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 7,\n            \"colour\": 1\n          }\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"soap_sel\",\n          \"payload_hex\": \"736f61705f73656c00bf5df8500fbf55fc31c0e870550000c95f5e595bc331c0c95f5e595bc38bc05351565589e50fbfd298e8cdfeffff89c289c685c07450e8105500006a01bb0f000000b90100000089d0\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010e0000000001000000000a0004004f4c\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010e0000000002000000000b000400174b\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010e0000000003000000000c0004006248\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010e00000000040000000002000400cb44\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010e0000000005000000000d0004009a51\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010e00000000060000000000070400e340\"\n        }\n      ]\n    },\n    {\n      \"name\": \"busted1\",\n      \"nodes\": [\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"cdbusted\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"011a000000000100000000180404005e55\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000040400d440\"\n        }\n      ]\n    },\n    {\n      \"name\": \"mia\",\n      \"nodes\": [\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0118000000000100000000160d0400d055\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000200\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsmiss\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"unev0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"pcon_cd2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"a united nations aircraft has been lost over hostile territory\\r\\nThe pilot commander %pilotname ejected and sustained injuries.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"negotiations are currently under way to release the pilot from captivity\\r\\nfrom a military hospital.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cell\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cell2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 250,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"win0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"011a000000000100000000180404005e55\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000040400d440\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"Under normal circumstances you would have been captured but since\\r\\nyou are training you can do that hop again\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 163,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 96\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"070000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"100000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f7300008885132000008885632000008885b32000008885032100008885532100008885a32100008885f32100008885432200008885932200008885e32200008885332300008885832300008885d323\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"110000000001000000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000190504002455\"\n        }\n      ]\n    },\n    {\n      \"name\": \"death1\",\n      \"nodes\": [\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0118000000000100000000170404009455\"\n        },\n        {\n          \"kind\": \"load_parser\",\n          \"resource\": \"cddeath1\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"011a000000000100000000180404005e55\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000040400d440\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"Under normal circumstances you would have been dead but since\\r\\nyou are training you can do that hop again\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 163,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 96\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"070000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"100000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f7300aaaab103b820202020f3abb020aab028aafec0aafec0aafec0aafec0aaaafec0aab02faaaafec0aab032aaaaaab034aafec0aafec0aafec0aafec0aaaab03aaafec0aafec0aaaab051aab03eaa\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"110000000001000000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000190504002455\"\n        }\n      ]\n    },\n    {\n      \"name\": \"commander\",\n      \"nodes\": [\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"1a0000000001000000\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cdc2\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"cdc1\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uncomand\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"external_command\",\n          \"resource\": \"uncworld\",\n          \"payload_hex\": \"756e63776f726c6400b02faaaafec0aafec0aafec0aafec0aaaab035aaaab037aafec0aafec0aaaab03baaaafec0aafec0aafec0aafec0aafec0aafec0aaaab044aaaafec0aaaafec0aab049aaaab04caab1\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010a00000000060000000000070400e340\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000001190004003a55\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"skyblk\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 350,\n          \"text_present\": true,\n          \"text\": \"your score is %score\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 91,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 27\n          }\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000180404005e55\"\n        }\n      ]\n    },\n    {\n      \"name\": \"mission\",\n      \"nodes\": [\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"110000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"100000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"%mission\",\n          \"payload_hex\": \"256d697373696f6e00000088858d3300008885dd33000088852d34000088857d3400008885cd34000088851d35000088856d3500008885bd35000088850d36000088855d3600008885ad3600008885fd3600\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0110000000000000000000190504002455\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011a0004001c55\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0111000000000100000000190004003a55\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        }\n      ]\n    },\n    {\n      \"name\": \"outcomes\",\n      \"nodes\": [\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0110000000006300000000200004000854\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"011000000000010000000017000400a855\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0110000000000200000000150004002956\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"01100000000003000000001a0804000155\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c0000000000000000001a0604000655\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"110000000001000000\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0112000000000000000000160004001756\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"0107000000000300000000160004001756\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"01070000000000000000001c0004009754\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"01150000000001000000001d0004006d54\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"150000000001000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"070000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f73002920286e6f5f72657665616c290d0a74686520756e697465642073746174657320616e64206575726f7065206861766520636f6d6d656e63656420746865206465706c6f796d656e740d0a6f66\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000011b000400d054\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c0000000000000000001a120400d754\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b0000000000000000001a130400d454\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"110000000001000000\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        }\n      ]\n    },\n    {\n      \"name\": \"ejectrap\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000400\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"a top level enquiry has been underway over the destruction of your aircraft\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the recovery of the blackbox shows no evidence in your favour...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"in light of your excellent service record you are\\r\\nto escape with an official repremand..but i dont want\\r\\nany second rate pilot under my command\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 178,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"if this happens again..you are out of this outfit for good.\\r\\ndismissed!\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        }\n      ]\n    },\n    {\n      \"name\": \"eject_ok\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000300\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosh0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"good to see you back %callsign !\\r\\ni hope your experience wasn't too bad...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosh0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"subject to medical..you'll be back up flying in no time at all!\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 185,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"010c0000000000000000011c0504007754\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"110000000001000000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        }\n      ]\n    },\n    {\n      \"name\": \"bust_ejc\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000100\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"youre not the kind of pilot we want in this outfit...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 186,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"i have received orders that you are to be relieved from duty as from today...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 186,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"dismissed!\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 186,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsguil\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"011a000000000100000000180404005e55\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000040400d440\"\n        }\n      ]\n    },\n    {\n      \"name\": \"civirap\",\n      \"nodes\": [\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the whole world has watched in anger at the unauthorised strike of a\\r\\ncivilian building...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 186,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 111\n          }\n        }\n      ]\n    },\n    {\n      \"name\": \"promote\",\n      \"nodes\": [\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"01030000000001000000001f0504001a54\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"01030000000006000000001f0404001c54\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"01170000000001000000001f0504001a54\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"170000000001000000\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"030000000101000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"170000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f73004c4142454c37340d0a094946206d6973735f76616c203d3d2030207468656e20474f544f204c4142454c37350d0a0952455455524e0d0a4c4142454c37353a0d0a09534554097265646f093d09\"\n        },\n        {\n          \"kind\": \"return\",\n          \"payload_hex\": \"\"\n        }\n      ]\n    },\n    {\n      \"name\": \"un-defeat\",\n      \"nodes\": [\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"011800000000010000000020090400c453\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsdef\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"unbl\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pcon0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwmd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the un task force has lost the carrier jf kennedy\\r\\nand have suffered heavy casualties.\\r\\nthe remaining battlegroup has been forced to withdraw...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 174,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwmd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the united states and europe have commenced the deployment\\r\\nof massive amounts of hardware to the war zone...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 174,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwmd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the united nations rapid deployment force is to be dispanded\\r\\nas an esculation in the conflict is now inevitable.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 174,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b00000000000000000000040400d440\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"Under normal circumstances your carrier would have been destroyed\\r\\nbut since you are training you can do that hop again\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 163,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 96\n          }\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"070000000000000000\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"100000000000000000\"\n        },\n        {\n          \"kind\": \"launch_game\",\n          \"resource\": \"spos\",\n          \"payload_hex\": \"73706f7300455f494e09464144455f4f5554094e4f5f544558540d0a09494620756e63203d3d2031207468656e20474f544f204c4142454c36350d0a09474f544f204c4142454c36360d0a4c4142454c3637\"\n        },\n        {\n          \"kind\": \"state_change\",\n          \"payload_hex\": \"110000000001000000\"\n        },\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000d00\"\n        },\n        {\n          \"kind\": \"branch\",\n          \"payload_hex\": \"001b000000000000000000190504002455\"\n        }\n      ]\n    }\n  ]\n}\n",
      "diff": "--- floppy/demo.par\n+++ CD/tfx.par\n@@ -3,137 +3,137 @@\n     {\n       \"name\": \"pilotname\",\n       \"string_value\": true,\n-      \"value_hex\": \"04004c3c00000000\"\n+      \"value_hex\": \"0400724000000000\"\n     },\n     {\n       \"name\": \"firstname\",\n       \"string_value\": true,\n-      \"value_hex\": \"04004f3c0400493c\"\n+      \"value_hex\": \"0400754004006f40\"\n     },\n     {\n       \"name\": \"callsign\",\n       \"string_value\": true,\n-      \"value_hex\": \"0400523c04004c3c\"\n+      \"value_hex\": \"0400784004007240\"\n     },\n     {\n       \"name\": \"rank\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400553c04004f3c\"\n+      \"value_hex\": \"04007b4004007540\"\n     },\n     {\n       \"name\": \"score\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400583c0400523c\"\n+      \"value_hex\": \"04007e4004007840\"\n     },\n     {\n       \"name\": \"a2akills\",\n       \"string_value\": false,\n-      \"value_hex\": \"04005b3c0400553c\"\n+      \"value_hex\": \"0400814004007b40\"\n     },\n     {\n       \"name\": \"a2gkills\",\n       \"string_value\": false,\n-      \"value_hex\": \"04005e3c0400583c\"\n+      \"value_hex\": \"0400844004007e40\"\n     },\n     {\n       \"name\": \"status\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400613c04005b3c\"\n+      \"value_hex\": \"0400874004008140\"\n     },\n     {\n       \"name\": \"num_miss\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400643c04005e3c\"\n+      \"value_hex\": \"04008a4004008440\"\n     },\n     {\n       \"name\": \"num_hours\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400673c0400613c\"\n+      \"value_hex\": \"04008d4004008740\"\n     },\n     {\n       \"name\": \"mission\",\n       \"string_value\": false,\n-      \"value_hex\": \"04006a3c0400643c\"\n+      \"value_hex\": \"0400904004008a40\"\n     },\n     {\n       \"name\": \"weather\",\n       \"string_value\": false,\n-      \"value_hex\": \"04006d3c0400673c\"\n+      \"value_hex\": \"0400934004008d40\"\n     },\n     {\n       \"name\": \"miss_val\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400703c04006a3c\"\n+      \"value_hex\": \"0400964004009040\"\n     },\n     {\n       \"name\": \"sqd_val\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400733c04006d3c\"\n+      \"value_hex\": \"0400994004009340\"\n     },\n     {\n       \"name\": \"soap_val\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400763c0400703c\"\n+      \"value_hex\": \"04009c4004009640\"\n     },\n     {\n       \"name\": \"load_lev\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400793c0400733c\"\n+      \"value_hex\": \"04009f4004009940\"\n     },\n     {\n       \"name\": \"outcome\",\n       \"string_value\": false,\n-      \"value_hex\": \"04007c3c0400763c\"\n+      \"value_hex\": \"0400a24004009c40\"\n     },\n     {\n       \"name\": \"redo\",\n       \"string_value\": false,\n-      \"value_hex\": \"04007f3c0400793c\"\n+      \"value_hex\": \"0400a54004009f40\"\n     },\n     {\n       \"name\": \"safe\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400823c04007c3c\"\n+      \"value_hex\": \"0400a8400400a240\"\n     },\n     {\n       \"name\": \"arcade\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400853c04007f3c\"\n+      \"value_hex\": \"0400ab400400a540\"\n     },\n     {\n       \"name\": \"fmobile_down\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400883c0400823c\"\n+      \"value_hex\": \"0400ae400400a840\"\n     },\n     {\n       \"name\": \"ejtbust\",\n       \"string_value\": false,\n-      \"value_hex\": \"04008b3c0400853c\"\n+      \"value_hex\": \"0400b1400400ab40\"\n     },\n     {\n       \"name\": \"lives\",\n       \"string_value\": false,\n-      \"value_hex\": \"04008e3c0400883c\"\n+      \"value_hex\": \"0400b4400400ae40\"\n     },\n     {\n       \"name\": \"promote\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400913c04008b3c\"\n+      \"value_hex\": \"0400b7400400b140\"\n     },\n     {\n       \"name\": \"training\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400943c04008e3c\"\n+      \"value_hex\": \"0400ba400400b440\"\n     },\n     {\n       \"name\": \"simulator\",\n       \"string_value\": false,\n-      \"value_hex\": \"0400973c0400913c\"\n+      \"value_hex\": \"0400bd400400b740\"\n     },\n     {\n       \"name\": \"unc\",\n       \"string_value\": false,\n-      \"value_hex\": \"000000000400943c\"\n+      \"value_hex\": \"000000000400ba40\"\n     }\n   ],\n   \"functions\": [\n@@ -142,28 +142,44 @@\n       \"nodes\": [\n         {\n           \"kind\": \"load_parser\",\n-          \"resource\": \"intro\"\n-        },\n-        {\n-          \"kind\": \"image\",\n-          \"resource\": \"lap_ope2\",\n-          \"fade_in\": 1,\n-          \"fade_out\": 0,\n-          \"wait_ticks\": 100,\n-          \"text_present\": false\n-        },\n-        {\n-          \"kind\": \"image\",\n-          \"resource\": \"lap_open\",\n+          \"resource\": \"cdintro\"\n+        },\n+        {\n+          \"kind\": \"reset_skip\",\n+          \"payload_hex\": \"\"\n+        },\n+        {\n+          \"kind\": \"animation\",\n+          \"resource\": \"cdsh0\",\n           \"fade_in\": 0,\n           \"fade_out\": 0,\n-          \"wait_ticks\": 100,\n+          \"wait_ticks\": 150,\n+          \"play_until_end\": true,\n+          \"frame_delay_bios_ticks\": 1,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"cdc2\",\n+          \"fade_in\": 0,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"animation\",\n+          \"resource\": \"cdc30\",\n+          \"fade_in\": 0,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"play_until_end\": true,\n+          \"frame_delay_bios_ticks\": 1,\n           \"text_present\": false\n         },\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"enrol\",\n-          \"payload_hex\": \"656e726f6c000000000000000000008945fcdb45fc00000000000000000000b1904400d80500000000000000000000680000c041e800000000000000000000bf05be9b45000000000000000000000005ce9b\"\n+          \"payload_hex\": \"656e726f6c00ffffcb01070002ffffffff06000fd701ffff43dc01ed0108ffffffffe3015f6275665f6c6973740030f201f90105ffffffff0d0043fe01100208ffffffff05025f6275665f61727261790030\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -172,7 +188,7 @@\n         {\n           \"kind\": \"external_command\",\n           \"resource\": \"mastopts\",\n-          \"payload_hex\": \"6d6173746f707473000000000000002ccdffff0fb700000000000000000000fcdec9d835b100000000000000000000058c9b4500d90000000000000000000000000fb7051c000000000000000000002f4f45\"\n+          \"payload_hex\": \"6d6173746f70747300ffffff0a000e82028e0202ffff8902080049ffffffff439302a40208ffffffff9a025f6275665f6c697374000ba90234031cae02bd0208ffffffffb5025f6578706572740030c2021e\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -184,31 +200,31 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"010c00000000010000000001000400e33c\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010c000000000200000000140004004952\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010c000000000300000000130004008052\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010c00000000040000000009000400d643\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010c00000000070000000003000400ed3d\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010c00000000060000000011000400a452\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010c000000000500000000180004006551\"\n+          \"payload_hex\": \"010c000000000100000000010004000f41\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010c000000000200000000140004005956\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010c000000000300000000130004009456\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010c00000000040000000009000400fe47\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010c000000000700000000030004002142\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010c00000000060000000011000400cc56\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010c000000000500000000180004006d55\"\n         }\n       ]\n     },\n@@ -221,28 +237,30 @@\n         },\n         {\n           \"kind\": \"load_parser\",\n-          \"resource\": \"fwsintro\"\n-        },\n-        {\n-          \"kind\": \"image\",\n-          \"resource\": \"lap_ope2\",\n-          \"fade_in\": 1,\n-          \"fade_out\": 0,\n-          \"wait_ticks\": 150,\n-          \"text_present\": false\n-        },\n-        {\n-          \"kind\": \"image\",\n-          \"resource\": \"lap_open\",\n+          \"resource\": \"cdfwsint\"\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"cdc2\",\n           \"fade_in\": 0,\n-          \"fade_out\": 1,\n-          \"wait_ticks\": 150,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"animation\",\n+          \"resource\": \"cdc30\",\n+          \"fade_in\": 0,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"play_until_end\": true,\n+          \"frame_delay_bios_ticks\": 1,\n           \"text_present\": false\n         },\n         {\n           \"kind\": \"image\",\n           \"resource\": \"brfcom1\",\n-          \"fade_in\": 1,\n+          \"fade_in\": 0,\n           \"fade_out\": 0,\n           \"wait_ticks\": 400,\n           \"text_present\": true,\n@@ -258,6 +276,14 @@\n           }\n         },\n         {\n+          \"kind\": \"image\",\n+          \"resource\": \"cdc1\",\n+          \"fade_in\": 0,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n           \"kind\": \"state_change\",\n           \"payload_hex\": \"0a00000000f5010000\"\n         },\n@@ -267,7 +293,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -305,17 +331,9 @@\n         },\n         {\n           \"kind\": \"image\",\n-          \"resource\": \"lap_ope2\",\n-          \"fade_in\": 1,\n-          \"fade_out\": 0,\n-          \"wait_ticks\": 150,\n-          \"text_present\": false\n-        },\n-        {\n-          \"kind\": \"image\",\n-          \"resource\": \"lap_open\",\n-          \"fade_in\": 0,\n-          \"fade_out\": 1,\n+          \"resource\": \"cdc1\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 0,\n           \"wait_ticks\": 150,\n           \"text_present\": false\n         },\n@@ -347,7 +365,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -372,7 +390,7 @@\n           \"fade_out\": 1,\n           \"wait_ticks\": 300,\n           \"text_present\": true,\n-          \"text\": \"hop three: defence suppression\\r\\n\\r\\niron hand over hostile territory.\\r\\n\\r\\ndestroy all sam sites and radars.\\r\\n\",\n+          \"text\": \"hop three: defense suppression\\r\\n\\r\\niron hand over hostile territory.\\r\\n\\r\\ndestroy all sam sites and radars.\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n             \"y\": 62,\n@@ -393,7 +411,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -445,7 +463,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -478,24 +496,6 @@\n           }\n         },\n         {\n-          \"kind\": \"image\",\n-          \"resource\": \"f16\",\n-          \"fade_in\": 1,\n-          \"fade_out\": 0,\n-          \"wait_ticks\": 200,\n-          \"text_present\": true,\n-          \"text\": \"stick to me like glue rookie\\r\\n\\r\\nbandits at fifty miles\\r\\n\\r\\ntake the lead\\r\\n\\r\\n\\r\\n\",\n-          \"layout\": {\n-            \"x\": 0,\n-            \"y\": 8,\n-            \"alignment\": 2,\n-            \"shadow\": true,\n-            \"reveal\": true,\n-            \"font\": 3,\n-            \"colour\": 63\n-          }\n-        },\n-        {\n           \"kind\": \"state_change\",\n           \"payload_hex\": \"0a00000000f9010000\"\n         },\n@@ -505,7 +505,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -539,7 +539,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -573,7 +573,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -607,7 +607,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -641,7 +641,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -675,7 +675,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -706,12 +706,17 @@\n           \"payload_hex\": \"180000000000000000\"\n         },\n         {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010300000000000000000001440400ac40\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000000050400b73c\"\n+          \"kind\": \"launch_game\",\n+          \"resource\": \"strain\",\n+          \"payload_hex\": \"73747261696e0008ffffea1ddd1d5f6469616c6f675f747970650004ffffffff020000000ff81dab1f03091e121e696e736572745f6d6f64650004ffffffff010000009c171e2a1e08ffffffff1e1e5f6469\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010300000000000000000001440400dc44\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b00000000000000000000070400e340\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -720,11 +725,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"spos\",\n-          \"payload_hex\": \"73706f73004f5f544558540a000000000000000109414e494d0970636f6e300931360931094f4e4553484f5409464144455f494e094e464144455f4f5554094e4f5f544558540a000000000000000128302c\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000000050400b73c\"\n+          \"payload_hex\": \"73706f7300010000000ead1cf21c08ffffc01cb41c5f6469616c6f675f726f770023c51cffff21ca1cffff01ffffd11c01000dd61cffff22db1ce91c01ffffe21c010005ffffffff280004ffffffff010000\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b00000000000000000000070400e340\"\n         }\n       ]\n     },\n@@ -733,7 +738,7 @@\n       \"nodes\": [\n         {\n           \"kind\": \"load_parser\",\n-          \"resource\": \"yugintro\"\n+          \"resource\": \"cdyugint\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -745,7 +750,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -763,9 +768,17 @@\n         },\n         {\n           \"kind\": \"image\",\n-          \"resource\": \"confbck\",\n-          \"fade_in\": 0,\n-          \"fade_out\": 0,\n+          \"resource\": \"pcon_cd3\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 1,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"pcon_cd2\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 1,\n           \"wait_ticks\": 150,\n           \"text_present\": false\n         },\n@@ -800,24 +813,10 @@\n           \"text_present\": false\n         },\n         {\n-          \"kind\": \"text\",\n-          \"wait_ticks\": 150,\n-          \"text\": \"0700 hrs  briefing on jf kennedy\\r\\n\\r\\n\\r\\n\",\n-          \"layout\": {\n-            \"x\": 0,\n-            \"y\": 100,\n-            \"alignment\": 2,\n-            \"shadow\": false,\n-            \"reveal\": true,\n-            \"font\": 9,\n-            \"colour\": 1\n-          }\n-        },\n-        {\n-          \"kind\": \"image\",\n-          \"resource\": \"corridor\",\n-          \"fade_in\": 0,\n-          \"fade_out\": 0,\n+          \"kind\": \"image\",\n+          \"resource\": \"bunker1\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 1,\n           \"wait_ticks\": 150,\n           \"text_present\": false\n         },\n@@ -842,14 +841,6 @@\n           }\n         },\n         {\n-          \"kind\": \"image\",\n-          \"resource\": \"deck3\",\n-          \"fade_in\": 0,\n-          \"fade_out\": 0,\n-          \"wait_ticks\": 150,\n-          \"text_present\": false\n-        },\n-        {\n           \"kind\": \"state_change\",\n           \"payload_hex\": \"0a00000000c2030000\"\n         },\n@@ -859,7 +850,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -873,6 +864,14 @@\n           \"wait_ticks\": 150,\n           \"play_until_end\": true,\n           \"frame_delay_bios_ticks\": 1,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"pcon_cd3\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 1,\n+          \"wait_ticks\": 150,\n           \"text_present\": false\n         },\n         {\n@@ -915,7 +914,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -923,23 +922,15 @@\n         },\n         {\n           \"kind\": \"image\",\n-          \"resource\": \"unsecnr\",\n-          \"fade_in\": 1,\n-          \"fade_out\": 1,\n-          \"wait_ticks\": 150,\n-          \"text_present\": false\n-        },\n-        {\n-          \"kind\": \"image\",\n           \"resource\": \"briefbi2\",\n           \"fade_in\": 1,\n           \"fade_out\": 0,\n-          \"wait_ticks\": 150,\n+          \"wait_ticks\": 250,\n           \"text_present\": true,\n           \"text\": \"^brief964.txt\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n-            \"y\": 66,\n+            \"y\": 68,\n             \"alignment\": 2,\n             \"shadow\": false,\n             \"reveal\": false,\n@@ -957,7 +948,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -991,7 +982,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1013,7 +1004,7 @@\n             \"alignment\": 0,\n             \"shadow\": true,\n             \"reveal\": false,\n-            \"font\": 6,\n+            \"font\": 3,\n             \"colour\": 255\n           }\n         },\n@@ -1027,7 +1018,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1061,7 +1052,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1095,7 +1086,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1143,7 +1134,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1165,7 +1156,7 @@\n             \"alignment\": 0,\n             \"shadow\": true,\n             \"reveal\": false,\n-            \"font\": 6,\n+            \"font\": 3,\n             \"colour\": 255\n           }\n         },\n@@ -1179,7 +1170,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1274,6 +1265,14 @@\n           }\n         },\n         {\n+          \"kind\": \"image\",\n+          \"resource\": \"pcon_cd2\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 1,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n           \"kind\": \"animation\",\n           \"resource\": \"pwdk0\",\n           \"fade_in\": 1,\n@@ -1295,7 +1294,7 @@\n         },\n         {\n           \"kind\": \"image\",\n-          \"resource\": \"carrier\",\n+          \"resource\": \"corridor\",\n           \"fade_in\": 1,\n           \"fade_out\": 1,\n           \"wait_ticks\": 150,\n@@ -1331,7 +1330,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1467,7 +1466,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1531,7 +1530,7 @@\n             \"alignment\": 2,\n             \"shadow\": false,\n             \"reveal\": false,\n-            \"font\": 6,\n+            \"font\": 3,\n             \"colour\": 0\n           }\n         },\n@@ -1545,7 +1544,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1561,7 +1560,7 @@\n           \"text\": \"the un safe zones have been held\\r\\nand the airport is operational\\r\\ndespite some damage\\r\\nwell done\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n-            \"y\": 66,\n+            \"y\": 78,\n             \"alignment\": 2,\n             \"shadow\": false,\n             \"reveal\": false,\n@@ -1646,7 +1645,7 @@\n             \"shadow\": false,\n             \"reveal\": false,\n             \"font\": 6,\n-            \"colour\": 9\n+            \"colour\": 51\n           }\n         },\n         {\n@@ -1659,7 +1658,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1667,7 +1666,7 @@\n         },\n         {\n           \"kind\": \"load_parser\",\n-          \"resource\": \"yugmid1\"\n+          \"resource\": \"cdyugmid\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -1679,7 +1678,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1733,11 +1732,11 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000140304003b52\"\n+          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000140304004b56\"\n         }\n       ]\n     },\n@@ -1747,7 +1746,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"slog\",\n-          \"payload_hex\": \"736c6f6700603daa00403d01454e44544558540a00000000017308603d9a08603d8008603d018d08603da708603d30015a3f019a08603db408603d47015a3f01a708603dc108603d5e015a3f01b408603dce\"\n+          \"payload_hex\": \"736c6f6700ffffffff06001cdf15ffff22e415ffff05ffffee15795977570001ffffffff06000ffa15ffff10ff15181605ffffffff427566666572206e6f742064656c657465642e00821d16ffff04ffffff\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -1763,36 +1762,44 @@\n         },\n         {\n           \"kind\": \"image\",\n-          \"resource\": \"lap_open\",\n-          \"fade_in\": 1,\n-          \"fade_out\": 1,\n+          \"resource\": \"cdc2\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"cdc1\",\n+          \"fade_in\": 0,\n+          \"fade_out\": 0,\n           \"wait_ticks\": 150,\n           \"text_present\": false\n         },\n         {\n           \"kind\": \"external_command\",\n           \"resource\": \"demo\",\n-          \"payload_hex\": \"64656d6f008700403d012107603d3b07603d8c00403d012e07603d5507603d9100403d01454e44544558540a00000000013b07603d6207603d4807603d015507603d6f07603dbd005a3f016207603d7c0760\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010a00000000010000000004000400a83d\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010a00000000020000000005000400143d\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010a000000000300000000060004006742\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010a00000000040000000007000400e642\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010a000000000500000000080004006943\"\n+          \"payload_hex\": \"64656d6f00657220627566666572732e00825514ffff04ffffffff000000000e63146f1402ffff6a14040085ffffffff0b741442150c791487149dffff7e1404ffffffff010000000f8c14ffff0e91149d14\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010a00000000010000000004000400d841\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010a000000000200000000050004004441\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010a000000000300000000060004008f46\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010a000000000400000000070004000e47\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010a000000000500000000080004009147\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -1805,11 +1812,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"rlog\",\n-          \"payload_hex\": \"726c6f6700093b01ff04603d1905603d5f00403d010c05603d2605603d4001093b011905603d3305603d6400403d012605603d4005603d6301093b013305603d4d05603d6900403d014005603d5a05603d86\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000000050400b73c\"\n+          \"payload_hex\": \"726c6f6700ff05ffffffff000f3012ffff033f125212656469745f66696c65000d4412ffff01ffff4b12020001ffffffff04004357125e1202ffffffff010003ffffffff646f776e00436d12ffff02ffffff\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b00000000000000000000070400e340\"\n         }\n       ]\n     },\n@@ -1823,31 +1830,31 @@\n         {\n           \"kind\": \"external_command\",\n           \"resource\": \"environ2\",\n-          \"payload_hex\": \"656e7669726f6e3200603d0804603d8603f73c01fb03603d1504603d9d03f73c010804603d2204603db403f73c011504603d2f04603dcb03f73c012204603d3c04603de203f73c012f04603d4904603df502\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000700000000041d0400283d\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000800000000041904003a3d\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b00000000050000000003050400d83d\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000400000000041404004f3d\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b00000000030000000004100400613d\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000200000000040c0400733d\"\n+          \"payload_hex\": \"656e7669726f6e32006469745f66696c65005f26112d1102ffffffff02000b32115e110c3711471102ffff3e11010004ffffffff0100000003ffffffff646973706c61795f66696c655f6e616d6500186311\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000700000000041d04005841\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000800000000041904006a41\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000500000000030604000842\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000400000000041404007f41\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000300000000041004009141\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000200000000040c0400a341\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1856,7 +1863,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"701\",\n-          \"payload_hex\": \"3730310002f73c01bf01603dd901603d7202f73c01cc01603de601603d8902f73c01d901603df301603d4100403d01e601603d0d02603d4600403d015354524950206d61696e0a0001f301603d1a02603d00\"\n+          \"payload_hex\": \"37303100ff31ffffffff43ee0eff0e08fffffffff50e5f6275665f6c6973740003ffffffff6578697400030e0fffff0f130fffff12180f220f02ffff1d0f02ffffffff43270f390f08ffffffff2e0f5f6275\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1864,7 +1871,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000004010400a53d\"\n+          \"payload_hex\": \"001b00000000000000000004010400d541\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1873,7 +1880,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"702\",\n-          \"payload_hex\": \"373032003d7800f73c01a100603dbb00603d8f00f73c01ae00603dc800603da600f73c01bb00603dd500603dbd00f73c01c800603de200603dd400f73c01d500603def00603deb00f73c01e200603dfc0060\"\n+          \"payload_hex\": \"37303200ffffc70d2bcc0df20d19d10de90d04ffffda0d0100000008ffffffffe10d5f6578706572740004ffffffff0000000036f70d000e04ffffffff030000002b050effff0d0a0e220e04ffff130effff\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1881,7 +1888,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000004010400a53d\"\n+          \"payload_hex\": \"001b00000000000000000004010400d541\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1890,7 +1897,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"703\",\n-          \"payload_hex\": \"373033000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a00000001\"\n+          \"payload_hex\": \"3730330001ffffaa0c020005ffffffff6e000bb60cffff1bbb0c060d22c00ccf0c05ffffc80c79590001ffffffff02001ad40cffff22d90ce80c05ffffe10c77570001ffffffff02001ded0cffff03fffffd\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1898,7 +1905,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000004010400a53d\"\n+          \"payload_hex\": \"001b00000000000000000004010400d541\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1907,7 +1914,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"704\",\n-          \"payload_hex\": \"37303400010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a000000010a00\"\n+          \"payload_hex\": \"373034000003ffffffff5f6275665f646f776e0003980bffff0f9d0bffff0aa20bffff03ffffffff5f6275665f646f776e0003b60bffff0fbb0bffff12c00bc50b02ffffffff13ca0bcf0b01ffffffff0ed4\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1915,7 +1922,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000004010400a53d\"\n+          \"payload_hex\": \"001b00000000000000000004010400d541\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1928,7 +1935,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"705\",\n-          \"payload_hex\": \"373035004c41590931300a000000000109474f535542204c4142454c380a000000000000000001094d5553494309504309504c415909310a000000000001095345540973636f7265092b3d0931303030300a\"\n+          \"payload_hex\": \"37303500390affffffff08ffffffff400a5f6578706572740004ffffffff0000000043560a680a08ffffffff5d0a5f6275665f6172726179002b6d0a7f0a04ffff760affffffff04ffffffff000000004384\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1936,7 +1943,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000004010400a53d\"\n+          \"payload_hex\": \"001b00000000000000000004010400d541\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1945,7 +1952,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"706\",\n-          \"payload_hex\": \"37303600015641524941424c4520756e630a000000000000000000010943414c4c464c4f5709696e74726f0a00000000000001094d49535309656e726f6c0a00000000000000000000010953455409747261\"\n+          \"payload_hex\": \"373036001709ffff08ffff26091e095f6578706572740004ffffffff0200000004ffffffff00000000823d09ffff04ffffffff000000000f4b09ffff37ffff50093655095e0904ffffffff030000002b6309\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -1953,7 +1960,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000004010400a53d\"\n+          \"payload_hex\": \"001b00000000000000000004010400d541\"\n         }\n       ]\n     },\n@@ -1967,40 +1974,40 @@\n         {\n           \"kind\": \"external_command\",\n           \"resource\": \"environ2\",\n-          \"payload_hex\": \"656e7669726f6e32004c4520776561746865720a0000000000015641524941424c45206d6973735f76616c0a00000000015641524941424c45207371645f76616c0a0000000000015641524941424c452073\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000700000000051604005642\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000800000000051304004742\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b00000000050000000003050400d83d\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000400000000051004003842\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000300000000050d04002942\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000200000000050a04001b42\"\n+          \"payload_hex\": \"656e7669726f6e3200ec0704ffffe3070100000004ffffffff0100000043f107030808fffffffff8075f6275665f6172726179002a08081a0804ffff11080100000004ffffffff01000000431f08300808ff\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000700000000051604007e46\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000800000000051304006f46\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000500000000030604000842\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000400000000051004006046\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000300000000050d04005146\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000200000000050a04004346\"\n         },\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"741\",\n-          \"payload_hex\": \"3734310072696b65730d0a616761696e7374206d696c697461727920746172676574732e0d0a0d0a74686973206d6179206272696e67207468652062656c677261646520676f7665726e6d656e7420746f20\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000005000400143d\"\n+          \"payload_hex\": \"37343100730d0a746f2061745a0000c45973657262696120616e6420697473206361706974616c2c2062656c67726164652c207769746820707265636973696f6e20737472696b65730d0a616761696e7374\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000050004004441\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2009,11 +2016,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"742\",\n-          \"payload_hex\": \"37343200018f0f2541b60f25419c0f254101a90f2541d00f25414402a94301094d495353093732330a000001b60f2541dd0f2541c30f254101d00f2541f70f25415b02a943014c4142454c33323a0a000000\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000005000400143d\"\n+          \"payload_hex\": \"37343200351be9330f340cee33fc3302fffff533010002ffffffff03000c0134ffff02ffff0834040002ffffffff02000f1434ffff03ffff2734746f705f6f665f627566666572000b2c347434033c344c34\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000050004004441\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2022,11 +2029,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"743\",\n-          \"payload_hex\": \"37343300102541861025410193102541ba102541ce02a94301094d495353093732360a000001a0102541c7102541ad10254101ba102541d4102541e502a94301c7102541e11025417c01403d01d4102541fb\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000005000400143d\"\n+          \"payload_hex\": \"37343300627566666572008adf34ed3402ffffe6340d0002ffffffff0c006bf234023502fffff9340d0004ffffffff040000006b0735173502ffff0e350c0004ffffffff030000000b1c3542351e21352f35\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000050004004441\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2035,11 +2042,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"744\",\n-          \"payload_hex\": \"373434004301094d495353093736310a0000017d112541a41125418a1125410197112541be1125415803a943014c4142454c34303a0a00000001a4112541cb112541b111254101be112541e51125416f03a9\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000005000400143d\"\n+          \"payload_hex\": \"3734340035e23519cb35d93502ffffd235020002ffffffff040004ffffffff0100000020e735ffff02ffffee350d0004ffffffff0e00000020fc35ffff02ffff03360d0002ffffffff0c000f0f36ffff4714\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000050004004441\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2048,11 +2055,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"745\",\n-          \"payload_hex\": \"3734350053093736340a000001671225418e122541741225410181122541a8122541e203a943014c4142454c33383a0a000000018e122541b51225419b12254101a8122541cf122541f903a94301094d4953\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000005000400143d\"\n+          \"payload_hex\": \"37343500b5365f6469616c6f675f616374696f6e5f66756e630001ffffffff10000ed536f03608ffffe936dc365f6469616c6f675f6d6f64650002ffffffff08000ef536143708ffff0d37fc365f6469616c\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000050004004441\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2061,11 +2068,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"746\",\n-          \"payload_hex\": \"37343600a943014c4142454c31373a0a000000015e132541851325416b13254101781325419f1325416c04a943014c4142454c34353a0a0000000185132541ac13254192132541019f132541b91325410500\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000005000400143d\"\n+          \"payload_hex\": \"37343600c03708ffffffffac375f6469616c6f675f6d656e755f6b65796d6170000bc537fd371cca37eb371acf37ffff17d437e43704ffffdd370900000002ffffffff0b0002ffffffff0b0003ffffffff5f\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000050004004441\"\n         }\n       ]\n     },\n@@ -2079,31 +2086,31 @@\n         {\n           \"kind\": \"external_command\",\n           \"resource\": \"environ2\",\n-          \"payload_hex\": \"656e7669726f6e32004309504c415909390a00000000000164697370657273616c2072756e776179732e0a000000015e62726965663937322e7478740a00000000000000000109534554096d697373696f6e\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b00000000070000000006170400d542\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b00000000080000000006140400c642\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b00000000050000000003050400d83d\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b00000000040000000006110400b742\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000300000000060e0400a842\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000200000000060b04009942\"\n+          \"payload_hex\": \"656e7669726f6e32003803cc38f038657865637574655f6d6163726f0009ffffe738d3385f6469616c6f675f616374696f6e5f66756e630004fffffffff7ffffff2df538fe3804ffffffff0100000040ffff\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b00000000070000000006170400fd46\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b00000000080000000006140400ee46\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000500000000030604000842\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b00000000040000000006110400df46\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000300000000060e0400d046\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000200000000060b0400c146\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2112,11 +2119,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"721\",\n-          \"payload_hex\": \"373231004c31310a000000000000000109474f544f204c4142454c31320a0000000000000000010953455409617263616465093d09310a00000000000001095345540973696d756c61746f72093d09310a00\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000060004006742\"\n+          \"payload_hex\": \"3732310074696f6e5f66756e630004fffff63afbffffff02fffffd3a010003ffffffff5f6d656e755f6275745a00004459143b353b37ffff193b361e3b273b04ffffffff03000000182c3bffff04ffffffff\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000060004008f46\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2125,11 +2132,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"722\",\n-          \"payload_hex\": \"373232000001094d5553494309504309504c41590931300a0000000001094d5553494309504309504c415909350a00000000000109474f544f204c4142454c32340a000000000000000001094d5553494309\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000060004006742\"\n+          \"payload_hex\": \"373232003beb3b03ffffffff5f6d656e755f686967686c696768740003ffffffff75700003f83bffff0ffd3bffff03ffff0a3c706167655f7570000b0f3cffff1c143c433c1b193cffff03ffff2e3c5f6d65\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000060004008f46\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2138,11 +2145,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"723\",\n-          \"payload_hex\": \"373233004309504c415909350a00000000000109474f544f204c4142454c32340a000000000000000001094d5553494309504309504c415909360a000000000001094d5553494309504309504c4159093134\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000060004006742\"\n+          \"payload_hex\": \"37323300ffff5f6469616c6f675f6d656e755f75700003da3cffff0fdf3cffff12e43ce93c02ffffffff14ffffee3c0af33c4a3d04fffffc3c010000000f013dffff03ffff0b3d646f776e000b103dffff32\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000060004008f46\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2151,11 +2158,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"724\",\n-          \"payload_hex\": \"3732340076696365207265636f72640a0000000000000128332c31353629202836292028313237292028302920286c65667429202864726f6e2920286e6f5f72657665616c290a0000000000000000000001\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000060004006742\"\n+          \"payload_hex\": \"37323400ffffff010080ffffffff0bc23de53d1cc73dce3d02ffffffff010086d33dffff04ffffdc3d0100000004ffffffff0100000015ea3df63d1cef3dffff02ffffffff010018fb3dffff02ffffffff01\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000060004008f46\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2164,11 +2171,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"725\",\n-          \"payload_hex\": \"37323500290a0000000000000000000000000109414e494d0977776e0931360931094f4e4553484f5409464144455f494e09464144455f4f5554094e4f5f544558540a000000000000000000000128302c39\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000060004006742\"\n+          \"payload_hex\": \"373235000002ffffffff060004ffffffff0a00000026b93effff02ffffc03e030004ffffffff0a0000000ece3efa3e02ffffd53e040019da3effff02ffffe13e030008ffffffffe83e5f6469616c6f675f6d\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000060004008f46\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2177,11 +2184,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"726\",\n-          \"payload_hex\": \"37323600650a00000000000000000128302c313539292028362920283235352920283029202863656e746572656429202864726f6e2920286e6f5f72657665616c290a0000000000000128302c3630292028\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000060004006742\"\n+          \"payload_hex\": \"3732360001ffff9a3f020005ffffa23f25630002ffffffff01000bae3fef3f22b33fd03f05ffffc93f3f2a402b7c5c3c3e25247b7d5b5d7e2d0001ffffffff02000ed53fffff01ffffdc3f02000de13fffff\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000060004008f46\"\n         }\n       ]\n     },\n@@ -2195,35 +2202,35 @@\n         {\n           \"kind\": \"external_command\",\n           \"resource\": \"environ2\",\n-          \"payload_hex\": \"656e7669726f6e32004e09464144455f4f5554094e4f5f544558540a0000000000000000000109414e494d0970636f6e300931360931094f4e4553484f5409464144455f494e09464144455f4f5554094e4f\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000600000000071704005443\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b00000000050000000003050400d83d\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000400000000071204003a43\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000300000000070f04002b43\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000800000000071504004943\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000700000000071804005843\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000200000000070c04001c43\"\n+          \"payload_hex\": \"656e7669726f6e32000100000003ffffffff646f776e000abb400d441cc040c74002ffffffff07000fcc40ffff0bd140ffff20d640084103e640ff407365617263685f6677640001ffffed40020004fffff6\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000600000000071704007c47\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000500000000030604000842\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000400000000071204006247\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000300000000070f04005347\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000800000000071504007147\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000700000000071804008047\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000200000000070c04004447\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2232,11 +2239,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"761\",\n-          \"payload_hex\": \"37363100000000eb07c745f40100b6420400144304002b465bc3535194001343010949462077656174686572203d3d2035207468656e20474f544f204c4142454c32300a0000000000000000000000010949\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000007000400e642\"\n+          \"payload_hex\": \"37363100ffff02ffff1c43070004ffffffff010000000e2a435e4301ffff314302000d3643ffff05ffff43433c5b205c745d400009ffffffff4a435f6469616c6f675f6d656e755f707265666978002a6343\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000070004000e47\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2245,11 +2252,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"762\",\n-          \"payload_hex\": \"373632004f544f204c4142454c32350a0000000000000000000000010949462077656174686572203d3d2038207468656e20474f544f204c4142454c32360a00000000000000000000000109494620776561\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000007000400e642\"\n+          \"payload_hex\": \"3736320003ffffffff646f776e002a1244ffff02ffff1944050002ffffffff0600032544ffff0f2a44ffff122f44344402ffffffff323944404402ffffffff01000b4544ffff035844954465786563757465\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000070004000e47\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2258,11 +2265,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"763\",\n-          \"payload_hex\": \"373633004142454c32390a0000000000000000000000010949462077656174686572203d3d2037207468656e20474f544f204c4142454c33300a000000000000000000000001094946207765617468657220\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000007000400e642\"\n+          \"payload_hex\": \"37363300010031ffffffff18ff44ffff210445ffff01ffff0b45010004ffff144501000000191945ffff221e452c4501ffff2545010005ffffffff090004ffffffff01000000033a45ffff0f3f45ffff1344\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000070004000e47\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2271,11 +2278,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"764\",\n-          \"payload_hex\": \"37363400330a0000000000000000000000010949462077656174686572203d3d2032207468656e20474f544f204c4142454c33340a0000000000000000000000010949462077656174686572203d3d203620\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000007000400e642\"\n+          \"payload_hex\": \"37363400726f636573735f6469616c6f675f626f78206b1003005f6469616c6f675f663130209b0a03005f6669656c645f64656c20402a03005f6669656c645f656e6420982a03005f6469616c6f675f656e\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000070004000e47\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2284,11 +2291,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"765\",\n-          \"payload_hex\": \"373635000000000000000000010949462077656174686572203d3d2038207468656e20474f544f204c4142454c33380a0000000000000000000000010949462077656174686572203d3d2037207468656e20\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000007000400e642\"\n+          \"payload_hex\": \"373635006f20e12403005f6669656c645f726967687420d629030069735f66696c656e616d65204a2d03005f6469616c6f675f656e74657220481d035a000084586c6f675f6578697420672003005f646961\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000070004000e47\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2297,11 +2304,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"766\",\n-          \"payload_hex\": \"37363600000000010949462077656174686572203d3d2038207468656e20474f544f204c4142454c34330a0000000000000000000000010949462077656174686572203d3d2037207468656e20474f544f20\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000007000400e642\"\n+          \"payload_hex\": \"37363600005f6669656c645f64656c6574655f746f5f656f6c202d2b03005f6469616c6f675f6d656e755f686f6d6520433b03005f6469616c6f675f6d656e755f7067646e205a3c03005f6469616c6f675f\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000070004000e47\"\n         }\n       ]\n     },\n@@ -2315,31 +2322,31 @@\n         {\n           \"kind\": \"external_command\",\n           \"resource\": \"envi_sea\",\n-          \"payload_hex\": \"656e76695f73656100000000000000000001094946206c69766573203d3d2030207468656e20474f535542204c4142454c34390a000000000000000000000000010953544154096e65777377617209323530\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000100000000080804008c43\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b000000000200000000080c04009e43\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b00000000080000000008100400b043\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b00000000070000000008140400c243\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010b00000000050000000003050400d83d\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000080104006c43\"\n+          \"payload_hex\": \"656e76695f736561006d656e755f7067757020f33b03005f72656d6f76655f6469616c6f675f6d616e6167657220120a03005f70726f636573735f6d656e7520133003005f6d656e755f627574746f6e20b7\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b00000000010000000008080400b447\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000200000000080c0400c647\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b00000000080000000008100400d847\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b00000000070000000008140400ea47\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010b000000000500000000030604000842\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000080104009447\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2348,7 +2355,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"781\",\n-          \"payload_hex\": \"3738310064726f6e29202872657665616c290a000001095354415409663136330931353009464144455f494e09464144455f4f555409544558540a000000000000000000010953544154096f696c66697265\"\n+          \"payload_hex\": \"373831002044657369676e2e5a00004458ba20416c6c206f7074696f6e73206e6f7720737570706f7274656421210d0ad3c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2356,7 +2363,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000080104006c43\"\n+          \"payload_hex\": \"001b000000000000000000080104009447\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2365,7 +2372,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"782\",\n-          \"payload_hex\": \"373832005409544558540a0000000001095354415409627266310933353009464144455f494e09464144455f4f555409544558540a00000000000000000000dd0584f94400dc0d34934400e8010014430400\"\n+          \"payload_hex\": \"37383200524941424c45206e756d5f686f7572730d0a5641524941424c45206d697373696f6e0d0a5641524941424c4520776561746865720d0a5641524941424c45206d6973735f76616c0d0a5641524941\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2373,7 +2380,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000080104006c43\"\n+          \"payload_hex\": \"001b000000000000000000080104009447\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2382,7 +2389,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"783\",\n-          \"payload_hex\": \"373833004c41590931300a000000000109474f544f204c4142454c31340a000000000000000001094d5553494309504309504c41590931310a000000000109474f544f204c4142454c31340a000000000000\"\n+          \"payload_hex\": \"373833005641524941424c452073696d756c61746f720d0a5641524941424c4520756e630d0a0d0a0d0a5354524950206d61696e0d0a0943414c4c464c4f57096364696e74726f0d0a0953544f500d0a0941\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2390,7 +2397,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000080104006c43\"\n+          \"payload_hex\": \"001b000000000000000000080104009447\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2399,7 +2406,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"784\",\n-          \"payload_hex\": \"37383400094d5553494309504309504c41590931300a000000000109474f544f204c4142454c31350a000000000000000001094d5553494309504309504c41590931310a000000000109474f544f204c4142\"\n+          \"payload_hex\": \"373834007074730d0a0953455409756e63093d09300d0a0953455409617263616465093d09300d0a094946206d6973735f76616c203d3d2031207468656e20474f544f204c4142454c310d0a094946206d69\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2407,7 +2414,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000080104006c43\"\n+          \"payload_hex\": \"001b000000000000000000080104009447\"\n         }\n       ]\n     },\n@@ -2417,25 +2424,25 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"slog\",\n-          \"payload_hex\": \"736c6f670000000153545249502073696d5f7975676f310a00000000000001094d5553494309504309504c415909390a000000000001094f50545309656e7669726f6e320a0000000000000001094d555349\"\n+          \"payload_hex\": \"736c6f67006e20474f544f204c4142454c370d0a0d0a5354524950206677730d0a4c4142454c313a0d0a0953455409747261696e696e67093d09310d0a0943414c4c464c4f57096364667773696e740d0a09\"\n         },\n         {\n           \"kind\": \"external_command\",\n           \"resource\": \"arcade\",\n-          \"payload_hex\": \"6172636164650041590931310a000000000109474f544f204c4142454c31360a000000000000000001094d5553494309504309504c41590931320a000000000109474f544f204c4142454c31360a00000000\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010c000000000100000001091e0400f948\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010c000000000200000001090804000044\"\n+          \"payload_hex\": \"617263616465000931360931094f4e4553484f54094e464144455f494e094e464144455f4f5554094e4f5f544558540d0a095354415409627266636f6d3109343030094e464144455f494e094e464144455f\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010c000000000100000001091e0400214d\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010c000000000200000001090804002848\"\n         },\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"rlog\",\n-          \"payload_hex\": \"726c6f67005909370a0000000000e80cfcffffdc0dccae4500dc45f80100a9430400f3430400e145fbffffdc4900f24301094f50545309656e76695f7365610a000000000000000109474f544f204c414245\"\n+          \"payload_hex\": \"726c6f670053544154096364633109313530094e464144455f494e094e464144455f4f5554094e4f5f544558540d0a09534554096d697373696f6e093d093530310d0a094d5553494309504309504c415909\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -2447,25 +2454,25 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000000050400b73c\"\n+          \"payload_hex\": \"001b00000000000000000000070400e340\"\n         },\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"vscore\",\n-          \"payload_hex\": \"7673636f72650000000000000001094d5553494309504309504c41590931330a0000000001094d5553494309504309504c415909370a0000000000015a0000f85b204c4142454c34350a0000000000000000\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000009000400d643\"\n+          \"payload_hex\": \"7673636f72650075722073636f7265206973202573636f72650d0a454e44544558540d0a0953544154096461776e0931353009464144455f494e09464144455f4f5554094e4f5f544558540d0a0953544154\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b00000000000000000009000400fe47\"\n         },\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"%mission\",\n-          \"payload_hex\": \"256d697373696f6e005353097673636f72650a0000000000000000000109474f544f204c4142454c340a00000000000000000001094d49535309256d697373696f6e0a0000000000000001094d5553494309\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"0107000000000000000000091d0400fb48\"\n+          \"payload_hex\": \"256d697373696f6e0072657665616c290d0a686f702074776f3a206d697373696f6e2070726f66696c650d0a0d0a67726f756e642061747461636b205a0000c4576f6e20616761696e73740d0a0d0a6d696c\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"0107000000000000000000091d0400234d\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2477,11 +2484,11 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"0116000000000000000001091004002644\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000091404002249\"\n+          \"payload_hex\": \"0116000000000000000001091004004e48\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000091404004a4d\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2508,19 +2515,19 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"sscore\",\n-          \"payload_hex\": \"7373636f726500283029202863656e746572656429202864726f66662920286e6f5f72657665616c290a00000000000000000128302c373129202836292028302920283029202863656e7465726564292028\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000009010400de43\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"0116000000000200000001091904001049\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"0116000000000100000001091b04000549\"\n+          \"payload_hex\": \"7373636f72650074696f6e73207061737365642061207265736f6c7574696f6e0d0a746f2070726576656e7420616e792066757274686572206e75636c65617220646576656c6f706d656e74206f72207265\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000090104000648\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"011600000000020000000109190400384d\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"0116000000000100000001091b04002d4d\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -2532,7 +2539,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000090a04000c44\"\n+          \"payload_hex\": \"001b000000000000000000090a04003448\"\n         },\n         {\n           \"kind\": \"image\",\n@@ -2644,7 +2651,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001090a04000c44\"\n+          \"payload_hex\": \"001b000000000000000001090a04003448\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2700,7 +2707,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001090a04000c44\"\n+          \"payload_hex\": \"001b000000000000000001090a04003448\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2756,7 +2763,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001090a04000c44\"\n+          \"payload_hex\": \"001b000000000000000001090a04003448\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2812,7 +2819,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001090a04000c44\"\n+          \"payload_hex\": \"001b000000000000000001090a04003448\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2868,7 +2875,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001090a04000c44\"\n+          \"payload_hex\": \"001b000000000000000001090a04003448\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2909,11 +2916,11 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"sscore\",\n-          \"payload_hex\": \"7373636f72650049011006ce472a06ce4716027349011d06ce473706ce472d027349012a06ce474406ce477d01bd49013706ce475106ce47dd011549014406ce476b06ce474402734901454e44544558540a\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000009010400de43\"\n+          \"payload_hex\": \"7373636f72650020286e6f5f72657665616c290d0a6c6576656c20666f75720d0a454e44544558540d0a09534554096d697373696f6e093d093630340d0a094d5553494309504309504c41590931330d0a09\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000090104000648\"\n         }\n       ]\n     },\n@@ -2926,7 +2933,7 @@\n         },\n         {\n           \"kind\": \"load_parser\",\n-          \"resource\": \"colintro\"\n+          \"resource\": \"cdcolint\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -2942,7 +2949,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -2962,7 +2969,7 @@\n             \"alignment\": 2,\n             \"shadow\": false,\n             \"reveal\": false,\n-            \"font\": 6,\n+            \"font\": 3,\n             \"colour\": 0\n           }\n         },\n@@ -2980,7 +2987,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3028,7 +3035,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3062,7 +3069,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3096,7 +3103,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3130,7 +3137,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3145,9 +3152,9 @@\n           \"text_present\": true,\n           \"text\": \"this is looking glass eye from the sky\\r\\n\\r\\nwe have a blip crossing the sealine inbound towards\\r\\nmother1\\r\\n\\r\\nyou'd better get someone over there!\\r\\n\",\n           \"layout\": {\n-            \"x\": 10,\n-            \"y\": 77,\n-            \"alignment\": 0,\n+            \"x\": 0,\n+            \"y\": 62,\n+            \"alignment\": 2,\n             \"shadow\": false,\n             \"reveal\": false,\n             \"font\": 6,\n@@ -3170,7 +3177,7 @@\n             \"alignment\": 0,\n             \"shadow\": true,\n             \"reveal\": true,\n-            \"font\": 6,\n+            \"font\": 3,\n             \"colour\": 127\n           }\n         },\n@@ -3184,7 +3191,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3218,7 +3225,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3252,7 +3259,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3324,7 +3331,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3341,15 +3348,15 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"spos\",\n-          \"payload_hex\": \"73706f7300093d093932310a00000001094d5553494309504309504c41590931330a000000000109474f535542204c4142454c380a000000000000000001094d5553494309504309504c415909360a000000\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000140304003b52\"\n+          \"payload_hex\": \"73706f7300544f204c4142454c32340d0a4c4142454c32313a0d0a094d5553494309504309504c41590931330d0a094d495353093730340d0a094d5553494309504309504c415909350d0a09474f544f204c\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000140304004b56\"\n         }\n       ]\n     },\n@@ -3528,7 +3535,7 @@\n             \"alignment\": 0,\n             \"shadow\": false,\n             \"reveal\": true,\n-            \"font\": 6,\n+            \"font\": 3,\n             \"colour\": 255\n           }\n         },\n@@ -3542,7 +3549,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3670,7 +3677,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3724,7 +3731,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3780,7 +3787,7 @@\n             \"alignment\": 2,\n             \"shadow\": false,\n             \"reveal\": false,\n-            \"font\": 6,\n+            \"font\": 3,\n             \"colour\": 0\n           }\n         },\n@@ -3794,7 +3801,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3816,7 +3823,7 @@\n             \"alignment\": 0,\n             \"shadow\": true,\n             \"reveal\": true,\n-            \"font\": 6,\n+            \"font\": 3,\n             \"colour\": 255\n           }\n         },\n@@ -3830,7 +3837,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3864,7 +3871,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3906,7 +3913,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3940,7 +3947,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -3974,7 +3981,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4030,7 +4037,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4080,7 +4087,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4124,7 +4131,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4139,7 +4146,7 @@\n           \"play_until_end\": false,\n           \"frame_delay_bios_ticks\": 1,\n           \"text_present\": true,\n-          \"text\": \"members of the united nations rapid deployment force\\r\\nwe are about to commence the final phase of the\\r\\nlibyan operation...\\r\\n\",\n+          \"text\": \"members of the united nations rapid deployment force.\\r\\nwe are about to commence the final phase of the\\r\\nlibyan operation...\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n             \"y\": 0,\n@@ -4234,7 +4241,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4268,7 +4275,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4324,7 +4331,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4373,15 +4380,15 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"spos\",\n-          \"payload_hex\": \"73706f7300093738330a00000187003d44ae003d4494003d4401a1003d44bb003d44d400f34301ae003d44d5003d44eb00f343014c4142454c34343a0a00000001bb003d44e2003d44c8003d4401d5003d44\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000140304003b52\"\n+          \"payload_hex\": \"73706f7300096d697373696f6e093d093530340d0a094d5553494309504309504c41590931320d0a09474f535542204c4142454c380d0a094d5553494309504309504c415909310d0a095354415409627269\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000140304004b56\"\n         }\n       ]\n     },\n@@ -4390,7 +4397,7 @@\n       \"nodes\": [\n         {\n           \"kind\": \"load_parser\",\n-          \"resource\": \"somintro\"\n+          \"resource\": \"cdsomint\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -4402,7 +4409,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4438,7 +4445,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4560,7 +4567,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4594,7 +4601,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4646,7 +4653,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4682,7 +4689,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4718,7 +4725,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4749,15 +4756,15 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"spos\",\n-          \"payload_hex\": \"73706f7300a64c940da64cf100cc4e01870da64ca10da64cab04524a01940da64cae0da64c1d01ad4701a10da64cbb0da64cce04524a01ae0da64cc80da64c2201ad4701bb0da64ce20da64cf104524a0145\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000140304003b52\"\n+          \"payload_hex\": \"73706f7300202834312920283029202863656e746572656429202864726f6e29202872657665616c290d0a0d0a6f66666963616c20756e69746564206e6174696f6e7320636f6d6d756e69636174696f6e0d\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000140304004b56\"\n         }\n       ]\n     },\n@@ -4958,7 +4965,7 @@\n             \"alignment\": 2,\n             \"shadow\": false,\n             \"reveal\": false,\n-            \"font\": 6,\n+            \"font\": 3,\n             \"colour\": 0\n           }\n         },\n@@ -4972,7 +4979,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -4994,7 +5001,7 @@\n             \"alignment\": 0,\n             \"shadow\": false,\n             \"reveal\": true,\n-            \"font\": 6,\n+            \"font\": 3,\n             \"colour\": 255\n           }\n         },\n@@ -5008,7 +5015,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5070,7 +5077,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5130,7 +5137,7 @@\n             \"alignment\": 2,\n             \"shadow\": false,\n             \"reveal\": false,\n-            \"font\": 6,\n+            \"font\": 3,\n             \"colour\": 0\n           }\n         },\n@@ -5144,7 +5151,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5178,7 +5185,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5198,7 +5205,7 @@\n             \"alignment\": 2,\n             \"shadow\": false,\n             \"reveal\": false,\n-            \"font\": 6,\n+            \"font\": 3,\n             \"colour\": 0\n           }\n         },\n@@ -5212,7 +5219,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5220,7 +5227,7 @@\n         },\n         {\n           \"kind\": \"image\",\n-          \"resource\": \"brfbrf\",\n+          \"resource\": \"briefbig\",\n           \"fade_in\": 1,\n           \"fade_out\": 1,\n           \"wait_ticks\": 500,\n@@ -5246,7 +5253,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5320,7 +5327,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5351,15 +5358,15 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"spos\",\n-          \"payload_hex\": \"73706f730030094e464144455f494e09464144455f4f555409544558540a00000109535441540962726965666269320936303009464144455f494e09464144455f4f555409544558540a0000000000010941\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000140304003b52\"\n+          \"payload_hex\": \"73706f730068617665206c6f737420616c6c20636f6e746163742077697468207468652076657373656c0d0a616e6420756e69746564206e6174696f6e20666f726365732061726520656e20726f75746520\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000140304004b56\"\n         }\n       ]\n     },\n@@ -5416,7 +5423,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5462,7 +5469,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5504,7 +5511,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5546,7 +5553,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5570,7 +5577,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5612,7 +5619,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5632,7 +5639,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5652,7 +5659,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5690,7 +5697,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5710,7 +5717,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5751,15 +5758,15 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"spos\",\n-          \"payload_hex\": \"73706f730000000001746f207374656d2074686520656e656d7920616476616e63652e0a0000000000000001095741594544096d69737338303409505245444546494e45440a000000000000000001095741\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000130504006352\"\n+          \"payload_hex\": \"73706f730044455f494e09464144455f4f5554094e4f5f544558540d0a09535441540962726965660931353009464144455f494e09464144455f4f5554094e4f5f544558540d0a0953544154096272696566\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000130604007356\"\n         }\n       ]\n     },\n@@ -5812,7 +5819,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5832,7 +5839,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5870,7 +5877,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5890,7 +5897,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5910,7 +5917,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5948,7 +5955,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -5968,7 +5975,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6006,7 +6013,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6026,7 +6033,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6046,7 +6053,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6087,15 +6094,15 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"spos\",\n-          \"payload_hex\": \"73706f73002e0a0000000000000000000000003d3cab4500007502eb01001549040073490400c04a05a8ad4549007249015e62726965663932332e7478740a00000000000000000109534554096d69737369\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000130504006352\"\n+          \"payload_hex\": \"73706f7300616e64206865206d65616e732069742e2e2e0d0a454e44544558540d0a09414e494d09626f737330093136093109383030094e464144455f494e09464144455f4f555409544558540d0a28302c\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000130604007356\"\n         }\n       ]\n     },\n@@ -6148,7 +6155,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6168,7 +6175,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6206,7 +6213,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6226,7 +6233,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6246,7 +6253,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6266,7 +6273,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6304,7 +6311,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6324,7 +6331,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6344,7 +6351,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6364,7 +6371,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6405,15 +6412,15 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"spos\",\n-          \"payload_hex\": \"73706f7300203d3d2031207468656e20474f544f204c4142454c38330a00000000000000000000000109494620747261696e696e67203d3d2031207468656e20474f544f204c4142454c38350a0000000000\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b0000000000000000011f0004002750\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000130504006352\"\n+          \"payload_hex\": \"73706f730066833db437011000741866833daa370110007407b8390000005dc3b8010000005dc366833db237011000741166833daa3701100074deb81c0000005dc331c05dc38bc05351525589e5e8395c02\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b0000000000000000011f0004002b54\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b000000000000000000130604007356\"\n         }\n       ]\n     },\n@@ -6422,20 +6429,64 @@\n       \"nodes\": [\n         {\n           \"kind\": \"image\",\n-          \"resource\": \"lap_open\",\n-          \"fade_in\": 1,\n-          \"fade_out\": 1,\n-          \"wait_ticks\": 150,\n+          \"resource\": \"cdca\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"cdra\",\n+          \"fade_in\": 0,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"cdcb\",\n+          \"fade_in\": 0,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"animation\",\n+          \"resource\": \"cdsh0\",\n+          \"fade_in\": 0,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"play_until_end\": true,\n+          \"frame_delay_bios_ticks\": 1,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"cdc2\",\n+          \"fade_in\": 0,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"animation\",\n+          \"resource\": \"cdc30\",\n+          \"fade_in\": 0,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"play_until_end\": true,\n+          \"frame_delay_bios_ticks\": 1,\n           \"text_present\": false\n         },\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"enrol\",\n-          \"payload_hex\": \"656e726f6c00642e2e2e0a00000000000109414e494d09626f736830093136093109353030094e464144455f494e09464144455f4f555409544558540a000001094946206d6973735f76616c203d3d203020\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000000050400b73c\"\n+          \"payload_hex\": \"656e726f6c000210010066a33e1002105dc38bc0535152565589e50fbf0d421002100fbf1dac3701100fbf05ae37011089da29c189d8c1fa1f2bc2d1f80fafcb01c10fbf154410021089ce66890d38100210\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b00000000000000000000070400e340\"\n         }\n       ]\n     },\n@@ -6462,7 +6513,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000000050400b73c\"\n+          \"payload_hex\": \"001b00000000000000000000070400e340\"\n         }\n       ]\n     },\n@@ -6471,7 +6522,7 @@\n       \"nodes\": [\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"0103000000000000000000120004009252\"\n+          \"payload_hex\": \"010300000000000000000012000400a656\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6493,9 +6544,17 @@\n         },\n         {\n           \"kind\": \"image\",\n-          \"resource\": \"lap_open\",\n-          \"fade_in\": 1,\n-          \"fade_out\": 1,\n+          \"resource\": \"cdc2\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"cdc1\",\n+          \"fade_in\": 0,\n+          \"fade_out\": 0,\n           \"wait_ticks\": 150,\n           \"text_present\": false\n         },\n@@ -6520,23 +6579,23 @@\n         {\n           \"kind\": \"external_command\",\n           \"resource\": \"sqd_selc\",\n-          \"payload_hex\": \"7371645f73656c63004154096c61705f6f70656e0931353009464144455f494e09464144455f4f5554094e4f5f544558540a000001095354415409756e636f6d616e640931353009464144455f494e094641\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010d000000000100000000100004006449\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010d0000000002000000000f0004007a4a\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010d0000000003000000000e000400d44b\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010d00000000040000000000050400b73c\"\n+          \"payload_hex\": \"7371645f73656c63000110eba8c6058a37011000eb9f803d8a370110007505bae703000089d05d5ac38d4000535152565589e5b21b8b0d90370110e838ffffff89c6e831ffffff89c3803d8a37011000740f\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010d000000000100000000100004008c4d\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010d0000000002000000000f000400a24e\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010d0000000003000000000e000400fc4f\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010d00000000040000000000070400e340\"\n         }\n       ]\n     },\n@@ -6545,7 +6604,7 @@\n       \"nodes\": [\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"0103000000000000000000120004009252\"\n+          \"payload_hex\": \"010300000000000000000012000400a656\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6568,31 +6627,31 @@\n         {\n           \"kind\": \"external_command\",\n           \"resource\": \"soap_sel\",\n-          \"payload_hex\": \"736f61705f73656c0044455f494e09464144455f4f5554094e4f5f544558540a00000000000000000128302c313734292028362920283235352920283029202863656e746572656429202864726f6e292028\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010e0000000001000000000a0004002748\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010e0000000002000000000b000400ef46\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010e0000000003000000000c0004003a44\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010e000000000400000000020004009b40\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010e0000000005000000000d000400724d\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010e00000000060000000000050400b73c\"\n+          \"payload_hex\": \"736f61705f73656c00bf5df8500fbf55fc31c0e870550000c95f5e595bc331c0c95f5e595bc38bc05351565589e50fbfd298e8cdfeffff89c289c685c07450e8105500006a01bb0f000000b90100000089d0\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010e0000000001000000000a0004004f4c\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010e0000000002000000000b000400174b\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010e0000000003000000000c0004006248\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010e00000000040000000002000400cb44\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010e0000000005000000000d0004009a51\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010e00000000060000000000070400e340\"\n         }\n       ]\n     },\n@@ -6601,15 +6660,15 @@\n       \"nodes\": [\n         {\n           \"kind\": \"load_parser\",\n-          \"resource\": \"busted1\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"011a000000000100000000180304005a51\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000000020400a83c\"\n+          \"resource\": \"cdbusted\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"011a000000000100000000180404005e55\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b00000000000000000000040400d440\"\n         }\n       ]\n     },\n@@ -6618,7 +6677,7 @@\n       \"nodes\": [\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"0118000000000100000000160b0400c851\"\n+          \"payload_hex\": \"0118000000000100000000160d0400d055\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6644,6 +6703,24 @@\n         },\n         {\n           \"kind\": \"animation\",\n+          \"resource\": \"unev0\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 1,\n+          \"wait_ticks\": 400,\n+          \"play_until_end\": false,\n+          \"frame_delay_bios_ticks\": 1,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"pcon_cd2\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 1,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"animation\",\n           \"resource\": \"pwdk0\",\n           \"fade_in\": 1,\n           \"fade_out\": 0,\n@@ -6710,11 +6787,11 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"011a000000000100000000180304005a51\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000000020400a83c\"\n+          \"payload_hex\": \"011a000000000100000000180404005e55\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b00000000000000000000040400d440\"\n         },\n         {\n           \"kind\": \"animation\",\n@@ -6747,7 +6824,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"spos\",\n-          \"payload_hex\": \"73706f7300380a0000000000000000015354524950206465617468310a000000000000000000010943414c4c464c4f57096465617468310a00000000000109474f544f204c4142454c36360a000000000000\"\n+          \"payload_hex\": \"73706f7300008885132000008885632000008885b32000008885032100008885532100008885a32100008885f32100008885432200008885932200008885e32200008885332300008885832300008885d323\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -6759,7 +6836,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000190504002051\"\n+          \"payload_hex\": \"001b000000000000000000190504002455\"\n         }\n       ]\n     },\n@@ -6768,19 +6845,19 @@\n       \"nodes\": [\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"0118000000000100000000170404008c51\"\n+          \"payload_hex\": \"0118000000000100000000170404009455\"\n         },\n         {\n           \"kind\": \"load_parser\",\n-          \"resource\": \"death1\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"011a000000000100000000180304005a51\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000000020400a83c\"\n+          \"resource\": \"cddeath1\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"011a000000000100000000180404005e55\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b00000000000000000000040400d440\"\n         },\n         {\n           \"kind\": \"animation\",\n@@ -6813,7 +6890,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"spos\",\n-          \"payload_hex\": \"73706f7300004b530766837d4900735101094d5553494309504309504c4159093135340a0000000109474f535542204c4142454c380a000000000000000001094d5553494309504309504c415909390a0000\"\n+          \"payload_hex\": \"73706f7300aaaab103b820202020f3abb020aab028aafec0aafec0aafec0aafec0aaaafec0aab02faaaafec0aab032aaaaaab034aafec0aafec0aafec0aafec0aaaab03aaafec0aafec0aaaab051aab03eaa\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -6825,7 +6902,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000190504002051\"\n+          \"payload_hex\": \"001b000000000000000000190504002455\"\n         }\n       ]\n     },\n@@ -6838,16 +6915,24 @@\n         },\n         {\n           \"kind\": \"image\",\n-          \"resource\": \"lap_open\",\n-          \"fade_in\": 1,\n-          \"fade_out\": 1,\n+          \"resource\": \"cdc2\",\n+          \"fade_in\": 1,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"cdc1\",\n+          \"fade_in\": 0,\n+          \"fade_out\": 0,\n           \"wait_ticks\": 150,\n           \"text_present\": false\n         },\n         {\n           \"kind\": \"image\",\n           \"resource\": \"uncomand\",\n-          \"fade_in\": 1,\n+          \"fade_in\": 0,\n           \"fade_out\": 1,\n           \"wait_ticks\": 150,\n           \"text_present\": false\n@@ -6855,11 +6940,11 @@\n         {\n           \"kind\": \"external_command\",\n           \"resource\": \"uncworld\",\n-          \"payload_hex\": \"756e63776f726c64000a000000000000000001094d5553494309504309504c415909360a00000000000109534554096d697373696f6e093d093832340a00000001094d5553494309504309504c4159093132\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010a00000000060000000000050400b73c\"\n+          \"payload_hex\": \"756e63776f726c6400b02faaaafec0aafec0aafec0aafec0aaaab035aaaab037aafec0aafec0aaaab03baaaafec0aafec0aafec0aafec0aafec0aafec0aaaab044aaaafec0aaaafec0aab049aaaab04caab1\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010a00000000060000000000070400e340\"\n         },\n         {\n           \"kind\": \"audio_control\",\n@@ -6867,7 +6952,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000001190004003651\"\n+          \"payload_hex\": \"001b000000000000000001190004003a55\"\n         },\n         {\n           \"kind\": \"image\",\n@@ -6893,7 +6978,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000180304005a51\"\n+          \"payload_hex\": \"001b000000000000000000180404005e55\"\n         }\n       ]\n     },\n@@ -6911,19 +6996,19 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"%mission\",\n-          \"payload_hex\": \"256d697373696f6e004309504c41590931360a000000000109474f535542204c4142454c380a000000000000000001094d5553494309504309504c415909390a00000000000109534554096d697373696f6e\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"0110000000000000000000190504002051\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b0000000000000000011a0004001851\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"0111000000000100000000190004003651\"\n+          \"payload_hex\": \"256d697373696f6e00000088858d3300008885dd33000088852d34000088857d3400008885cd34000088851d35000088856d3500008885bd35000088850d36000088855d3600008885ad3600008885fd3600\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"0110000000000000000000190504002455\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b0000000000000000011a0004001c55\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"0111000000000100000000190004003a55\"\n         },\n         {\n           \"kind\": \"return\",\n@@ -6936,23 +7021,23 @@\n       \"nodes\": [\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"0110000000006300000000200004000450\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"011000000000010000000017000400a051\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"0110000000000200000000150004001952\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"01100000000003000000001a080400fd50\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010c0000000000000000001a0604000251\"\n+          \"payload_hex\": \"0110000000006300000000200004000854\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"011000000000010000000017000400a855\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"0110000000000200000000150004002956\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"01100000000003000000001a0804000155\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010c0000000000000000001a0604000655\"\n         },\n         {\n           \"kind\": \"return\",\n@@ -6968,19 +7053,19 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"0112000000000000000000160004000752\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"0107000000000300000000160004000752\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"01070000000000000000001c0004009350\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"01150000000001000000001d0004006950\"\n+          \"payload_hex\": \"0112000000000000000000160004001756\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"0107000000000300000000160004001756\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"01070000000000000000001c0004009754\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"01150000000001000000001d0004006d54\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -6993,19 +7078,19 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"spos\",\n-          \"payload_hex\": \"73706f730001454e44544558540a0000000001dd0fe34f0410e34fea0fe34f01f70fe34f1110e34f78004c53010410e34f1e10e34f8f004c53011110e34f2b10e34f3c00be51011e10e34f4510e34fa6004c\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b0000000000000000011b000400cc50\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"010c0000000000000000001a120400d350\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b0000000000000000001a130400d050\"\n+          \"payload_hex\": \"73706f73002920286e6f5f72657665616c290d0a74686520756e697465642073746174657320616e64206575726f7065206861766520636f6d6d656e63656420746865206465706c6f796d656e740d0a6f66\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b0000000000000000011b000400d054\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"010c0000000000000000001a120400d754\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b0000000000000000001a130400d454\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -7159,7 +7244,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"010c0000000000000000011c0504007350\"\n+          \"payload_hex\": \"010c0000000000000000011c0504007754\"\n         },\n         {\n           \"kind\": \"return\",\n@@ -7266,11 +7351,11 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"011a000000000100000000180304005a51\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000000020400a83c\"\n+          \"payload_hex\": \"011a000000000100000000180404005e55\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"001b00000000000000000000040400d440\"\n         }\n       ]\n     },\n@@ -7304,15 +7389,15 @@\n       \"nodes\": [\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"01030000000001000000001f0504001650\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"01030000000006000000001f0404001850\"\n-        },\n-        {\n-          \"kind\": \"branch\",\n-          \"payload_hex\": \"01170000000001000000001f0504001650\"\n+          \"payload_hex\": \"01030000000001000000001f0504001a54\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"01030000000006000000001f0404001c54\"\n+        },\n+        {\n+          \"kind\": \"branch\",\n+          \"payload_hex\": \"01170000000001000000001f0504001a54\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -7333,7 +7418,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"spos\",\n-          \"payload_hex\": \"73706f73008202e34ffa04374e017502e34f8f02e34f5e012a51018202e34f9c02e34f9f01ad47018f02e34fa902e34f3502744f019c02e34fb602e34fa401ad4701a902e34fc302e34f5802744f01b602e3\"\n+          \"payload_hex\": \"73706f73004c4142454c37340d0a094946206d6973735f76616c203d3d2030207468656e20474f544f204c4142454c37350d0a0952455455524e0d0a4c4142454c37353a0d0a09534554097265646f093d09\"\n         },\n         {\n           \"kind\": \"return\",\n@@ -7346,7 +7431,7 @@\n       \"nodes\": [\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"011800000000010000000020090400c04f\"\n+          \"payload_hex\": \"011800000000010000000020090400c453\"\n         },\n         {\n           \"kind\": \"animation\",\n@@ -7448,7 +7533,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b00000000000000000000020400a83c\"\n+          \"payload_hex\": \"001b00000000000000000000040400d440\"\n         },\n         {\n           \"kind\": \"animation\",\n@@ -7481,7 +7566,7 @@\n         {\n           \"kind\": \"launch_game\",\n           \"resource\": \"spos\",\n-          \"payload_hex\": \"73706f730001095741594544096d69737338323409505245444546494e45440a000000000000000001095741594544096d69737338323509505245444546494e45440a000000000000000001095741594544\"\n+          \"payload_hex\": \"73706f7300455f494e09464144455f4f5554094e4f5f544558540d0a09494620756e63203d3d2031207468656e20474f544f204c4142454c36350d0a09474f544f204c4142454c36360d0a4c4142454c3637\"\n         },\n         {\n           \"kind\": \"state_change\",\n@@ -7493,7 +7578,7 @@\n         },\n         {\n           \"kind\": \"branch\",\n-          \"payload_hex\": \"001b000000000000000000190504002051\"\n+          \"payload_hex\": \"001b000000000000000000190504002455\"\n         }\n       ]\n     }\n",
      "decoded_view_identical": false,
      "functions": [
        {
          "name": "main",
          "nodes": 15,
          "visuals": 2
        },
        {
          "name": "fws",
          "nodes": 71,
          "visuals": 21
        },
        {
          "name": "soapyug2",
          "nodes": 116,
          "visuals": 52
        },
        {
          "name": "sim",
          "nodes": 15,
          "visuals": 1
        },
        {
          "name": "sim_col1",
          "nodes": 33,
          "visuals": 0
        },
        {
          "name": "sim_som1",
          "nodes": 25,
          "visuals": 0
        },
        {
          "name": "sim_lib1",
          "nodes": 26,
          "visuals": 0
        },
        {
          "name": "sim_yugo1",
          "nodes": 27,
          "visuals": 0
        },
        {
          "name": "sim_sea1",
          "nodes": 24,
          "visuals": 0
        },
        {
          "name": "arcade",
          "nodes": 75,
          "visuals": 15
        },
        {
          "name": "soapcol",
          "nodes": 63,
          "visuals": 14
        },
        {
          "name": "soaplib",
          "nodes": 116,
          "visuals": 51
        },
        {
          "name": "soapsom",
          "nodes": 50,
          "visuals": 17
        },
        {
          "name": "soapsea",
          "nodes": 66,
          "visuals": 29
        },
        {
          "name": "todefa",
          "nodes": 70,
          "visuals": 9
        },
        {
          "name": "todf22",
          "nodes": 61,
          "visuals": 7
        },
        {
          "name": "todf17",
          "nodes": 60,
          "visuals": 6
        },
        {
          "name": "enrol",
          "nodes": 3,
          "visuals": 1
        },
        {
          "name": "nocando",
          "nodes": 2,
          "visuals": 1
        },
        {
          "name": "todselct",
          "nodes": 10,
          "visuals": 3
        },
        {
          "name": "soap_sel",
          "nodes": 10,
          "visuals": 1
        },
        {
          "name": "busted1",
          "nodes": 3,
          "visuals": 0
        },
        {
          "name": "mia",
          "nodes": 18,
          "visuals": 8
        },
        {
          "name": "death1",
          "nodes": 11,
          "visuals": 1
        },
        {
          "name": "commander",
          "nodes": 10,
          "visuals": 3
        },
        {
          "name": "mission",
          "nodes": 7,
          "visuals": 0
        },
        {
          "name": "outcomes",
          "nodes": 20,
          "visuals": 0
        },
        {
          "name": "ejectrap",
          "nodes": 6,
          "visuals": 4
        },
        {
          "name": "eject_ok",
          "nodes": 8,
          "visuals": 2
        },
        {
          "name": "bust_ejc",
          "nodes": 8,
          "visuals": 5
        },
        {
          "name": "civirap",
          "nodes": 1,
          "visuals": 1
        },
        {
          "name": "promote",
          "nodes": 9,
          "visuals": 0
        },
        {
          "name": "un-defeat",
          "nodes": 16,
          "visuals": 8
        }
      ]
    },
    {
      "index": 1393,
      "identifier": "9d547798",
      "offset": 59557,
      "stored_size": 1220,
      "decoded_size": 1220,
      "stored_sha256": "389c96b0d8b6c6d4ff019bc2ebf9ae86f6f3d9c9e6c6f39720ef63c3a6aed92d",
      "sha256": "389c96b0d8b6c6d4ff019bc2ebf9ae86f6f3d9c9e6c6f39720ef63c3a6aed92d",
      "status": "changed",
      "family": "presentation_program",
      "candidate_names": [
        "fwsintro.par"
      ],
      "preferred_names": [
        "fwsintro.par"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/fwsintro.par",
      "cd_identifiers": [
        "95870be6"
      ],
      "label": "fwsintro.par",
      "counterpart": {
        "index": 831,
        "identifier": "95870be6",
        "path": "cdfwsint.par",
        "family": "presentation_program",
        "output_sha256": "f92912dd8694455d661498fd51b5c7578385fb9312db3e3885eabc1e5713cbe5",
        "output_size": 1220,
        "logical_name": "cdfwsint.par"
      },
      "counterpart_basis": "CD parser counterpart",
      "floppy_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"strip1:\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000300\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"runway1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"training will commence at\\r\\n\\r\\nthe former usn training base\\r\\n\\r\\nat miramar california\\r\\n\\r\\nknown as\\r\\n\\r\\nfighter weapons school\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 135,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"hangar\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fws\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 200,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"welcome to miramar commander %pilotname\\r\\n\\r\\ni will be your commanding officer whilst in un command..\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 172,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"you're here on request of your government as a likely\\r\\ncandidate for the un fighter squadron..you may be good....\\r\\n\\r\\nbut if you fall out of line just once the whole world will watch you\\r\\nget busted out of this outfit.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 165,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fws\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"training schedule\\r\\n\\r\\n10 hops are planned in an intensive\\r\\nevaluation of pilot's skill\\r\\nand ability.\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 40,\n            \"y\": 39,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 113\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"you are required to complete the following missions..\\r\\nall are simulated for hostile environments..\\r\\n\",\n          \"layout\": {\n            \"x\": -8,\n            \"y\": 10,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"Arming selection is made via your laptop computer\\r\\n\\r\\neach pilot is required to have it near him whilst on active\\r\\nduty at all times..\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 113\n          }\n        }\n      ]\n    }\n  ]\n}\n",
      "cd_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"strip1:\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000300\"\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"runway1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"training will commence at\\r\\n\\r\\nthe former usn training base\\r\\n\\r\\nat miramar california\\r\\n\\r\\nknown as\\r\\n\\r\\nfighter weapons school\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 135,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"hangar\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fws\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 200,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"boss0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"welcome to miramar commander %pilotname\\r\\n\\r\\ni will be your commanding officer whilst in un command..\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 172,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosm0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"you're here on request of your government as a likely\\r\\ncandidate for the un fighter squadron..you may be good....\\r\\n\\r\\nbut if you fall out of line just once the whole world will watch you\\r\\nget busted out of this outfit.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 165,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fws\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"training schedule\\r\\n\\r\\n10 hops are planned in an intensive\\r\\nevaluation of pilot's skill\\r\\nand ability.\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 40,\n            \"y\": 39,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 113\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"you are required to complete the following missions..\\r\\nall are simulated for hostile environments..\\r\\n\",\n          \"layout\": {\n            \"x\": -8,\n            \"y\": 10,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"Arming selection is made via your laptop computer\\r\\n\\r\\neach pilot is required to have it near him whilst on active\\r\\nduty at all times..\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 113\n          }\n        }\n      ]\n    }\n  ]\n}\n",
      "diff": "",
      "decoded_view_identical": true,
      "functions": [
        {
          "name": "strip1:",
          "nodes": 10,
          "visuals": 9
        }
      ]
    },
    {
      "index": 3139,
      "identifier": "6de13718",
      "offset": 60777,
      "stored_size": 975,
      "decoded_size": 975,
      "stored_sha256": "fcd3bfe1b70002b3ceeb1cbccb16b9336a667539821486977712bd090c98adba",
      "sha256": "fcd3bfe1b70002b3ceeb1cbccb16b9336a667539821486977712bd090c98adba",
      "status": "changed",
      "family": "presentation_program",
      "candidate_names": [
        "intro.par"
      ],
      "preferred_names": [
        "intro.par"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/intro.par",
      "cd_identifiers": [
        "86b7b578"
      ],
      "label": "intro.par",
      "counterpart": {
        "index": 200,
        "identifier": "86b7b578",
        "path": "cdintro.par",
        "family": "presentation_program",
        "output_sha256": "3fd20633421359a87db1b7c38ff02d6fc45c5b2f9950ffda005cc1e59d6e7f58",
        "output_size": 975,
        "logical_name": "cdintro.par"
      },
      "counterpart_basis": "CD parser counterpart",
      "floppy_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"strip1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000000\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"didt0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"tita0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titb0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"tfxa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"tfxa0033\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titc0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"tite0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titf0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titg0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"tith0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titi0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titj0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titk0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwsp0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newspp\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"\\r\\nthe un charter\\r\\n\\r\\n\\r\\n\\\"To maintain international peace and security\\r\\nand to that end to take effective collective \\r\\nmeasures for the prevention and removal of \\r\\nthreats to the peace,and for the suppression \\r\\nof acts of aggression or other breaches of the \\r\\npeace, and to bring about by peaceful means\\r\\nadjustment or settlement of international disputes\\\"\\r\\n\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 54,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        }\n      ]\n    }\n  ]\n}\n",
      "cd_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"strip1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000000\"\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"didt0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"tita0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titb0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"tfxa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"tfxa0033\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titc0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"tite0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titf0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titg0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"tith0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titi0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titj0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"titk0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwsp0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newspp\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"text_present\": true,\n          \"text\": \"\\r\\nthe un charter\\r\\n\\r\\n\\r\\n\\\"To maintain international peace and security\\r\\nand to that end to take effective collective \\r\\nmeasures for the prevention and removal of \\r\\nthreats to the peace,and for the suppression \\r\\nof acts of aggression or other breaches of the \\r\\npeace, and to bring about by peaceful means\\r\\nadjustment or settlement of international disputes\\\"\\r\\n\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 54,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        }\n      ]\n    }\n  ]\n}\n",
      "diff": "",
      "decoded_view_identical": true,
      "functions": [
        {
          "name": "strip1",
          "nodes": 17,
          "visuals": 16
        }
      ]
    },
    {
      "index": 1319,
      "identifier": "9c5ff718",
      "offset": 61752,
      "stored_size": 1894,
      "decoded_size": 1894,
      "stored_sha256": "208160f4939b0e9c6c97fa0a17a1b51cc090c20fa26939a48900cda936c4ccdd",
      "sha256": "208160f4939b0e9c6c97fa0a17a1b51cc090c20fa26939a48900cda936c4ccdd",
      "status": "changed",
      "family": "presentation_program",
      "candidate_names": [
        "somintro.par"
      ],
      "preferred_names": [
        "somintro.par"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/somintro.par",
      "cd_identifiers": [
        "9494abc6"
      ],
      "label": "somintro.par",
      "counterpart": {
        "index": 758,
        "identifier": "9494abc6",
        "path": "_unknown/9494abc6-0758.bin",
        "family": "presentation_program",
        "output_sha256": "7f60dadcd55cbd2eec733c422ce3dbea8118620da55619401b65e136b62b67ec",
        "output_size": 1894,
        "logical_name": "cdsomint.par"
      },
      "counterpart_basis": "CD parser counterpart",
      "floppy_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"somintro\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"operation restore hope two\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 98,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newssom\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 350,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"untv0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uflag1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 450,\n          \"text_present\": true,\n          \"text\": \"somalia: the world could not have chosen a more difficult place to\\r\\nimpliment peace enforcement. united nations television examines the tragic\\r\\nsituation in this country.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 96,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"new_som1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"text_present\": true,\n          \"text\": \"Somalia is the only country in africa that has one ethnic group, one culture,\\r\\none language and one religion, but it's clan system has kept the\\r\\npeople fighting for centuries.\\r\\n\\r\\n\\r\\nTHE FIGHTING HAS TORN THE NATION APART AND MILLIONS DIED OF \\r\\nFAMINE AND STARVATION .the UNITED NATIONS intervined in 1992\\r\\nlead by the us marines in an attempt to stop the fighting \\r\\nand help distribute relief aid throught somaila \\r\\n\",\n          \"layout\": {\n            \"x\": -3,\n            \"y\": 62,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 63\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"new_som1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"text_present\": true,\n          \"text\": \"after an initial welcome form the somalian people, the un force\\r\\ncame under attack from gangs loyal to former war lords and\\r\\nthe peolpe turned against the un forces.\\r\\n\\r\\nthe un pulled out of the region after restoring some normality.\\r\\nthe clans still kept fighting and famine has returned once again.\\r\\n\\r\\nthe un fleet will return once again to somaila to end the conflict for good.  \\r\\n\",\n          \"layout\": {\n            \"x\": -3,\n            \"y\": 62,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 63\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"untv0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fleet\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"un fleet: 150 miles off the coast of somalia\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 184,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 142\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"corridor\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"mission briefing for commander %pilotname\\r\\n\\r\\na large amphibious force is about to land on the beaches\\r\\n10 miles south of mogadishu.\\r\\n\\r\\nin the start of operation restore hope two.\\r\\n\\r\\nreconnaisance has detected a threat on this stretch of coast\\r\\nfrom some defensive placements on the beaches.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief941.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        }\n      ]\n    }\n  ]\n}\n",
      "cd_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"somintro\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000800\"\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 150,\n          \"text\": \"operation restore hope two\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 98,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 9,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newssom\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 350,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"untv0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uflag1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 450,\n          \"text_present\": true,\n          \"text\": \"somalia: the world could not have chosen a more difficult place to\\r\\nimplement peace enforcement. united nations television examines the tragic\\r\\nsituation in this country.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 96,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"new_som1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"text_present\": true,\n          \"text\": \"Somalia is the only country in africa that has one ethnic group, one culture,\\r\\none language and one religion, but it's clan system has kept the\\r\\npeople fighting for centuries.\\r\\n\\r\\n\\r\\nTHE FIGHTING HAS TORN THE NATION APART AND MILLIONS DIED OF \\r\\nFAMINE AND STARVATION. the UNITED NATIONS intervened in 1992\\r\\nlead by the us marines in an attempt to stop the fighting \\r\\nand help distribute relief aid throughout somalia \\r\\n\",\n          \"layout\": {\n            \"x\": -3,\n            \"y\": 62,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 63\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"new_som1\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"text_present\": true,\n          \"text\": \"after an initial welcome from the somalian people, the un force\\r\\ncame under attack from gangs loyal to former war lords and\\r\\nthe people turned against the un forces.\\r\\n\\r\\nthe un pulled out of the region after restoring some normality.\\r\\nthe clans still kept fighting and famine has returned once again.\\r\\n\\r\\nthe un fleet will return once again to somalia to end the conflict for good.  \\r\\n\",\n          \"layout\": {\n            \"x\": -3,\n            \"y\": 62,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 63\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"untv0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"fleet\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"un fleet: 150 miles off the coast of somalia\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 184,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 142\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"corridor\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"mission briefing for commander %pilotname\\r\\n\\r\\na large amphibious force is about to land on the beaches\\r\\n10 miles south of mogadishu.\\r\\n\\r\\nthe start of operation restore hope two.\\r\\n\\r\\nreconnaissance has detected a threat on this stretch of coast\\r\\nfrom some defensive placements on the beaches.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 116\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief941.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        }\n      ]\n    }\n  ]\n}\n",
      "diff": "--- floppy/somintro.par\n+++ CD/_unknown/9494abc6-0758.bin\n@@ -57,7 +57,7 @@\n           \"fade_out\": 1,\n           \"wait_ticks\": 450,\n           \"text_present\": true,\n-          \"text\": \"somalia: the world could not have chosen a more difficult place to\\r\\nimpliment peace enforcement. united nations television examines the tragic\\r\\nsituation in this country.\\r\\n\\r\\n\",\n+          \"text\": \"somalia: the world could not have chosen a more difficult place to\\r\\nimplement peace enforcement. united nations television examines the tragic\\r\\nsituation in this country.\\r\\n\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n             \"y\": 96,\n@@ -75,7 +75,7 @@\n           \"fade_out\": 1,\n           \"wait_ticks\": 800,\n           \"text_present\": true,\n-          \"text\": \"Somalia is the only country in africa that has one ethnic group, one culture,\\r\\none language and one religion, but it's clan system has kept the\\r\\npeople fighting for centuries.\\r\\n\\r\\n\\r\\nTHE FIGHTING HAS TORN THE NATION APART AND MILLIONS DIED OF \\r\\nFAMINE AND STARVATION .the UNITED NATIONS intervined in 1992\\r\\nlead by the us marines in an attempt to stop the fighting \\r\\nand help distribute relief aid throught somaila \\r\\n\",\n+          \"text\": \"Somalia is the only country in africa that has one ethnic group, one culture,\\r\\none language and one religion, but it's clan system has kept the\\r\\npeople fighting for centuries.\\r\\n\\r\\n\\r\\nTHE FIGHTING HAS TORN THE NATION APART AND MILLIONS DIED OF \\r\\nFAMINE AND STARVATION. the UNITED NATIONS intervened in 1992\\r\\nlead by the us marines in an attempt to stop the fighting \\r\\nand help distribute relief aid throughout somalia \\r\\n\",\n           \"layout\": {\n             \"x\": -3,\n             \"y\": 62,\n@@ -93,7 +93,7 @@\n           \"fade_out\": 1,\n           \"wait_ticks\": 800,\n           \"text_present\": true,\n-          \"text\": \"after an initial welcome form the somalian people, the un force\\r\\ncame under attack from gangs loyal to former war lords and\\r\\nthe peolpe turned against the un forces.\\r\\n\\r\\nthe un pulled out of the region after restoring some normality.\\r\\nthe clans still kept fighting and famine has returned once again.\\r\\n\\r\\nthe un fleet will return once again to somaila to end the conflict for good.  \\r\\n\",\n+          \"text\": \"after an initial welcome from the somalian people, the un force\\r\\ncame under attack from gangs loyal to former war lords and\\r\\nthe people turned against the un forces.\\r\\n\\r\\nthe un pulled out of the region after restoring some normality.\\r\\nthe clans still kept fighting and famine has returned once again.\\r\\n\\r\\nthe un fleet will return once again to somalia to end the conflict for good.  \\r\\n\",\n           \"layout\": {\n             \"x\": -3,\n             \"y\": 62,\n@@ -149,7 +149,7 @@\n           \"play_until_end\": false,\n           \"frame_delay_bios_ticks\": 1,\n           \"text_present\": true,\n-          \"text\": \"mission briefing for commander %pilotname\\r\\n\\r\\na large amphibious force is about to land on the beaches\\r\\n10 miles south of mogadishu.\\r\\n\\r\\nin the start of operation restore hope two.\\r\\n\\r\\nreconnaisance has detected a threat on this stretch of coast\\r\\nfrom some defensive placements on the beaches.\\r\\n\",\n+          \"text\": \"mission briefing for commander %pilotname\\r\\n\\r\\na large amphibious force is about to land on the beaches\\r\\n10 miles south of mogadishu.\\r\\n\\r\\nthe start of operation restore hope two.\\r\\n\\r\\nreconnaissance has detected a threat on this stretch of coast\\r\\nfrom some defensive placements on the beaches.\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n             \"y\": 0,\n",
      "decoded_view_identical": false,
      "functions": [
        {
          "name": "somintro",
          "nodes": 13,
          "visuals": 12
        }
      ]
    },
    {
      "index": 613,
      "identifier": "929b7738",
      "offset": 63646,
      "stored_size": 3187,
      "decoded_size": 3187,
      "stored_sha256": "36fdc9ece292bcfa9d27093414a2b82d79e603629c9d9c424e4b5fdae0e4e4a3",
      "sha256": "36fdc9ece292bcfa9d27093414a2b82d79e603629c9d9c424e4b5fdae0e4e4a3",
      "status": "changed",
      "family": "presentation_program",
      "candidate_names": [
        "yugintro.par"
      ],
      "preferred_names": [
        "yugintro.par"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/yugintro.par",
      "cd_identifiers": [
        "9ac4cbce"
      ],
      "label": "yugintro.par",
      "counterpart": {
        "index": 1256,
        "identifier": "9ac4cbce",
        "path": "_unknown/9ac4cbce-1256.bin",
        "family": "presentation_program",
        "output_sha256": "bb54146ce869b58b882a7ae03efa1f32682d631e72b66e06415bf38b86543d85",
        "output_size": 3207,
        "logical_name": "cdyugint.par"
      },
      "counterpart_basis": "CD parser counterpart",
      "floppy_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"strip1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 500,\n          \"text\": \"priority transmission from nato command\\r\\n\\r\\nserbian and croat forces have launched a\\r\\nnew offensive on the bosnian held territory\\r\\nand have overrun two un safe zones..\\r\\n\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 45,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 22\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsbos\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"wwn0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"unbw0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 400,\n          \"text\": \"with the war in the former yugoslavia about to explode again\\r\\nworldwide news network examines the history of this troubled region\\r\\n\\r\\nand its uncertain future..\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 76,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"unsec01\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"text_present\": true,\n          \"text\": \"the united nations first became involved in the former yugoslavia\\r\\nin september 1991, three months after the war broke out between\\r\\nserbs and croats. The Security Council passed Resolution 713,\\r\\ninposing an arms embargo on the six former Yugoslav republics.\\r\\nAs the war intensified the Un Secretary-General, Boutros-Gahli,\\r\\nand his representative, Cyrus Vance, developed the idea of sending\\r\\na peacekeeping force to Croatia.  The force was established in\\r\\nFebruary 1992. it was deployed in three Un Protected areas in Croatia,\\r\\nand Sarajevo was selected for it's headquaters, apparently in the\\r\\nhope of preventing the war from spreading into Bosnia-Hercegovina.\\r\\nHowever, not only did Bosnia descend into conflict, but Croatia argues\\r\\nthat the UN presence has helped to consolidate Serbian control of\\r\\nareas of Croatia that the Serbs conquered in 1991.\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 51,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"transwwn\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"another massive amount of nato and un troops are preparing\\r\\nfor another tour of duty in the balkans, as continuous air lifts\\r\\nfor several weeks and since the start of the latest serbian offensive.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 5,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"transpww\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"all major air bases have been placed on full war alert\\r\\nas the united nations forces, once again, expect to see action.\\r\\n\",\n          \"layout\": {\n            \"x\": 1,\n            \"y\": 157,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"dawn\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"so for the brave pilots who have enforced the no-fly zone.\\r\\nit's a case of not if they see action.....but when.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 86,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"wwn0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 300,\n          \"text\": \"0200 hrs    tac brief room\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 100,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 1\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"i have received orders from the president of the united nations\\r\\nthat diplomacy has failed and that we are to execute a\\r\\nco-ordinated attack on the serbian military in an attempt to\\r\\nprevent the collapse of bosnia.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"orders will be given on a need to know basis\\r\\nand all targets will remain classified.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 200,\n          \"text_present\": true,\n          \"text\": \"2nd un tac mission briefing\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 152,\n            \"y\": 53,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 54\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"briefing\\r\\n\\r\\nthe dark star squadron will undertake\\r\\nthe first strike of the campaign in a\\r\\nmassive co-ordinated strike against\\r\\nthe serbian command and communication\\r\\nfacilities in the northern sector of serbia.\\r\\n\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": -1,\n            \"y\": 31,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 2\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"^brief961.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 57,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 1500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"this is looking glass to the tea party..good morning!\\r\\n\\r\\nroute is clear, trade light and coast in 12 minutes..\\r\\n\\r\\nawait awac permission to fire.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 2,\n            \"y\": 3,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 127\n          }\n        }\n      ]\n    }\n  ]\n}\n",
      "cd_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"strip1\",\n      \"nodes\": [\n        {\n          \"kind\": \"audio_control\",\n          \"payload_hex\": \"00000900\"\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 500,\n          \"text\": \"priority transmission from nato command\\r\\n\\r\\nserbian and croat forces have launched a\\r\\nnew offensive on the bosnian held territory\\r\\nand have overrun two un safe zones..\\r\\n\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 45,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 22\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newsbos\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"wwn0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"unbw0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 400,\n          \"text\": \"with the war in the former yugoslavia about to explode again\\r\\nworldwide news network examines the history of this troubled region\\r\\n\\r\\nand its uncertain future..\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 76,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 9\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"unsec01\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"uns1\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 800,\n          \"text_present\": true,\n          \"text\": \"the united nations first became involved in the former yugoslavia\\r\\nin september 1991, three months after the war broke out between\\r\\nserbs and croats. The Security Council passed Resolution 713,\\r\\ninposing an arms embargo on the six former Yugoslav republics.\\r\\nAs the war intensified the Un Secretary-General, Boutros-Gahli,\\r\\nand his representative, Cyrus Vance, developed the idea of sending\\r\\na peacekeeping force to Croatia.  The force was established in\\r\\nFebruary 1992. it was deployed in three Un Protected areas in Croatia,\\r\\nand Sarajevo was selected for it's headquaters, apparently in the\\r\\nhope of preventing the war from spreading into Bosnia-Hercegovina.\\r\\nHowever, not only did Bosnia descend into conflict, but Croatia argues\\r\\nthat the UN presence has helped to consolidate Serbian control of\\r\\nareas of Croatia that the Serbs conquered in 1991.\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 55,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"transwwn\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"another massive amount of nato and un troops are preparing for \\r\\nanother tour of duty in the balkans, as air lifts have been targetted\\r\\nfor several weeks since the start of the latest serbian offensive.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 5,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"transpww\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 300,\n          \"text_present\": true,\n          \"text\": \"all major air bases have been placed on full war alert\\r\\nas the united nations forces, once again, expect to see action.\\r\\n\",\n          \"layout\": {\n            \"x\": 1,\n            \"y\": 157,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"dawn\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"text_present\": true,\n          \"text\": \"so for the brave pilots who have enforced the no-fly zone,\\r\\nits a case of not if they see action.....but when.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 86,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"wwn0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"text\",\n          \"wait_ticks\": 300,\n          \"text\": \"0200 hrs    tac brief room\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 100,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 9,\n            \"colour\": 1\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"i have received orders from the president of the united nations\\r\\nthat diplomacy has failed and that we are to execute a\\r\\nco-ordinated attack on the serbian military in an attempt to\\r\\nprevent the collapse of bosnia.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"orders will be given on a need to know basis\\r\\nand all targets will remain classified.\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"brief\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 200,\n          \"text_present\": true,\n          \"text\": \"2nd un tac mission briefing\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": 152,\n            \"y\": 53,\n            \"alignment\": 0,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 54\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbi2\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"text_present\": true,\n          \"text\": \"\\r\\n\\r\\nthe dark star squadron will undertake\\r\\nthe first strike of the campaign in a\\r\\nmassive co-ordinated strike against\\r\\nthe serbian command and communication\\r\\nfacilities in the northern sector of serbia.\\r\\n\\r\\n\\r\\n\\r\\n\",\n          \"layout\": {\n            \"x\": -1,\n            \"y\": 31,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 2\n          }\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"briefbig\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"text_present\": true,\n          \"text\": \"^brief961.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 73,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 3,\n            \"colour\": 14\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 900,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 2,\n          \"text_present\": true,\n          \"text\": \"this is looking glass to the tea party..good morning!\\r\\n\\r\\nroute is clear, trade light and conditions are ideal,\\r\\n\\r\\nbreak a leg %callsign ..\\r\\n\",\n          \"layout\": {\n            \"x\": 2,\n            \"y\": 3,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 127\n          }\n        }\n      ]\n    }\n  ]\n}\n",
      "diff": "--- floppy/yugintro.par\n+++ CD/_unknown/9ac4cbce-1256.bin\n@@ -78,16 +78,24 @@\n           \"kind\": \"image\",\n           \"resource\": \"unsec01\",\n           \"fade_in\": 1,\n+          \"fade_out\": 0,\n+          \"wait_ticks\": 150,\n+          \"text_present\": false\n+        },\n+        {\n+          \"kind\": \"image\",\n+          \"resource\": \"uns1\",\n+          \"fade_in\": 0,\n           \"fade_out\": 1,\n           \"wait_ticks\": 800,\n           \"text_present\": true,\n           \"text\": \"the united nations first became involved in the former yugoslavia\\r\\nin september 1991, three months after the war broke out between\\r\\nserbs and croats. The Security Council passed Resolution 713,\\r\\ninposing an arms embargo on the six former Yugoslav republics.\\r\\nAs the war intensified the Un Secretary-General, Boutros-Gahli,\\r\\nand his representative, Cyrus Vance, developed the idea of sending\\r\\na peacekeeping force to Croatia.  The force was established in\\r\\nFebruary 1992. it was deployed in three Un Protected areas in Croatia,\\r\\nand Sarajevo was selected for it's headquaters, apparently in the\\r\\nhope of preventing the war from spreading into Bosnia-Hercegovina.\\r\\nHowever, not only did Bosnia descend into conflict, but Croatia argues\\r\\nthat the UN presence has helped to consolidate Serbian control of\\r\\nareas of Croatia that the Serbs conquered in 1991.\\r\\n\\r\\n\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n-            \"y\": 51,\n-            \"alignment\": 2,\n-            \"shadow\": true,\n-            \"reveal\": true,\n+            \"y\": 55,\n+            \"alignment\": 2,\n+            \"shadow\": true,\n+            \"reveal\": false,\n             \"font\": 6,\n             \"colour\": 255\n           }\n@@ -99,7 +107,7 @@\n           \"fade_out\": 0,\n           \"wait_ticks\": 300,\n           \"text_present\": true,\n-          \"text\": \"another massive amount of nato and un troops are preparing\\r\\nfor another tour of duty in the balkans, as continuous air lifts\\r\\nfor several weeks and since the start of the latest serbian offensive.\\r\\n\",\n+          \"text\": \"another massive amount of nato and un troops are preparing for \\r\\nanother tour of duty in the balkans, as air lifts have been targetted\\r\\nfor several weeks since the start of the latest serbian offensive.\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n             \"y\": 5,\n@@ -135,7 +143,7 @@\n           \"fade_out\": 0,\n           \"wait_ticks\": 150,\n           \"text_present\": true,\n-          \"text\": \"so for the brave pilots who have enforced the no-fly zone.\\r\\nit's a case of not if they see action.....but when.\\r\\n\\r\\n\",\n+          \"text\": \"so for the brave pilots who have enforced the no-fly zone,\\r\\nits a case of not if they see action.....but when.\\r\\n\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n             \"y\": 86,\n@@ -232,10 +240,10 @@\n           \"kind\": \"image\",\n           \"resource\": \"briefbi2\",\n           \"fade_in\": 1,\n-          \"fade_out\": 1,\n+          \"fade_out\": 0,\n           \"wait_ticks\": 600,\n           \"text_present\": true,\n-          \"text\": \"briefing\\r\\n\\r\\nthe dark star squadron will undertake\\r\\nthe first strike of the campaign in a\\r\\nmassive co-ordinated strike against\\r\\nthe serbian command and communication\\r\\nfacilities in the northern sector of serbia.\\r\\n\\r\\n\\r\\n\\r\\n\",\n+          \"text\": \"\\r\\n\\r\\nthe dark star squadron will undertake\\r\\nthe first strike of the campaign in a\\r\\nmassive co-ordinated strike against\\r\\nthe serbian command and communication\\r\\nfacilities in the northern sector of serbia.\\r\\n\\r\\n\\r\\n\\r\\n\",\n           \"layout\": {\n             \"x\": -1,\n             \"y\": 31,\n@@ -249,31 +257,31 @@\n         {\n           \"kind\": \"image\",\n           \"resource\": \"briefbig\",\n-          \"fade_in\": 1,\n+          \"fade_in\": 0,\n           \"fade_out\": 1,\n           \"wait_ticks\": 500,\n           \"text_present\": true,\n           \"text\": \"^brief961.txt\\r\\n\",\n           \"layout\": {\n             \"x\": 0,\n-            \"y\": 57,\n-            \"alignment\": 2,\n-            \"shadow\": false,\n-            \"reveal\": false,\n-            \"font\": 6,\n-            \"colour\": 9\n+            \"y\": 73,\n+            \"alignment\": 2,\n+            \"shadow\": false,\n+            \"reveal\": false,\n+            \"font\": 3,\n+            \"colour\": 14\n           }\n         },\n         {\n           \"kind\": \"animation\",\n           \"resource\": \"awac0\",\n-          \"fade_in\": 0,\n-          \"fade_out\": 0,\n-          \"wait_ticks\": 1500,\n+          \"fade_in\": 1,\n+          \"fade_out\": 1,\n+          \"wait_ticks\": 900,\n           \"play_until_end\": false,\n           \"frame_delay_bios_ticks\": 2,\n           \"text_present\": true,\n-          \"text\": \"this is looking glass to the tea party..good morning!\\r\\n\\r\\nroute is clear, trade light and coast in 12 minutes..\\r\\n\\r\\nawait awac permission to fire.\\r\\n\\r\\n\",\n+          \"text\": \"this is looking glass to the tea party..good morning!\\r\\n\\r\\nroute is clear, trade light and conditions are ideal,\\r\\n\\r\\nbreak a leg %callsign ..\\r\\n\",\n           \"layout\": {\n             \"x\": 2,\n             \"y\": 3,\n",
      "decoded_view_identical": false,
      "functions": [
        {
          "name": "strip1",
          "nodes": 19,
          "visuals": 18
        }
      ]
    },
    {
      "index": 69,
      "identifier": "81f90b11",
      "offset": 66833,
      "stored_size": 1995,
      "decoded_size": 1995,
      "stored_sha256": "528e779c1c76da06b6cfed977f75741f5c9dbe360cd796126a7cea12adfa625d",
      "sha256": "528e779c1c76da06b6cfed977f75741f5c9dbe360cd796126a7cea12adfa625d",
      "status": "changed",
      "family": "presentation_program",
      "candidate_names": [
        "yugmid1.par"
      ],
      "preferred_names": [
        "yugmid1.par"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/yugmid1.par",
      "cd_identifiers": [
        "99a5d7c8"
      ],
      "label": "yugmid1.par",
      "counterpart": {
        "index": 1173,
        "identifier": "99a5d7c8",
        "path": "_unknown/99a5d7c8-1173.bin",
        "family": "presentation_program",
        "output_sha256": "37cbd43b7591629a9b408483d3dd8d63c64d2c43497d51428f804818dc21881a",
        "output_size": 1995,
        "logical_name": "cdyugmid.par"
      },
      "counterpart_basis": "CD parser counterpart",
      "floppy_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"yugmid1\",\n      \"nodes\": [\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"untv0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"in the last 24 hours united nations ground forces\\r\\nlead by brigadier ball have captured the bosnian serb\\r\\nheadquarters 40 miles west of sarajevo.\\r\\nthe entire division has surrendered to un forces.\\r\\n\\r\\nserbian regular armoured divisions still remain defiant to the east\\r\\nand are the last major aggressor in the b.t.o.\\r\\n\",\n          \"layout\": {\n            \"x\": -6,\n            \"y\": 3,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"mercy flights have continued out of sarajevo and the\\r\\nred cross have now established a full field hospital\\r\\nin the city.\\r\\n\\r\\nthe un force has now repelled most of the serb forces\\r\\nin its captured territory...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"and for the first time in this conflict the un has the upper hand\\r\\n\\r\\nwe hope this will force the serb and croations to the confernce table\\r\\nand bring a peaceful settlement to the conflict\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newspp\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"un force strike the heart of serbia\\r\\n\\r\\nvictory is near\\r\\n\",\n          \"layout\": {\n            \"x\": -5,\n            \"y\": 172,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"this is an emergency situation.\\r\\nthe serbian government is about to collapse as\\r\\nits nation questions the war and imminent defeat..\\r\\n\\r\\nin a last attempt to rally\\r\\nits people..\\r\\n\\r\\na potential nuclear threat is at stake..\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the enemy will throw every aircraft it has into the air\\r\\nand attempt to destroy the un fleet once and for all\\r\\n\\r\\nintelligence can also confirm that the serbs may also\\r\\nbe attempting to destroy nuclear power stations..in\\r\\nbosnia and nato states...\\r\\n\\r\\nremain on standby with the superstar squadron on the carrier\\r\\nuntil the enemy strikes..\\r\\n\\r\\ngood luck..you'll need it on this one.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"awac northern sector confirms 20...\\r\\nrepeat 20 plus bandits\\r\\n\\r\\nnow airborne and massing over croatia..\\r\\n\",\n          \"layout\": {\n            \"x\": 4,\n            \"y\": 4,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 127\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"rman0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief975.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 57,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        }\n      ]\n    }\n  ]\n}\n",
      "cd_view": "{\n  \"variables\": [],\n  \"functions\": [\n    {\n      \"name\": \"yugmid1\",\n      \"nodes\": [\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"untv0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"in the last 24 hours united nations ground forces\\r\\nlead by brigadier ball have captured the bosnian serb\\r\\nheadquarters 40 miles west of sarajevo.\\r\\nthe entire division has surrendered to un forces.\\r\\n\\r\\nserbian regular armoured divisions still remain defiant to the east\\r\\nand are the last major aggressor in the b.t.o.\\r\\n\",\n          \"layout\": {\n            \"x\": -6,\n            \"y\": 3,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"mercy flights have continued out of sarajevo and the\\r\\nred cross have now established a full field hospital\\r\\nin the city.\\r\\n\\r\\nthe un force has now repelled most of the serb forces\\r\\nin its captured territory...\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"pwdk0\",\n          \"fade_in\": 0,\n          \"fade_out\": 1,\n          \"wait_ticks\": 500,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"and for the first time in this conflict the un has the upper hand\\r\\n\\r\\nwe hope this will force the serb and croations to the confernce table\\r\\nand bring a peaceful settlement to the conflict\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": false,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"nwpa0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 150,\n          \"play_until_end\": true,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": false\n        },\n        {\n          \"kind\": \"image\",\n          \"resource\": \"newspp\",\n          \"fade_in\": 0,\n          \"fade_out\": 0,\n          \"wait_ticks\": 400,\n          \"text_present\": true,\n          \"text\": \"un force strike the heart of serbia\\r\\n\\r\\nvictory is near\\r\\n\",\n          \"layout\": {\n            \"x\": -5,\n            \"y\": 172,\n            \"alignment\": 2,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 0,\n          \"wait_ticks\": 600,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"this is an emergency situation.\\r\\nthe serbian government is about to collapse as\\r\\nits nation questions the war and imminent defeat..\\r\\n\\r\\nin a last attempt to rally\\r\\nits people..\\r\\n\\r\\na potential nuclear threat is at stake..\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"bosd0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 700,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"the enemy will throw every aircraft it has into the air\\r\\nand attempt to destroy the un fleet once and for all\\r\\n\\r\\nintelligence can also confirm that the serbs may also\\r\\nbe attempting to destroy nuclear power stations..in\\r\\nbosnia and nato states...\\r\\n\\r\\nremain on standby with the superstar squadron on the carrier\\r\\nuntil the enemy strikes..\\r\\n\\r\\ngood luck..you'll need it on this one.\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 0,\n            \"alignment\": 1,\n            \"shadow\": true,\n            \"reveal\": false,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"awac0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"awac northern sector confirms 20...\\r\\nrepeat 20 plus bandits\\r\\n\\r\\nnow airborne and massing over croatia..\\r\\n\",\n          \"layout\": {\n            \"x\": 4,\n            \"y\": 4,\n            \"alignment\": 0,\n            \"shadow\": true,\n            \"reveal\": true,\n            \"font\": 3,\n            \"colour\": 127\n          }\n        },\n        {\n          \"kind\": \"animation\",\n          \"resource\": \"rman0\",\n          \"fade_in\": 1,\n          \"fade_out\": 1,\n          \"wait_ticks\": 400,\n          \"play_until_end\": false,\n          \"frame_delay_bios_ticks\": 1,\n          \"text_present\": true,\n          \"text\": \"^brief975.txt\\r\\n\",\n          \"layout\": {\n            \"x\": 0,\n            \"y\": 57,\n            \"alignment\": 2,\n            \"shadow\": false,\n            \"reveal\": true,\n            \"font\": 6,\n            \"colour\": 255\n          }\n        }\n      ]\n    }\n  ]\n}\n",
      "diff": "",
      "decoded_view_identical": true,
      "functions": [
        {
          "name": "yugmid1",
          "nodes": 10,
          "visuals": 10
        }
      ]
    },
    {
      "index": 1857,
      "identifier": "a3508451",
      "offset": 220328,
      "stored_size": 604,
      "decoded_size": 834,
      "stored_sha256": "c187194eb948dc92b1d861242ef91534159d1477d15d822072a962827c33987d",
      "sha256": "6a4b2d0ff6e27e41ec9cd4256cdfe9a3c541e0c53737caa1d46d1112c58606f4",
      "status": "floppy_only",
      "family": "text",
      "candidate_names": [],
      "preferred_names": [],
      "name_status": "unknown",
      "content_path": "extracted/floppy_1993_11_loose/resources/_unknown/a3508451-1857.bin",
      "cd_identifiers": [],
      "label": "a3508451",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1010 2 14513 14509 2 17556 15259 65535 65535 65535 14513 0 0 11929 65535 65535\npmcol.lbm\nCOLUMBIA\nmk_colum.lbm\ncolumbia.col\njs_colum.lbm\n1 = number of paths\n\nWP1 146 40\n-endcmnd-\nWP2 173 56\n-endcmnd-\nWP3 148 68\n-endcmnd-\nWP4 155 59\n-endcmnd-\nWP5 177 56\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 12\n\nOPERATION BRAS DROIT\n\nVotre mission consiste \u00e0\nporter assistance aux\nbombardiers alli\u00e9s lors de\nraids en Serbie.\nD\u00e9coller du porte-avions,\nrejoindre les F22 au-\ndessus de la c\u00f4te et leur\nporter assistance jusqu'\u00e0 ce\nqu'ils atteignent leurs\ncibles.\n\nTemps: orageux\n\u001b\n1 255 8 17 10 1\nTake off from carrier\u001b\n2 255 11 14 12 1\nRendezvous with bombers\u001b\n3 255 14 11 9 2\nEngage any enemy\nfighters\u001b\n4 255 14 10 10 2\nProvide support until\nthe target is reached\u001b\n5 255 12 16 10 1\nLand at U.N. safehaven\u001b\n\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "1 = number of paths",
          "waypoints": 5
        }
      ]
    },
    {
      "index": 1501,
      "identifier": "9e93b6a3",
      "offset": 10389154,
      "stored_size": 363,
      "decoded_size": 459,
      "stored_sha256": "0b8462060153a759c637cc1ca368be48accbda22e2869a22bf1af9903df509d2",
      "sha256": "1edecde52f5575ebe915e02dfbd919a04dc5b54852f83418558c0c4ea027aa27",
      "status": "changed",
      "family": "text",
      "candidate_names": [
        "french/miss825.way",
        "spanish/miss809.sta"
      ],
      "preferred_names": [
        "french/miss825.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/french/miss825.way",
      "cd_identifiers": [
        "93c09aa3"
      ],
      "label": "french/miss825.way",
      "counterpart": {
        "index": 698,
        "identifier": "93c09aa3",
        "path": "french/miss825.way",
        "family": "text",
        "output_sha256": "3d7481dbf5a40045c5a70fe231e0c6455fd9e2f684f78adb28d1ab7088ac0aa0",
        "output_size": 321,
        "logical_name": "french/miss825.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "0 255 25 8 13 15\n\nOPERATION HORS SERVICE\n\nAttaquer la piste\nd'atterissage de Tripoli et\nle QG des communications au\nsud de la ville.\nD\u00e9coller de Valette, se\ndiriger sur Tripoli et\nbombarder la piste puis voler\nsud-est vers le QG. Une fois\nla mission accomplie,\nRentrer \u00e0 Valette.\n\nTemps: nuit nuageuse\n\u001b\n1 255 15 0 11 1\nTake off from Valletta.\u001b\n2 255 13 8 5 1\nHit runway\u001b\n3 255 5 11 6 1\nDestroy CHQ\u001b\n4 255 16 0 8 1\nLand at Valletta.\u001b\n",
      "cd_view": "0 255 25 8 13 15\n\nOPERATION HORS SERVICE\n\nAttaquer la piste\nd'atterissage de Tripoli et\nle QG des communications au\nsud de la ville.\nD\u00e9coller de Valette, se\ndiriger sur Tripoli et\nbombarder la piste puis voler\nsud-est vers le QG. Une fois\nla mission accomplie,\nRentrer \u00e0 Valette.\n\nTemps: nuit nuageuse\n\u001b\n",
      "diff": "--- floppy/french/miss825.way\n+++ CD/french/miss825.way\n@@ -15,11 +15,3 @@\n \n Temps: nuit nuageuse\n \u001b\n-1 255 15 0 11 1\n-Take off from Valletta.\u001b\n-2 255 13 8 5 1\n-Hit runway\u001b\n-3 255 5 11 6 1\n-Destroy CHQ\u001b\n-4 255 16 0 8 1\n-Land at Valletta.\u001b\n",
      "decoded_view_identical": false
    },
    {
      "index": 691,
      "identifier": "939fb4a3",
      "offset": 10393898,
      "stored_size": 357,
      "decoded_size": 436,
      "stored_sha256": "c604b8bbca934a0a920950b06f0fe1311872f92efbaa492e256cd16cda8a2e65",
      "sha256": "b80d51cd302d43550edbf5d5c70526ad2ef68c75812ecfb49c060ac3b2c5986f",
      "status": "changed",
      "family": "text",
      "candidate_names": [
        "french/miss848.way",
        "spanish/miss929.def"
      ],
      "preferred_names": [
        "french/miss848.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/french/miss848.way",
      "cd_identifiers": [
        "98cc98a3"
      ],
      "label": "french/miss848.way",
      "counterpart": {
        "index": 1103,
        "identifier": "98cc98a3",
        "path": "french/miss848.way",
        "family": "text",
        "output_sha256": "aff23b401c61ca9c9a629db300edb00888109ce820b7471326061aacbd5011fc",
        "output_size": 289,
        "logical_name": "french/miss848.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "0 255 25 9 13 14\n\nOPERATION EXTINCTION\n\nVotre mission consiste \u00e0\nattaquer l'arm\u00e9e de terre\nserbe qui se dirige vers la\nzone de s\u00e9curit\u00e9 de l'ONU\nen Bosnie.\nD\u00e9coller en Albanie et voler\nnord. D\u00e9truire les forces\narm\u00e9es et atterir dans la\nzone de s\u00e9curit\u00e9.\n\nTemps: nuageux\n\u001b\n1 255 5 19 9 1\nTake off in albania\u001b\n4 255 4 15 9 2\nAttack the enemy\nground forces.\u001b\n5 255 0 13 11 2\nLand at the safehaven\nin dubrovnik.\u001b\n\n",
      "cd_view": "0 255 25 9 13 14\n\nOPERATION EXTINCTION\n\nVotre mission consiste \u00e0\nattaquer l'arm\u00e9e de terre\nserbe qui se dirige vers la\nzone de s\u00e9curit\u00e9 de l'ONU\nen Bosnie.\nD\u00e9coller en Albanie et voler\nnord. D\u00e9truire les forces\narm\u00e9es et atterir dans la\nzone de s\u00e9curit\u00e9.\n\nTemps: nuageux\n\u001b\n",
      "diff": "--- floppy/french/miss848.way\n+++ CD/french/miss848.way\n@@ -14,12 +14,3 @@\n \n Temps: nuageux\n \u001b\n-1 255 5 19 9 1\n-Take off in albania\u001b\n-4 255 4 15 9 2\n-Attack the enemy\n-ground forces.\u001b\n-5 255 0 13 11 2\n-Land at the safehaven\n-in dubrovnik.\u001b\n-\n",
      "decoded_view_identical": false
    },
    {
      "index": 567,
      "identifier": "91aeb6a3",
      "offset": 10445148,
      "stored_size": 379,
      "decoded_size": 479,
      "stored_sha256": "5b01524716d48dd1ba847ad6fa780fe9edda35f4a64292ef4b1cea39ae315a43",
      "sha256": "f914a90c6336c7a1644060c8c094abb3352d22c900d7e9c64eaead62e9cdc542",
      "status": "changed",
      "family": "text",
      "candidate_names": [
        "german/miss825.way",
        "waybin/miss809.sta"
      ],
      "preferred_names": [
        "german/miss825.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/german/miss825.way",
      "cd_identifiers": [
        "96db9aa3"
      ],
      "label": "german/miss825.way",
      "counterpart": {
        "index": 963,
        "identifier": "96db9aa3",
        "path": "german/miss825.way",
        "family": "text",
        "output_sha256": "3c61830cfffb4acfbcf2d793da24317d0283dbdd2b01fe7c933f80e7d2b82e25",
        "output_size": 341,
        "logical_name": "german/miss825.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "0 255 24 8 14 15\n\nOPERATION CRIPPLE\n\nAngriff auf die Startbahn\nund das Kommunikationszen-\ntrum von Tripolis im S\u00fcden\nder Stadt.\nStart in Valetta,\nFlug nach Tripolis, bombar-\ndieren der Startbahn und\nWeiterflug nach S\u00fcdwesten\nzum Kommunikationszentrum.\nNach dessen Zerst\u00f6rung R\u00fcck-\nkehr nach Valetta.\nWetter: Wolkige Nacht\n\u001b\n1 255 15 0 11 1\nTake off from Valletta.\u001b\n2 255 13 8 5 1\nHit runway\u001b\n3 255 5 11 6 1\nDestroy CHQ\u001b\n4 255 16 0 8 1\nLand at Valletta.\u001b\n",
      "cd_view": "0 255 24 8 14 15\n\nOPERATION CRIPPLE\n\nAngriff auf die Startbahn\nund das Kommunikationszen-\ntrum von Tripolis im S\u00fcden\nder Stadt.\nStart in Valetta,\nFlug nach Tripolis, bombar-\ndieren der Startbahn und\nWeiterflug nach S\u00fcdwesten\nzum Kommunikationszentrum.\nNach dessen Zerst\u00f6rung R\u00fcck-\nkehr nach Valetta.\nWetter: Wolkige Nacht\n\u001b\n",
      "diff": "--- floppy/german/miss825.way\n+++ CD/german/miss825.way\n@@ -15,11 +15,3 @@\n kehr nach Valetta.\n Wetter: Wolkige Nacht\n \u001b\n-1 255 15 0 11 1\n-Take off from Valletta.\u001b\n-2 255 13 8 5 1\n-Hit runway\u001b\n-3 255 5 11 6 1\n-Destroy CHQ\u001b\n-4 255 16 0 8 1\n-Land at Valletta.\u001b\n",
      "decoded_view_identical": false
    },
    {
      "index": 912,
      "identifier": "96bab4a3",
      "offset": 10450148,
      "stored_size": 375,
      "decoded_size": 456,
      "stored_sha256": "dd5ad7ee1833f88d35a46c64fda3353407b51b5641af70271ea1722e304fa4a5",
      "sha256": "048f2b22b0afcc635eaaa6efbac4e14addc549e01969234ebfb92bbe89c40c71",
      "status": "changed",
      "family": "text",
      "candidate_names": [
        "german/miss848.way",
        "waybin/miss929.def"
      ],
      "preferred_names": [
        "german/miss848.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/german/miss848.way",
      "cd_identifiers": [
        "9be798a3"
      ],
      "label": "german/miss848.way",
      "counterpart": {
        "index": 1343,
        "identifier": "9be798a3",
        "path": "german/miss848.way",
        "family": "text",
        "output_sha256": "47bc61df2295191099a5907344edb4aa0462fdadd971df42e8b9c8a9787a8633",
        "output_size": 309,
        "logical_name": "german/miss848.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "0 255 25 9 13 12\n\nOPERATION FIREFIGHT\nAuftrag besteht im Angriff\nserbischer Bodentruppen,\ndie sich auf dem Vormarsch\nauf die UNO-Sicherheitszone\nin Bosnien befinden.\nStart in Albanien und Flug\nnach Norden. Zerst\u00f6rung der\nBodentruppen, danach Lan-\ndung in der Sicherheitszone.\nWetter: Bedeckt.\n\u001b\n1 255 5 19 9 1\nTake off in albania\u001b\n4 255 4 15 9 2\nAttack the enemy\nground forces.\u001b\n5 255 0 13 11 2\nLand at the safehaven\nin dubrovnik.\u001b\n\n",
      "cd_view": "0 255 25 9 13 12\n\nOPERATION FIREFIGHT\nAuftrag besteht im Angriff\nserbischer Bodentruppen,\ndie sich auf dem Vormarsch\nauf die UNO-Sicherheitszone\nin Bosnien befinden.\nStart in Albanien und Flug\nnach Norden. Zerst\u00f6rung der\nBodentruppen, danach Lan-\ndung in der Sicherheitszone.\nWetter: Bedeckt.\n\u001b\n",
      "diff": "--- floppy/german/miss848.way\n+++ CD/german/miss848.way\n@@ -12,12 +12,3 @@\n dung in der Sicherheitszone.\n Wetter: Bedeckt.\n \u001b\n-1 255 5 19 9 1\n-Take off in albania\u001b\n-4 255 4 15 9 2\n-Attack the enemy\n-ground forces.\u001b\n-5 255 0 13 11 2\n-Land at the safehaven\n-in dubrovnik.\u001b\n-\n",
      "decoded_view_identical": false
    },
    {
      "index": 1416,
      "identifier": "9d8ab6a3",
      "offset": 10425888,
      "stored_size": 365,
      "decoded_size": 447,
      "stored_sha256": "7bf650f96c874da011a97d0146e2cf52886bf66ec5ef8e69535e30d5a70edcc9",
      "sha256": "aac1ed35d6aa03a15ac3da95d7ae2cdc105d4363ab87dd4a3b98c4940feb4200",
      "status": "changed",
      "family": "text",
      "candidate_names": [
        "english/miss809.sta",
        "italian/miss825.way"
      ],
      "preferred_names": [
        "italian/miss825.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/italian/miss825.way",
      "cd_identifiers": [
        "92b79aa3"
      ],
      "label": "italian/miss825.way",
      "counterpart": {
        "index": 620,
        "identifier": "92b79aa3",
        "path": "italian/miss825.way",
        "family": "text",
        "output_sha256": "2a8cbf5c021c6058be988379792edc5387a2ea993dabb58726f3c6ecb92302e2",
        "output_size": 309,
        "logical_name": "italian/miss825.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "0 255 24 9 14 14\n\n  OPERAZIONE CRIPPLE\n\n\nAttacca le piste e i\nquartier generali di\ncomunicazione di Tripoli a\nsud della citta`.\nDecolla da Valletta, procedi\nverso Tripoli e bombarda le\npiste, poi viaggia a sudovest\nverso Q.G.C. Una volta distrutto,\nRitorna a Valletta\nTempo: notte nuvolosa.\n\u001b\n1 255 15 0 11 1\nTake off from Valletta.\u001b\n2 255 13 8 5 1\nHit runway\u001b\n3 255 5 11 6 1\nDestroy CHQ\u001b\n4 255 16 0 8 1\nLand at Valletta.\u001b\n",
      "cd_view": "0 255 24 9 14 14\n\n  OPERAZIONE CRIPPLE\n\n\nAttacca le piste e i\nquartier generali di\ncomunicazione di Tripoli a\nsud della citta`.\nDecolla da Valletta, procedi\nverso Tripoli e bombarda le\npiste, poi viaggia a sudovest\nverso Q.G.C. Una volta distrutto,\nRitorna a Valletta\nTempo: notte nuvolosa.\n\u001b\n",
      "diff": "--- floppy/italian/miss825.way\n+++ CD/italian/miss825.way\n@@ -14,11 +14,3 @@\n Ritorna a Valletta\n Tempo: notte nuvolosa.\n \u001b\n-1 255 15 0 11 1\n-Take off from Valletta.\u001b\n-2 255 13 8 5 1\n-Hit runway\u001b\n-3 255 5 11 6 1\n-Destroy CHQ\u001b\n-4 255 16 0 8 1\n-Land at Valletta.\u001b\n",
      "decoded_view_identical": false
    },
    {
      "index": 612,
      "identifier": "9296b4a3",
      "offset": 10430644,
      "stored_size": 354,
      "decoded_size": 419,
      "stored_sha256": "9dd32bdda5a0f1d35b59790fec9747128bfe589c0528aa20a6d7ca875dd8869c",
      "sha256": "caae5f2675f1a4da26d6263a511aeb5aaf1e4efa6809108b334b3aa206d6f21b",
      "status": "changed",
      "family": "text",
      "candidate_names": [
        "english/miss929.def",
        "italian/miss848.way"
      ],
      "preferred_names": [
        "italian/miss848.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/italian/miss848.way",
      "cd_identifiers": [
        "97c398a3"
      ],
      "label": "italian/miss848.way",
      "counterpart": {
        "index": 1016,
        "identifier": "97c398a3",
        "path": "italian/miss848.way",
        "family": "text",
        "output_sha256": "d2f9c8fe3898664945f9966b00b1c408ba97b9be00bf9297bb17757974832e94",
        "output_size": 272,
        "logical_name": "italian/miss848.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "0 255 25 9 13 13\n\n  OPERAZIONE FIREFIGHT\n\nLa tua missione e` di\nattaccare le forze\nterrestri Serbe dirigendoti\nverso la U.N. safehaven\nin Bosnia.\n    Decolla dall'Albania\ne vola a nord. Distruggi le\nforze terrestri e atterra a\nsafehaven.\nTempo: nuvoloso.\n\u001b\n1 255 5 19 9 1\nTake off in albania\u001b\n4 255 4 15 9 2\nAttack the enemy\nground forces.\u001b\n5 255 0 13 11 2\nLand at the safehaven\nin dubrovnik.\u001b\n\n",
      "cd_view": "0 255 25 9 13 13\n\n  OPERAZIONE FIREFIGHT\n\nLa tua missione e` di\nattaccare le forze\nterrestri Serbe dirigendoti\nverso la U.N. safehaven\nin Bosnia.\n    Decolla dall'Albania\ne vola a nord. Distruggi le\nforze terrestri e atterra a\nsafehaven.\nTempo: nuvoloso.\n\u001b\n",
      "diff": "--- floppy/italian/miss848.way\n+++ CD/italian/miss848.way\n@@ -13,12 +13,3 @@\n safehaven.\n Tempo: nuvoloso.\n \u001b\n-1 255 5 19 9 1\n-Take off in albania\u001b\n-4 255 4 15 9 2\n-Attack the enemy\n-ground forces.\u001b\n-5 255 0 13 11 2\n-Land at the safehaven\n-in dubrovnik.\u001b\n-\n",
      "decoded_view_identical": false
    },
    {
      "index": 1335,
      "identifier": "9c81b6a3",
      "offset": 10407352,
      "stored_size": 332,
      "decoded_size": 395,
      "stored_sha256": "984b6885746ab80905b5f47014b5268630c354d516aaa411a1583c3351d31414",
      "sha256": "575741f80c3796935ac595f7b17bd1e3e2b0df622bd77c9dd1157460af629b62",
      "status": "changed",
      "family": "text",
      "candidate_names": [
        "iff/raw/miss809.sta",
        "spanish/miss825.way"
      ],
      "preferred_names": [
        "spanish/miss825.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/spanish/miss825.way",
      "cd_identifiers": [
        "91ae9aa3"
      ],
      "label": "spanish/miss825.way",
      "counterpart": {
        "index": 538,
        "identifier": "91ae9aa3",
        "path": "spanish/miss825.way",
        "family": "text",
        "output_sha256": "83a198d76c74a5a433e3f286d3677c404e13871556108ae7266f574c3d2fe24e",
        "output_size": 257,
        "logical_name": "spanish/miss825.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "0 255 25 9 13 12\n\nOPERACION MUTILAR\n\nAtacar pista en Tripoli y\ncuartel de comunicaciones\n(CHQ) al sur de la ciudad.\nDespegar de Valletta, ir\na Tripoli y bombardear\npista. Ir al SO al CHQ,\ndestruirlo y volver\na Valltta.\nTiempo: noche nublada\n\u001b\n1 255 15 0 11 1\nTake off from Valletta.\u001b\n2 255 13 8 5 1\nHit runway\u001b\n3 255 5 11 6 1\nDestroy CHQ\u001b\n4 255 16 0 8 1\nLand at Valletta.\u001b\n",
      "cd_view": "0 255 25 9 13 12\n\nOPERACION MUTILAR\n\nAtacar pista en Tripoli y\ncuartel de comunicaciones\n(CHQ) al sur de la ciudad.\nDespegar de Valletta, ir\na Tripoli y bombardear\npista. Ir al SO al CHQ,\ndestruirlo y volver\na Valltta.\nTiempo: noche nublada\n\u001b\n",
      "diff": "--- floppy/spanish/miss825.way\n+++ CD/spanish/miss825.way\n@@ -12,11 +12,3 @@\n a Valltta.\n Tiempo: noche nublada\n \u001b\n-1 255 15 0 11 1\n-Take off from Valletta.\u001b\n-2 255 13 8 5 1\n-Hit runway\u001b\n-3 255 5 11 6 1\n-Destroy CHQ\u001b\n-4 255 16 0 8 1\n-Land at Valletta.\u001b\n",
      "decoded_view_identical": false
    },
    {
      "index": 534,
      "identifier": "918db4a3",
      "offset": 10411859,
      "stored_size": 353,
      "decoded_size": 427,
      "stored_sha256": "51aaf801d505660dd6a27703073fe44067f34fe7207c1d3871e64c38cfc79b75",
      "sha256": "e11900720928c16780ec937020a8126bba07b79ab3599e67ca693fcdfd5c964c",
      "status": "changed",
      "family": "text",
      "candidate_names": [
        "iff/raw/miss929.def",
        "spanish/miss848.way"
      ],
      "preferred_names": [
        "spanish/miss848.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/spanish/miss848.way",
      "cd_identifiers": [
        "96ba98a3"
      ],
      "label": "spanish/miss848.way",
      "counterpart": {
        "index": 923,
        "identifier": "96ba98a3",
        "path": "spanish/miss848.way",
        "family": "text",
        "output_sha256": "74e2103bc8d03363b5bc60c5fed4f04741562551a9764b273df5ccf47a62895f",
        "output_size": 280,
        "logical_name": "spanish/miss848.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "0 255 24 9 14 13\n\nOPERACION POTENCIA DE FUEGO\n\nTu misi\u00f3n es atacar las\nfuerzas de tierra servias\nque se dirigen al puerto\nde la ONU en Bosnia.\n   Vuela al norte desde\nAlbania, para destruir las\nfuerzas de tierra. Aterriza\nen el puerto de la ONU.\n\nTiempo: nublado\n\u001b\n1 255 5 19 9 1\nTake off in albania\u001b\n4 255 4 15 9 2\nAttack the enemy\nground forces.\u001b\n5 255 0 13 11 2\nLand at the safehaven\nin dubrovnik.\u001b\n\n",
      "cd_view": "0 255 24 9 14 13\n\nOPERACION POTENCIA DE FUEGO\n\nTu misi\u00f3n es atacar las\nfuerzas de tierra servias\nque se dirigen al puerto\nde la ONU en Bosnia.\n   Vuela al norte desde\nAlbania, para destruir las\nfuerzas de tierra. Aterriza\nen el puerto de la ONU.\n\nTiempo: nublado\n\u001b\n",
      "diff": "--- floppy/spanish/miss848.way\n+++ CD/spanish/miss848.way\n@@ -13,12 +13,3 @@\n \n Tiempo: nublado\n \u001b\n-1 255 5 19 9 1\n-Take off in albania\u001b\n-4 255 4 15 9 2\n-Attack the enemy\n-ground forces.\u001b\n-5 255 0 13 11 2\n-Land at the safehaven\n-in dubrovnik.\u001b\n-\n",
      "decoded_view_identical": false
    },
    {
      "index": 173,
      "identifier": "85656f4a",
      "offset": 3200131,
      "stored_size": 3455,
      "decoded_size": 9957,
      "stored_sha256": "2a519e5dbfe84e09d36be764cda9ba2fb920d916d7869c0b9fcf1273ed0a634b",
      "sha256": "563e8dfb29c589d15322f50c808cc7135f982a11902b46581af6c76c3f58644f",
      "status": "changed",
      "family": "text",
      "candidate_names": [
        "ss/ssinfo.fn"
      ],
      "preferred_names": [
        "ss/ssinfo.fn"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/ss/ssinfo.fn",
      "cd_identifiers": [
        "866def4a"
      ],
      "label": "ss/ssinfo.fn",
      "counterpart": {
        "index": 190,
        "identifier": "866def4a",
        "path": "ss/ssinfo.fn",
        "family": "text",
        "output_sha256": "2c9abbe71b4e1687c7725642387085fca92e32e9e5c62ae41bac5fb11a19f262",
        "output_size": 9972,
        "logical_name": "ss/ssinfo.fn"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "919\n\"BARREN1M\"\n\"BARREN2M\"\n\"BARREN4M\"\n\"BARREN3M\"\n\"BARREN5M\"\n\"BERG5\"\n\"BERG4\"\n\"BERG1\"\n\"BERG3\"\n\"BLANK\"\n\"RD_MWY1\"\n\"MW_RD1\"\n\"XCANNON\"\n\"SCANNON\"\n\"CHAFF\"\n\"CITY5A\"\n\"SKY1\"\n\"BLOCK10\"\n\"KENDAL10\"\n\"KENDAL5\"\n\"KENDAL1\"\n\"SKY5\"\n\"CITY3A\"\n\"AREAL10\"\n\"AREA5\"\n\"AREAS1\"\n\"AREAS5\"\n\"CITY1A\"\n\"AREAL5\"\n\"CT_WAY2\"\n\"C_WAYC1\"\n\"MTCF_C1\"\n\"MTCF_C2\"\n\"MTCF_C3\"\n\"MTCF_C4\"\n\"MTCF_S1\"\n\"MTCF_S2\"\n\"MTCF_S3\"\n\"MTCF_S4\"\n\"MTCF_I1\"\n\"MTCF_I2\"\n\"MTCF_I3\"\n\"MTCF_I4\"\n\"MTCFC_1\"\n\"MTCFC_2\"\n\"MTCFC_3\"\n\"MTCFC_4\"\n\"MTCFC_A\"\n\"MTCFC_B\"\n\"MTCFC_C\"\n\"MTCFC_D\"\n\"CLOUD2\"\n\"CLOUD1\"\n\"CLOUD3\"\n\"CLOUD4\"\n\"COASTC1\"\n\"COASTC4\"\n\"COASTC2\"\n\"COASTC5\"\n\"COASTC3\"\n\"COASTI3\"\n\"COASTI2\"\n\"COASTI5\"\n\"COASTI4\"\n\"COASTI1\"\n\"COASTA2\"\n\"COASTA3\"\n\"COASTA4\"\n\"COASTA5\"\n\"COASTA1\"\n\"EST1\"\n\"EST2\"\n\"EST3\"\n\"SNAKE_3\"\n\"CLATTER\"\n\"KAPOW\"\n\"HIT\"\n\"SPLASH\"\n\"MISS\"\n\"CAN_HIT\"\n\"BOOM\"\n\"SNAKE_4\"\n\"SNAKE_2\"\n\"SNAKE_5\"\n\"PLOP\"\n\"SNAKE_1\"\n\"BURST\"\n\"CAN_MISS\"\n\"CRASH\"\n\"CAN_SPSH\"\n\"FIREBALL\"\n\"DESERT1\"\n\"WAREH3\"\n\"WAREH2\"\n\"WATFRS1\"\n\"CRANE1\"\n\"FACT\"\n\"TANKER\"\n\"WTFCON1\"\n\"WATFRIC3\"\n\"WATFRIC1\"\n\"WATFRIC2\"\n\"DOCK1\"\n\"WATFRC1\"\n\"WATFRC2\"\n\"WATFRC3\"\n\"WTFCON2\"\n\"D_CITY1A\"\n\"D_CITY3A\"\n\"D_CITY5A\"\n\"DC_MWS1\"\n\"DC_MWC1\"\n\"D_RICON1\"\n\"D_RICON3\"\n\"D_RICON2\"\n\"D_RIVS2\"\n\"D_RIVS1\"\n\"D_RIVS3\"\n\"D_RIV1\"\n\"D_RIV2\"\n\"D_RIV3\"\n\"D_RIFORK\"\n\"D_RIVST1\"\n\"D_RIVST2\"\n\"D_RIVST3\"\n\"D_STRS1\"\n\"D_STRS2\"\n\"D_STRS3\"\n\"D_STRC2\"\n\"D_STRC3\"\n\"D_STRC1\"\n\"D_STFORK\"\n\"DTWN_C1\"\n\"DTWN_M1\"\n\"AREAL1\"\n\"AREAS10\"\n\"DTOWN_S1\"\n\"BUILD10\"\n\"D_STOWN\"\n\"B_ANGL1\"\n\"B_LONG1\"\n\"B_LONG10\"\n\"LBLD1_5\"\n\"BUILD5\"\n\"BILD3_10\"\n\"MOSQUE_5\"\n\"SMOKE_1\"\n\"SMOKE_5\"\n\"SMOKE_10\"\n\"HOSPI_5\"\n\"MOSQUE_1\"\n\"BUILD1\"\n\"CHURCH5\"\n\"B_SQR5\"\n\"LONG1_10\"\n\"DBLK1_10\"\n\"DT_WAYS1\"\n\"DUNELNG4\"\n\"DUNELNG2\"\n\"DUNELNG1\"\n\"DUNELNG3\"\n\"DUNESML1\"\n\"DUNESML3\"\n\"DUNESML2\"\n\"DUNE2\"\n\"DUNE1\"\n\"DUNE\"\n\"DUNESML4\"\n\"DUNEQTR2\"\n\"DUNEQTR3\"\n\"DUNEQTR4\"\n\"DUNEQTR1\"\n\"SDUNE3\"\n\"SDUNE2\"\n\"SDUNE1\"\n\"SDUNE4\"\n\"SDUNE_L\"\n\"SDUNE_R\"\n\"DRD_MWY1\"\n\"DMW_RD1\"\n\"FLAND7\"\n\"FLAND3\"\n\"FLAND5\"\n\"FLAND4\"\n\"FLAND8\"\n\"FLAND9\"\n\"FLAND1\"\n\"FLAND6\"\n\"FLAND2\"\n\"FLAND10\"\n\"YUG2\"\n\"YUG4\"\n\"YUG5\"\n\"YUG6\"\n\"YUG7\"\n\"YUG9\"\n\"YUG1\"\n\"YUG10\"\n\"YUG8\"\n\"YUG3\"\n\"FLAK\"\n\"FLARE\"\n\"FMIDDLE1\"\n\"FINCORN2\"\n\"FINCORN3\"\n\"FINCORN4\"\n\"FINCORN5\"\n\"FINCORN1\"\n\"FCORN2\"\n\"FCORN3\"\n\"FCORN4\"\n\"FCORN5\"\n\"FCORN1\"\n\"FSIDE2\"\n\"FSIDE3\"\n\"FSIDE4\"\n\"FSIDE5\"\n\"FSIDE1\"\n\"FC_C1\"\n\"FC_S1\"\n\"FC_I1\"\n\"FC_CON1\"\n\"FC_CONA\"\n\"FC_CON2\"\n\"FMT1_C1\"\n\"FMT1_C2\"\n\"FMT1_C3\"\n\"FMT1_C4\"\n\"FMT1_I1\"\n\"FMT1_I2\"\n\"FMT1_I3\"\n\"FMT1_I4\"\n\"FMT1_S1\"\n\"FMT1_S2\"\n\"FMT1_S3\"\n\"FMT1_S4\"\n\"FMT1_P1\"\n\"FMT2_C1\"\n\"FMT2_C2\"\n\"FMT2_C3\"\n\"FMT2_C4\"\n\"FMT2_I1\"\n\"FMT2_I2\"\n\"FMT2_I3\"\n\"FMT2_I4\"\n\"FMT2_S1\"\n\"FMT2_S2\"\n\"FMT2_S3\"\n\"FMT2_S4\"\n\"FMT2_P1\"\n\"GRASS3\"\n\"GRASS2\"\n\"GRASS1\"\n\"GRASS4\"\n\"INDS3\"\n\"INDS5\"\n\"INDS4\"\n\"INDS2\"\n\"INDS1\"\n\"INDM4\"\n\"INDM3\"\n\"INDM5\"\n\"INDM2\"\n\"INDM1\"\n\"INDC4\"\n\"INDC5\"\n\"INDC1\"\n\"INDC3\"\n\"INDC2\"\n\"INDI2\"\n\"INDI5\"\n\"INDI4\"\n\"INDI3\"\n\"INDI1\"\n\"ISLAND1\"\n\"LAKES1\"\n\"LAKEC1\"\n\"LAKEI1\"\n\"XASRAAM1\"\n\"XGBU_10E\"\n\"XGBU_12D\"\n\"XMK82_50\"\n\"XGBU_16B\"\n\"SDURANDE\"\n\"SHOOT\"\n\"SSIDEWI2\"\n\"XCBU_55B\"\n\"XGBU_24B\"\n\"SHARPOON\"\n\"SMAVERIC\"\n\"SSIDEWI1\"\n\"XGBU24BL\"\n\"XAIWS\"\n\"XHARM_88\"\n\"SAMRAAM\"\n\"SAGM_109\"\n\"XSIDEWI1\"\n\"SSIDEARM\"\n\"XAGM_109\"\n\"XAMRAAM\"\n\"XCSW\"\n\"XAAAM\"\n\"XFUELTAN\"\n\"XDURANDE\"\n\"XHARPOON\"\n\"XMAVERIC\"\n\"SAAAM\"\n\"XSIDEWI2\"\n\"SASRAAM1\"\n\"XSIDEARM\"\n\"SHARM_88\"\n\"XAA_ARM\"\n\"SCSW\"\n\"SAA_ARM\"\n\"ASRAAM1\"\n\"SIDEWI2\"\n\"MISSGLOB\"\n\"MISKORMO\"\n\"GBU24BLU\"\n\"MAVERIC1\"\n\"AGM_109\"\n\"AIWS\"\n\"DURANDEL\"\n\"HARM_88A\"\n\"SIDEARM\"\n\"SIDEWI1\"\n\"HARPOON1\"\n\"GBU_12DB\"\n\"COLTEST\"\n\"GBU_16BB\"\n\"EFA_GLOB\"\n\"FUELTANK\"\n\"SIDEWIN2\"\n\"GBU_10EB\"\n\"AA_ARM\"\n\"GBU_24B\"\n\"MK82_500\"\n\"AMRAAM\"\n\"AAAM\"\n\"CSW\"\n\"MISJP233\"\n\"CBU_55B\"\n\"_ASRAAM1\"\n\"_MAVERIC\"\n\"_MISKORM\"\n\"_MISSGLO\"\n\"_MTPYLON\"\n\"_SIDEWIN\"\n\"_EFA_GLO\"\n\"BEDFORD\"\n\"BEDFORD2\"\n\"CHALENGR\"\n\"CRUZLNCH\"\n\"SMOKE_0\"\n\"FIRE_0\"\n\"ROADBASE\"\n\"OILRIG1\"\n\"SEA1\"\n\"OLD\"\n\"MTENT_1\"\n\"MTENT_10\"\n\"XDISH1\"\n\"BASE1\"\n\"MBILD1_9\"\n\"MBILD2_1\"\n\"B_SQR10\"\n\"MAST\"\n\"GLOBE_5\"\n\"XDISH5\"\n\"FIRE_5\"\n\"BASE10\"\n\"M_DUEL10\"\n\"MBILD6_9\"\n\"MMBILD10\"\n\"GLOBE_10\"\n\"XDISH10\"\n\"M_HQ1_10\"\n\"MBILD6_5\"\n\"MBILD8_5\"\n\"FIRE_1\"\n\"FIRE_10\"\n\"BASE9\"\n\"B_ANGL10\"\n\"MBILD4_9\"\n\"MBILD4_5\"\n\"PSBLK5_5\"\n\"BASE2\"\n\"HANGA10\"\n\"M_HQ2_10\"\n\"BASE5\"\n\"MREDCRS9\"\n\"MBILD7_1\"\n\"MBILD5_5\"\n\"BRIDRIV1\"\n\"BRIDGE1A\"\n\"BRIDGE1B\"\n\"BRIDGE1C\"\n\"BRIDRIV2\"\n\"BRIDGE2A\"\n\"BRIDGE2B\"\n\"BRIDGE2C\"\n\"BRIDRIV3\"\n\"BRIDGE3A\"\n\"BRIDGE3B\"\n\"BRIDGE3C\"\n\"BRIDRIV4\"\n\"BRIDGE4A\"\n\"BRIDGE4B\"\n\"BRIDGE4C\"\n\"BRIDRIV5\"\n\"BRIDGE5A\"\n\"BRIDGE5B\"\n\"BRIDGE5C\"\n\"BASE4\"\n\"B_DUEL10\"\n\"IBLD1_10\"\n\"IND_CHM5\"\n\"FACT5\"\n\"PSBK1_10\"\n\"IBLD3_10\"\n\"ROW1_10\"\n\"IND_CHM9\"\n\"O_SQR10\"\n\"B_DUEL5\"\n\"WARH_10\"\n\"WARH2_10\"\n\"PST_CH10\"\n\"OIL_GAS5\"\n\"BASE14\"\n\"WAREH10\"\n\"PST_CHM5\"\n\"OIL_GA10\"\n\"OICHM2_9\"\n\"BASE12\"\n\"FACT10\"\n\"OROW1_10\"\n\"OIL_CYL5\"\n\"OIL_TNK5\"\n\"BASE7\"\n\"OIL_CY10\"\n\"O_BLK1\"\n\"WARH3_10\"\n\"OIL_TN10\"\n\"OROW1_1\"\n\"OIL_GAS1\"\n\"BASE3\"\n\"PBILD2_9\"\n\"O_BLK10\"\n\"OICHM1_9\"\n\"B_LONG5\"\n\"BASE6\"\n\"PST_CTW1\"\n\"PST_CHM1\"\n\"PSBLK4_5\"\n\"PST_CTW5\"\n\"PSBLK3_5\"\n\"ROW1_5\"\n\"PSBK1_5\"\n\"WBILD1_1\"\n\"DFACT10\"\n\"TANK1_10\"\n\"LBLD1_1\"\n\"PST_CT10\"\n\"O_SQR1\"\n\"LBLD1_10\"\n\"MR_MRK18\"\n\"MR_MRK36\"\n\"MR_BS1\"\n\"AIRTWR3\"\n\"MR_RWY\"\n\"HANG1_10\"\n\"HANGA1\"\n\"OIL_TNK1\"\n\"OIL_CYL1\"\n\"HANG2_5\"\n\"MR_BS3\"\n\"AIRTWR1\"\n\"HANG2_10\"\n\"HANG1_5\"\n\"MMBILD5\"\n\"MR_BS2\"\n\"MR_MRK27\"\n\"MR_MRK09\"\n\"AIRTWR2\"\n\"HANG3_10\"\n\"B_ANGL5\"\n\"HANGA5\"\n\"MR_BS4\"\n\"MBILD5_9\"\n\"MR_BS6\"\n\"MR_BS5\"\n\"HANG3_5\"\n\"MBILD3_5\"\n\"DBLK1_5\"\n\"TANK1_5\"\n\"WARH1_10\"\n\"TANK1_1\"\n\"WARH2_1\"\n\"WBILD1_9\"\n\"PSBLK2_5\"\n\"SEADOCK\"\n\"DFACT1\"\n\"M_CHLNGR\"\n\"CHINOOK\"\n\"RAPIER\"\n\"SS1_SCUD\"\n\"APC2\"\n\"CLUMP\"\n\"NME_CARY\"\n\"BATTLESH\"\n\"DESTROY2\"\n\"FRIGATE2\"\n\"CRY_WAKE\"\n\"NME_DED\"\n\"XATTLESH\"\n\"XESTROY2\"\n\"XRIGATE2\"\n\"CARRIER\"\n\"DESTROY1\"\n\"DESTROY3\"\n\"CARY_DED\"\n\"XESTROY1\"\n\"XESTROY3\"\n\"PATRIOT\"\n\"M110HOW\"\n\"MLRS\"\n\"PLUTON\"\n\"SA13GOFR\"\n\"SA4GANEF\"\n\"SAM_NIKE\"\n\"MT1_C1\"\n\"MT1_C2\"\n\"MT1_C3\"\n\"MT1_C4\"\n\"MT1_S1\"\n\"MT1_S2\"\n\"MT1_S3\"\n\"MT1_S4\"\n\"MT1_I1\"\n\"MT1_I2\"\n\"MT1_I3\"\n\"MT1_I4\"\n\"MT1_P2\"\n\"MT1_P1\"\n\"MT2_C1\"\n\"MT2_C2\"\n\"MT2_C3\"\n\"MT2_C4\"\n\"MT2_S1\"\n\"MT2_S2\"\n\"MT2_S3\"\n\"MT2_S4\"\n\"MT2_P1\"\n\"MT2_I1\"\n\"MT2_I2\"\n\"MT2_I3\"\n\"MT2_I4\"\n\"MT3_C1\"\n\"MT3_C2\"\n\"MT3_C3\"\n\"MT3_C4\"\n\"MT3_S1\"\n\"MT3_S2\"\n\"MT3_S3\"\n\"MT3_S4\"\n\"MT3_I1\"\n\"MT3_I2\"\n\"MT3_I3\"\n\"MT3_I4\"\n\"MT3_P2\"\n\"MT3_P3\"\n\"MT3_P1\"\n\"D_WAYS3\"\n\"D_WAYS2\"\n\"D_WAYS1\"\n\"D_WAYC2\"\n\"D_WAYC3\"\n\"D_WAYC4\"\n\"D_WAYC5\"\n\"D_WAYC1\"\n\"D_FORK1\"\n\"JUNCT1\"\n\"MJUNCT1\"\n\"M_WAYC2\"\n\"M_WAYC1\"\n\"M_WAYC3\"\n\"M_WAYS3\"\n\"M_WAYS2\"\n\"M_WAYS1\"\n\"M_FORK1\"\n\"PAST1\"\n\"PAST2\"\n\"PAST3\"\n\"MIG_29\"\n\"EXP_MIG\"\n\"F17_GLOB\"\n\"HELCPTER\"\n\"CPT_EFA\"\n\"F_16\"\n\"EXP_F16\"\n\"BOX\"\n\"BACKVIEW\"\n\"MR_BADY\"\n\"CPT_F22\"\n\"707VIP\"\n\"SPY\"\n\"AIRAEW\"\n\"EXP_MG29\"\n\"REFUEL2\"\n\"FUEL_F2\"\n\"MAN\"\n\"F22_GLOB\"\n\"EFA\"\n\"BACK_EFA\"\n\"SHW_EFA\"\n\"EFA_DED\"\n\"CPTEFA_F\"\n\"BF_EFA\"\n\"FUEL_EFA\"\n\"F_22\"\n\"BACK_F22\"\n\"SHW_F22\"\n\"F22_DED\"\n\"CPTF22_F\"\n\"BF_F22\"\n\"FUEL_F22\"\n\"MIG_21\"\n\"EXP_MG21\"\n\"REFUEL1\"\n\"FUEL_F1\"\n\"HERKY\"\n\"F_117A\"\n\"CPT_F17\"\n\"BACK_F17\"\n\"SHW_F117\"\n\"F117_DED\"\n\"FUEL_F17\"\n\"RAILS1\"\n\"RAILC1\"\n\"RIVCON3\"\n\"RIVCON2\"\n\"RIVCON1\"\n\"RIVC1\"\n\"RIVC2\"\n\"RIVC3\"\n\"RIVS2\"\n\"RIVS1\"\n\"RIVS3\"\n\"RIV_FORK\"\n\"ROADS1\"\n\"ROADS3\"\n\"ROADS2\"\n\"ROADJ3\"\n\"ROADJ2\"\n\"ROADJ1\"\n\"ROADC3\"\n\"ROADC2\"\n\"ROADC1\"\n\"RD_DSTS2\"\n\"RD_DSTS3\"\n\"RD_DSTS1\"\n\"RD_DSTC2\"\n\"RD_DSTC3\"\n\"RD_DSTC1\"\n\"RD_DSTJ2\"\n\"SETTLE1\"\n\"RD_DSTJ3\"\n\"RD_DSTJ1\"\n\"SETTLE10\"\n\"SETTLE5\"\n\"YROADJ6\"\n\"VIL1\"\n\"YROADJ2\"\n\"VIL5\"\n\"YROADJ1\"\n\"VIL10\"\n\"YROADJ5\"\n\"YROADJ3\"\n\"YROADJ4\"\n\"XMTCF_C1\"\n\"XMTCF_C2\"\n\"XMTCF_C3\"\n\"XMTCF_C4\"\n\"XMTCF_S1\"\n\"XMTCF_S2\"\n\"XMTCF_S3\"\n\"XMTCF_S4\"\n\"XMTCF_I1\"\n\"XMTCF_I2\"\n\"XMTCF_I3\"\n\"XMTCF_I4\"\n\"XMTCFC_1\"\n\"XMTCFC_2\"\n\"XMTCFC_3\"\n\"XMTCFC_4\"\n\"XMTCFC_A\"\n\"XMTCFC_B\"\n\"XMTCFC_C\"\n\"XMTCFC_D\"\n\"SUB2\"\n\"DOOMSDAY\"\n\"SUPTANK2\"\n\"ATAKCRFT\"\n\"MISSBOAT\"\n\"SMKCLOUD\"\n\"SMOKECLD\"\n\"STREAMC2\"\n\"STREAMC3\"\n\"STREAMC1\"\n\"STREAMS1\"\n\"STREAMS3\"\n\"STREAMS2\"\n\"RIVST2\"\n\"RIVST3\"\n\"RIVST1\"\n\"STR_FORK\"\n\"SHW_F17\"\n\"SHW_MIG\"\n\"SHW_F16\"\n\"SHW_HRK\"\n\"SHW_VIP\"\n\"AIRFUEL2\"\n\"AIRFUEL1\"\n\"SHW_FUEL\"\n\"SHW_AWAC\"\n\"MR_MRK00\"\n\"BITS\"\n\"RUSS\"\n\"WARE5\"\n\"NAME\"\n\"CLTWR2\"\n\"FRIG\"\n\"BUILD\"\n\"FINE\"\n\"CHIM1\"\n\"TEMPLATE\"\n\"MHILL1\"\n\"OOPS\"\n\"WARE10\"\n\"HOUSE1\"\n\"HOUSE5\"\n\"BLOCK5\"\n\"F117A\"\n\"SKY10\"\n\"BLOCK1\"\n\"HOUSE10\"\n\"WARE1\"\n\"HANGER2\"\n\"HANGER1\"\n\"CRUZLNC2\"\n\"FIRE10\"\n\"CHOKE1\"\n\"CHOKE5\"\n\"FIRE5\"\n\"CHOKE10\"\n\"SMOKE1\"\n\"SMOKE5\"\n\"SMOKE10\"\n\"FIRE1\"\n\"CRATER2\"\n\"ROW1_1\"\n\"DBLK1_1\"\n\"FACT1\"\n\"WARH_1\"\n\"WARH_5\"\n\"WBILD1_5\"\n\"WARH1_1\"\n\"WARH1_5\"\n\"WARH2_5\"\n\"LONG1_1\"\n\"IND_CHM1\"\n\"LONG1_5\"\n\"IBLD2_10\"\n\"IBLD1_5\"\n\"B_DUEL1\"\n\"IBLD1_1\"\n\"IBLD2_1\"\n\"IBLD2_5\"\n\"IBLD3_1\"\n\"IBLD3_5\"\n\"BILD2_10\"\n\"BILD1_10\"\n\"BILD1_1\"\n\"BILD1_5\"\n\"BILD2_1\"\n\"BILD2_5\"\n\"BILD3_1\"\n\"BILD3_5\"\n\"CHURCH1\"\n\"REDCROS1\"\n\"REDCROS9\"\n\"HOSPI_1\"\n\"HOSPI_10\"\n\"AREA1\"\n\"AREA10\"\n\"OICHM2_1\"\n\"OICHM1_5\"\n\"OICHM2_5\"\n\"OICHM1_1\"\n\"OBLD1_1\"\n\"OROW1_5\"\n\"O_BLK5\"\n\"TRIPIPE1\"\n\"PBILD1_9\"\n\"PSBK1_1\"\n\"PSBLOCK1\"\n\"PSBLOCK3\"\n\"PBILD1_5\"\n\"PSBLK1_1\"\n\"PBILD1_1\"\n\"PBILD2_1\"\n\"PBILD2_5\"\n\"MR_MRK29\"\n\"AIRTW2_1\"\n\"HANG1_1\"\n\"HANG2_1\"\n\"HANG3_1\"\n\"HANG1\"\n\"CONTWR1\"\n\"AIRTWR10\"\n\"GLOBE_1\"\n\"INSIDE\"\n\"OUTSIDE\"\n\"SHADOW\"\n\"LBILD10\"\n\"LBILD5\"\n\"TENT_1\"\n\"TENT_5\"\n\"TENT_10\"\n\"MBILD1_1\"\n\"MBILD1_5\"\n\"MBILD2_5\"\n\"MBILD3_1\"\n\"MBILD4_1\"\n\"MBILD5_1\"\n\"MBILD6_1\"\n\"MBILD7_5\"\n\"MBILD8_1\"\n\"LBILD1\"\n\"M_HQ2_1\"\n\"M_HQ2_5\"\n\"PUFF_1\"\n\"PUFF_5\"\n\"PUFF_10\"\n\"POO\"\n\"ZT\"\n\"TWN_M1\"\n\"TWN_C1\"\n\"TWN_S1\"\n\"STWN_1\"\n\"CHURCH10\"\n\"CHURCHW5\"\n\"TWN_WAY1\"\n\"MISTEST1\"\n\"ODLAZER1\"\n\"MISTEST2\"\n\"CROSS\"\n\"NEVSGRID\"\n\"QUAD\"\n\"REDQUAD\"\n\"MR_END\"\n\"CARY_SK\"\n\"SFIRE_10\"\n\"SFIRE_1\"\n\"LBILD1_1\"\n\"PSBLK_5\"\n\"BASE_SML\"\n\"CNTRL_1\"\n\"SAMDISH\"\n\"TRIPIPE\"\n\"SMOKE_RG\"\n\"CARSHP3\"\n\"FLYOFF1\"\n\"FLYOFF2\"\n\"EXPLODE1\"\n\"EPFITER3\"\n\"FEDS_151\"\n\"FEDS_101\"\n\"FEDS_51\"\n\"INSTRA_1\"\n\"INCORN_1\"\n\"INCROS_1\"\n\"INEND_1A\"\n\"INTEA_1A\"\n\"MCORN_1A\"\n\"MSTRA_1A\"\n\"MTEA_1A\"\n\"MCROS_1A\"\n\"MEND_1A\"\n\"WHOUSE2\"\n\"COLTEE1\"\n\"COLB1\"\n\"OXY1\"\n\"OXY2\"\n\"COLB_101\"\n\"COLB_51\"\n\"COLEND1\"\n\"TRANSS_1\"\n\"STIL_101\"\n\"STIL_151\"\n\"STIL_102\"\n\"ARM_650\"\n\"ARM_200\"\n\"IAN_SEA2\"\n\"SFOSSMI1\"\n\"ARM_800\"\n\"ARM_300\"\n\"F17_EJE\"\n\"CPTF17_F\"\n\"BLOOD\"\n\"DEFF1\"\n\"DETA_151\"\n\"WHOUSE1\"\n\"COMMTOWR\"\n\"RUNWAY1\"\n\"BILPLOD2\"\n\"GUNBASE\"\n\"DAMAGE\"\n\"CRY_SK\"\n",
      "cd_view": "921\n\"BARREN1M\"\n\"BARREN2M\"\n\"BARREN4M\"\n\"BARREN3M\"\n\"BARREN5M\"\n\"BERG5\"\n\"BERG4\"\n\"BERG1\"\n\"BERG3\"\n\"BLANK\"\n\"RD_MWY1\"\n\"MW_RD1\"\n\"XCANNON\"\n\"SCANNON\"\n\"CHAFF\"\n\"CITY5A\"\n\"SKY1\"\n\"BLOCK10\"\n\"KENDAL10\"\n\"KENDAL5\"\n\"KENDAL1\"\n\"SKY5\"\n\"CITY3A\"\n\"AREAL10\"\n\"AREA5\"\n\"AREAS1\"\n\"AREAS5\"\n\"CITY1A\"\n\"AREAL5\"\n\"CT_WAY2\"\n\"C_WAYC1\"\n\"MTCF_C1\"\n\"MTCF_C2\"\n\"MTCF_C3\"\n\"MTCF_C4\"\n\"MTCF_S1\"\n\"MTCF_S2\"\n\"MTCF_S3\"\n\"MTCF_S4\"\n\"MTCF_I1\"\n\"MTCF_I2\"\n\"MTCF_I3\"\n\"MTCF_I4\"\n\"MTCFC_1\"\n\"MTCFC_2\"\n\"MTCFC_3\"\n\"MTCFC_4\"\n\"MTCFC_A\"\n\"MTCFC_B\"\n\"MTCFC_C\"\n\"MTCFC_D\"\n\"CLOUD2\"\n\"CLOUD1\"\n\"CLOUD3\"\n\"CLOUD4\"\n\"COASTC1\"\n\"COASTC4\"\n\"COASTC2\"\n\"COASTC5\"\n\"COASTC3\"\n\"COASTI3\"\n\"COASTI2\"\n\"COASTI5\"\n\"COASTI4\"\n\"COASTI1\"\n\"COASTA2\"\n\"COASTA3\"\n\"COASTA4\"\n\"COASTA5\"\n\"COASTA1\"\n\"EST1\"\n\"EST2\"\n\"EST3\"\n\"SNAKE_3\"\n\"CLATTER\"\n\"KAPOW\"\n\"HIT\"\n\"SPLASH\"\n\"MISS\"\n\"CAN_HIT\"\n\"BOOM\"\n\"SNAKE_4\"\n\"SNAKE_2\"\n\"SNAKE_5\"\n\"PLOP\"\n\"SNAKE_1\"\n\"BURST\"\n\"CAN_MISS\"\n\"CRASH\"\n\"CAN_SPSH\"\n\"FIREBALL\"\n\"DESERT1\"\n\"WAREH3\"\n\"WAREH2\"\n\"WATFRS1\"\n\"CRANE1\"\n\"FACT\"\n\"TANKER\"\n\"WTFCON1\"\n\"WATFRIC3\"\n\"WATFRIC1\"\n\"WATFRIC2\"\n\"DOCK1\"\n\"WATFRC1\"\n\"WATFRC2\"\n\"WATFRC3\"\n\"WTFCON2\"\n\"D_CITY1A\"\n\"D_CITY3A\"\n\"D_CITY5A\"\n\"DC_MWS1\"\n\"DC_MWC1\"\n\"D_RICON1\"\n\"D_RICON3\"\n\"D_RICON2\"\n\"D_RIVS2\"\n\"D_RIVS1\"\n\"D_RIVS3\"\n\"D_RIV1\"\n\"D_RIV2\"\n\"D_RIV3\"\n\"D_RIFORK\"\n\"D_RIVST1\"\n\"D_RIVST2\"\n\"D_RIVST3\"\n\"D_STRS1\"\n\"D_STRS2\"\n\"D_STRS3\"\n\"D_STRC2\"\n\"D_STRC3\"\n\"D_STRC1\"\n\"D_STFORK\"\n\"DTWN_C1\"\n\"DTWN_M1\"\n\"AREAL1\"\n\"AREAS10\"\n\"DTOWN_S1\"\n\"BUILD10\"\n\"D_STOWN\"\n\"B_ANGL1\"\n\"B_LONG1\"\n\"B_LONG10\"\n\"LBLD1_5\"\n\"BUILD5\"\n\"BILD3_10\"\n\"MOSQUE_5\"\n\"SMOKE_1\"\n\"SMOKE_5\"\n\"SMOKE_10\"\n\"HOSPI_5\"\n\"MOSQUE_1\"\n\"BUILD1\"\n\"CHURCH5\"\n\"B_SQR5\"\n\"LONG1_10\"\n\"DBLK1_10\"\n\"DT_WAYS1\"\n\"DUNELNG4\"\n\"DUNELNG2\"\n\"DUNELNG1\"\n\"DUNELNG3\"\n\"DUNESML1\"\n\"DUNESML3\"\n\"DUNESML2\"\n\"DUNE2\"\n\"DUNE1\"\n\"DUNE\"\n\"DUNESML4\"\n\"DUNEQTR2\"\n\"DUNEQTR3\"\n\"DUNEQTR4\"\n\"DUNEQTR1\"\n\"SDUNE3\"\n\"SDUNE2\"\n\"SDUNE1\"\n\"SDUNE4\"\n\"SDUNE_L\"\n\"SDUNE_R\"\n\"DRD_MWY1\"\n\"DMW_RD1\"\n\"FLAND7\"\n\"FLAND3\"\n\"FLAND5\"\n\"FLAND4\"\n\"FLAND8\"\n\"FLAND9\"\n\"FLAND1\"\n\"FLAND6\"\n\"FLAND2\"\n\"FLAND10\"\n\"YUG2\"\n\"YUG4\"\n\"YUG5\"\n\"YUG6\"\n\"YUG7\"\n\"YUG9\"\n\"YUG1\"\n\"YUG10\"\n\"YUG8\"\n\"YUG3\"\n\"FLAK\"\n\"FLARE\"\n\"FMIDDLE1\"\n\"FINCORN2\"\n\"FINCORN3\"\n\"FINCORN4\"\n\"FINCORN5\"\n\"FINCORN1\"\n\"FCORN2\"\n\"FCORN3\"\n\"FCORN4\"\n\"FCORN5\"\n\"FCORN1\"\n\"FSIDE2\"\n\"FSIDE3\"\n\"FSIDE4\"\n\"FSIDE5\"\n\"FSIDE1\"\n\"FC_C1\"\n\"FC_S1\"\n\"FC_I1\"\n\"FC_CON1\"\n\"FC_CONA\"\n\"FC_CON2\"\n\"FMT1_C1\"\n\"FMT1_C2\"\n\"FMT1_C3\"\n\"FMT1_C4\"\n\"FMT1_I1\"\n\"FMT1_I2\"\n\"FMT1_I3\"\n\"FMT1_I4\"\n\"FMT1_S1\"\n\"FMT1_S2\"\n\"FMT1_S3\"\n\"FMT1_S4\"\n\"FMT1_P1\"\n\"FMT2_C1\"\n\"FMT2_C2\"\n\"FMT2_C3\"\n\"FMT2_C4\"\n\"FMT2_I1\"\n\"FMT2_I2\"\n\"FMT2_I3\"\n\"FMT2_I4\"\n\"FMT2_S1\"\n\"FMT2_S2\"\n\"FMT2_S3\"\n\"FMT2_S4\"\n\"FMT2_P1\"\n\"GRASS3\"\n\"GRASS2\"\n\"GRASS1\"\n\"GRASS4\"\n\"INDS3\"\n\"INDS5\"\n\"INDS4\"\n\"INDS2\"\n\"INDS1\"\n\"INDM4\"\n\"INDM3\"\n\"INDM5\"\n\"INDM2\"\n\"INDM1\"\n\"INDC4\"\n\"INDC5\"\n\"INDC1\"\n\"INDC3\"\n\"INDC2\"\n\"INDI2\"\n\"INDI5\"\n\"INDI4\"\n\"INDI3\"\n\"INDI1\"\n\"ISLAND1\"\n\"LAKES1\"\n\"LAKEC1\"\n\"LAKEI1\"\n\"XASRAAM1\"\n\"XGBU_10E\"\n\"XGBU_12D\"\n\"XMK82_50\"\n\"XGBU_16B\"\n\"SDURANDE\"\n\"SHOOT\"\n\"SSIDEWI2\"\n\"XCBU_55B\"\n\"XGBU_24B\"\n\"SHARPOON\"\n\"SMAVERIC\"\n\"SSIDEWI1\"\n\"XGBU24BL\"\n\"XAIWS\"\n\"XHARM_88\"\n\"SAMRAAM\"\n\"SAGM_109\"\n\"XSIDEWI1\"\n\"SSIDEARM\"\n\"XAGM_109\"\n\"XAMRAAM\"\n\"XCSW\"\n\"XAAAM\"\n\"XFUELTAN\"\n\"XDURANDE\"\n\"XHARPOON\"\n\"XMAVERIC\"\n\"SAAAM\"\n\"XSIDEWI2\"\n\"SASRAAM1\"\n\"XSIDEARM\"\n\"SHARM_88\"\n\"XAA_ARM\"\n\"SCSW\"\n\"SAA_ARM\"\n\"ASRAAM1\"\n\"SIDEWI2\"\n\"MISSGLOB\"\n\"MISKORMO\"\n\"GBU24BLU\"\n\"MAVERIC1\"\n\"AGM_109\"\n\"AIWS\"\n\"DURANDEL\"\n\"HARM_88A\"\n\"SIDEARM\"\n\"SIDEWI1\"\n\"HARPOON1\"\n\"GBU_12DB\"\n\"COLTEST\"\n\"GBU_16BB\"\n\"EFA_GLOB\"\n\"FUELTANK\"\n\"SIDEWIN2\"\n\"GBU_10EB\"\n\"AA_ARM\"\n\"GBU_24B\"\n\"MK82_500\"\n\"AMRAAM\"\n\"AAAM\"\n\"CSW\"\n\"MISJP233\"\n\"CBU_55B\"\n\"_ASRAAM1\"\n\"_MAVERIC\"\n\"_MISKORM\"\n\"_MISSGLO\"\n\"_MTPYLON\"\n\"_SIDEWIN\"\n\"_EFA_GLO\"\n\"BEDFORD\"\n\"BEDFORD2\"\n\"CHALENGR\"\n\"CRUZLNCH\"\n\"SMOKE_0\"\n\"FIRE_0\"\n\"ROADBASE\"\n\"OILRIG1\"\n\"SEA1\"\n\"OLD\"\n\"MTENT_1\"\n\"MTENT_10\"\n\"XDISH1\"\n\"BASE1\"\n\"MBILD1_9\"\n\"MBILD2_1\"\n\"B_SQR10\"\n\"MAST\"\n\"GLOBE_5\"\n\"XDISH5\"\n\"FIRE_5\"\n\"BASE10\"\n\"M_DUEL10\"\n\"MBILD6_9\"\n\"MMBILD10\"\n\"GLOBE_10\"\n\"XDISH10\"\n\"M_HQ1_10\"\n\"MBILD6_5\"\n\"MBILD8_5\"\n\"FIRE_1\"\n\"FIRE_10\"\n\"BASE9\"\n\"B_ANGL10\"\n\"MBILD4_9\"\n\"MBILD4_5\"\n\"PSBLK5_5\"\n\"BASE2\"\n\"HANGA10\"\n\"M_HQ2_10\"\n\"BASE5\"\n\"MREDCRS9\"\n\"MBILD7_1\"\n\"MBILD5_5\"\n\"BRIDRIV1\"\n\"BRIDGE1A\"\n\"BRIDGE1B\"\n\"BRIDGE1C\"\n\"BRIDRIV2\"\n\"BRIDGE2A\"\n\"BRIDGE2B\"\n\"BRIDGE2C\"\n\"BRIDRIV3\"\n\"BRIDGE3A\"\n\"BRIDGE3B\"\n\"BRIDGE3C\"\n\"BRIDRIV4\"\n\"BRIDGE4A\"\n\"BRIDGE4B\"\n\"BRIDGE4C\"\n\"BRIDRIV5\"\n\"BRIDGE5A\"\n\"BRIDGE5B\"\n\"BRIDGE5C\"\n\"BASE4\"\n\"B_DUEL10\"\n\"IBLD1_10\"\n\"IND_CHM5\"\n\"FACT5\"\n\"PSBK1_10\"\n\"IBLD3_10\"\n\"ROW1_10\"\n\"IND_CHM9\"\n\"O_SQR10\"\n\"B_DUEL5\"\n\"WARH_10\"\n\"WARH2_10\"\n\"PST_CH10\"\n\"OIL_GAS5\"\n\"BASE14\"\n\"WAREH10\"\n\"PST_CHM5\"\n\"OIL_GA10\"\n\"OICHM2_9\"\n\"BASE12\"\n\"FACT10\"\n\"OROW1_10\"\n\"OIL_CYL5\"\n\"OIL_TNK5\"\n\"BASE7\"\n\"OIL_CY10\"\n\"O_BLK1\"\n\"WARH3_10\"\n\"OIL_TN10\"\n\"OROW1_1\"\n\"OIL_GAS1\"\n\"BASE3\"\n\"PBILD2_9\"\n\"O_BLK10\"\n\"OICHM1_9\"\n\"B_LONG5\"\n\"BASE6\"\n\"PST_CTW1\"\n\"PST_CHM1\"\n\"PSBLK4_5\"\n\"PST_CTW5\"\n\"PSBLK3_5\"\n\"ROW1_5\"\n\"PSBK1_5\"\n\"WBILD1_1\"\n\"DFACT10\"\n\"TANK1_10\"\n\"LBLD1_1\"\n\"PST_CT10\"\n\"O_SQR1\"\n\"LBLD1_10\"\n\"MR_MRK18\"\n\"MR_MRK36\"\n\"MR_BS1\"\n\"AIRTWR3\"\n\"MR_RWY\"\n\"HANG1_10\"\n\"HANGA1\"\n\"OIL_TNK1\"\n\"OIL_CYL1\"\n\"HANG2_5\"\n\"MR_BS3\"\n\"AIRTWR1\"\n\"HANG2_10\"\n\"HANG1_5\"\n\"MMBILD5\"\n\"MR_BS2\"\n\"MR_MRK27\"\n\"MR_MRK09\"\n\"AIRTWR2\"\n\"HANG3_10\"\n\"B_ANGL5\"\n\"HANGA5\"\n\"MR_BS4\"\n\"MBILD5_9\"\n\"MR_BS6\"\n\"MR_BS5\"\n\"HANG3_5\"\n\"MBILD3_5\"\n\"DBLK1_5\"\n\"TANK1_5\"\n\"WARH1_10\"\n\"TANK1_1\"\n\"WARH2_1\"\n\"WBILD1_9\"\n\"PSBLK2_5\"\n\"SEADOCK\"\n\"DFACT1\"\n\"M_CHLNGR\"\n\"CHINOOK\"\n\"RAPIER\"\n\"SS1_SCUD\"\n\"APC2\"\n\"CLUMP\"\n\"NME_CARY\"\n\"BATTLESH\"\n\"DESTROY2\"\n\"FRIGATE2\"\n\"CRY_WAKE\"\n\"NME_DED\"\n\"XATTLESH\"\n\"XESTROY2\"\n\"XRIGATE2\"\n\"CARRIER\"\n\"DESTROY1\"\n\"DESTROY3\"\n\"CARY_DED\"\n\"XESTROY1\"\n\"XESTROY3\"\n\"PATRIOT\"\n\"M110HOW\"\n\"MLRS\"\n\"PLUTON\"\n\"SA13GOFR\"\n\"SA4GANEF\"\n\"SAM_NIKE\"\n\"MT1_C1\"\n\"MT1_C2\"\n\"MT1_C3\"\n\"MT1_C4\"\n\"MT1_S1\"\n\"MT1_S2\"\n\"MT1_S3\"\n\"MT1_S4\"\n\"MT1_I1\"\n\"MT1_I2\"\n\"MT1_I3\"\n\"MT1_I4\"\n\"MT1_P2\"\n\"MT1_P1\"\n\"MT2_C1\"\n\"MT2_C2\"\n\"MT2_C3\"\n\"MT2_C4\"\n\"MT2_S1\"\n\"MT2_S2\"\n\"MT2_S3\"\n\"MT2_S4\"\n\"MT2_P1\"\n\"MT2_I1\"\n\"MT2_I2\"\n\"MT2_I3\"\n\"MT2_I4\"\n\"MT3_C1\"\n\"MT3_C2\"\n\"MT3_C3\"\n\"MT3_C4\"\n\"MT3_S1\"\n\"MT3_S2\"\n\"MT3_S3\"\n\"MT3_S4\"\n\"MT3_I1\"\n\"MT3_I2\"\n\"MT3_I3\"\n\"MT3_I4\"\n\"MT3_P2\"\n\"MT3_P3\"\n\"MT3_P1\"\n\"D_WAYS3\"\n\"D_WAYS2\"\n\"D_WAYS1\"\n\"D_WAYC2\"\n\"D_WAYC3\"\n\"D_WAYC4\"\n\"D_WAYC5\"\n\"D_WAYC1\"\n\"D_FORK1\"\n\"JUNCT1\"\n\"MJUNCT1\"\n\"M_WAYC2\"\n\"M_WAYC1\"\n\"M_WAYC3\"\n\"M_WAYS3\"\n\"M_WAYS2\"\n\"M_WAYS1\"\n\"M_FORK1\"\n\"PAST1\"\n\"PAST2\"\n\"PAST3\"\n\"MIG_29\"\n\"EXP_MIG\"\n\"F17_GLOB\"\n\"HELCPTER\"\n\"CPT_EFA\"\n\"F_16\"\n\"EXP_F16\"\n\"BOX\"\n\"BACKVIEW\"\n\"MR_BADY\"\n\"CPT_F22\"\n\"707VIP\"\n\"SPY\"\n\"AIRAEW\"\n\"EXP_MG29\"\n\"REFUEL2\"\n\"FUEL_F2\"\n\"MAN\"\n\"F22_GLOB\"\n\"EFA\"\n\"BACK_EFA\"\n\"SHW_EFA\"\n\"EFA_DED\"\n\"CPTEFA_F\"\n\"BF_EFA\"\n\"FUEL_EFA\"\n\"F_22\"\n\"BACK_F22\"\n\"SHW_F22\"\n\"F22_DED\"\n\"CPTF22_F\"\n\"BF_F22\"\n\"FUEL_F22\"\n\"MIG_21\"\n\"EXP_MG21\"\n\"REFUEL1\"\n\"FUEL_F1\"\n\"HERKY\"\n\"F_117A\"\n\"CPT_F17\"\n\"BACK_F17\"\n\"SHW_F117\"\n\"F117_DED\"\n\"FUEL_F17\"\n\"RAILS1\"\n\"RAILC1\"\n\"RIVCON3\"\n\"RIVCON2\"\n\"RIVCON1\"\n\"RIVC1\"\n\"RIVC2\"\n\"RIVC3\"\n\"RIVS2\"\n\"RIVS1\"\n\"RIVS3\"\n\"RIV_FORK\"\n\"ROADS1\"\n\"ROADS3\"\n\"ROADS2\"\n\"ROADJ3\"\n\"ROADJ2\"\n\"ROADJ1\"\n\"ROADC3\"\n\"ROADC2\"\n\"ROADC1\"\n\"RD_DSTS2\"\n\"RD_DSTS3\"\n\"RD_DSTS1\"\n\"RD_DSTC2\"\n\"RD_DSTC3\"\n\"RD_DSTC1\"\n\"RD_DSTJ2\"\n\"SETTLE1\"\n\"RD_DSTJ3\"\n\"RD_DSTJ1\"\n\"SETTLE10\"\n\"SETTLE5\"\n\"YROADJ6\"\n\"VIL1\"\n\"YROADJ2\"\n\"VIL5\"\n\"YROADJ1\"\n\"VIL10\"\n\"YROADJ5\"\n\"YROADJ3\"\n\"YROADJ4\"\n\"XMTCF_C1\"\n\"XMTCF_C2\"\n\"XMTCF_C3\"\n\"XMTCF_C4\"\n\"XMTCF_S1\"\n\"XMTCF_S2\"\n\"XMTCF_S3\"\n\"XMTCF_S4\"\n\"XMTCF_I1\"\n\"XMTCF_I2\"\n\"XMTCF_I3\"\n\"XMTCF_I4\"\n\"XMTCFC_1\"\n\"XMTCFC_2\"\n\"XMTCFC_3\"\n\"XMTCFC_4\"\n\"XMTCFC_A\"\n\"XMTCFC_B\"\n\"XMTCFC_C\"\n\"XMTCFC_D\"\n\"SUB2\"\n\"DOOMSDAY\"\n\"SUPTANK2\"\n\"ATAKCRFT\"\n\"MISSBOAT\"\n\"SMKCLOUD\"\n\"SMOKECLD\"\n\"STREAMC2\"\n\"STREAMC3\"\n\"STREAMC1\"\n\"STREAMS1\"\n\"STREAMS3\"\n\"STREAMS2\"\n\"RIVST2\"\n\"RIVST3\"\n\"RIVST1\"\n\"STR_FORK\"\n\"SHW_F17\"\n\"SHW_MIG\"\n\"SHW_F16\"\n\"SHW_HRK\"\n\"SHW_VIP\"\n\"AIRFUEL2\"\n\"AIRFUEL1\"\n\"SHW_FUEL\"\n\"SHW_AWAC\"\n\"MR_MRK00\"\n\"BITS\"\n\"RUSS\"\n\"WARE5\"\n\"NAME\"\n\"CLTWR2\"\n\"FRIG\"\n\"BUILD\"\n\"FINE\"\n\"CHIM1\"\n\"TEMPLATE\"\n\"MHILL1\"\n\"OOPS\"\n\"WARE10\"\n\"HOUSE1\"\n\"HOUSE5\"\n\"BLOCK5\"\n\"F117A\"\n\"SKY10\"\n\"BLOCK1\"\n\"HOUSE10\"\n\"WARE1\"\n\"HANGER2\"\n\"HANGER1\"\n\"CRUZLNC2\"\n\"FIRE10\"\n\"CHOKE1\"\n\"CHOKE5\"\n\"FIRE5\"\n\"CHOKE10\"\n\"SMOKE1\"\n\"SMOKE5\"\n\"SMOKE10\"\n\"FIRE1\"\n\"CRATER2\"\n\"ROW1_1\"\n\"DBLK1_1\"\n\"FACT1\"\n\"WARH_1\"\n\"WARH_5\"\n\"WBILD1_5\"\n\"WARH1_1\"\n\"WARH1_5\"\n\"WARH2_5\"\n\"LONG1_1\"\n\"IND_CHM1\"\n\"LONG1_5\"\n\"IBLD2_10\"\n\"IBLD1_5\"\n\"B_DUEL1\"\n\"IBLD1_1\"\n\"IBLD2_1\"\n\"IBLD2_5\"\n\"IBLD3_1\"\n\"IBLD3_5\"\n\"BILD2_10\"\n\"BILD1_10\"\n\"BILD1_1\"\n\"BILD1_5\"\n\"BILD2_1\"\n\"BILD2_5\"\n\"BILD3_1\"\n\"BILD3_5\"\n\"CHURCH1\"\n\"REDCROS1\"\n\"REDCROS9\"\n\"HOSPI_1\"\n\"HOSPI_10\"\n\"AREA1\"\n\"AREA10\"\n\"OICHM2_1\"\n\"OICHM1_5\"\n\"OICHM2_5\"\n\"OICHM1_1\"\n\"OBLD1_1\"\n\"OROW1_5\"\n\"O_BLK5\"\n\"TRIPIPE1\"\n\"PBILD1_9\"\n\"PSBK1_1\"\n\"PSBLOCK1\"\n\"PSBLOCK3\"\n\"PBILD1_5\"\n\"PSBLK1_1\"\n\"PBILD1_1\"\n\"PBILD2_1\"\n\"PBILD2_5\"\n\"MR_MRK29\"\n\"AIRTW2_1\"\n\"HANG1_1\"\n\"HANG2_1\"\n\"HANG3_1\"\n\"HANG1\"\n\"CONTWR1\"\n\"AIRTWR10\"\n\"GLOBE_1\"\n\"INSIDE\"\n\"OUTSIDE\"\n\"SHADOW\"\n\"LBILD10\"\n\"LBILD5\"\n\"TENT_1\"\n\"TENT_5\"\n\"TENT_10\"\n\"MBILD1_1\"\n\"MBILD1_5\"\n\"MBILD2_5\"\n\"MBILD3_1\"\n\"MBILD4_1\"\n\"MBILD5_1\"\n\"MBILD6_1\"\n\"MBILD7_5\"\n\"MBILD8_1\"\n\"LBILD1\"\n\"M_HQ2_1\"\n\"M_HQ2_5\"\n\"PUFF_1\"\n\"PUFF_5\"\n\"PUFF_10\"\n\"POO\"\n\"ZT\"\n\"TWN_M1\"\n\"TWN_C1\"\n\"TWN_S1\"\n\"STWN_1\"\n\"CHURCH10\"\n\"CHURCHW5\"\n\"TWN_WAY1\"\n\"MISTEST1\"\n\"ODLAZER1\"\n\"MISTEST2\"\n\"CROSS\"\n\"NEVSGRID\"\n\"QUAD\"\n\"REDQUAD\"\n\"MR_END\"\n\"CARY_SK\"\n\"SFIRE_10\"\n\"SFIRE_1\"\n\"LBILD1_1\"\n\"PSBLK_5\"\n\"BASE_SML\"\n\"CNTRL_1\"\n\"SAMDISH\"\n\"TRIPIPE\"\n\"SMOKE_RG\"\n\"CARSHP3\"\n\"FLYOFF1\"\n\"FLYOFF2\"\n\"EXPLODE1\"\n\"EPFITER3\"\n\"FEDS_151\"\n\"FEDS_101\"\n\"FEDS_51\"\n\"INSTRA_1\"\n\"INCORN_1\"\n\"INCROS_1\"\n\"INEND_1A\"\n\"INTEA_1A\"\n\"MCORN_1A\"\n\"MSTRA_1A\"\n\"MTEA_1A\"\n\"MCROS_1A\"\n\"MEND_1A\"\n\"WHOUSE2\"\n\"COLTEE1\"\n\"COLB1\"\n\"OXY1\"\n\"OXY2\"\n\"COLB_101\"\n\"COLB_51\"\n\"COLEND1\"\n\"TRANSS_1\"\n\"STIL_101\"\n\"STIL_151\"\n\"STIL_102\"\n\"ARM_650\"\n\"ARM_200\"\n\"IAN_SEA2\"\n\"SFOSSMI1\"\n\"ARM_800\"\n\"ARM_300\"\n\"F17_EJE\"\n\"CPTF17_F\"\n\"BLOOD\"\n\"DEFF1\"\n\"DETA_151\"\n\"WHOUSE1\"\n\"COMMTOWR\"\n\"RUNWAY1\"\n\"BILPLOD2\"\n\"GUNBASE\"\n\"DAMAGE\"\n\"CRY_SK\"\n\"F117\"\n\"F22\"\n",
      "diff": "--- floppy/ss/ssinfo.fn\n+++ CD/ss/ssinfo.fn\n@@ -1,4 +1,4 @@\n-919\n+921\n \"BARREN1M\"\n \"BARREN2M\"\n \"BARREN4M\"\n@@ -918,3 +918,5 @@\n \"GUNBASE\"\n \"DAMAGE\"\n \"CRY_SK\"\n+\"F117\"\n+\"F22\"\n",
      "decoded_view_identical": false
    },
    {
      "index": 276,
      "identifier": "89696b4a",
      "offset": 3203586,
      "stored_size": 654,
      "decoded_size": 2701,
      "stored_sha256": "49d289b54836100f43c70b6d90f99cac605ccde41ab82275f467b4a6d2c93bfe",
      "sha256": "ad11f1162858b874c389de75124c8df8afa0aa461a8c1b3d6ac1786ec443a938",
      "status": "changed",
      "family": "text",
      "candidate_names": [
        "ss/ssinfo.h"
      ],
      "preferred_names": [
        "ss/ssinfo.h"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/ss/ssinfo.h",
      "cd_identifiers": [
        "886fed4a"
      ],
      "label": "ss/ssinfo.h",
      "counterpart": {
        "index": 252,
        "identifier": "886fed4a",
        "path": "ss/ssinfo.h",
        "family": "text",
        "output_sha256": "7c9d59f9ffb70b1b8e72948f9c6741b4354826fb1b8fb0f7387d480fc3ae2443",
        "output_size": 2773,
        "logical_name": "ss/ssinfo.h"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "enum { DTWN_M2_ANDEE=0, DTWN_M2_ANDY=1, DTWN_M2_ANDREW=2 };\nenum { 36_RWAY1_ENTRY=0 };\nenum { 36_RWAY2_ENTRY=0 };\nenum { 09_RWAY1_ENTRY=0 };\nenum { 09_RWAY2_ENTRY=0 };\nenum { 18_RWAY1_ENTRY=0 };\nenum { 27_RWAY1_ENTRY=0 };\nRWAY1_ENTRY=13 };\n, 27_RWAY1_DED9=9, 27_RWAY1_DED10=10, 27_RWAY1_DED11=11, 27_RWAY1_DED12=12, 27_RWAY1_ENTRY=13 };\nenum { TWN_WAY2_ANDEE=0, TWN_WAY2_ANDY=1, TWN_WAY2_ANDREW=2 };\nenum { OILPLNT4_CRUISEPOS=0, OILPLNT4_LIVES=2 };\nenum { OILPLNT1_CRUISEPOS=0, OILPLNT1_LIVES=2 };\nenum { OILPLNT5_CRUISEPOS=0, OILPLNT5_LIVES=2 };\nenum { OILPLNT2_CRUISEPOS=0, OILPLNT2_LIVES=2 };\nenum { OILPLNT3_CRUISEPOS=0, OILPLNT3_LIVES=2 };\nenum { DOCKS_1_CRUISEPOS=0, DOCKS_1_LIVES=2 };\nenum { DOCKS_2_CRUISEPOS=0, DOCKS_2_LIVES=2 };\nenum { DOCKS_4_CRUISEPOS=0, DOCKS_4_LIVES=2 };\nenum { DOCKS_5_CRUISEPOS=0, DOCKS_5_LIVES=2 };\nenum { DOCKS_3_CRUISEPOS=0, DOCKS_3_LIVES=2 };\nenum { FACT_CRUISEPOS=0, FACT_LIVES=2 };\nenum { MLT_1_CRUISEPOS=0, MLT_1_LIVES=2 };\nenum { MLT_4_CRUISEPOS=0, MLT_4_LIVES=2 };\nenum { MLT_3_CRUISEPOS=0, MLT_3_LIVES=2 };\nenum { MLT_5_CRUISEPOS=0, MLT_5_LIVES=2 };\nenum { MLT_2_CRUISEPOS=0, MLT_2_LIVES=2 };\nenum { CONVOY_1_LIVES=0 };\nenum { BAT_1_LIVES=0 };\nenum { FACT_4_CRUISEPOS=0, FACT_4_LIVES=2 };\nenum { FACT_2_CRUISEPOS=0, FACT_2_LIVES=2 };\nenum { FACT_5_CRUISEPOS=0, FACT_5_LIVES=2 };\nenum { FACT_3_CRUISEPOS=0, FACT_3_LIVES=2 };\nenum { WTILC2_KILL2=0, WTILC2_KILL3=1, WTILC2_KILL4=2 };\nenum { WTILC1_KILL2=0, WTILC1_KILL3=1, WTILC1_KILL4=2 };\nenum { WTILC3_KILL2=0, WTILC3_KILL3=1, WTILC3_KILL4=2 };\nenum { WTILS1_KILL1=0, WTILS1_KILL4=1, WTILS1_KILL5=2 };\nenum { GUD_FLT1_ENTRY=0, GUD_FLT1_IAN0=3 };\nenum { GUD_STC1_ENTRY=0, GUD_STC1_IAN0=3 };\nenum { NME_STC1_CRUISEPOS=0, NME_STC1_IAN0=2 };\nenum { NME_FLT1_CRUISEPOS=0, NME_FLT1_IAN0=2 };\nenum { EFA_IAN=0 };\n6, AIRFLD1_KILL2=7, AIRFLD1_CLOSEDOOR=8, AIRFLD1_ALLDEAD=9, AIRFLD1_POD_A=10 };\n\nenum { SEADOCK_CRUISEPOS=0, SEADOCK_LIVES=2 };\nenum { FACT_1_CRUISEPOS=0, FACT_1_LIVES=2 };\nenum { BRIDGE1_CRUISEPOS=0 };\nenum { BRIDGE2_CRUISEPOS=0 };\nenum { BRIDGE3_CRUISEPOS=0 };\nenum { BRIDGE4_CRUISEPOS=0 };\nenum { BRIDGE5_CRUISEPOS=0 };\nenum { B1_CRUISEPOS=0 };\nenum { B2_CRUISEPOS=0 };\nenum { B3_CRUISEPOS=0 };\nenum { B4_CRUISEPOS=0 };\nenum { B5_CRUISEPOS=0 };\nenum { POWER_4_CRUISEPOS=0 };\nenum { POWER_1_CRUISEPOS=0 };\nenum { POWER_2_CRUISEPOS=0 };\nenum { POWER_3_CRUISEPOS=0 };\nenum { POWER_5_CRUISEPOS=0 };\nenum { RIG_1_IAN0=0 };\nenum { SEARIG_1_IAN0=0 };\nenum { F_117A_IAN=0 };\nenum { F_22_IAN=0 };\nenum { DEFOP2_CRUISEPOS=0 };\nenum { DEFOP1_CRUISEPOS=0 };\nenum { DEFOP3_CRUISEPOS=0 };\nenum { FRIGATE_CRUISEPOS=0 };\nenum { CARRIER_IAN0=0 };\n",
      "cd_view": "enum { DTWN_M2_ANDEE=0, DTWN_M2_ANDY=1, DTWN_M2_ANDREW=2 };\nenum { 36_RWAY1_ENTRY=0 };\nenum { 36_RWAY2_ENTRY=0 };\nenum { 09_RWAY1_ENTRY=0 };\nenum { 09_RWAY2_ENTRY=0 };\nenum { 18_RWAY1_ENTRY=0 };\nenum { 27_RWAY1_ENTRY=0 };\nRWAY1_ENTRY=13 };\n, 27_RWAY1_DED9=9, 27_RWAY1_DED10=10, 27_RWAY1_DED11=11, 27_RWAY1_DED12=12, 27_RWAY1_ENTRY=13 };\nenum { TWN_WAY2_ANDEE=0, TWN_WAY2_ANDY=1, TWN_WAY2_ANDREW=2 };\nenum { OILPLNT4_CRUISEPOS=0, OILPLNT4_LIVES=2 };\nenum { OILPLNT1_CRUISEPOS=0, OILPLNT1_LIVES=2 };\nenum { OILPLNT5_CRUISEPOS=0, OILPLNT5_LIVES=2 };\nenum { OILPLNT2_CRUISEPOS=0, OILPLNT2_LIVES=2 };\nenum { OILPLNT3_CRUISEPOS=0, OILPLNT3_LIVES=2 };\nenum { DOCKS_1_CRUISEPOS=0, DOCKS_1_LIVES=2 };\nenum { DOCKS_2_CRUISEPOS=0, DOCKS_2_LIVES=2 };\nenum { DOCKS_4_CRUISEPOS=0, DOCKS_4_LIVES=2 };\nenum { DOCKS_5_CRUISEPOS=0, DOCKS_5_LIVES=2 };\nenum { DOCKS_3_CRUISEPOS=0, DOCKS_3_LIVES=2 };\nenum { FACT_CRUISEPOS=0, FACT_LIVES=2 };\nenum { MLT_1_CRUISEPOS=0, MLT_1_LIVES=2 };\nenum { MLT_4_CRUISEPOS=0, MLT_4_LIVES=2 };\nenum { MLT_3_CRUISEPOS=0, MLT_3_LIVES=2 };\nenum { MLT_5_CRUISEPOS=0, MLT_5_LIVES=2 };\nenum { MLT_2_CRUISEPOS=0, MLT_2_LIVES=2 };\nenum { CONVOY_1_LIVES=0 };\nenum { BAT_1_LIVES=0 };\nenum { FACT_4_CRUISEPOS=0, FACT_4_LIVES=2 };\nenum { FACT_2_CRUISEPOS=0, FACT_2_LIVES=2 };\nenum { FACT_5_CRUISEPOS=0, FACT_5_LIVES=2 };\nenum { FACT_3_CRUISEPOS=0, FACT_3_LIVES=2 };\nenum { WTILC2_KILL2=0, WTILC2_KILL3=1, WTILC2_KILL4=2 };\nenum { WTILC1_KILL2=0, WTILC1_KILL3=1, WTILC1_KILL4=2 };\nenum { WTILC3_KILL2=0, WTILC3_KILL3=1, WTILC3_KILL4=2 };\nenum { WTILS1_KILL1=0, WTILS1_KILL4=1, WTILS1_KILL5=2 };\nenum { GUD_FLT1_ENTRY=0, GUD_FLT1_IAN0=3 };\nenum { GUD_STC1_ENTRY=0, GUD_STC1_IAN0=3 };\nenum { NME_STC1_CRUISEPOS=0, NME_STC1_IAN0=2 };\nenum { NME_FLT1_CRUISEPOS=0, NME_FLT1_IAN0=2 };\nenum { EFA_IAN=0 };\n6, AIRFLD1_KILL2=7, AIRFLD1_CLOSEDOOR=8, AIRFLD1_ALLDEAD=9, AIRFLD1_POD_A=10 };\n\nenum { SEADOCK_CRUISEPOS=0, SEADOCK_LIVES=2 };\nenum { FACT_1_CRUISEPOS=0, FACT_1_LIVES=2 };\nenum { BRIDGE1_CRUISEPOS=0 };\nenum { BRIDGE2_CRUISEPOS=0 };\nenum { BRIDGE3_CRUISEPOS=0 };\nenum { BRIDGE4_CRUISEPOS=0 };\nenum { BRIDGE5_CRUISEPOS=0 };\nenum { B1_CRUISEPOS=0 };\nenum { B2_CRUISEPOS=0 };\nenum { B3_CRUISEPOS=0 };\nenum { B4_CRUISEPOS=0 };\nenum { B5_CRUISEPOS=0 };\nenum { POWER_4_CRUISEPOS=0 };\nenum { POWER_1_CRUISEPOS=0 };\nenum { POWER_2_CRUISEPOS=0 };\nenum { POWER_3_CRUISEPOS=0 };\nenum { POWER_5_CRUISEPOS=0 };\nenum { RIG_1_IAN0=0 };\nenum { SEARIG_1_IAN0=0 };\nenum { F_117A_IAN=0 };\nenum { F_22_IAN=0 };\nenum { DEFOP2_CRUISEPOS=0 };\nenum { DEFOP1_CRUISEPOS=0 };\nenum { DEFOP3_CRUISEPOS=0 };\nenum { FRIGATE_CRUISEPOS=0 };\nenum { CARRIER_IAN0=0 };\nenum { QQQEFA_IAN=0 };\nenum { QQF_117A_IAN=0 };\nenum { Q_22_IAN=0 };\n",
      "diff": "--- floppy/ss/ssinfo.h\n+++ CD/ss/ssinfo.h\n@@ -67,3 +67,6 @@\n enum { DEFOP3_CRUISEPOS=0 };\n enum { FRIGATE_CRUISEPOS=0 };\n enum { CARRIER_IAN0=0 };\n+enum { QQQEFA_IAN=0 };\n+enum { QQF_117A_IAN=0 };\n+enum { Q_22_IAN=0 };\n",
      "decoded_view_identical": false
    },
    {
      "index": 889,
      "identifier": "9682dea3",
      "offset": 252079,
      "stored_size": 109,
      "decoded_size": 109,
      "stored_sha256": "4964143eb61325e93ea76af702c9ec6d972eb804aafb851098c92d6966dfb3fb",
      "sha256": "4964143eb61325e93ea76af702c9ec6d972eb804aafb851098c92d6966dfb3fb",
      "status": "changed",
      "family": "waypoints_binary",
      "candidate_names": [
        "waybin/miss501.way"
      ],
      "preferred_names": [
        "waybin/miss501.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waybin/miss501.way",
      "cd_identifiers": [
        "9baff2a3"
      ],
      "label": "waybin/miss501.way",
      "counterpart": {
        "index": 1320,
        "identifier": "9baff2a3",
        "path": "waybin/miss501.way",
        "family": "waypoints_binary",
        "output_sha256": "86e77f1f9e2414dcf1aa7788b02ff3109941389be4acc015be0c8ad5cbcebd3d",
        "output_size": 60,
        "logical_name": "waybin/miss501.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "[\n  {\n    \"type\": 18,\n    \"size\": 7,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 143,\n        \"z\": 115\n      },\n      {\n        \"x\": 143,\n        \"z\": 108\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 143,\n    \"z\": 106,\n    \"entity_id\": 23,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 8000,\n    \"initial_speed\": 400,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          143,\n          106,\n          23,\n          1,\n          8000,\n          400,\n          0,\n          0,\n          0,\n          0,\n          220\n        ],\n        \"hex\": \"0e01008f006a0017000100401f90010000000000000000dc00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          35,\n          143,\n          106\n        ],\n        \"hex\": \"0923008f006a00\",\n        \"x\": 143,\n        \"z\": 106,\n        \"distance_operand\": 35\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          143,\n          106,\n          38\n        ],\n        \"hex\": \"0126008f006a002600\",\n        \"x\": 143,\n        \"z\": 106,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 143,\n        \"z\": 106,\n        \"offset\": 0\n      },\n      {\n        \"x\": 143,\n        \"z\": 106,\n        \"offset\": 31\n      },\n      {\n        \"x\": 143,\n        \"z\": 106,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 141,\n    \"z\": 109,\n    \"entity_id\": 0,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 450,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          141,\n          109,\n          0,\n          1,\n          15000,\n          450,\n          0,\n          0,\n          0,\n          0,\n          120\n        ],\n        \"hex\": \"0e02008d006d0000000100983ac20100000000000000007800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          141,\n          109\n        ],\n        \"hex\": \"091e008d006d00\",\n        \"x\": 141,\n        \"z\": 109,\n        \"distance_operand\": 30\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          141,\n          109,\n          38\n        ],\n        \"hex\": \"0126008d006d002600\",\n        \"x\": 141,\n        \"z\": 109,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 141,\n        \"z\": 109,\n        \"offset\": 0\n      },\n      {\n        \"x\": 141,\n        \"z\": 109,\n        \"offset\": 31\n      },\n      {\n        \"x\": 141,\n        \"z\": 109,\n        \"offset\": 38\n      }\n    ]\n  }\n]\n",
      "cd_view": "[\n  {\n    \"type\": 18,\n    \"size\": 7,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 143,\n        \"z\": 115\n      },\n      {\n        \"x\": 143,\n        \"z\": 108\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 143,\n    \"z\": 106,\n    \"entity_id\": 23,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 400,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          143,\n          106,\n          23,\n          1,\n          6000,\n          400,\n          0,\n          0,\n          0,\n          0,\n          220\n        ],\n        \"hex\": \"0e01008f006a0017000100701790010000000000000000dc00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          35,\n          143,\n          106\n        ],\n        \"hex\": \"0923008f006a00\",\n        \"x\": 143,\n        \"z\": 106,\n        \"distance_operand\": 35\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          143,\n          106,\n          38\n        ],\n        \"hex\": \"0126008f006a002600\",\n        \"x\": 143,\n        \"z\": 106,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 143,\n        \"z\": 106,\n        \"offset\": 0\n      },\n      {\n        \"x\": 143,\n        \"z\": 106,\n        \"offset\": 31\n      },\n      {\n        \"x\": 143,\n        \"z\": 106,\n        \"offset\": 38\n      }\n    ]\n  }\n]\n",
      "diff": "--- floppy/waybin/miss501.way\n+++ CD/waybin/miss501.way\n@@ -23,7 +23,7 @@\n     \"entity_id\": 23,\n     \"group_count\": 1,\n     \"airborne\": true,\n-    \"initial_altitude\": 8000,\n+    \"initial_altitude\": 6000,\n     \"initial_speed\": 400,\n     \"commands\": [\n       {\n@@ -37,7 +37,7 @@\n           106,\n           23,\n           1,\n-          8000,\n+          6000,\n           400,\n           0,\n           0,\n@@ -45,7 +45,7 @@\n           0,\n           220\n         ],\n-        \"hex\": \"0e01008f006a0017000100401f90010000000000000000dc00\"\n+        \"hex\": \"0e01008f006a0017000100701790010000000000000000dc00\"\n       },\n       {\n         \"offset\": 25,\n@@ -53,10 +53,10 @@\n         \"name\": \"altitude\",\n         \"bytes\": 3,\n         \"words\": [\n-          8000\n+          6000\n         ],\n-        \"hex\": \"0b401f\",\n-        \"value\": 8000\n+        \"hex\": \"0b7017\",\n+        \"value\": 6000\n       },\n       {\n         \"offset\": 28,\n@@ -119,111 +119,5 @@\n         \"offset\": 38\n       }\n     ]\n-  },\n-  {\n-    \"type\": 14,\n-    \"size\": 47,\n-    \"kind\": \"aircraft_group\",\n-    \"x\": 141,\n-    \"z\": 109,\n-    \"entity_id\": 0,\n-    \"group_count\": 2,\n-    \"airborne\": true,\n-    \"initial_altitude\": 15000,\n-    \"initial_speed\": 450,\n-    \"commands\": [\n-      {\n-        \"offset\": 0,\n-        \"opcode\": 14,\n-        \"name\": \"aircraft_initial_state\",\n-        \"bytes\": 25,\n-        \"words\": [\n-          2,\n-          141,\n-          109,\n-          0,\n-          1,\n-          15000,\n-          450,\n-          0,\n-          0,\n-          0,\n-          0,\n-          120\n-        ],\n-        \"hex\": \"0e02008d006d0000000100983ac20100000000000000007800\"\n-      },\n-      {\n-        \"offset\": 25,\n-        \"opcode\": 11,\n-        \"name\": \"altitude\",\n-        \"bytes\": 3,\n-        \"words\": [\n-          15000\n-        ],\n-        \"hex\": \"0b983a\",\n-        \"value\": 15000\n-      },\n-      {\n-        \"offset\": 28,\n-        \"opcode\": 13,\n-        \"name\": \"speed\",\n-        \"bytes\": 3,\n-        \"words\": [\n-          450\n-        ],\n-        \"hex\": \"0dc201\",\n-        \"value\": 450\n-      },\n-      {\n-        \"offset\": 31,\n-        \"opcode\": 9,\n-        \"name\": \"pursue_waypoint\",\n-        \"bytes\": 7,\n-        \"words\": [\n-          30,\n-          141,\n-          109\n-        ],\n-        \"hex\": \"091e008d006d00\",\n-        \"x\": 141,\n-        \"z\": 109,\n-        \"distance_operand\": 30\n-      },\n-      {\n-        \"offset\": 38,\n-        \"opcode\": 1,\n-        \"name\": \"waypoint_branch\",\n-        \"bytes\": 9,\n-        \"words\": [\n-          38,\n-          141,\n-          109,\n-          38\n-        ],\n-        \"hex\": \"0126008d006d002600\",\n-        \"x\": 141,\n-        \"z\": 109,\n-        \"far_target\": 0,\n-        \"near_target\": 0\n-      }\n-    ],\n-    \"route\": [\n-      {\n-        \"x\": 141,\n-        \"z\": 109,\n-        \"offset\": 0\n-      },\n-      {\n-        \"x\": 141,\n-        \"z\": 109,\n-        \"offset\": 31\n-      },\n-      {\n-        \"x\": 141,\n-        \"z\": 109,\n-        \"offset\": 38\n-      }\n-    ]\n   }\n ]\n",
      "decoded_view_identical": false
    },
    {
      "index": 1106,
      "identifier": "9988d4a3",
      "offset": 252501,
      "stored_size": 245,
      "decoded_size": 338,
      "stored_sha256": "510ed9506a38b2cdbfa068721cb00996cf43498d60f137e006c325509975ab47",
      "sha256": "14614c094f128d398f4684627a246768a9366841e65337ed543908a9c5ec6994",
      "status": "changed",
      "family": "waypoints_binary",
      "candidate_names": [
        "waybin/miss504.way"
      ],
      "preferred_names": [
        "waybin/miss504.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waybin/miss504.way",
      "cd_identifiers": [
        "9eb5f8a3"
      ],
      "label": "waybin/miss504.way",
      "counterpart": {
        "index": 1534,
        "identifier": "9eb5f8a3",
        "path": "waybin/miss504.way",
        "family": "waypoints_binary",
        "output_sha256": "3d5d8b334a52d06ba855ae4155ecaded7d191dbb392877a93be0bcc733287bcd",
        "output_size": 487,
        "logical_name": "waybin/miss504.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "[\n  {\n    \"type\": 18,\n    \"size\": 9,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 43,\n        \"z\": 99\n      },\n      {\n        \"x\": 59,\n        \"z\": 95\n      },\n      {\n        \"x\": 43,\n        \"z\": 99\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 60,\n    \"kind\": \"aircraft_group\",\n    \"x\": 72,\n    \"z\": 82,\n    \"entity_id\": 3,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 8000,\n    \"initial_speed\": 600,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          72,\n          82,\n          3,\n          1,\n          8000,\n          600,\n          0,\n          0,\n          0,\n          0,\n          150\n        ],\n        \"hex\": \"0e01004800520003000100401f580200000000000000009600\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          600\n        ],\n        \"hex\": \"0d5802\",\n        \"value\": 600\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          59,\n          95,\n          31\n        ],\n        \"hex\": \"023b005f001f00\",\n        \"x\": 59,\n        \"z\": 95,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          59,\n          95\n        ],\n        \"hex\": \"091e003b005f00\",\n        \"x\": 59,\n        \"z\": 95,\n        \"distance_operand\": 30\n      },\n      {\n        \"offset\": 45,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          600\n        ],\n        \"hex\": \"0d5802\",\n        \"value\": 600\n      },\n      {\n        \"offset\": 48,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          72,\n          82,\n          51\n        ],\n        \"hex\": \"010d00480052003300\",\n        \"x\": 72,\n        \"z\": 82,\n        \"far_target\": 38,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 72,\n        \"z\": 82,\n        \"offset\": 0\n      },\n      {\n        \"x\": 59,\n        \"z\": 95,\n        \"offset\": 31\n      },\n      {\n        \"x\": 59,\n        \"z\": 95,\n        \"offset\": 38\n      },\n      {\n        \"x\": 72,\n        \"z\": 82,\n        \"offset\": 51\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 53,\n    \"z\": 107,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          53,\n          107,\n          12,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e010035006b000c00010030752c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          34,\n          105,\n          31\n        ],\n        \"hex\": \"02220069001f00\",\n        \"x\": 34,\n        \"z\": 105,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          38,\n          100,\n          6\n        ],\n        \"hex\": \"02260064000600\",\n        \"x\": 38,\n        \"z\": 100,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          53,\n          104,\n          6\n        ],\n        \"hex\": \"02350068000600\",\n        \"x\": 53,\n        \"z\": 104,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          53,\n          107,\n          70\n        ],\n        \"hex\": \"01060035006b004600\",\n        \"x\": 53,\n        \"z\": 107,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 53,\n        \"z\": 107,\n        \"offset\": 0\n      },\n      {\n        \"x\": 34,\n        \"z\": 105,\n        \"offset\": 31\n      },\n      {\n        \"x\": 38,\n        \"z\": 100,\n        \"offset\": 44\n      },\n      {\n        \"x\": 53,\n        \"z\": 104,\n        \"offset\": 57\n      },\n      {\n        \"x\": 53,\n        \"z\": 107,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 43,\n    \"z\": 99,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          43,\n          99,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"102b0063002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          43,\n          99,\n          16\n        ],\n        \"hex\": \"0110002b0063001000\",\n        \"x\": 43,\n        \"z\": 99,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 43,\n        \"z\": 99,\n        \"offset\": 0\n      },\n      {\n        \"x\": 43,\n        \"z\": 99,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 66,\n    \"z\": 70,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          66,\n          70,\n          35,\n          0,\n          0,\n          30\n        ],\n        \"hex\": \"10420046002300000000001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          66,\n          79,\n          16\n        ],\n        \"hex\": \"0242004f001000\",\n        \"x\": 66,\n        \"z\": 79,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          66,\n          70,\n          26\n        ],\n        \"hex\": \"010300420046001a00\",\n        \"x\": 66,\n        \"z\": 70,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 66,\n        \"z\": 70,\n        \"offset\": 0\n      },\n      {\n        \"x\": 66,\n        \"z\": 79,\n        \"offset\": 16\n      },\n      {\n        \"x\": 66,\n        \"z\": 70,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 46,\n    \"z\": 100,\n    \"entity_id\": 30,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 90,\n    \"initial_speed\": 20,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          46,\n          100,\n          30,\n          0,\n          90,\n          20\n        ],\n        \"hex\": \"102e0064001e0000005a001400\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          20\n        ],\n        \"hex\": \"0d1400\",\n        \"value\": 20\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          46,\n          77,\n          16\n        ],\n        \"hex\": \"022e004d001000\",\n        \"x\": 46,\n        \"z\": 77,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          20\n        ],\n        \"hex\": \"0d1400\",\n        \"value\": 20\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          46,\n          100,\n          26\n        ],\n        \"hex\": \"0103002e0064001a00\",\n        \"x\": 46,\n        \"z\": 100,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 46,\n        \"z\": 100,\n        \"offset\": 0\n      },\n      {\n        \"x\": 46,\n        \"z\": 77,\n        \"offset\": 16\n      },\n      {\n        \"x\": 46,\n        \"z\": 100,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 41,\n    \"z\": 101,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          41,\n          101,\n          16,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e0100290065001000010030752c0100000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          39,\n          82,\n          31\n        ],\n        \"hex\": \"02270052001f00\",\n        \"x\": 39,\n        \"z\": 82,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          48,\n          84,\n          6\n        ],\n        \"hex\": \"02300054000600\",\n        \"x\": 48,\n        \"z\": 84,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          45,\n          106,\n          6\n        ],\n        \"hex\": \"022d006a000600\",\n        \"x\": 45,\n        \"z\": 106,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          41,\n          101,\n          70\n        ],\n        \"hex\": \"010600290065004600\",\n        \"x\": 41,\n        \"z\": 101,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 41,\n        \"z\": 101,\n        \"offset\": 0\n      },\n      {\n        \"x\": 39,\n        \"z\": 82,\n        \"offset\": 31\n      },\n      {\n        \"x\": 48,\n        \"z\": 84,\n        \"offset\": 44\n      },\n      {\n        \"x\": 45,\n        \"z\": 106,\n        \"offset\": 57\n      },\n      {\n        \"x\": 41,\n        \"z\": 101,\n        \"offset\": 70\n      }\n    ]\n  }\n]\n",
      "cd_view": "[\n  {\n    \"type\": 18,\n    \"size\": 9,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 43,\n        \"z\": 99\n      },\n      {\n        \"x\": 59,\n        \"z\": 95\n      },\n      {\n        \"x\": 43,\n        \"z\": 99\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 124,\n    \"kind\": \"aircraft_group\",\n    \"x\": 72,\n    \"z\": 82,\n    \"entity_id\": 3,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 8000,\n    \"initial_speed\": 600,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          72,\n          82,\n          3,\n          1,\n          8000,\n          600,\n          0,\n          0,\n          0,\n          0,\n          150\n        ],\n        \"hex\": \"0e01004800520003000100401f580200000000000000009600\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          600\n        ],\n        \"hex\": \"0d5802\",\n        \"value\": 600\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          70,\n          91,\n          31\n        ],\n        \"hex\": \"0246005b001f00\",\n        \"x\": 70,\n        \"z\": 91,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          600\n        ],\n        \"hex\": \"0d5802\",\n        \"value\": 600\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          73,\n          97,\n          6\n        ],\n        \"hex\": \"02490061000600\",\n        \"x\": 73,\n        \"z\": 97,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          600\n        ],\n        \"hex\": \"0d5802\",\n        \"value\": 600\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          58,\n          101,\n          6\n        ],\n        \"hex\": \"023a0065000600\",\n        \"x\": 58,\n        \"z\": 101,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          600\n        ],\n        \"hex\": \"0d5802\",\n        \"value\": 600\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          46,\n          98,\n          6\n        ],\n        \"hex\": \"022e0062000600\",\n        \"x\": 46,\n        \"z\": 98,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 10,\n        \"name\": \"attack_ground\",\n        \"bytes\": 19,\n        \"words\": [\n          43,\n          99,\n          0,\n          0,\n          0,\n          0,\n          0,\n          0,\n          22\n        ],\n        \"hex\": \"0a2b0063000000000000000000000000001600\",\n        \"x\": 43,\n        \"z\": 99,\n        \"weapon\": 22\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          600\n        ],\n        \"hex\": \"0d5802\",\n        \"value\": 600\n      },\n      {\n        \"offset\": 99,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 102,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          43,\n          99,\n          25\n        ],\n        \"hex\": \"022b0063001900\",\n        \"x\": 43,\n        \"z\": 99,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          600\n        ],\n        \"hex\": \"0d5802\",\n        \"value\": 600\n      },\n      {\n        \"offset\": 112,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 115,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          72,\n          82,\n          115\n        ],\n        \"hex\": \"010600480052007300\",\n        \"x\": 72,\n        \"z\": 82,\n        \"far_target\": 109,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 72,\n        \"z\": 82,\n        \"offset\": 0\n      },\n      {\n        \"x\": 70,\n        \"z\": 91,\n        \"offset\": 31\n      },\n      {\n        \"x\": 73,\n        \"z\": 97,\n        \"offset\": 44\n      },\n      {\n        \"x\": 58,\n        \"z\": 101,\n        \"offset\": 57\n      },\n      {\n        \"x\": 46,\n        \"z\": 98,\n        \"offset\": 70\n      },\n      {\n        \"x\": 43,\n        \"z\": 99,\n        \"offset\": 102\n      },\n      {\n        \"x\": 72,\n        \"z\": 82,\n        \"offset\": 115\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 53,\n    \"z\": 107,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          53,\n          107,\n          12,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e010035006b000c00010030752c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          34,\n          105,\n          31\n        ],\n        \"hex\": \"02220069001f00\",\n        \"x\": 34,\n        \"z\": 105,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          38,\n          100,\n          6\n        ],\n        \"hex\": \"02260064000600\",\n        \"x\": 38,\n        \"z\": 100,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          53,\n          104,\n          6\n        ],\n        \"hex\": \"02350068000600\",\n        \"x\": 53,\n        \"z\": 104,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          53,\n          107,\n          70\n        ],\n        \"hex\": \"01060035006b004600\",\n        \"x\": 53,\n        \"z\": 107,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 53,\n        \"z\": 107,\n        \"offset\": 0\n      },\n      {\n        \"x\": 34,\n        \"z\": 105,\n        \"offset\": 31\n      },\n      {\n        \"x\": 38,\n        \"z\": 100,\n        \"offset\": 44\n      },\n      {\n        \"x\": 53,\n        \"z\": 104,\n        \"offset\": 57\n      },\n      {\n        \"x\": 53,\n        \"z\": 107,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 43,\n    \"z\": 99,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          43,\n          99,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"102b0063002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          43,\n          99,\n          16\n        ],\n        \"hex\": \"0110002b0063001000\",\n        \"x\": 43,\n        \"z\": 99,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 43,\n        \"z\": 99,\n        \"offset\": 0\n      },\n      {\n        \"x\": 43,\n        \"z\": 99,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 66,\n    \"z\": 70,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          66,\n          70,\n          35,\n          0,\n          0,\n          30\n        ],\n        \"hex\": \"10420046002300000000001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          66,\n          79,\n          16\n        ],\n        \"hex\": \"0242004f001000\",\n        \"x\": 66,\n        \"z\": 79,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          66,\n          70,\n          26\n        ],\n        \"hex\": \"010300420046001a00\",\n        \"x\": 66,\n        \"z\": 70,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 66,\n        \"z\": 70,\n        \"offset\": 0\n      },\n      {\n        \"x\": 66,\n        \"z\": 79,\n        \"offset\": 16\n      },\n      {\n        \"x\": 66,\n        \"z\": 70,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 46,\n    \"z\": 100,\n    \"entity_id\": 30,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 90,\n    \"initial_speed\": 20,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          46,\n          100,\n          30,\n          0,\n          90,\n          20\n        ],\n        \"hex\": \"102e0064001e0000005a001400\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          20\n        ],\n        \"hex\": \"0d1400\",\n        \"value\": 20\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          46,\n          77,\n          16\n        ],\n        \"hex\": \"022e004d001000\",\n        \"x\": 46,\n        \"z\": 77,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          20\n        ],\n        \"hex\": \"0d1400\",\n        \"value\": 20\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          46,\n          100,\n          26\n        ],\n        \"hex\": \"0103002e0064001a00\",\n        \"x\": 46,\n        \"z\": 100,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 46,\n        \"z\": 100,\n        \"offset\": 0\n      },\n      {\n        \"x\": 46,\n        \"z\": 77,\n        \"offset\": 16\n      },\n      {\n        \"x\": 46,\n        \"z\": 100,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 41,\n    \"z\": 101,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          41,\n          101,\n          16,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e0100290065001000010030752c0100000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          39,\n          82,\n          31\n        ],\n        \"hex\": \"02270052001f00\",\n        \"x\": 39,\n        \"z\": 82,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          48,\n          84,\n          6\n        ],\n        \"hex\": \"02300054000600\",\n        \"x\": 48,\n        \"z\": 84,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          45,\n          106,\n          6\n        ],\n        \"hex\": \"022d006a000600\",\n        \"x\": 45,\n        \"z\": 106,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          41,\n          101,\n          70\n        ],\n        \"hex\": \"010600290065004600\",\n        \"x\": 41,\n        \"z\": 101,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 41,\n        \"z\": 101,\n        \"offset\": 0\n      },\n      {\n        \"x\": 39,\n        \"z\": 82,\n        \"offset\": 31\n      },\n      {\n        \"x\": 48,\n        \"z\": 84,\n        \"offset\": 44\n      },\n      {\n        \"x\": 45,\n        \"z\": 106,\n        \"offset\": 57\n      },\n      {\n        \"x\": 41,\n        \"z\": 101,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 83,\n    \"kind\": \"aircraft_group\",\n    \"x\": 35,\n    \"z\": 73,\n    \"entity_id\": 4,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 10000,\n    \"initial_speed\": 600,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          35,\n          73,\n          4,\n          1,\n          10000,\n          600,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e01002300490004000100102758020000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          10000\n        ],\n        \"hex\": \"0b1027\",\n        \"value\": 10000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          600\n        ],\n        \"hex\": \"0d5802\",\n        \"value\": 600\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          43,\n          99,\n          31\n        ],\n        \"hex\": \"022b0063001f00\",\n        \"x\": 43,\n        \"z\": 99,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 5,\n        \"name\": \"conditional_action\",\n        \"bytes\": 17,\n        \"words\": [\n          43,\n          99,\n          0,\n          0,\n          0,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"052b006300000000000000000000000000\"\n      },\n      {\n        \"offset\": 55,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          600\n        ],\n        \"hex\": \"0d5802\",\n        \"value\": 600\n      },\n      {\n        \"offset\": 58,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          10000\n        ],\n        \"hex\": \"0b1027\",\n        \"value\": 10000\n      },\n      {\n        \"offset\": 61,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          44,\n          102,\n          23\n        ],\n        \"hex\": \"022c0066001700\",\n        \"x\": 44,\n        \"z\": 102,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 68,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          600\n        ],\n        \"hex\": \"0d5802\",\n        \"value\": 600\n      },\n      {\n        \"offset\": 71,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          10000\n        ],\n        \"hex\": \"0b1027\",\n        \"value\": 10000\n      },\n      {\n        \"offset\": 74,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          35,\n          73,\n          74\n        ],\n        \"hex\": \"010600230049004a00\",\n        \"x\": 35,\n        \"z\": 73,\n        \"far_target\": 68,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 35,\n        \"z\": 73,\n        \"offset\": 0\n      },\n      {\n        \"x\": 43,\n        \"z\": 99,\n        \"offset\": 31\n      },\n      {\n        \"x\": 44,\n        \"z\": 102,\n        \"offset\": 61\n      },\n      {\n        \"x\": 35,\n        \"z\": 73,\n        \"offset\": 74\n      }\n    ]\n  }\n]\n",
      "diff": "--- floppy/waybin/miss504.way\n+++ CD/waybin/miss504.way\n@@ -20,7 +20,7 @@\n   },\n   {\n     \"type\": 14,\n-    \"size\": 60,\n+    \"size\": 124,\n     \"kind\": \"aircraft_group\",\n     \"x\": 72,\n     \"z\": 82,\n@@ -79,32 +79,17 @@\n         \"name\": \"move_until_near\",\n         \"bytes\": 7,\n         \"words\": [\n-          59,\n-          95,\n+          70,\n+          91,\n           31\n         ],\n-        \"hex\": \"023b005f001f00\",\n-        \"x\": 59,\n-        \"z\": 95,\n+        \"hex\": \"0246005b001f00\",\n+        \"x\": 70,\n+        \"z\": 91,\n         \"back_target\": 0\n       },\n       {\n         \"offset\": 38,\n-        \"opcode\": 9,\n-        \"name\": \"pursue_waypoint\",\n-        \"bytes\": 7,\n-        \"words\": [\n-          30,\n-          59,\n-          95\n-        ],\n-        \"hex\": \"091e003b005f00\",\n-        \"x\": 59,\n-        \"z\": 95,\n-        \"distance_operand\": 30\n-      },\n-      {\n-        \"offset\": 45,\n         \"opcode\": 13,\n         \"name\": \"speed\",\n         \"bytes\": 3,\n@@ -115,7 +100,7 @@\n         \"value\": 600\n       },\n       {\n-        \"offset\": 48,\n+        \"offset\": 41,\n         \"opcode\": 11,\n         \"name\": \"altitude\",\n         \"bytes\": 3,\n@@ -126,20 +111,189 @@\n         \"value\": 8000\n       },\n       {\n+        \"offset\": 44,\n+        \"opcode\": 2,\n+        \"name\": \"move_until_near\",\n+        \"bytes\": 7,\n+        \"words\": [\n+          73,\n+          97,\n+          6\n+        ],\n+        \"hex\": \"02490061000600\",\n+        \"x\": 73,\n+        \"z\": 97,\n+        \"back_target\": 38\n+      },\n+      {\n         \"offset\": 51,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          600\n+        ],\n+        \"hex\": \"0d5802\",\n+        \"value\": 600\n+      },\n+      {\n+        \"offset\": 54,\n+        \"opcode\": 11,\n+        \"name\": \"altitude\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          8000\n+        ],\n+        \"hex\": \"0b401f\",\n+        \"value\": 8000\n+      },\n+      {\n+        \"offset\": 57,\n+        \"opcode\": 2,\n+        \"name\": \"move_until_near\",\n+        \"bytes\": 7,\n+        \"words\": [\n+          58,\n+          101,\n+          6\n+        ],\n+        \"hex\": \"023a0065000600\",\n+        \"x\": 58,\n+        \"z\": 101,\n+        \"back_target\": 51\n+      },\n+      {\n+        \"offset\": 64,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          600\n+        ],\n+        \"hex\": \"0d5802\",\n+        \"value\": 600\n+      },\n+      {\n+        \"offset\": 67,\n+        \"opcode\": 11,\n+        \"name\": \"altitude\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          8000\n+        ],\n+        \"hex\": \"0b401f\",\n+        \"value\": 8000\n+      },\n+      {\n+        \"offset\": 70,\n+        \"opcode\": 2,\n+        \"name\": \"move_until_near\",\n+        \"bytes\": 7,\n+        \"words\": [\n+          46,\n+          98,\n+          6\n+        ],\n+        \"hex\": \"022e0062000600\",\n+        \"x\": 46,\n+        \"z\": 98,\n+        \"back_target\": 64\n+      },\n+      {\n+        \"offset\": 77,\n+        \"opcode\": 10,\n+        \"name\": \"attack_ground\",\n+        \"bytes\": 19,\n+        \"words\": [\n+          43,\n+          99,\n+          0,\n+          0,\n+          0,\n+          0,\n+          0,\n+          0,\n+          22\n+        ],\n+        \"hex\": \"0a2b0063000000000000000000000000001600\",\n+        \"x\": 43,\n+        \"z\": 99,\n+        \"weapon\": 22\n+      },\n+      {\n+        \"offset\": 96,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          600\n+        ],\n+        \"hex\": \"0d5802\",\n+        \"value\": 600\n+      },\n+      {\n+        \"offset\": 99,\n+        \"opcode\": 11,\n+        \"name\": \"altitude\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          8000\n+        ],\n+        \"hex\": \"0b401f\",\n+        \"value\": 8000\n+      },\n+      {\n+        \"offset\": 102,\n+        \"opcode\": 2,\n+        \"name\": \"move_until_near\",\n+        \"bytes\": 7,\n+        \"words\": [\n+          43,\n+          99,\n+          25\n+        ],\n+        \"hex\": \"022b0063001900\",\n+        \"x\": 43,\n+        \"z\": 99,\n+        \"back_target\": 77\n+      },\n+      {\n+        \"offset\": 109,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          600\n+        ],\n+        \"hex\": \"0d5802\",\n+        \"value\": 600\n+      },\n+      {\n+        \"offset\": 112,\n+        \"opcode\": 11,\n+        \"name\": \"altitude\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          8000\n+        ],\n+        \"hex\": \"0b401f\",\n+        \"value\": 8000\n+      },\n+      {\n+        \"offset\": 115,\n         \"opcode\": 1,\n         \"name\": \"waypoint_branch\",\n         \"bytes\": 9,\n         \"words\": [\n-          13,\n+          6,\n           72,\n           82,\n-          51\n-        ],\n-        \"hex\": \"010d00480052003300\",\n+          115\n+        ],\n+        \"hex\": \"010600480052007300\",\n         \"x\": 72,\n         \"z\": 82,\n-        \"far_target\": 38,\n+        \"far_target\": 109,\n         \"near_target\": 0\n       }\n     ],\n@@ -150,19 +304,34 @@\n         \"offset\": 0\n       },\n       {\n-        \"x\": 59,\n-        \"z\": 95,\n+        \"x\": 70,\n+        \"z\": 91,\n         \"offset\": 31\n       },\n       {\n-        \"x\": 59,\n-        \"z\": 95,\n-        \"offset\": 38\n+        \"x\": 73,\n+        \"z\": 97,\n+        \"offset\": 44\n+      },\n+      {\n+        \"x\": 58,\n+        \"z\": 101,\n+        \"offset\": 57\n+      },\n+      {\n+        \"x\": 46,\n+        \"z\": 98,\n+        \"offset\": 70\n+      },\n+      {\n+        \"x\": 43,\n+        \"z\": 99,\n+        \"offset\": 102\n       },\n       {\n         \"x\": 72,\n         \"z\": 82,\n-        \"offset\": 51\n+        \"offset\": 115\n       }\n     ]\n   },\n@@ -855,5 +1024,192 @@\n         \"offset\": 70\n       }\n     ]\n+  },\n+  {\n+    \"type\": 14,\n+    \"size\": 83,\n+    \"kind\": \"aircraft_group\",\n+    \"x\": 35,\n+    \"z\": 73,\n+    \"entity_id\": 4,\n+    \"group_count\": 1,\n+    \"airborne\": true,\n+    \"initial_altitude\": 10000,\n+    \"initial_speed\": 600,\n+    \"commands\": [\n+      {\n+        \"offset\": 0,\n+        \"opcode\": 14,\n+        \"name\": \"aircraft_initial_state\",\n+        \"bytes\": 25,\n+        \"words\": [\n+          1,\n+          35,\n+          73,\n+          4,\n+          1,\n+          10000,\n+          600,\n+          0,\n+          0,\n+          0,\n+          0,\n+          180\n+        ],\n+        \"hex\": \"0e01002300490004000100102758020000000000000000b400\"\n+      },\n+      {\n+        \"offset\": 25,\n+        \"opcode\": 11,\n+        \"name\": \"altitude\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          10000\n+        ],\n+        \"hex\": \"0b1027\",\n+        \"value\": 10000\n+      },\n+      {\n+        \"offset\": 28,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          600\n+        ],\n+        \"hex\": \"0d5802\",\n+        \"value\": 600\n+      },\n+      {\n+        \"offset\": 31,\n+        \"opcode\": 2,\n+        \"name\": \"move_until_near\",\n+        \"bytes\": 7,\n+        \"words\": [\n+          43,\n+          99,\n+          31\n+        ],\n+        \"hex\": \"022b0063001f00\",\n+        \"x\": 43,\n+        \"z\": 99,\n+        \"back_target\": 0\n+      },\n+      {\n+        \"offset\": 38,\n+        \"opcode\": 5,\n+        \"name\": \"conditional_action\",\n+        \"bytes\": 17,\n+        \"words\": [\n+          43,\n+          99,\n+          0,\n+          0,\n+          0,\n+          0,\n+          0,\n+          0\n+        ],\n+        \"hex\": \"052b006300000000000000000000000000\"\n+      },\n+      {\n+        \"offset\": 55,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          600\n+        ],\n+        \"hex\": \"0d5802\",\n+        \"value\": 600\n+      },\n+      {\n+        \"offset\": 58,\n+        \"opcode\": 11,\n+        \"name\": \"altitude\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          10000\n+        ],\n+        \"hex\": \"0b1027\",\n+        \"value\": 10000\n+      },\n+      {\n+        \"offset\": 61,\n+        \"opcode\": 2,\n+        \"name\": \"move_until_near\",\n+        \"bytes\": 7,\n+        \"words\": [\n+          44,\n+          102,\n+          23\n+        ],\n+        \"hex\": \"022c0066001700\",\n+        \"x\": 44,\n+        \"z\": 102,\n+        \"back_target\": 38\n+      },\n+      {\n+        \"offset\": 68,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          600\n+        ],\n+        \"hex\": \"0d5802\",\n+        \"value\": 600\n+      },\n+      {\n+        \"offset\": 71,\n+        \"opcode\": 11,\n+        \"name\": \"altitude\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          10000\n+        ],\n+        \"hex\": \"0b1027\",\n+        \"value\": 10000\n+      },\n+      {\n+        \"offset\": 74,\n+        \"opcode\": 1,\n+        \"name\": \"waypoint_branch\",\n+        \"bytes\": 9,\n+        \"words\": [\n+          6,\n+          35,\n+          73,\n+          74\n+        ],\n+        \"hex\": \"010600230049004a00\",\n+        \"x\": 35,\n+        \"z\": 73,\n+        \"far_target\": 68,\n+        \"near_target\": 0\n+      }\n+    ],\n+    \"route\": [\n+      {\n+        \"x\": 35,\n+        \"z\": 73,\n+        \"offset\": 0\n+      },\n+      {\n+        \"x\": 43,\n+        \"z\": 99,\n+        \"offset\": 31\n+      },\n+      {\n+        \"x\": 44,\n+        \"z\": 102,\n+        \"offset\": 61\n+      },\n+      {\n+        \"x\": 35,\n+        \"z\": 73,\n+        \"offset\": 74\n+      }\n+    ]\n   }\n ]\n",
      "decoded_view_identical": false
    },
    {
      "index": 1185,
      "identifier": "9a8ad6a3",
      "offset": 252746,
      "stored_size": 230,
      "decoded_size": 328,
      "stored_sha256": "494b12e630da2370ddc9c38421d636f29dd394dad65efd9d7b2470eb8c6148ed",
      "sha256": "a4e3cec4a2c2201134837a368cecbbb68945765accac3e6f80233ca05200d78b",
      "status": "changed",
      "family": "waypoints_binary",
      "candidate_names": [
        "waybin/miss505.way"
      ],
      "preferred_names": [
        "waybin/miss505.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waybin/miss505.way",
      "cd_identifiers": [
        "9fb7faa3"
      ],
      "label": "waybin/miss505.way",
      "counterpart": {
        "index": 1598,
        "identifier": "9fb7faa3",
        "path": "waybin/miss505.way",
        "family": "waypoints_binary",
        "output_sha256": "076f90a8ef70a7f3997ab177ff5391e8fe307f3cb131da7d85ad857572d0f244",
        "output_size": 355,
        "logical_name": "waybin/miss505.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "[\n  {\n    \"type\": 18,\n    \"size\": 9,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 64,\n        \"z\": 98\n      },\n      {\n        \"x\": 84,\n        \"z\": 100\n      },\n      {\n        \"x\": 64,\n        \"z\": 98\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 60,\n    \"kind\": \"aircraft_group\",\n    \"x\": 96,\n    \"z\": 92,\n    \"entity_id\": 3,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 6500,\n    \"initial_speed\": 650,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          96,\n          92,\n          3,\n          1,\n          6500,\n          650,\n          0,\n          0,\n          0,\n          0,\n          150\n        ],\n        \"hex\": \"0e010060005c000300010064198a0200000000000000009600\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6500\n        ],\n        \"hex\": \"0b6419\",\n        \"value\": 6500\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          650\n        ],\n        \"hex\": \"0d8a02\",\n        \"value\": 650\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          83,\n          105,\n          31\n        ],\n        \"hex\": \"02530069001f00\",\n        \"x\": 83,\n        \"z\": 105,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          83,\n          105\n        ],\n        \"hex\": \"091e0053006900\",\n        \"x\": 83,\n        \"z\": 105,\n        \"distance_operand\": 30\n      },\n      {\n        \"offset\": 45,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          650\n        ],\n        \"hex\": \"0d8a02\",\n        \"value\": 650\n      },\n      {\n        \"offset\": 48,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6500\n        ],\n        \"hex\": \"0b6419\",\n        \"value\": 6500\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          96,\n          92,\n          51\n        ],\n        \"hex\": \"010d0060005c003300\",\n        \"x\": 96,\n        \"z\": 92,\n        \"far_target\": 38,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 96,\n        \"z\": 92,\n        \"offset\": 0\n      },\n      {\n        \"x\": 83,\n        \"z\": 105,\n        \"offset\": 31\n      },\n      {\n        \"x\": 83,\n        \"z\": 105,\n        \"offset\": 38\n      },\n      {\n        \"x\": 96,\n        \"z\": 92,\n        \"offset\": 51\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 72,\n    \"z\": 98,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          72,\n          98,\n          12,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e0100480062000c00010030752c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          53,\n          96,\n          31\n        ],\n        \"hex\": \"02350060001f00\",\n        \"x\": 53,\n        \"z\": 96,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          57,\n          91,\n          6\n        ],\n        \"hex\": \"0239005b000600\",\n        \"x\": 57,\n        \"z\": 91,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          72,\n          95,\n          6\n        ],\n        \"hex\": \"0248005f000600\",\n        \"x\": 72,\n        \"z\": 95,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          72,\n          98,\n          70\n        ],\n        \"hex\": \"010600480062004600\",\n        \"x\": 72,\n        \"z\": 98,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 72,\n        \"z\": 98,\n        \"offset\": 0\n      },\n      {\n        \"x\": 53,\n        \"z\": 96,\n        \"offset\": 31\n      },\n      {\n        \"x\": 57,\n        \"z\": 91,\n        \"offset\": 44\n      },\n      {\n        \"x\": 72,\n        \"z\": 95,\n        \"offset\": 57\n      },\n      {\n        \"x\": 72,\n        \"z\": 98,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 64,\n    \"z\": 98,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          64,\n          98,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10400062002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          64,\n          98,\n          16\n        ],\n        \"hex\": \"011000400062001000\",\n        \"x\": 64,\n        \"z\": 98,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 64,\n        \"z\": 98,\n        \"offset\": 0\n      },\n      {\n        \"x\": 64,\n        \"z\": 98,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 83,\n    \"z\": 100,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          83,\n          100,\n          35,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10530064002300000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          83,\n          100,\n          16\n        ],\n        \"hex\": \"011000530064001000\",\n        \"x\": 83,\n        \"z\": 100,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 83,\n        \"z\": 100,\n        \"offset\": 0\n      },\n      {\n        \"x\": 83,\n        \"z\": 100,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 48,\n    \"z\": 91,\n    \"entity_id\": 30,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 20,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          48,\n          91,\n          30,\n          0,\n          0,\n          20\n        ],\n        \"hex\": \"1030005b001e00000000001400\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          20\n        ],\n        \"hex\": \"0d1400\",\n        \"value\": 20\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          48,\n          120,\n          16\n        ],\n        \"hex\": \"02300078001000\",\n        \"x\": 48,\n        \"z\": 120,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          20\n        ],\n        \"hex\": \"0d1400\",\n        \"value\": 20\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          48,\n          91,\n          26\n        ],\n        \"hex\": \"01030030005b001a00\",\n        \"x\": 48,\n        \"z\": 91,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 48,\n        \"z\": 91,\n        \"offset\": 0\n      },\n      {\n        \"x\": 48,\n        \"z\": 120,\n        \"offset\": 16\n      },\n      {\n        \"x\": 48,\n        \"z\": 91,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 73,\n    \"z\": 91,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          73,\n          91,\n          16,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e010049005b001000010030752c0100000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          71,\n          72,\n          31\n        ],\n        \"hex\": \"02470048001f00\",\n        \"x\": 71,\n        \"z\": 72,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          80,\n          74,\n          6\n        ],\n        \"hex\": \"0250004a000600\",\n        \"x\": 80,\n        \"z\": 74,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          77,\n          96,\n          6\n        ],\n        \"hex\": \"024d0060000600\",\n        \"x\": 77,\n        \"z\": 96,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          73,\n          91,\n          70\n        ],\n        \"hex\": \"01060049005b004600\",\n        \"x\": 73,\n        \"z\": 91,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 73,\n        \"z\": 91,\n        \"offset\": 0\n      },\n      {\n        \"x\": 71,\n        \"z\": 72,\n        \"offset\": 31\n      },\n      {\n        \"x\": 80,\n        \"z\": 74,\n        \"offset\": 44\n      },\n      {\n        \"x\": 77,\n        \"z\": 96,\n        \"offset\": 57\n      },\n      {\n        \"x\": 73,\n        \"z\": 91,\n        \"offset\": 70\n      }\n    ]\n  }\n]\n",
      "cd_view": "[\n  {\n    \"type\": 18,\n    \"size\": 9,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 64,\n        \"z\": 98\n      },\n      {\n        \"x\": 84,\n        \"z\": 100\n      },\n      {\n        \"x\": 64,\n        \"z\": 98\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 60,\n    \"kind\": \"aircraft_group\",\n    \"x\": 96,\n    \"z\": 92,\n    \"entity_id\": 3,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 6500,\n    \"initial_speed\": 650,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          96,\n          92,\n          3,\n          1,\n          6500,\n          650,\n          0,\n          0,\n          0,\n          0,\n          150\n        ],\n        \"hex\": \"0e010060005c000300010064198a0200000000000000009600\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6500\n        ],\n        \"hex\": \"0b6419\",\n        \"value\": 6500\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          650\n        ],\n        \"hex\": \"0d8a02\",\n        \"value\": 650\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          83,\n          105,\n          31\n        ],\n        \"hex\": \"02530069001f00\",\n        \"x\": 83,\n        \"z\": 105,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          83,\n          105\n        ],\n        \"hex\": \"091e0053006900\",\n        \"x\": 83,\n        \"z\": 105,\n        \"distance_operand\": 30\n      },\n      {\n        \"offset\": 45,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          650\n        ],\n        \"hex\": \"0d8a02\",\n        \"value\": 650\n      },\n      {\n        \"offset\": 48,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6500\n        ],\n        \"hex\": \"0b6419\",\n        \"value\": 6500\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          96,\n          92,\n          51\n        ],\n        \"hex\": \"010d0060005c003300\",\n        \"x\": 96,\n        \"z\": 92,\n        \"far_target\": 38,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 96,\n        \"z\": 92,\n        \"offset\": 0\n      },\n      {\n        \"x\": 83,\n        \"z\": 105,\n        \"offset\": 31\n      },\n      {\n        \"x\": 83,\n        \"z\": 105,\n        \"offset\": 38\n      },\n      {\n        \"x\": 96,\n        \"z\": 92,\n        \"offset\": 51\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 72,\n    \"z\": 98,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          72,\n          98,\n          12,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e0100480062000c00010030752c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          53,\n          96,\n          31\n        ],\n        \"hex\": \"02350060001f00\",\n        \"x\": 53,\n        \"z\": 96,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          57,\n          91,\n          6\n        ],\n        \"hex\": \"0239005b000600\",\n        \"x\": 57,\n        \"z\": 91,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          72,\n          95,\n          6\n        ],\n        \"hex\": \"0248005f000600\",\n        \"x\": 72,\n        \"z\": 95,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          72,\n          98,\n          70\n        ],\n        \"hex\": \"010600480062004600\",\n        \"x\": 72,\n        \"z\": 98,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 72,\n        \"z\": 98,\n        \"offset\": 0\n      },\n      {\n        \"x\": 53,\n        \"z\": 96,\n        \"offset\": 31\n      },\n      {\n        \"x\": 57,\n        \"z\": 91,\n        \"offset\": 44\n      },\n      {\n        \"x\": 72,\n        \"z\": 95,\n        \"offset\": 57\n      },\n      {\n        \"x\": 72,\n        \"z\": 98,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 64,\n    \"z\": 98,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          64,\n          98,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10400062002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          64,\n          98,\n          16\n        ],\n        \"hex\": \"011000400062001000\",\n        \"x\": 64,\n        \"z\": 98,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 64,\n        \"z\": 98,\n        \"offset\": 0\n      },\n      {\n        \"x\": 64,\n        \"z\": 98,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 83,\n    \"z\": 100,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          83,\n          100,\n          35,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10530064002300000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          83,\n          100,\n          16\n        ],\n        \"hex\": \"011000530064001000\",\n        \"x\": 83,\n        \"z\": 100,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 83,\n        \"z\": 100,\n        \"offset\": 0\n      },\n      {\n        \"x\": 83,\n        \"z\": 100,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 48,\n    \"z\": 91,\n    \"entity_id\": 30,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 20,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          48,\n          91,\n          30,\n          0,\n          0,\n          20\n        ],\n        \"hex\": \"1030005b001e00000000001400\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          20\n        ],\n        \"hex\": \"0d1400\",\n        \"value\": 20\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          48,\n          120,\n          16\n        ],\n        \"hex\": \"02300078001000\",\n        \"x\": 48,\n        \"z\": 120,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          20\n        ],\n        \"hex\": \"0d1400\",\n        \"value\": 20\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          48,\n          91,\n          26\n        ],\n        \"hex\": \"01030030005b001a00\",\n        \"x\": 48,\n        \"z\": 91,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 48,\n        \"z\": 91,\n        \"offset\": 0\n      },\n      {\n        \"x\": 48,\n        \"z\": 120,\n        \"offset\": 16\n      },\n      {\n        \"x\": 48,\n        \"z\": 91,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 73,\n    \"z\": 91,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          73,\n          91,\n          16,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e010049005b001000010030752c0100000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          71,\n          72,\n          31\n        ],\n        \"hex\": \"02470048001f00\",\n        \"x\": 71,\n        \"z\": 72,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          80,\n          74,\n          6\n        ],\n        \"hex\": \"0250004a000600\",\n        \"x\": 80,\n        \"z\": 74,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          77,\n          96,\n          6\n        ],\n        \"hex\": \"024d0060000600\",\n        \"x\": 77,\n        \"z\": 96,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          73,\n          91,\n          70\n        ],\n        \"hex\": \"01060049005b004600\",\n        \"x\": 73,\n        \"z\": 91,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 73,\n        \"z\": 91,\n        \"offset\": 0\n      },\n      {\n        \"x\": 71,\n        \"z\": 72,\n        \"offset\": 31\n      },\n      {\n        \"x\": 80,\n        \"z\": 74,\n        \"offset\": 44\n      },\n      {\n        \"x\": 77,\n        \"z\": 96,\n        \"offset\": 57\n      },\n      {\n        \"x\": 73,\n        \"z\": 91,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 77,\n    \"z\": 100,\n    \"entity_id\": 40,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          77,\n          100,\n          40,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"104d0064002800000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          77,\n          100,\n          16\n        ],\n        \"hex\": \"0110004d0064001000\",\n        \"x\": 77,\n        \"z\": 100,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 77,\n        \"z\": 100,\n        \"offset\": 0\n      },\n      {\n        \"x\": 77,\n        \"z\": 100,\n        \"offset\": 16\n      }\n    ]\n  }\n]\n",
      "diff": "--- floppy/waybin/miss505.way\n+++ CD/waybin/miss505.way\n@@ -824,5 +824,73 @@\n         \"offset\": 70\n       }\n     ]\n+  },\n+  {\n+    \"type\": 16,\n+    \"size\": 25,\n+    \"kind\": \"surface_unit\",\n+    \"x\": 77,\n+    \"z\": 100,\n+    \"entity_id\": 40,\n+    \"initial_altitude\": 0,\n+    \"initial_heading\": 0,\n+    \"initial_speed\": 0,\n+    \"commands\": [\n+      {\n+        \"offset\": 0,\n+        \"opcode\": 16,\n+        \"name\": \"surface_initial_state\",\n+        \"bytes\": 13,\n+        \"words\": [\n+          77,\n+          100,\n+          40,\n+          0,\n+          0,\n+          0\n+        ],\n+        \"hex\": \"104d0064002800000000000000\"\n+      },\n+      {\n+        \"offset\": 13,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          0\n+        ],\n+        \"hex\": \"0d0000\",\n+        \"value\": 0\n+      },\n+      {\n+        \"offset\": 16,\n+        \"opcode\": 1,\n+        \"name\": \"waypoint_branch\",\n+        \"bytes\": 9,\n+        \"words\": [\n+          16,\n+          77,\n+          100,\n+          16\n+        ],\n+        \"hex\": \"0110004d0064001000\",\n+        \"x\": 77,\n+        \"z\": 100,\n+        \"far_target\": 0,\n+        \"near_target\": 0\n+      }\n+    ],\n+    \"route\": [\n+      {\n+        \"x\": 77,\n+        \"z\": 100,\n+        \"offset\": 0\n+      },\n+      {\n+        \"x\": 77,\n+        \"z\": 100,\n+        \"offset\": 16\n+      }\n+    ]\n   }\n ]\n",
      "decoded_view_identical": false
    },
    {
      "index": 890,
      "identifier": "9683d8a1",
      "offset": 254061,
      "stored_size": 339,
      "decoded_size": 573,
      "stored_sha256": "36ed376c59cabb29b9b632c4a7b30fc51a07ba40723cbd80bb86e299fd991c4a",
      "sha256": "3d760d12abfb58ac64f1dcb0476597f0b94991005c17afd11a2cacf10ca9225a",
      "status": "changed",
      "family": "waypoints_binary",
      "candidate_names": [
        "waybin/miss510.way"
      ],
      "preferred_names": [
        "waybin/miss510.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waybin/miss510.way",
      "cd_identifiers": [
        "9bb0f4a1"
      ],
      "label": "waybin/miss510.way",
      "counterpart": {
        "index": 1321,
        "identifier": "9bb0f4a1",
        "path": "waybin/miss510.way",
        "family": "waypoints_binary",
        "output_sha256": "ea454ed0d165b3a7b3fecd3361f1a16e8cd56d9f9db280d5c8d9b5fff686d28d",
        "output_size": 573,
        "logical_name": "waybin/miss510.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "[\n  {\n    \"type\": 18,\n    \"size\": 17,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 139,\n        \"z\": 146\n      },\n      {\n        \"x\": 121,\n        \"z\": 115\n      },\n      {\n        \"x\": 107,\n        \"z\": 107\n      },\n      {\n        \"x\": 99,\n        \"z\": 90\n      },\n      {\n        \"x\": 86,\n        \"z\": 98\n      },\n      {\n        \"x\": 70,\n        \"z\": 88\n      },\n      {\n        \"x\": 25,\n        \"z\": 64\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 92,\n    \"kind\": \"aircraft_group\",\n    \"x\": 117,\n    \"z\": 113,\n    \"entity_id\": 22,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 450,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          117,\n          113,\n          22,\n          1,\n          15000,\n          450,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02007500710016000100983ac2010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          105,\n          107,\n          31\n        ],\n        \"hex\": \"0269006b001f00\",\n        \"x\": 105,\n        \"z\": 107,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          102,\n          93,\n          6\n        ],\n        \"hex\": \"0266005d000600\",\n        \"x\": 102,\n        \"z\": 93,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          116,\n          93,\n          6\n        ],\n        \"hex\": \"0274005d000600\",\n        \"x\": 116,\n        \"z\": 93,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          121,\n          107,\n          6\n        ],\n        \"hex\": \"0279006b000600\",\n        \"x\": 121,\n        \"z\": 107,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          117,\n          113,\n          83\n        ],\n        \"hex\": \"010600750071005300\",\n        \"x\": 117,\n        \"z\": 113,\n        \"far_target\": 77,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 117,\n        \"z\": 113,\n        \"offset\": 0\n      },\n      {\n        \"x\": 105,\n        \"z\": 107,\n        \"offset\": 31\n      },\n      {\n        \"x\": 102,\n        \"z\": 93,\n        \"offset\": 44\n      },\n      {\n        \"x\": 116,\n        \"z\": 93,\n        \"offset\": 57\n      },\n      {\n        \"x\": 121,\n        \"z\": 107,\n        \"offset\": 70\n      },\n      {\n        \"x\": 117,\n        \"z\": 113,\n        \"offset\": 83\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 134,\n    \"z\": 114,\n    \"entity_id\": 5,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 4500,\n    \"initial_speed\": 500,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          134,\n          114,\n          5,\n          1,\n          4500,\n          500,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e020086007200050001009411f4010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4500\n        ],\n        \"hex\": \"0b9411\",\n        \"value\": 4500\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          10,\n          134,\n          114\n        ],\n        \"hex\": \"090a0086007200\",\n        \"x\": 134,\n        \"z\": 114,\n        \"distance_operand\": 10\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          134,\n          114,\n          38\n        ],\n        \"hex\": \"012600860072002600\",\n        \"x\": 134,\n        \"z\": 114,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 134,\n        \"z\": 114,\n        \"offset\": 0\n      },\n      {\n        \"x\": 134,\n        \"z\": 114,\n        \"offset\": 31\n      },\n      {\n        \"x\": 134,\n        \"z\": 114,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 152,\n    \"z\": 147,\n    \"entity_id\": 1,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 25000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          152,\n          147,\n          1,\n          1,\n          25000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01009800930001000100a8612c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          40,\n          152,\n          147\n        ],\n        \"hex\": \"09280098009300\",\n        \"x\": 152,\n        \"z\": 147,\n        \"distance_operand\": 40\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          152,\n          147,\n          38\n        ],\n        \"hex\": \"012600980093002600\",\n        \"x\": 152,\n        \"z\": 147,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 152,\n        \"z\": 147,\n        \"offset\": 0\n      },\n      {\n        \"x\": 152,\n        \"z\": 147,\n        \"offset\": 31\n      },\n      {\n        \"x\": 152,\n        \"z\": 147,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 105,\n    \"kind\": \"aircraft_group\",\n    \"x\": 87,\n    \"z\": 48,\n    \"entity_id\": 1,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          87,\n          48,\n          1,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e0100570030000100010030752c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          75,\n          67,\n          31\n        ],\n        \"hex\": \"024b0043001f00\",\n        \"x\": 75,\n        \"z\": 67,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          63,\n          73,\n          6\n        ],\n        \"hex\": \"023f0049000600\",\n        \"x\": 63,\n        \"z\": 73,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          59,\n          68,\n          6\n        ],\n        \"hex\": \"023b0044000600\",\n        \"x\": 59,\n        \"z\": 68,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          68,\n          60,\n          6\n        ],\n        \"hex\": \"0244003c000600\",\n        \"x\": 68,\n        \"z\": 60,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          83,\n          49,\n          6\n        ],\n        \"hex\": \"02530031000600\",\n        \"x\": 83,\n        \"z\": 49,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          87,\n          48,\n          96\n        ],\n        \"hex\": \"010600570030006000\",\n        \"x\": 87,\n        \"z\": 48,\n        \"far_target\": 90,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 87,\n        \"z\": 48,\n        \"offset\": 0\n      },\n      {\n        \"x\": 75,\n        \"z\": 67,\n        \"offset\": 31\n      },\n      {\n        \"x\": 63,\n        \"z\": 73,\n        \"offset\": 44\n      },\n      {\n        \"x\": 59,\n        \"z\": 68,\n        \"offset\": 57\n      },\n      {\n        \"x\": 68,\n        \"z\": 60,\n        \"offset\": 70\n      },\n      {\n        \"x\": 83,\n        \"z\": 49,\n        \"offset\": 83\n      },\n      {\n        \"x\": 87,\n        \"z\": 48,\n        \"offset\": 96\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 157,\n    \"kind\": \"aircraft_group\",\n    \"x\": 53,\n    \"z\": 124,\n    \"entity_id\": 5,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 4000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          53,\n          124,\n          5,\n          1,\n          4000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e020035007c0005000100a00f5e010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          64,\n          103,\n          31\n        ],\n        \"hex\": \"02400067001f00\",\n        \"x\": 64,\n        \"z\": 103,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          85,\n          88,\n          6\n        ],\n        \"hex\": \"02550058000600\",\n        \"x\": 85,\n        \"z\": 88,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          99,\n          79,\n          6\n        ],\n        \"hex\": \"0263004f000600\",\n        \"x\": 99,\n        \"z\": 79,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          111,\n          65,\n          6\n        ],\n        \"hex\": \"026f0041000600\",\n        \"x\": 111,\n        \"z\": 65,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          131,\n          58,\n          6\n        ],\n        \"hex\": \"0283003a000600\",\n        \"x\": 131,\n        \"z\": 58,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          130,\n          72,\n          6\n        ],\n        \"hex\": \"02820048000600\",\n        \"x\": 130,\n        \"z\": 72,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          107,\n          76,\n          6\n        ],\n        \"hex\": \"026b004c000600\",\n        \"x\": 107,\n        \"z\": 76,\n        \"back_target\": 103\n      },\n      {\n        \"offset\": 116,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 119,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 122,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          70,\n          106,\n          6\n        ],\n        \"hex\": \"0246006a000600\",\n        \"x\": 70,\n        \"z\": 106,\n        \"back_target\": 116\n      },\n      {\n        \"offset\": 129,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 132,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 135,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          55,\n          127,\n          6\n        ],\n        \"hex\": \"0237007f000600\",\n        \"x\": 55,\n        \"z\": 127,\n        \"back_target\": 129\n      },\n      {\n        \"offset\": 142,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 145,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 148,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          53,\n          124,\n          148\n        ],\n        \"hex\": \"01060035007c009400\",\n        \"x\": 53,\n        \"z\": 124,\n        \"far_target\": 142,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 53,\n        \"z\": 124,\n        \"offset\": 0\n      },\n      {\n        \"x\": 64,\n        \"z\": 103,\n        \"offset\": 31\n      },\n      {\n        \"x\": 85,\n        \"z\": 88,\n        \"offset\": 44\n      },\n      {\n        \"x\": 99,\n        \"z\": 79,\n        \"offset\": 57\n      },\n      {\n        \"x\": 111,\n        \"z\": 65,\n        \"offset\": 70\n      },\n      {\n        \"x\": 131,\n        \"z\": 58,\n        \"offset\": 83\n      },\n      {\n        \"x\": 130,\n        \"z\": 72,\n        \"offset\": 96\n      },\n      {\n        \"x\": 107,\n        \"z\": 76,\n        \"offset\": 109\n      },\n      {\n        \"x\": 70,\n        \"z\": 106,\n        \"offset\": 122\n      },\n      {\n        \"x\": 55,\n        \"z\": 127,\n        \"offset\": 135\n      },\n      {\n        \"x\": 53,\n        \"z\": 124,\n        \"offset\": 148\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 92,\n    \"kind\": \"aircraft_group\",\n    \"x\": 56,\n    \"z\": 68,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 25000,\n    \"initial_speed\": 250,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          56,\n          68,\n          16,\n          1,\n          25000,\n          250,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e01003800440010000100a861fa0000000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          52,\n          60,\n          31\n        ],\n        \"hex\": \"0234003c001f00\",\n        \"x\": 52,\n        \"z\": 60,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          64,\n          52,\n          6\n        ],\n        \"hex\": \"02400034000600\",\n        \"x\": 64,\n        \"z\": 52,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          74,\n          57,\n          6\n        ],\n        \"hex\": \"024a0039000600\",\n        \"x\": 74,\n        \"z\": 57,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          70,\n          70,\n          6\n        ],\n        \"hex\": \"02460046000600\",\n        \"x\": 70,\n        \"z\": 70,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          56,\n          68,\n          83\n        ],\n        \"hex\": \"010600380044005300\",\n        \"x\": 56,\n        \"z\": 68,\n        \"far_target\": 77,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 56,\n        \"z\": 68,\n        \"offset\": 0\n      },\n      {\n        \"x\": 52,\n        \"z\": 60,\n        \"offset\": 31\n      },\n      {\n        \"x\": 64,\n        \"z\": 52,\n        \"offset\": 44\n      },\n      {\n        \"x\": 74,\n        \"z\": 57,\n        \"offset\": 57\n      },\n      {\n        \"x\": 70,\n        \"z\": 70,\n        \"offset\": 70\n      },\n      {\n        \"x\": 56,\n        \"z\": 68,\n        \"offset\": 83\n      }\n    ]\n  }\n]\n",
      "cd_view": "[\n  {\n    \"type\": 18,\n    \"size\": 17,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 139,\n        \"z\": 146\n      },\n      {\n        \"x\": 121,\n        \"z\": 115\n      },\n      {\n        \"x\": 107,\n        \"z\": 107\n      },\n      {\n        \"x\": 99,\n        \"z\": 90\n      },\n      {\n        \"x\": 86,\n        \"z\": 98\n      },\n      {\n        \"x\": 70,\n        \"z\": 88\n      },\n      {\n        \"x\": 25,\n        \"z\": 64\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 92,\n    \"kind\": \"aircraft_group\",\n    \"x\": 117,\n    \"z\": 113,\n    \"entity_id\": 22,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 450,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          117,\n          113,\n          22,\n          1,\n          15000,\n          450,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02007500710016000100983ac2010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          105,\n          107,\n          31\n        ],\n        \"hex\": \"0269006b001f00\",\n        \"x\": 105,\n        \"z\": 107,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          102,\n          93,\n          6\n        ],\n        \"hex\": \"0266005d000600\",\n        \"x\": 102,\n        \"z\": 93,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          116,\n          93,\n          6\n        ],\n        \"hex\": \"0274005d000600\",\n        \"x\": 116,\n        \"z\": 93,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          121,\n          107,\n          6\n        ],\n        \"hex\": \"0279006b000600\",\n        \"x\": 121,\n        \"z\": 107,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          117,\n          113,\n          83\n        ],\n        \"hex\": \"010600750071005300\",\n        \"x\": 117,\n        \"z\": 113,\n        \"far_target\": 77,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 117,\n        \"z\": 113,\n        \"offset\": 0\n      },\n      {\n        \"x\": 105,\n        \"z\": 107,\n        \"offset\": 31\n      },\n      {\n        \"x\": 102,\n        \"z\": 93,\n        \"offset\": 44\n      },\n      {\n        \"x\": 116,\n        \"z\": 93,\n        \"offset\": 57\n      },\n      {\n        \"x\": 121,\n        \"z\": 107,\n        \"offset\": 70\n      },\n      {\n        \"x\": 117,\n        \"z\": 113,\n        \"offset\": 83\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 114,\n    \"z\": 110,\n    \"entity_id\": 5,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 500,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          114,\n          110,\n          5,\n          1,\n          15000,\n          500,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e020072006e0005000100983af4010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          10,\n          114,\n          110\n        ],\n        \"hex\": \"090a0072006e00\",\n        \"x\": 114,\n        \"z\": 110,\n        \"distance_operand\": 10\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          114,\n          110,\n          38\n        ],\n        \"hex\": \"01260072006e002600\",\n        \"x\": 114,\n        \"z\": 110,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 114,\n        \"z\": 110,\n        \"offset\": 0\n      },\n      {\n        \"x\": 114,\n        \"z\": 110,\n        \"offset\": 31\n      },\n      {\n        \"x\": 114,\n        \"z\": 110,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 152,\n    \"z\": 147,\n    \"entity_id\": 1,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 25000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          152,\n          147,\n          1,\n          1,\n          25000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01009800930001000100a8612c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          40,\n          152,\n          147\n        ],\n        \"hex\": \"09280098009300\",\n        \"x\": 152,\n        \"z\": 147,\n        \"distance_operand\": 40\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          152,\n          147,\n          38\n        ],\n        \"hex\": \"012600980093002600\",\n        \"x\": 152,\n        \"z\": 147,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 152,\n        \"z\": 147,\n        \"offset\": 0\n      },\n      {\n        \"x\": 152,\n        \"z\": 147,\n        \"offset\": 31\n      },\n      {\n        \"x\": 152,\n        \"z\": 147,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 105,\n    \"kind\": \"aircraft_group\",\n    \"x\": 87,\n    \"z\": 48,\n    \"entity_id\": 1,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          87,\n          48,\n          1,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e0100570030000100010030752c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          75,\n          67,\n          31\n        ],\n        \"hex\": \"024b0043001f00\",\n        \"x\": 75,\n        \"z\": 67,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          63,\n          73,\n          6\n        ],\n        \"hex\": \"023f0049000600\",\n        \"x\": 63,\n        \"z\": 73,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          59,\n          68,\n          6\n        ],\n        \"hex\": \"023b0044000600\",\n        \"x\": 59,\n        \"z\": 68,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          68,\n          60,\n          6\n        ],\n        \"hex\": \"0244003c000600\",\n        \"x\": 68,\n        \"z\": 60,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          83,\n          49,\n          6\n        ],\n        \"hex\": \"02530031000600\",\n        \"x\": 83,\n        \"z\": 49,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          87,\n          48,\n          96\n        ],\n        \"hex\": \"010600570030006000\",\n        \"x\": 87,\n        \"z\": 48,\n        \"far_target\": 90,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 87,\n        \"z\": 48,\n        \"offset\": 0\n      },\n      {\n        \"x\": 75,\n        \"z\": 67,\n        \"offset\": 31\n      },\n      {\n        \"x\": 63,\n        \"z\": 73,\n        \"offset\": 44\n      },\n      {\n        \"x\": 59,\n        \"z\": 68,\n        \"offset\": 57\n      },\n      {\n        \"x\": 68,\n        \"z\": 60,\n        \"offset\": 70\n      },\n      {\n        \"x\": 83,\n        \"z\": 49,\n        \"offset\": 83\n      },\n      {\n        \"x\": 87,\n        \"z\": 48,\n        \"offset\": 96\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 157,\n    \"kind\": \"aircraft_group\",\n    \"x\": 53,\n    \"z\": 124,\n    \"entity_id\": 5,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 4000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          53,\n          124,\n          5,\n          1,\n          4000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e020035007c0005000100a00f5e010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          64,\n          103,\n          31\n        ],\n        \"hex\": \"02400067001f00\",\n        \"x\": 64,\n        \"z\": 103,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          85,\n          88,\n          6\n        ],\n        \"hex\": \"02550058000600\",\n        \"x\": 85,\n        \"z\": 88,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          99,\n          79,\n          6\n        ],\n        \"hex\": \"0263004f000600\",\n        \"x\": 99,\n        \"z\": 79,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          111,\n          65,\n          6\n        ],\n        \"hex\": \"026f0041000600\",\n        \"x\": 111,\n        \"z\": 65,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          131,\n          58,\n          6\n        ],\n        \"hex\": \"0283003a000600\",\n        \"x\": 131,\n        \"z\": 58,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          130,\n          72,\n          6\n        ],\n        \"hex\": \"02820048000600\",\n        \"x\": 130,\n        \"z\": 72,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          107,\n          76,\n          6\n        ],\n        \"hex\": \"026b004c000600\",\n        \"x\": 107,\n        \"z\": 76,\n        \"back_target\": 103\n      },\n      {\n        \"offset\": 116,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 119,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 122,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          70,\n          106,\n          6\n        ],\n        \"hex\": \"0246006a000600\",\n        \"x\": 70,\n        \"z\": 106,\n        \"back_target\": 116\n      },\n      {\n        \"offset\": 129,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 132,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 135,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          55,\n          127,\n          6\n        ],\n        \"hex\": \"0237007f000600\",\n        \"x\": 55,\n        \"z\": 127,\n        \"back_target\": 129\n      },\n      {\n        \"offset\": 142,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 145,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 148,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          53,\n          124,\n          148\n        ],\n        \"hex\": \"01060035007c009400\",\n        \"x\": 53,\n        \"z\": 124,\n        \"far_target\": 142,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 53,\n        \"z\": 124,\n        \"offset\": 0\n      },\n      {\n        \"x\": 64,\n        \"z\": 103,\n        \"offset\": 31\n      },\n      {\n        \"x\": 85,\n        \"z\": 88,\n        \"offset\": 44\n      },\n      {\n        \"x\": 99,\n        \"z\": 79,\n        \"offset\": 57\n      },\n      {\n        \"x\": 111,\n        \"z\": 65,\n        \"offset\": 70\n      },\n      {\n        \"x\": 131,\n        \"z\": 58,\n        \"offset\": 83\n      },\n      {\n        \"x\": 130,\n        \"z\": 72,\n        \"offset\": 96\n      },\n      {\n        \"x\": 107,\n        \"z\": 76,\n        \"offset\": 109\n      },\n      {\n        \"x\": 70,\n        \"z\": 106,\n        \"offset\": 122\n      },\n      {\n        \"x\": 55,\n        \"z\": 127,\n        \"offset\": 135\n      },\n      {\n        \"x\": 53,\n        \"z\": 124,\n        \"offset\": 148\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 92,\n    \"kind\": \"aircraft_group\",\n    \"x\": 56,\n    \"z\": 68,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 25000,\n    \"initial_speed\": 250,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          56,\n          68,\n          16,\n          1,\n          25000,\n          250,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e01003800440010000100a861fa0000000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          52,\n          60,\n          31\n        ],\n        \"hex\": \"0234003c001f00\",\n        \"x\": 52,\n        \"z\": 60,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          64,\n          52,\n          6\n        ],\n        \"hex\": \"02400034000600\",\n        \"x\": 64,\n        \"z\": 52,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          74,\n          57,\n          6\n        ],\n        \"hex\": \"024a0039000600\",\n        \"x\": 74,\n        \"z\": 57,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          70,\n          70,\n          6\n        ],\n        \"hex\": \"02460046000600\",\n        \"x\": 70,\n        \"z\": 70,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          56,\n          68,\n          83\n        ],\n        \"hex\": \"010600380044005300\",\n        \"x\": 56,\n        \"z\": 68,\n        \"far_target\": 77,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 56,\n        \"z\": 68,\n        \"offset\": 0\n      },\n      {\n        \"x\": 52,\n        \"z\": 60,\n        \"offset\": 31\n      },\n      {\n        \"x\": 64,\n        \"z\": 52,\n        \"offset\": 44\n      },\n      {\n        \"x\": 74,\n        \"z\": 57,\n        \"offset\": 57\n      },\n      {\n        \"x\": 70,\n        \"z\": 70,\n        \"offset\": 70\n      },\n      {\n        \"x\": 56,\n        \"z\": 68,\n        \"offset\": 83\n      }\n    ]\n  }\n]\n",
      "diff": "--- floppy/waybin/miss510.way\n+++ CD/waybin/miss510.way\n@@ -292,12 +292,12 @@\n     \"type\": 14,\n     \"size\": 47,\n     \"kind\": \"aircraft_group\",\n-    \"x\": 134,\n-    \"z\": 114,\n+    \"x\": 114,\n+    \"z\": 110,\n     \"entity_id\": 5,\n     \"group_count\": 2,\n     \"airborne\": true,\n-    \"initial_altitude\": 4500,\n+    \"initial_altitude\": 15000,\n     \"initial_speed\": 500,\n     \"commands\": [\n       {\n@@ -307,11 +307,11 @@\n         \"bytes\": 25,\n         \"words\": [\n           2,\n-          134,\n           114,\n+          110,\n           5,\n           1,\n-          4500,\n+          15000,\n           500,\n           0,\n           0,\n@@ -319,7 +319,7 @@\n           0,\n           180\n         ],\n-        \"hex\": \"0e020086007200050001009411f4010000000000000000b400\"\n+        \"hex\": \"0e020072006e0005000100983af4010000000000000000b400\"\n       },\n       {\n         \"offset\": 25,\n@@ -327,10 +327,10 @@\n         \"name\": \"altitude\",\n         \"bytes\": 3,\n         \"words\": [\n-          4500\n-        ],\n-        \"hex\": \"0b9411\",\n-        \"value\": 4500\n+          15000\n+        ],\n+        \"hex\": \"0b983a\",\n+        \"value\": 15000\n       },\n       {\n         \"offset\": 28,\n@@ -350,12 +350,12 @@\n         \"bytes\": 7,\n         \"words\": [\n           10,\n-          134,\n-          114\n-        ],\n-        \"hex\": \"090a0086007200\",\n-        \"x\": 134,\n-        \"z\": 114,\n+          114,\n+          110\n+        ],\n+        \"hex\": \"090a0072006e00\",\n+        \"x\": 114,\n+        \"z\": 110,\n         \"distance_operand\": 10\n       },\n       {\n@@ -365,31 +365,31 @@\n         \"bytes\": 9,\n         \"words\": [\n           38,\n-          134,\n           114,\n+          110,\n           38\n         ],\n-        \"hex\": \"012600860072002600\",\n-        \"x\": 134,\n-        \"z\": 114,\n+        \"hex\": \"01260072006e002600\",\n+        \"x\": 114,\n+        \"z\": 110,\n         \"far_target\": 0,\n         \"near_target\": 0\n       }\n     ],\n     \"route\": [\n       {\n-        \"x\": 134,\n-        \"z\": 114,\n+        \"x\": 114,\n+        \"z\": 110,\n         \"offset\": 0\n       },\n       {\n-        \"x\": 134,\n-        \"z\": 114,\n+        \"x\": 114,\n+        \"z\": 110,\n         \"offset\": 31\n       },\n       {\n-        \"x\": 134,\n-        \"z\": 114,\n+        \"x\": 114,\n+        \"z\": 110,\n         \"offset\": 38\n       }\n     ]\n",
      "decoded_view_identical": false
    },
    {
      "index": 1353,
      "identifier": "9c96b8a1",
      "offset": 278154,
      "stored_size": 346,
      "decoded_size": 609,
      "stored_sha256": "b4edfdc2b79e03dec12c9715d2a32b970a9a5aeba58ba1908ea638cb9d4b4cd2",
      "sha256": "be459ecd70de088eb0f034b84ffd072891d0662bf46d299dd946c7542c151d4a",
      "status": "changed",
      "family": "waypoints_binary",
      "candidate_names": [
        "waybin/miss822.way"
      ],
      "preferred_names": [
        "waybin/miss822.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waybin/miss822.way",
      "cd_identifiers": [
        "91c394a1"
      ],
      "label": "waybin/miss822.way",
      "counterpart": {
        "index": 555,
        "identifier": "91c394a1",
        "path": "waybin/miss822.way",
        "family": "waypoints_binary",
        "output_sha256": "d187ebc346d55d187872a431d23391ded98cbb22d11ff54824dd1de00a41192c",
        "output_size": 636,
        "logical_name": "waybin/miss822.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "[\n  {\n    \"type\": 18,\n    \"size\": 9,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 146,\n        \"z\": 40\n      },\n      {\n        \"x\": 73,\n        \"z\": 44\n      },\n      {\n        \"x\": 74,\n        \"z\": 43\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 92,\n    \"kind\": \"aircraft_group\",\n    \"x\": 55,\n    \"z\": 70,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 27000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          55,\n          70,\n          12,\n          1,\n          27000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e0100370046000c00010078692c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          27000\n        ],\n        \"hex\": \"0b7869\",\n        \"value\": 27000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          55,\n          91,\n          31\n        ],\n        \"hex\": \"0237005b001f00\",\n        \"x\": 55,\n        \"z\": 91,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          27000\n        ],\n        \"hex\": \"0b7869\",\n        \"value\": 27000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          47,\n          96,\n          6\n        ],\n        \"hex\": \"022f0060000600\",\n        \"x\": 47,\n        \"z\": 96,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          27000\n        ],\n        \"hex\": \"0b7869\",\n        \"value\": 27000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          40,\n          83,\n          6\n        ],\n        \"hex\": \"02280053000600\",\n        \"x\": 40,\n        \"z\": 83,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          27000\n        ],\n        \"hex\": \"0b7869\",\n        \"value\": 27000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          48,\n          58,\n          6\n        ],\n        \"hex\": \"0230003a000600\",\n        \"x\": 48,\n        \"z\": 58,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          27000\n        ],\n        \"hex\": \"0b7869\",\n        \"value\": 27000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          55,\n          70,\n          83\n        ],\n        \"hex\": \"010600370046005300\",\n        \"x\": 55,\n        \"z\": 70,\n        \"far_target\": 77,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 55,\n        \"z\": 70,\n        \"offset\": 0\n      },\n      {\n        \"x\": 55,\n        \"z\": 91,\n        \"offset\": 31\n      },\n      {\n        \"x\": 47,\n        \"z\": 96,\n        \"offset\": 44\n      },\n      {\n        \"x\": 40,\n        \"z\": 83,\n        \"offset\": 57\n      },\n      {\n        \"x\": 48,\n        \"z\": 58,\n        \"offset\": 70\n      },\n      {\n        \"x\": 55,\n        \"z\": 70,\n        \"offset\": 83\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 105,\n    \"kind\": \"aircraft_group\",\n    \"x\": 52,\n    \"z\": 62,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 200,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          52,\n          62,\n          16,\n          1,\n          30000,\n          200,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e010034003e00100001003075c80000000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          49,\n          67,\n          31\n        ],\n        \"hex\": \"02310043001f00\",\n        \"x\": 49,\n        \"z\": 67,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          58,\n          6\n        ],\n        \"hex\": \"021e003a000600\",\n        \"x\": 30,\n        \"z\": 58,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          36,\n          41,\n          6\n        ],\n        \"hex\": \"02240029000600\",\n        \"x\": 36,\n        \"z\": 41,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          53,\n          35,\n          6\n        ],\n        \"hex\": \"02350023000600\",\n        \"x\": 53,\n        \"z\": 35,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          53,\n          52,\n          6\n        ],\n        \"hex\": \"02350034000600\",\n        \"x\": 53,\n        \"z\": 52,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          52,\n          62,\n          96\n        ],\n        \"hex\": \"01060034003e006000\",\n        \"x\": 52,\n        \"z\": 62,\n        \"far_target\": 90,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 52,\n        \"z\": 62,\n        \"offset\": 0\n      },\n      {\n        \"x\": 49,\n        \"z\": 67,\n        \"offset\": 31\n      },\n      {\n        \"x\": 30,\n        \"z\": 58,\n        \"offset\": 44\n      },\n      {\n        \"x\": 36,\n        \"z\": 41,\n        \"offset\": 57\n      },\n      {\n        \"x\": 53,\n        \"z\": 35,\n        \"offset\": 70\n      },\n      {\n        \"x\": 53,\n        \"z\": 52,\n        \"offset\": 83\n      },\n      {\n        \"x\": 52,\n        \"z\": 62,\n        \"offset\": 96\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 60,\n    \"z\": 95,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          60,\n          95,\n          11,\n          1,\n          15000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e02003c005f000b000100983a2c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          15,\n          60,\n          95\n        ],\n        \"hex\": \"090f003c005f00\",\n        \"x\": 60,\n        \"z\": 95,\n        \"distance_operand\": 15\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          60,\n          95,\n          38\n        ],\n        \"hex\": \"0126003c005f002600\",\n        \"x\": 60,\n        \"z\": 95,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 60,\n        \"z\": 95,\n        \"offset\": 0\n      },\n      {\n        \"x\": 60,\n        \"z\": 95,\n        \"offset\": 31\n      },\n      {\n        \"x\": 60,\n        \"z\": 95,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 77,\n    \"z\": 46,\n    \"entity_id\": 4,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 16000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          77,\n          46,\n          4,\n          1,\n          16000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02004d002e0004000100803e5e010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          16000\n        ],\n        \"hex\": \"0b803e\",\n        \"value\": 16000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          65,\n          77,\n          46\n        ],\n        \"hex\": \"0941004d002e00\",\n        \"x\": 77,\n        \"z\": 46,\n        \"distance_operand\": 65\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          77,\n          46,\n          38\n        ],\n        \"hex\": \"0126004d002e002600\",\n        \"x\": 77,\n        \"z\": 46,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 77,\n        \"z\": 46,\n        \"offset\": 0\n      },\n      {\n        \"x\": 77,\n        \"z\": 46,\n        \"offset\": 31\n      },\n      {\n        \"x\": 77,\n        \"z\": 46,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 103,\n    \"z\": 75,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          103,\n          75,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"1067004b001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          103,\n          75,\n          16\n        ],\n        \"hex\": \"01100067004b001000\",\n        \"x\": 103,\n        \"z\": 75,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 103,\n        \"z\": 75,\n        \"offset\": 0\n      },\n      {\n        \"x\": 103,\n        \"z\": 75,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 79,\n    \"z\": 46,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          79,\n          46,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"104f002e001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          79,\n          46,\n          16\n        ],\n        \"hex\": \"0110004f002e001000\",\n        \"x\": 79,\n        \"z\": 46,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 79,\n        \"z\": 46,\n        \"offset\": 0\n      },\n      {\n        \"x\": 79,\n        \"z\": 46,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 58,\n    \"z\": 82,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          58,\n          82,\n          35,\n          0,\n          180,\n          30\n        ],\n        \"hex\": \"103a00520023000000b4001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          58,\n          50,\n          16\n        ],\n        \"hex\": \"023a0032001000\",\n        \"x\": 58,\n        \"z\": 50,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          58,\n          82,\n          26\n        ],\n        \"hex\": \"0103003a0052001a00\",\n        \"x\": 58,\n        \"z\": 82,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 58,\n        \"z\": 82,\n        \"offset\": 0\n      },\n      {\n        \"x\": 58,\n        \"z\": 50,\n        \"offset\": 16\n      },\n      {\n        \"x\": 58,\n        \"z\": 82,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 39,\n    \"z\": 76,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          39,\n          76,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"1027004c002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          39,\n          76,\n          16\n        ],\n        \"hex\": \"01100027004c001000\",\n        \"x\": 39,\n        \"z\": 76,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 39,\n        \"z\": 76,\n        \"offset\": 0\n      },\n      {\n        \"x\": 39,\n        \"z\": 76,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 35,\n    \"z\": 76,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 5000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          35,\n          76,\n          11,\n          1,\n          5000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e020023004c000b00010088132c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          20,\n          35,\n          76\n        ],\n        \"hex\": \"09140023004c00\",\n        \"x\": 35,\n        \"z\": 76,\n        \"distance_operand\": 20\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          35,\n          76,\n          38\n        ],\n        \"hex\": \"01260023004c002600\",\n        \"x\": 35,\n        \"z\": 76,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 35,\n        \"z\": 76,\n        \"offset\": 0\n      },\n      {\n        \"x\": 35,\n        \"z\": 76,\n        \"offset\": 31\n      },\n      {\n        \"x\": 35,\n        \"z\": 76,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 75,\n    \"z\": 70,\n    \"entity_id\": 4,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 16000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          75,\n          70,\n          4,\n          1,\n          16000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02004b00460004000100803e5e010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          16000\n        ],\n        \"hex\": \"0b803e\",\n        \"value\": 16000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          65,\n          75,\n          70\n        ],\n        \"hex\": \"0941004b004600\",\n        \"x\": 75,\n        \"z\": 70,\n        \"distance_operand\": 65\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          75,\n          70,\n          38\n        ],\n        \"hex\": \"0126004b0046002600\",\n        \"x\": 75,\n        \"z\": 70,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 75,\n        \"z\": 70,\n        \"offset\": 0\n      },\n      {\n        \"x\": 75,\n        \"z\": 70,\n        \"offset\": 31\n      },\n      {\n        \"x\": 75,\n        \"z\": 70,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 94,\n    \"z\": 24,\n    \"entity_id\": 46,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          94,\n          24,\n          46,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"105e0018002e00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          94,\n          24,\n          16\n        ],\n        \"hex\": \"0110005e0018001000\",\n        \"x\": 94,\n        \"z\": 24,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 94,\n        \"z\": 24,\n        \"offset\": 0\n      },\n      {\n        \"x\": 94,\n        \"z\": 24,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 81,\n    \"z\": 76,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          81,\n          76,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"1051004c001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          81,\n          76,\n          16\n        ],\n        \"hex\": \"01100051004c001000\",\n        \"x\": 81,\n        \"z\": 76,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 81,\n        \"z\": 76,\n        \"offset\": 0\n      },\n      {\n        \"x\": 81,\n        \"z\": 76,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 129,\n    \"z\": 84,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          129,\n          84,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10810054001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          129,\n          84,\n          16\n        ],\n        \"hex\": \"011000810054001000\",\n        \"x\": 129,\n        \"z\": 84,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 129,\n        \"z\": 84,\n        \"offset\": 0\n      },\n      {\n        \"x\": 129,\n        \"z\": 84,\n        \"offset\": 16\n      }\n    ]\n  }\n]\n",
      "cd_view": "[\n  {\n    \"type\": 18,\n    \"size\": 9,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 146,\n        \"z\": 40\n      },\n      {\n        \"x\": 73,\n        \"z\": 44\n      },\n      {\n        \"x\": 74,\n        \"z\": 43\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 92,\n    \"kind\": \"aircraft_group\",\n    \"x\": 55,\n    \"z\": 70,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 27000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          55,\n          70,\n          12,\n          1,\n          27000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e0100370046000c00010078692c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          27000\n        ],\n        \"hex\": \"0b7869\",\n        \"value\": 27000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          55,\n          91,\n          31\n        ],\n        \"hex\": \"0237005b001f00\",\n        \"x\": 55,\n        \"z\": 91,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          27000\n        ],\n        \"hex\": \"0b7869\",\n        \"value\": 27000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          47,\n          96,\n          6\n        ],\n        \"hex\": \"022f0060000600\",\n        \"x\": 47,\n        \"z\": 96,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          27000\n        ],\n        \"hex\": \"0b7869\",\n        \"value\": 27000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          40,\n          83,\n          6\n        ],\n        \"hex\": \"02280053000600\",\n        \"x\": 40,\n        \"z\": 83,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          27000\n        ],\n        \"hex\": \"0b7869\",\n        \"value\": 27000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          48,\n          58,\n          6\n        ],\n        \"hex\": \"0230003a000600\",\n        \"x\": 48,\n        \"z\": 58,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          27000\n        ],\n        \"hex\": \"0b7869\",\n        \"value\": 27000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          55,\n          70,\n          83\n        ],\n        \"hex\": \"010600370046005300\",\n        \"x\": 55,\n        \"z\": 70,\n        \"far_target\": 77,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 55,\n        \"z\": 70,\n        \"offset\": 0\n      },\n      {\n        \"x\": 55,\n        \"z\": 91,\n        \"offset\": 31\n      },\n      {\n        \"x\": 47,\n        \"z\": 96,\n        \"offset\": 44\n      },\n      {\n        \"x\": 40,\n        \"z\": 83,\n        \"offset\": 57\n      },\n      {\n        \"x\": 48,\n        \"z\": 58,\n        \"offset\": 70\n      },\n      {\n        \"x\": 55,\n        \"z\": 70,\n        \"offset\": 83\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 105,\n    \"kind\": \"aircraft_group\",\n    \"x\": 52,\n    \"z\": 62,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 200,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          52,\n          62,\n          16,\n          1,\n          30000,\n          200,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e010034003e00100001003075c80000000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          49,\n          67,\n          31\n        ],\n        \"hex\": \"02310043001f00\",\n        \"x\": 49,\n        \"z\": 67,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          58,\n          6\n        ],\n        \"hex\": \"021e003a000600\",\n        \"x\": 30,\n        \"z\": 58,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          36,\n          41,\n          6\n        ],\n        \"hex\": \"02240029000600\",\n        \"x\": 36,\n        \"z\": 41,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          53,\n          35,\n          6\n        ],\n        \"hex\": \"02350023000600\",\n        \"x\": 53,\n        \"z\": 35,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          53,\n          52,\n          6\n        ],\n        \"hex\": \"02350034000600\",\n        \"x\": 53,\n        \"z\": 52,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          52,\n          62,\n          96\n        ],\n        \"hex\": \"01060034003e006000\",\n        \"x\": 52,\n        \"z\": 62,\n        \"far_target\": 90,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 52,\n        \"z\": 62,\n        \"offset\": 0\n      },\n      {\n        \"x\": 49,\n        \"z\": 67,\n        \"offset\": 31\n      },\n      {\n        \"x\": 30,\n        \"z\": 58,\n        \"offset\": 44\n      },\n      {\n        \"x\": 36,\n        \"z\": 41,\n        \"offset\": 57\n      },\n      {\n        \"x\": 53,\n        \"z\": 35,\n        \"offset\": 70\n      },\n      {\n        \"x\": 53,\n        \"z\": 52,\n        \"offset\": 83\n      },\n      {\n        \"x\": 52,\n        \"z\": 62,\n        \"offset\": 96\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 60,\n    \"z\": 95,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          60,\n          95,\n          11,\n          1,\n          15000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e02003c005f000b000100983a2c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          15,\n          60,\n          95\n        ],\n        \"hex\": \"090f003c005f00\",\n        \"x\": 60,\n        \"z\": 95,\n        \"distance_operand\": 15\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          60,\n          95,\n          38\n        ],\n        \"hex\": \"0126003c005f002600\",\n        \"x\": 60,\n        \"z\": 95,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 60,\n        \"z\": 95,\n        \"offset\": 0\n      },\n      {\n        \"x\": 60,\n        \"z\": 95,\n        \"offset\": 31\n      },\n      {\n        \"x\": 60,\n        \"z\": 95,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 77,\n    \"z\": 46,\n    \"entity_id\": 4,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 16000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          77,\n          46,\n          4,\n          1,\n          16000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02004d002e0004000100803e5e010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          16000\n        ],\n        \"hex\": \"0b803e\",\n        \"value\": 16000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          65,\n          77,\n          46\n        ],\n        \"hex\": \"0941004d002e00\",\n        \"x\": 77,\n        \"z\": 46,\n        \"distance_operand\": 65\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          77,\n          46,\n          38\n        ],\n        \"hex\": \"0126004d002e002600\",\n        \"x\": 77,\n        \"z\": 46,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 77,\n        \"z\": 46,\n        \"offset\": 0\n      },\n      {\n        \"x\": 77,\n        \"z\": 46,\n        \"offset\": 31\n      },\n      {\n        \"x\": 77,\n        \"z\": 46,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 103,\n    \"z\": 75,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          103,\n          75,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"1067004b001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          103,\n          75,\n          16\n        ],\n        \"hex\": \"01100067004b001000\",\n        \"x\": 103,\n        \"z\": 75,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 103,\n        \"z\": 75,\n        \"offset\": 0\n      },\n      {\n        \"x\": 103,\n        \"z\": 75,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 79,\n    \"z\": 46,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          79,\n          46,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"104f002e001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          79,\n          46,\n          16\n        ],\n        \"hex\": \"0110004f002e001000\",\n        \"x\": 79,\n        \"z\": 46,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 79,\n        \"z\": 46,\n        \"offset\": 0\n      },\n      {\n        \"x\": 79,\n        \"z\": 46,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 58,\n    \"z\": 82,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          58,\n          82,\n          35,\n          0,\n          180,\n          30\n        ],\n        \"hex\": \"103a00520023000000b4001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          58,\n          50,\n          16\n        ],\n        \"hex\": \"023a0032001000\",\n        \"x\": 58,\n        \"z\": 50,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          58,\n          82,\n          26\n        ],\n        \"hex\": \"0103003a0052001a00\",\n        \"x\": 58,\n        \"z\": 82,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 58,\n        \"z\": 82,\n        \"offset\": 0\n      },\n      {\n        \"x\": 58,\n        \"z\": 50,\n        \"offset\": 16\n      },\n      {\n        \"x\": 58,\n        \"z\": 82,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 39,\n    \"z\": 76,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          39,\n          76,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"1027004c002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          39,\n          76,\n          16\n        ],\n        \"hex\": \"01100027004c001000\",\n        \"x\": 39,\n        \"z\": 76,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 39,\n        \"z\": 76,\n        \"offset\": 0\n      },\n      {\n        \"x\": 39,\n        \"z\": 76,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 35,\n    \"z\": 76,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 5000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          35,\n          76,\n          11,\n          1,\n          5000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e020023004c000b00010088132c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          20,\n          35,\n          76\n        ],\n        \"hex\": \"09140023004c00\",\n        \"x\": 35,\n        \"z\": 76,\n        \"distance_operand\": 20\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          35,\n          76,\n          38\n        ],\n        \"hex\": \"01260023004c002600\",\n        \"x\": 35,\n        \"z\": 76,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 35,\n        \"z\": 76,\n        \"offset\": 0\n      },\n      {\n        \"x\": 35,\n        \"z\": 76,\n        \"offset\": 31\n      },\n      {\n        \"x\": 35,\n        \"z\": 76,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 75,\n    \"z\": 70,\n    \"entity_id\": 4,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 16000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          75,\n          70,\n          4,\n          1,\n          16000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02004b00460004000100803e5e010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          16000\n        ],\n        \"hex\": \"0b803e\",\n        \"value\": 16000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          65,\n          75,\n          70\n        ],\n        \"hex\": \"0941004b004600\",\n        \"x\": 75,\n        \"z\": 70,\n        \"distance_operand\": 65\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          75,\n          70,\n          38\n        ],\n        \"hex\": \"0126004b0046002600\",\n        \"x\": 75,\n        \"z\": 70,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 75,\n        \"z\": 70,\n        \"offset\": 0\n      },\n      {\n        \"x\": 75,\n        \"z\": 70,\n        \"offset\": 31\n      },\n      {\n        \"x\": 75,\n        \"z\": 70,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 94,\n    \"z\": 24,\n    \"entity_id\": 46,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          94,\n          24,\n          46,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"105e0018002e00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          94,\n          24,\n          16\n        ],\n        \"hex\": \"0110005e0018001000\",\n        \"x\": 94,\n        \"z\": 24,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 94,\n        \"z\": 24,\n        \"offset\": 0\n      },\n      {\n        \"x\": 94,\n        \"z\": 24,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 81,\n    \"z\": 76,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          81,\n          76,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"1051004c001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          81,\n          76,\n          16\n        ],\n        \"hex\": \"01100051004c001000\",\n        \"x\": 81,\n        \"z\": 76,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 81,\n        \"z\": 76,\n        \"offset\": 0\n      },\n      {\n        \"x\": 81,\n        \"z\": 76,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 129,\n    \"z\": 84,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          129,\n          84,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10810054001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          129,\n          84,\n          16\n        ],\n        \"hex\": \"011000810054001000\",\n        \"x\": 129,\n        \"z\": 84,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 129,\n        \"z\": 84,\n        \"offset\": 0\n      },\n      {\n        \"x\": 129,\n        \"z\": 84,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 121,\n    \"z\": 39,\n    \"entity_id\": 40,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          121,\n          39,\n          40,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10790027002800000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          121,\n          39,\n          16\n        ],\n        \"hex\": \"011000790027001000\",\n        \"x\": 121,\n        \"z\": 39,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 121,\n        \"z\": 39,\n        \"offset\": 0\n      },\n      {\n        \"x\": 121,\n        \"z\": 39,\n        \"offset\": 16\n      }\n    ]\n  }\n]\n",
      "diff": "--- floppy/waybin/miss822.way\n+++ CD/waybin/miss822.way\n@@ -1498,5 +1498,73 @@\n         \"offset\": 16\n       }\n     ]\n+  },\n+  {\n+    \"type\": 16,\n+    \"size\": 25,\n+    \"kind\": \"surface_unit\",\n+    \"x\": 121,\n+    \"z\": 39,\n+    \"entity_id\": 40,\n+    \"initial_altitude\": 0,\n+    \"initial_heading\": 0,\n+    \"initial_speed\": 0,\n+    \"commands\": [\n+      {\n+        \"offset\": 0,\n+        \"opcode\": 16,\n+        \"name\": \"surface_initial_state\",\n+        \"bytes\": 13,\n+        \"words\": [\n+          121,\n+          39,\n+          40,\n+          0,\n+          0,\n+          0\n+        ],\n+        \"hex\": \"10790027002800000000000000\"\n+      },\n+      {\n+        \"offset\": 13,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          0\n+        ],\n+        \"hex\": \"0d0000\",\n+        \"value\": 0\n+      },\n+      {\n+        \"offset\": 16,\n+        \"opcode\": 1,\n+        \"name\": \"waypoint_branch\",\n+        \"bytes\": 9,\n+        \"words\": [\n+          16,\n+          121,\n+          39,\n+          16\n+        ],\n+        \"hex\": \"011000790027001000\",\n+        \"x\": 121,\n+        \"z\": 39,\n+        \"far_target\": 0,\n+        \"near_target\": 0\n+      }\n+    ],\n+    \"route\": [\n+      {\n+        \"x\": 121,\n+        \"z\": 39,\n+        \"offset\": 0\n+      },\n+      {\n+        \"x\": 121,\n+        \"z\": 39,\n+        \"offset\": 16\n+      }\n+    ]\n   }\n ]\n",
      "decoded_view_identical": false
    },
    {
      "index": 1586,
      "identifier": "9f9cb6a3",
      "offset": 279584,
      "stored_size": 586,
      "decoded_size": 1060,
      "stored_sha256": "3cbf87b0be1871c893861a6ddc1d83209b52a04246066b868340bceb953171a8",
      "sha256": "dd3692c88efd33f72ed61d030cb31059a4b333b77e3056ce26b27c9bab85b340",
      "status": "changed",
      "family": "waypoints_binary",
      "candidate_names": [
        "italian/miss809.sta",
        "waybin/miss825.way"
      ],
      "preferred_names": [
        "waybin/miss825.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waybin/miss825.way",
      "cd_identifiers": [
        "94c99aa3"
      ],
      "label": "waybin/miss825.way",
      "counterpart": {
        "index": 776,
        "identifier": "94c99aa3",
        "path": "waybin/miss825.way",
        "family": "waypoints_binary",
        "output_sha256": "8278b607bc0a506b1cc962e2ede8e334d857777bf6020372eacc74ca10f15f7d",
        "output_size": 1087,
        "logical_name": "waybin/miss825.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "[\n  {\n    \"type\": 18,\n    \"size\": 11,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 123,\n        \"z\": 180\n      },\n      {\n        \"x\": 101,\n        \"z\": 117\n      },\n      {\n        \"x\": 93,\n        \"z\": 109\n      },\n      {\n        \"x\": 119,\n        \"z\": 171\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 105,\n    \"kind\": \"aircraft_group\",\n    \"x\": 101,\n    \"z\": 161,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 28000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          101,\n          161,\n          12,\n          1,\n          28000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01006500a1000c000100606d2c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          28000\n        ],\n        \"hex\": \"0b606d\",\n        \"value\": 28000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          91,\n          156,\n          31\n        ],\n        \"hex\": \"025b009c001f00\",\n        \"x\": 91,\n        \"z\": 156,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          28000\n        ],\n        \"hex\": \"0b606d\",\n        \"value\": 28000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          86,\n          143,\n          6\n        ],\n        \"hex\": \"0256008f000600\",\n        \"x\": 86,\n        \"z\": 143,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          28000\n        ],\n        \"hex\": \"0b606d\",\n        \"value\": 28000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          100,\n          138,\n          6\n        ],\n        \"hex\": \"0264008a000600\",\n        \"x\": 100,\n        \"z\": 138,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          28000\n        ],\n        \"hex\": \"0b606d\",\n        \"value\": 28000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          107,\n          149,\n          6\n        ],\n        \"hex\": \"026b0095000600\",\n        \"x\": 107,\n        \"z\": 149,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          28000\n        ],\n        \"hex\": \"0b606d\",\n        \"value\": 28000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          109,\n          164,\n          6\n        ],\n        \"hex\": \"026d00a4000600\",\n        \"x\": 109,\n        \"z\": 164,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          28000\n        ],\n        \"hex\": \"0b606d\",\n        \"value\": 28000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          101,\n          161,\n          96\n        ],\n        \"hex\": \"0106006500a1006000\",\n        \"x\": 101,\n        \"z\": 161,\n        \"far_target\": 90,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 101,\n        \"z\": 161,\n        \"offset\": 0\n      },\n      {\n        \"x\": 91,\n        \"z\": 156,\n        \"offset\": 31\n      },\n      {\n        \"x\": 86,\n        \"z\": 143,\n        \"offset\": 44\n      },\n      {\n        \"x\": 100,\n        \"z\": 138,\n        \"offset\": 57\n      },\n      {\n        \"x\": 107,\n        \"z\": 149,\n        \"offset\": 70\n      },\n      {\n        \"x\": 109,\n        \"z\": 164,\n        \"offset\": 83\n      },\n      {\n        \"x\": 101,\n        \"z\": 161,\n        \"offset\": 96\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 105,\n    \"kind\": \"aircraft_group\",\n    \"x\": 134,\n    \"z\": 135,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 25000,\n    \"initial_speed\": 250,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          134,\n          135,\n          16,\n          1,\n          25000,\n          250,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e01008600870010000100a861fa0000000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          109,\n          138,\n          31\n        ],\n        \"hex\": \"026d008a001f00\",\n        \"x\": 109,\n        \"z\": 138,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          106,\n          156,\n          6\n        ],\n        \"hex\": \"026a009c000600\",\n        \"x\": 106,\n        \"z\": 156,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          124,\n          162,\n          6\n        ],\n        \"hex\": \"027c00a2000600\",\n        \"x\": 124,\n        \"z\": 162,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          143,\n          155,\n          6\n        ],\n        \"hex\": \"028f009b000600\",\n        \"x\": 143,\n        \"z\": 155,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          141,\n          141,\n          6\n        ],\n        \"hex\": \"028d008d000600\",\n        \"x\": 141,\n        \"z\": 141,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          134,\n          135,\n          96\n        ],\n        \"hex\": \"010600860087006000\",\n        \"x\": 134,\n        \"z\": 135,\n        \"far_target\": 90,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 134,\n        \"z\": 135,\n        \"offset\": 0\n      },\n      {\n        \"x\": 109,\n        \"z\": 138,\n        \"offset\": 31\n      },\n      {\n        \"x\": 106,\n        \"z\": 156,\n        \"offset\": 44\n      },\n      {\n        \"x\": 124,\n        \"z\": 162,\n        \"offset\": 57\n      },\n      {\n        \"x\": 143,\n        \"z\": 155,\n        \"offset\": 70\n      },\n      {\n        \"x\": 141,\n        \"z\": 141,\n        \"offset\": 83\n      },\n      {\n        \"x\": 134,\n        \"z\": 135,\n        \"offset\": 96\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 144,\n    \"kind\": \"aircraft_group\",\n    \"x\": 128,\n    \"z\": 177,\n    \"entity_id\": 14,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          128,\n          177,\n          14,\n          1,\n          6000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02008000b1000e00010070175e010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          131,\n          147,\n          31\n        ],\n        \"hex\": \"02830093001f00\",\n        \"x\": 131,\n        \"z\": 147,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          137,\n          143,\n          6\n        ],\n        \"hex\": \"0289008f000600\",\n        \"x\": 137,\n        \"z\": 143,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          148,\n          132,\n          6\n        ],\n        \"hex\": \"02940084000600\",\n        \"x\": 148,\n        \"z\": 132,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          145,\n          120,\n          6\n        ],\n        \"hex\": \"02910078000600\",\n        \"x\": 145,\n        \"z\": 120,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          135,\n          121,\n          6\n        ],\n        \"hex\": \"02870079000600\",\n        \"x\": 135,\n        \"z\": 121,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          120,\n          150,\n          6\n        ],\n        \"hex\": \"02780096000600\",\n        \"x\": 120,\n        \"z\": 150,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          125,\n          165,\n          6\n        ],\n        \"hex\": \"027d00a5000600\",\n        \"x\": 125,\n        \"z\": 165,\n        \"back_target\": 103\n      },\n      {\n        \"offset\": 116,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 119,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 122,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          126,\n          176,\n          6\n        ],\n        \"hex\": \"027e00b0000600\",\n        \"x\": 126,\n        \"z\": 176,\n        \"back_target\": 116\n      },\n      {\n        \"offset\": 129,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 132,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 135,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          128,\n          177,\n          135\n        ],\n        \"hex\": \"0106008000b1008700\",\n        \"x\": 128,\n        \"z\": 177,\n        \"far_target\": 129,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 128,\n        \"z\": 177,\n        \"offset\": 0\n      },\n      {\n        \"x\": 131,\n        \"z\": 147,\n        \"offset\": 31\n      },\n      {\n        \"x\": 137,\n        \"z\": 143,\n        \"offset\": 44\n      },\n      {\n        \"x\": 148,\n        \"z\": 132,\n        \"offset\": 57\n      },\n      {\n        \"x\": 145,\n        \"z\": 120,\n        \"offset\": 70\n      },\n      {\n        \"x\": 135,\n        \"z\": 121,\n        \"offset\": 83\n      },\n      {\n        \"x\": 120,\n        \"z\": 150,\n        \"offset\": 96\n      },\n      {\n        \"x\": 125,\n        \"z\": 165,\n        \"offset\": 109\n      },\n      {\n        \"x\": 126,\n        \"z\": 176,\n        \"offset\": 122\n      },\n      {\n        \"x\": 128,\n        \"z\": 177,\n        \"offset\": 135\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 123,\n    \"z\": 182,\n    \"entity_id\": 9,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 400,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          123,\n          182,\n          9,\n          1,\n          6000,\n          400,\n          0,\n          0,\n          0,\n          0,\n          150\n        ],\n        \"hex\": \"0e01007b00b600090001007017900100000000000000009600\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          15,\n          123,\n          182\n        ],\n        \"hex\": \"090f007b00b600\",\n        \"x\": 123,\n        \"z\": 182,\n        \"distance_operand\": 15\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          123,\n          182,\n          38\n        ],\n        \"hex\": \"0126007b00b6002600\",\n        \"x\": 123,\n        \"z\": 182,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 123,\n        \"z\": 182,\n        \"offset\": 0\n      },\n      {\n        \"x\": 123,\n        \"z\": 182,\n        \"offset\": 31\n      },\n      {\n        \"x\": 123,\n        \"z\": 182,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 131,\n    \"kind\": \"aircraft_group\",\n    \"x\": 116,\n    \"z\": 181,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          116,\n          181,\n          11,\n          1,\n          6000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e02007400b5000b00010070172c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          114,\n          158,\n          31\n        ],\n        \"hex\": \"0272009e001f00\",\n        \"x\": 114,\n        \"z\": 158,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          111,\n          154,\n          6\n        ],\n        \"hex\": \"026f009a000600\",\n        \"x\": 111,\n        \"z\": 154,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          113,\n          140,\n          6\n        ],\n        \"hex\": \"0271008c000600\",\n        \"x\": 113,\n        \"z\": 140,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          119,\n          137,\n          6\n        ],\n        \"hex\": \"02770089000600\",\n        \"x\": 119,\n        \"z\": 137,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          140,\n          147,\n          6\n        ],\n        \"hex\": \"028c0093000600\",\n        \"x\": 140,\n        \"z\": 147,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          130,\n          164,\n          6\n        ],\n        \"hex\": \"028200a4000600\",\n        \"x\": 130,\n        \"z\": 164,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          118,\n          180,\n          6\n        ],\n        \"hex\": \"027600b4000600\",\n        \"x\": 118,\n        \"z\": 180,\n        \"back_target\": 103\n      },\n      {\n        \"offset\": 116,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 119,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 122,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          116,\n          181,\n          122\n        ],\n        \"hex\": \"0106007400b5007a00\",\n        \"x\": 116,\n        \"z\": 181,\n        \"far_target\": 116,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 116,\n        \"z\": 181,\n        \"offset\": 0\n      },\n      {\n        \"x\": 114,\n        \"z\": 158,\n        \"offset\": 31\n      },\n      {\n        \"x\": 111,\n        \"z\": 154,\n        \"offset\": 44\n      },\n      {\n        \"x\": 113,\n        \"z\": 140,\n        \"offset\": 57\n      },\n      {\n        \"x\": 119,\n        \"z\": 137,\n        \"offset\": 70\n      },\n      {\n        \"x\": 140,\n        \"z\": 147,\n        \"offset\": 83\n      },\n      {\n        \"x\": 130,\n        \"z\": 164,\n        \"offset\": 96\n      },\n      {\n        \"x\": 118,\n        \"z\": 180,\n        \"offset\": 109\n      },\n      {\n        \"x\": 116,\n        \"z\": 181,\n        \"offset\": 122\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 150,\n    \"kind\": \"aircraft_group\",\n    \"x\": 101,\n    \"z\": 117,\n    \"entity_id\": 5,\n    \"group_count\": 3,\n    \"airborne\": false,\n    \"initial_altitude\": 3500,\n    \"initial_speed\": 180,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          3,\n          101,\n          117,\n          5,\n          0,\n          3500,\n          180,\n          10,\n          0,\n          90,\n          45,\n          250\n        ],\n        \"hex\": \"0e03006500750005000000ac0db4000a0000005a002d00fa00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 3,\n        \"name\": \"wait\",\n        \"bytes\": 5,\n        \"words\": [\n          10,\n          0\n        ],\n        \"hex\": \"030a000000\",\n        \"minutes\": 10,\n        \"seconds\": 0\n      },\n      {\n        \"offset\": 30,\n        \"opcode\": 4,\n        \"name\": \"takeoff\",\n        \"bytes\": 7,\n        \"words\": [\n          90,\n          45,\n          250\n        ],\n        \"hex\": \"045a002d00fa00\"\n      },\n      {\n        \"offset\": 37,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4500\n        ],\n        \"hex\": \"0b9411\",\n        \"value\": 4500\n      },\n      {\n        \"offset\": 40,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          340\n        ],\n        \"hex\": \"0d5401\",\n        \"value\": 340\n      },\n      {\n        \"offset\": 43,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          104,\n          118,\n          43\n        ],\n        \"hex\": \"02680076002b00\",\n        \"x\": 104,\n        \"z\": 118,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 50,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 53,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 56,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          106,\n          117,\n          6\n        ],\n        \"hex\": \"026a0075000600\",\n        \"x\": 106,\n        \"z\": 117,\n        \"back_target\": 50\n      },\n      {\n        \"offset\": 63,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 66,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 69,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          99,\n          108,\n          6\n        ],\n        \"hex\": \"0263006c000600\",\n        \"x\": 99,\n        \"z\": 108,\n        \"back_target\": 63\n      },\n      {\n        \"offset\": 76,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 79,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 82,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          91,\n          107,\n          6\n        ],\n        \"hex\": \"025b006b000600\",\n        \"x\": 91,\n        \"z\": 107,\n        \"back_target\": 76\n      },\n      {\n        \"offset\": 89,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 92,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 95,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          88,\n          114,\n          6\n        ],\n        \"hex\": \"02580072000600\",\n        \"x\": 88,\n        \"z\": 114,\n        \"back_target\": 89\n      },\n      {\n        \"offset\": 102,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 105,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 108,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          93,\n          122,\n          6\n        ],\n        \"hex\": \"025d007a000600\",\n        \"x\": 93,\n        \"z\": 122,\n        \"back_target\": 102\n      },\n      {\n        \"offset\": 115,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 118,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 121,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          101,\n          117,\n          6\n        ],\n        \"hex\": \"02650075000600\",\n        \"x\": 101,\n        \"z\": 117,\n        \"back_target\": 115\n      },\n      {\n        \"offset\": 128,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          45,\n          101,\n          117\n        ],\n        \"hex\": \"092d0065007500\",\n        \"x\": 101,\n        \"z\": 117,\n        \"distance_operand\": 45\n      },\n      {\n        \"offset\": 135,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 138,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 141,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          101,\n          117,\n          141\n        ],\n        \"hex\": \"010d00650075008d00\",\n        \"x\": 101,\n        \"z\": 117,\n        \"far_target\": 128,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 101,\n        \"z\": 117,\n        \"offset\": 0\n      },\n      {\n        \"x\": 104,\n        \"z\": 118,\n        \"offset\": 43\n      },\n      {\n        \"x\": 106,\n        \"z\": 117,\n        \"offset\": 56\n      },\n      {\n        \"x\": 99,\n        \"z\": 108,\n        \"offset\": 69\n      },\n      {\n        \"x\": 91,\n        \"z\": 107,\n        \"offset\": 82\n      },\n      {\n        \"x\": 88,\n        \"z\": 114,\n        \"offset\": 95\n      },\n      {\n        \"x\": 93,\n        \"z\": 122,\n        \"offset\": 108\n      },\n      {\n        \"x\": 101,\n        \"z\": 117,\n        \"offset\": 121\n      },\n      {\n        \"x\": 101,\n        \"z\": 117,\n        \"offset\": 128\n      },\n      {\n        \"x\": 101,\n        \"z\": 117,\n        \"offset\": 141\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 92,\n    \"z\": 117,\n    \"entity_id\": 5,\n    \"group_count\": 3,\n    \"airborne\": true,\n    \"initial_altitude\": 8000,\n    \"initial_speed\": 400,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          3,\n          92,\n          117,\n          5,\n          1,\n          8000,\n          400,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e03005c00750005000100401f90010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          60,\n          92,\n          117\n        ],\n        \"hex\": \"093c005c007500\",\n        \"x\": 92,\n        \"z\": 117,\n        \"distance_operand\": 60\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          92,\n          117,\n          38\n        ],\n        \"hex\": \"0126005c0075002600\",\n        \"x\": 92,\n        \"z\": 117,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 92,\n        \"z\": 117,\n        \"offset\": 0\n      },\n      {\n        \"x\": 92,\n        \"z\": 117,\n        \"offset\": 31\n      },\n      {\n        \"x\": 92,\n        \"z\": 117,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 132,\n    \"z\": 103,\n    \"entity_id\": 28,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          132,\n          103,\n          28,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10840067001c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          132,\n          103,\n          16\n        ],\n        \"hex\": \"011000840067001000\",\n        \"x\": 132,\n        \"z\": 103,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 132,\n        \"z\": 103,\n        \"offset\": 0\n      },\n      {\n        \"x\": 132,\n        \"z\": 103,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 98,\n    \"z\": 111,\n    \"entity_id\": 28,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          98,\n          111,\n          28,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"1062006f001c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          98,\n          111,\n          16\n        ],\n        \"hex\": \"01100062006f001000\",\n        \"x\": 98,\n        \"z\": 111,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 98,\n        \"z\": 111,\n        \"offset\": 0\n      },\n      {\n        \"x\": 98,\n        \"z\": 111,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 87,\n    \"z\": 157,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          87,\n          157,\n          35,\n          0,\n          180,\n          30\n        ],\n        \"hex\": \"1057009d0023000000b4001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          87,\n          120,\n          16\n        ],\n        \"hex\": \"02570078001000\",\n        \"x\": 87,\n        \"z\": 120,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          87,\n          157,\n          26\n        ],\n        \"hex\": \"01030057009d001a00\",\n        \"x\": 87,\n        \"z\": 157,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 87,\n        \"z\": 157,\n        \"offset\": 0\n      },\n      {\n        \"x\": 87,\n        \"z\": 120,\n        \"offset\": 16\n      },\n      {\n        \"x\": 87,\n        \"z\": 157,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 121,\n    \"z\": 151,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          121,\n          151,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10790097002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          121,\n          151,\n          16\n        ],\n        \"hex\": \"011000790097001000\",\n        \"x\": 121,\n        \"z\": 151,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 121,\n        \"z\": 151,\n        \"offset\": 0\n      },\n      {\n        \"x\": 121,\n        \"z\": 151,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 121,\n    \"z\": 151,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 5000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          121,\n          151,\n          11,\n          1,\n          5000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e0200790097000b00010088132c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          20,\n          121,\n          151\n        ],\n        \"hex\": \"09140079009700\",\n        \"x\": 121,\n        \"z\": 151,\n        \"distance_operand\": 20\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          121,\n          151,\n          38\n        ],\n        \"hex\": \"012600790097002600\",\n        \"x\": 121,\n        \"z\": 151,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 121,\n        \"z\": 151,\n        \"offset\": 0\n      },\n      {\n        \"x\": 121,\n        \"z\": 151,\n        \"offset\": 31\n      },\n      {\n        \"x\": 121,\n        \"z\": 151,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 104,\n    \"z\": 99,\n    \"entity_id\": 28,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          104,\n          99,\n          28,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10680063001c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          104,\n          99,\n          16\n        ],\n        \"hex\": \"011000680063001000\",\n        \"x\": 104,\n        \"z\": 99,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 104,\n        \"z\": 99,\n        \"offset\": 0\n      },\n      {\n        \"x\": 104,\n        \"z\": 99,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 72,\n    \"z\": 114,\n    \"entity_id\": 28,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          72,\n          114,\n          28,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10480072001c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          72,\n          114,\n          16\n        ],\n        \"hex\": \"011000480072001000\",\n        \"x\": 72,\n        \"z\": 114,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 72,\n        \"z\": 114,\n        \"offset\": 0\n      },\n      {\n        \"x\": 72,\n        \"z\": 114,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 123,\n    \"z\": 181,\n    \"entity_id\": 19,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 7000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          123,\n          181,\n          19,\n          1,\n          7000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          175\n        ],\n        \"hex\": \"0e02007b00b50013000100581b2c010000000000000000af00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          101,\n          117,\n          31\n        ],\n        \"hex\": \"02650075001f00\",\n        \"x\": 101,\n        \"z\": 117,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          90,\n          108,\n          6\n        ],\n        \"hex\": \"025a006c000600\",\n        \"x\": 90,\n        \"z\": 108,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          126,\n          185,\n          6\n        ],\n        \"hex\": \"027e00b9000600\",\n        \"x\": 126,\n        \"z\": 185,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          123,\n          181,\n          70\n        ],\n        \"hex\": \"0106007b00b5004600\",\n        \"x\": 123,\n        \"z\": 181,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 123,\n        \"z\": 181,\n        \"offset\": 0\n      },\n      {\n        \"x\": 101,\n        \"z\": 117,\n        \"offset\": 31\n      },\n      {\n        \"x\": 90,\n        \"z\": 108,\n        \"offset\": 44\n      },\n      {\n        \"x\": 126,\n        \"z\": 185,\n        \"offset\": 57\n      },\n      {\n        \"x\": 123,\n        \"z\": 181,\n        \"offset\": 70\n      }\n    ]\n  }\n]\n",
      "cd_view": "[\n  {\n    \"type\": 18,\n    \"size\": 11,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 123,\n        \"z\": 180\n      },\n      {\n        \"x\": 101,\n        \"z\": 117\n      },\n      {\n        \"x\": 93,\n        \"z\": 109\n      },\n      {\n        \"x\": 119,\n        \"z\": 171\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 105,\n    \"kind\": \"aircraft_group\",\n    \"x\": 101,\n    \"z\": 161,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 28000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          101,\n          161,\n          12,\n          1,\n          28000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01006500a1000c000100606d2c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          28000\n        ],\n        \"hex\": \"0b606d\",\n        \"value\": 28000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          91,\n          156,\n          31\n        ],\n        \"hex\": \"025b009c001f00\",\n        \"x\": 91,\n        \"z\": 156,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          28000\n        ],\n        \"hex\": \"0b606d\",\n        \"value\": 28000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          86,\n          143,\n          6\n        ],\n        \"hex\": \"0256008f000600\",\n        \"x\": 86,\n        \"z\": 143,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          28000\n        ],\n        \"hex\": \"0b606d\",\n        \"value\": 28000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          100,\n          138,\n          6\n        ],\n        \"hex\": \"0264008a000600\",\n        \"x\": 100,\n        \"z\": 138,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          28000\n        ],\n        \"hex\": \"0b606d\",\n        \"value\": 28000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          107,\n          149,\n          6\n        ],\n        \"hex\": \"026b0095000600\",\n        \"x\": 107,\n        \"z\": 149,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          28000\n        ],\n        \"hex\": \"0b606d\",\n        \"value\": 28000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          109,\n          164,\n          6\n        ],\n        \"hex\": \"026d00a4000600\",\n        \"x\": 109,\n        \"z\": 164,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          28000\n        ],\n        \"hex\": \"0b606d\",\n        \"value\": 28000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          101,\n          161,\n          96\n        ],\n        \"hex\": \"0106006500a1006000\",\n        \"x\": 101,\n        \"z\": 161,\n        \"far_target\": 90,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 101,\n        \"z\": 161,\n        \"offset\": 0\n      },\n      {\n        \"x\": 91,\n        \"z\": 156,\n        \"offset\": 31\n      },\n      {\n        \"x\": 86,\n        \"z\": 143,\n        \"offset\": 44\n      },\n      {\n        \"x\": 100,\n        \"z\": 138,\n        \"offset\": 57\n      },\n      {\n        \"x\": 107,\n        \"z\": 149,\n        \"offset\": 70\n      },\n      {\n        \"x\": 109,\n        \"z\": 164,\n        \"offset\": 83\n      },\n      {\n        \"x\": 101,\n        \"z\": 161,\n        \"offset\": 96\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 105,\n    \"kind\": \"aircraft_group\",\n    \"x\": 134,\n    \"z\": 135,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 25000,\n    \"initial_speed\": 250,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          134,\n          135,\n          16,\n          1,\n          25000,\n          250,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e01008600870010000100a861fa0000000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          109,\n          138,\n          31\n        ],\n        \"hex\": \"026d008a001f00\",\n        \"x\": 109,\n        \"z\": 138,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          106,\n          156,\n          6\n        ],\n        \"hex\": \"026a009c000600\",\n        \"x\": 106,\n        \"z\": 156,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          124,\n          162,\n          6\n        ],\n        \"hex\": \"027c00a2000600\",\n        \"x\": 124,\n        \"z\": 162,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          143,\n          155,\n          6\n        ],\n        \"hex\": \"028f009b000600\",\n        \"x\": 143,\n        \"z\": 155,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          141,\n          141,\n          6\n        ],\n        \"hex\": \"028d008d000600\",\n        \"x\": 141,\n        \"z\": 141,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          134,\n          135,\n          96\n        ],\n        \"hex\": \"010600860087006000\",\n        \"x\": 134,\n        \"z\": 135,\n        \"far_target\": 90,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 134,\n        \"z\": 135,\n        \"offset\": 0\n      },\n      {\n        \"x\": 109,\n        \"z\": 138,\n        \"offset\": 31\n      },\n      {\n        \"x\": 106,\n        \"z\": 156,\n        \"offset\": 44\n      },\n      {\n        \"x\": 124,\n        \"z\": 162,\n        \"offset\": 57\n      },\n      {\n        \"x\": 143,\n        \"z\": 155,\n        \"offset\": 70\n      },\n      {\n        \"x\": 141,\n        \"z\": 141,\n        \"offset\": 83\n      },\n      {\n        \"x\": 134,\n        \"z\": 135,\n        \"offset\": 96\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 144,\n    \"kind\": \"aircraft_group\",\n    \"x\": 128,\n    \"z\": 177,\n    \"entity_id\": 14,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          128,\n          177,\n          14,\n          1,\n          6000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02008000b1000e00010070175e010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          131,\n          147,\n          31\n        ],\n        \"hex\": \"02830093001f00\",\n        \"x\": 131,\n        \"z\": 147,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          137,\n          143,\n          6\n        ],\n        \"hex\": \"0289008f000600\",\n        \"x\": 137,\n        \"z\": 143,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          148,\n          132,\n          6\n        ],\n        \"hex\": \"02940084000600\",\n        \"x\": 148,\n        \"z\": 132,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          145,\n          120,\n          6\n        ],\n        \"hex\": \"02910078000600\",\n        \"x\": 145,\n        \"z\": 120,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          135,\n          121,\n          6\n        ],\n        \"hex\": \"02870079000600\",\n        \"x\": 135,\n        \"z\": 121,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          120,\n          150,\n          6\n        ],\n        \"hex\": \"02780096000600\",\n        \"x\": 120,\n        \"z\": 150,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          125,\n          165,\n          6\n        ],\n        \"hex\": \"027d00a5000600\",\n        \"x\": 125,\n        \"z\": 165,\n        \"back_target\": 103\n      },\n      {\n        \"offset\": 116,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 119,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 122,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          126,\n          176,\n          6\n        ],\n        \"hex\": \"027e00b0000600\",\n        \"x\": 126,\n        \"z\": 176,\n        \"back_target\": 116\n      },\n      {\n        \"offset\": 129,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 132,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 135,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          128,\n          177,\n          135\n        ],\n        \"hex\": \"0106008000b1008700\",\n        \"x\": 128,\n        \"z\": 177,\n        \"far_target\": 129,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 128,\n        \"z\": 177,\n        \"offset\": 0\n      },\n      {\n        \"x\": 131,\n        \"z\": 147,\n        \"offset\": 31\n      },\n      {\n        \"x\": 137,\n        \"z\": 143,\n        \"offset\": 44\n      },\n      {\n        \"x\": 148,\n        \"z\": 132,\n        \"offset\": 57\n      },\n      {\n        \"x\": 145,\n        \"z\": 120,\n        \"offset\": 70\n      },\n      {\n        \"x\": 135,\n        \"z\": 121,\n        \"offset\": 83\n      },\n      {\n        \"x\": 120,\n        \"z\": 150,\n        \"offset\": 96\n      },\n      {\n        \"x\": 125,\n        \"z\": 165,\n        \"offset\": 109\n      },\n      {\n        \"x\": 126,\n        \"z\": 176,\n        \"offset\": 122\n      },\n      {\n        \"x\": 128,\n        \"z\": 177,\n        \"offset\": 135\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 123,\n    \"z\": 182,\n    \"entity_id\": 9,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 400,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          123,\n          182,\n          9,\n          1,\n          6000,\n          400,\n          0,\n          0,\n          0,\n          0,\n          150\n        ],\n        \"hex\": \"0e01007b00b600090001007017900100000000000000009600\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          15,\n          123,\n          182\n        ],\n        \"hex\": \"090f007b00b600\",\n        \"x\": 123,\n        \"z\": 182,\n        \"distance_operand\": 15\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          123,\n          182,\n          38\n        ],\n        \"hex\": \"0126007b00b6002600\",\n        \"x\": 123,\n        \"z\": 182,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 123,\n        \"z\": 182,\n        \"offset\": 0\n      },\n      {\n        \"x\": 123,\n        \"z\": 182,\n        \"offset\": 31\n      },\n      {\n        \"x\": 123,\n        \"z\": 182,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 131,\n    \"kind\": \"aircraft_group\",\n    \"x\": 116,\n    \"z\": 181,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          116,\n          181,\n          11,\n          1,\n          6000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e02007400b5000b00010070172c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          114,\n          158,\n          31\n        ],\n        \"hex\": \"0272009e001f00\",\n        \"x\": 114,\n        \"z\": 158,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          111,\n          154,\n          6\n        ],\n        \"hex\": \"026f009a000600\",\n        \"x\": 111,\n        \"z\": 154,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          113,\n          140,\n          6\n        ],\n        \"hex\": \"0271008c000600\",\n        \"x\": 113,\n        \"z\": 140,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          119,\n          137,\n          6\n        ],\n        \"hex\": \"02770089000600\",\n        \"x\": 119,\n        \"z\": 137,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          140,\n          147,\n          6\n        ],\n        \"hex\": \"028c0093000600\",\n        \"x\": 140,\n        \"z\": 147,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          130,\n          164,\n          6\n        ],\n        \"hex\": \"028200a4000600\",\n        \"x\": 130,\n        \"z\": 164,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          118,\n          180,\n          6\n        ],\n        \"hex\": \"027600b4000600\",\n        \"x\": 118,\n        \"z\": 180,\n        \"back_target\": 103\n      },\n      {\n        \"offset\": 116,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 119,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 122,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          116,\n          181,\n          122\n        ],\n        \"hex\": \"0106007400b5007a00\",\n        \"x\": 116,\n        \"z\": 181,\n        \"far_target\": 116,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 116,\n        \"z\": 181,\n        \"offset\": 0\n      },\n      {\n        \"x\": 114,\n        \"z\": 158,\n        \"offset\": 31\n      },\n      {\n        \"x\": 111,\n        \"z\": 154,\n        \"offset\": 44\n      },\n      {\n        \"x\": 113,\n        \"z\": 140,\n        \"offset\": 57\n      },\n      {\n        \"x\": 119,\n        \"z\": 137,\n        \"offset\": 70\n      },\n      {\n        \"x\": 140,\n        \"z\": 147,\n        \"offset\": 83\n      },\n      {\n        \"x\": 130,\n        \"z\": 164,\n        \"offset\": 96\n      },\n      {\n        \"x\": 118,\n        \"z\": 180,\n        \"offset\": 109\n      },\n      {\n        \"x\": 116,\n        \"z\": 181,\n        \"offset\": 122\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 150,\n    \"kind\": \"aircraft_group\",\n    \"x\": 101,\n    \"z\": 117,\n    \"entity_id\": 5,\n    \"group_count\": 3,\n    \"airborne\": false,\n    \"initial_altitude\": 3500,\n    \"initial_speed\": 180,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          3,\n          101,\n          117,\n          5,\n          0,\n          3500,\n          180,\n          10,\n          0,\n          90,\n          45,\n          250\n        ],\n        \"hex\": \"0e03006500750005000000ac0db4000a0000005a002d00fa00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 3,\n        \"name\": \"wait\",\n        \"bytes\": 5,\n        \"words\": [\n          10,\n          0\n        ],\n        \"hex\": \"030a000000\",\n        \"minutes\": 10,\n        \"seconds\": 0\n      },\n      {\n        \"offset\": 30,\n        \"opcode\": 4,\n        \"name\": \"takeoff\",\n        \"bytes\": 7,\n        \"words\": [\n          90,\n          45,\n          250\n        ],\n        \"hex\": \"045a002d00fa00\"\n      },\n      {\n        \"offset\": 37,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4500\n        ],\n        \"hex\": \"0b9411\",\n        \"value\": 4500\n      },\n      {\n        \"offset\": 40,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          340\n        ],\n        \"hex\": \"0d5401\",\n        \"value\": 340\n      },\n      {\n        \"offset\": 43,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          104,\n          118,\n          43\n        ],\n        \"hex\": \"02680076002b00\",\n        \"x\": 104,\n        \"z\": 118,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 50,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 53,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 56,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          106,\n          117,\n          6\n        ],\n        \"hex\": \"026a0075000600\",\n        \"x\": 106,\n        \"z\": 117,\n        \"back_target\": 50\n      },\n      {\n        \"offset\": 63,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 66,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 69,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          99,\n          108,\n          6\n        ],\n        \"hex\": \"0263006c000600\",\n        \"x\": 99,\n        \"z\": 108,\n        \"back_target\": 63\n      },\n      {\n        \"offset\": 76,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 79,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 82,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          91,\n          107,\n          6\n        ],\n        \"hex\": \"025b006b000600\",\n        \"x\": 91,\n        \"z\": 107,\n        \"back_target\": 76\n      },\n      {\n        \"offset\": 89,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 92,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 95,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          88,\n          114,\n          6\n        ],\n        \"hex\": \"02580072000600\",\n        \"x\": 88,\n        \"z\": 114,\n        \"back_target\": 89\n      },\n      {\n        \"offset\": 102,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 105,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 108,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          93,\n          122,\n          6\n        ],\n        \"hex\": \"025d007a000600\",\n        \"x\": 93,\n        \"z\": 122,\n        \"back_target\": 102\n      },\n      {\n        \"offset\": 115,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 118,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 121,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          101,\n          117,\n          6\n        ],\n        \"hex\": \"02650075000600\",\n        \"x\": 101,\n        \"z\": 117,\n        \"back_target\": 115\n      },\n      {\n        \"offset\": 128,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          45,\n          101,\n          117\n        ],\n        \"hex\": \"092d0065007500\",\n        \"x\": 101,\n        \"z\": 117,\n        \"distance_operand\": 45\n      },\n      {\n        \"offset\": 135,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 138,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 141,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          101,\n          117,\n          141\n        ],\n        \"hex\": \"010d00650075008d00\",\n        \"x\": 101,\n        \"z\": 117,\n        \"far_target\": 128,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 101,\n        \"z\": 117,\n        \"offset\": 0\n      },\n      {\n        \"x\": 104,\n        \"z\": 118,\n        \"offset\": 43\n      },\n      {\n        \"x\": 106,\n        \"z\": 117,\n        \"offset\": 56\n      },\n      {\n        \"x\": 99,\n        \"z\": 108,\n        \"offset\": 69\n      },\n      {\n        \"x\": 91,\n        \"z\": 107,\n        \"offset\": 82\n      },\n      {\n        \"x\": 88,\n        \"z\": 114,\n        \"offset\": 95\n      },\n      {\n        \"x\": 93,\n        \"z\": 122,\n        \"offset\": 108\n      },\n      {\n        \"x\": 101,\n        \"z\": 117,\n        \"offset\": 121\n      },\n      {\n        \"x\": 101,\n        \"z\": 117,\n        \"offset\": 128\n      },\n      {\n        \"x\": 101,\n        \"z\": 117,\n        \"offset\": 141\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 92,\n    \"z\": 117,\n    \"entity_id\": 5,\n    \"group_count\": 3,\n    \"airborne\": true,\n    \"initial_altitude\": 8000,\n    \"initial_speed\": 400,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          3,\n          92,\n          117,\n          5,\n          1,\n          8000,\n          400,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e03005c00750005000100401f90010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          60,\n          92,\n          117\n        ],\n        \"hex\": \"093c005c007500\",\n        \"x\": 92,\n        \"z\": 117,\n        \"distance_operand\": 60\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          92,\n          117,\n          38\n        ],\n        \"hex\": \"0126005c0075002600\",\n        \"x\": 92,\n        \"z\": 117,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 92,\n        \"z\": 117,\n        \"offset\": 0\n      },\n      {\n        \"x\": 92,\n        \"z\": 117,\n        \"offset\": 31\n      },\n      {\n        \"x\": 92,\n        \"z\": 117,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 132,\n    \"z\": 103,\n    \"entity_id\": 28,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          132,\n          103,\n          28,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10840067001c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          132,\n          103,\n          16\n        ],\n        \"hex\": \"011000840067001000\",\n        \"x\": 132,\n        \"z\": 103,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 132,\n        \"z\": 103,\n        \"offset\": 0\n      },\n      {\n        \"x\": 132,\n        \"z\": 103,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 98,\n    \"z\": 111,\n    \"entity_id\": 28,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          98,\n          111,\n          28,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"1062006f001c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          98,\n          111,\n          16\n        ],\n        \"hex\": \"01100062006f001000\",\n        \"x\": 98,\n        \"z\": 111,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 98,\n        \"z\": 111,\n        \"offset\": 0\n      },\n      {\n        \"x\": 98,\n        \"z\": 111,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 87,\n    \"z\": 157,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          87,\n          157,\n          35,\n          0,\n          180,\n          30\n        ],\n        \"hex\": \"1057009d0023000000b4001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          87,\n          120,\n          16\n        ],\n        \"hex\": \"02570078001000\",\n        \"x\": 87,\n        \"z\": 120,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          87,\n          157,\n          26\n        ],\n        \"hex\": \"01030057009d001a00\",\n        \"x\": 87,\n        \"z\": 157,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 87,\n        \"z\": 157,\n        \"offset\": 0\n      },\n      {\n        \"x\": 87,\n        \"z\": 120,\n        \"offset\": 16\n      },\n      {\n        \"x\": 87,\n        \"z\": 157,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 121,\n    \"z\": 151,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          121,\n          151,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10790097002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          121,\n          151,\n          16\n        ],\n        \"hex\": \"011000790097001000\",\n        \"x\": 121,\n        \"z\": 151,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 121,\n        \"z\": 151,\n        \"offset\": 0\n      },\n      {\n        \"x\": 121,\n        \"z\": 151,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 121,\n    \"z\": 151,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 5000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          121,\n          151,\n          11,\n          1,\n          5000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e0200790097000b00010088132c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          20,\n          121,\n          151\n        ],\n        \"hex\": \"09140079009700\",\n        \"x\": 121,\n        \"z\": 151,\n        \"distance_operand\": 20\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          121,\n          151,\n          38\n        ],\n        \"hex\": \"012600790097002600\",\n        \"x\": 121,\n        \"z\": 151,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 121,\n        \"z\": 151,\n        \"offset\": 0\n      },\n      {\n        \"x\": 121,\n        \"z\": 151,\n        \"offset\": 31\n      },\n      {\n        \"x\": 121,\n        \"z\": 151,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 104,\n    \"z\": 99,\n    \"entity_id\": 28,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          104,\n          99,\n          28,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10680063001c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          104,\n          99,\n          16\n        ],\n        \"hex\": \"011000680063001000\",\n        \"x\": 104,\n        \"z\": 99,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 104,\n        \"z\": 99,\n        \"offset\": 0\n      },\n      {\n        \"x\": 104,\n        \"z\": 99,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 72,\n    \"z\": 114,\n    \"entity_id\": 28,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          72,\n          114,\n          28,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10480072001c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          72,\n          114,\n          16\n        ],\n        \"hex\": \"011000480072001000\",\n        \"x\": 72,\n        \"z\": 114,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 72,\n        \"z\": 114,\n        \"offset\": 0\n      },\n      {\n        \"x\": 72,\n        \"z\": 114,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 123,\n    \"z\": 181,\n    \"entity_id\": 19,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 7000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          123,\n          181,\n          19,\n          1,\n          7000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          175\n        ],\n        \"hex\": \"0e02007b00b50013000100581b2c010000000000000000af00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          101,\n          117,\n          31\n        ],\n        \"hex\": \"02650075001f00\",\n        \"x\": 101,\n        \"z\": 117,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          90,\n          108,\n          6\n        ],\n        \"hex\": \"025a006c000600\",\n        \"x\": 90,\n        \"z\": 108,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          126,\n          185,\n          6\n        ],\n        \"hex\": \"027e00b9000600\",\n        \"x\": 126,\n        \"z\": 185,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          123,\n          181,\n          70\n        ],\n        \"hex\": \"0106007b00b5004600\",\n        \"x\": 123,\n        \"z\": 181,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 123,\n        \"z\": 181,\n        \"offset\": 0\n      },\n      {\n        \"x\": 101,\n        \"z\": 117,\n        \"offset\": 31\n      },\n      {\n        \"x\": 90,\n        \"z\": 108,\n        \"offset\": 44\n      },\n      {\n        \"x\": 126,\n        \"z\": 185,\n        \"offset\": 57\n      },\n      {\n        \"x\": 123,\n        \"z\": 181,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 102,\n    \"z\": 117,\n    \"entity_id\": 40,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          102,\n          117,\n          40,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10660075002800000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          102,\n          117,\n          16\n        ],\n        \"hex\": \"011000660075001000\",\n        \"x\": 102,\n        \"z\": 117,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 102,\n        \"z\": 117,\n        \"offset\": 0\n      },\n      {\n        \"x\": 102,\n        \"z\": 117,\n        \"offset\": 16\n      }\n    ]\n  }\n]\n",
      "diff": "--- floppy/waybin/miss825.way\n+++ CD/waybin/miss825.way\n@@ -2809,5 +2809,73 @@\n         \"offset\": 70\n       }\n     ]\n+  },\n+  {\n+    \"type\": 16,\n+    \"size\": 25,\n+    \"kind\": \"surface_unit\",\n+    \"x\": 102,\n+    \"z\": 117,\n+    \"entity_id\": 40,\n+    \"initial_altitude\": 0,\n+    \"initial_heading\": 0,\n+    \"initial_speed\": 0,\n+    \"commands\": [\n+      {\n+        \"offset\": 0,\n+        \"opcode\": 16,\n+        \"name\": \"surface_initial_state\",\n+        \"bytes\": 13,\n+        \"words\": [\n+          102,\n+          117,\n+          40,\n+          0,\n+          0,\n+          0\n+        ],\n+        \"hex\": \"10660075002800000000000000\"\n+      },\n+      {\n+        \"offset\": 13,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          0\n+        ],\n+        \"hex\": \"0d0000\",\n+        \"value\": 0\n+      },\n+      {\n+        \"offset\": 16,\n+        \"opcode\": 1,\n+        \"name\": \"waypoint_branch\",\n+        \"bytes\": 9,\n+        \"words\": [\n+          16,\n+          102,\n+          117,\n+          16\n+        ],\n+        \"hex\": \"011000660075001000\",\n+        \"x\": 102,\n+        \"z\": 117,\n+        \"far_target\": 0,\n+        \"near_target\": 0\n+      }\n+    ],\n+    \"route\": [\n+      {\n+        \"x\": 102,\n+        \"z\": 117,\n+        \"offset\": 0\n+      },\n+      {\n+        \"x\": 102,\n+        \"z\": 117,\n+        \"offset\": 16\n+      }\n+    ]\n   }\n ]\n",
      "decoded_view_identical": false
    },
    {
      "index": 1513,
      "identifier": "9e9ca0a1",
      "offset": 284481,
      "stored_size": 500,
      "decoded_size": 866,
      "stored_sha256": "64c0993c1d629831e17cc147ccde9270294d5b08f4e1705f00f7c3f3c48bba4e",
      "sha256": "48318f92693fdc4c51a2a40b187ce862544259a25d45818394733d55cc8bbad7",
      "status": "changed",
      "family": "waypoints_binary",
      "candidate_names": [
        "waybin/miss842.way"
      ],
      "preferred_names": [
        "waybin/miss842.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waybin/miss842.way",
      "cd_identifiers": [
        "93c98ca1"
      ],
      "label": "waybin/miss842.way",
      "counterpart": {
        "index": 706,
        "identifier": "93c98ca1",
        "path": "waybin/miss842.way",
        "family": "waypoints_binary",
        "output_sha256": "686116546e9e7ead4da958d81dddf81441d720174fe9bccd4d0e0d48ecbb7701",
        "output_size": 893,
        "logical_name": "waybin/miss842.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "[\n  {\n    \"type\": 18,\n    \"size\": 9,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 150,\n        \"z\": 73\n      },\n      {\n        \"x\": 141,\n        \"z\": 105\n      },\n      {\n        \"x\": 150,\n        \"z\": 73\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 124,\n    \"kind\": \"aircraft_group\",\n    \"x\": 145,\n    \"z\": 128,\n    \"entity_id\": 22,\n    \"group_count\": 2,\n    \"airborne\": false,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 500,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          145,\n          128,\n          22,\n          0,\n          6000,\n          500,\n          7,\n          0,\n          0,\n          45,\n          200\n        ],\n        \"hex\": \"0e020091008000160000007017f4010700000000002d00c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 3,\n        \"name\": \"wait\",\n        \"bytes\": 5,\n        \"words\": [\n          7,\n          0\n        ],\n        \"hex\": \"0307000000\",\n        \"minutes\": 7,\n        \"seconds\": 0\n      },\n      {\n        \"offset\": 30,\n        \"opcode\": 4,\n        \"name\": \"takeoff\",\n        \"bytes\": 7,\n        \"words\": [\n          0,\n          45,\n          200\n        ],\n        \"hex\": \"0400002d00c800\"\n      },\n      {\n        \"offset\": 37,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 40,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 43,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          147,\n          133,\n          43\n        ],\n        \"hex\": \"02930085002b00\",\n        \"x\": 147,\n        \"z\": 133,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 50,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 53,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 56,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          151,\n          132,\n          6\n        ],\n        \"hex\": \"02970084000600\",\n        \"x\": 151,\n        \"z\": 132,\n        \"back_target\": 50\n      },\n      {\n        \"offset\": 63,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 66,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 69,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          156,\n          125,\n          6\n        ],\n        \"hex\": \"029c007d000600\",\n        \"x\": 156,\n        \"z\": 125,\n        \"back_target\": 63\n      },\n      {\n        \"offset\": 76,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 79,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 82,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          159,\n          119,\n          6\n        ],\n        \"hex\": \"029f0077000600\",\n        \"x\": 159,\n        \"z\": 119,\n        \"back_target\": 76\n      },\n      {\n        \"offset\": 89,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 92,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 95,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          144,\n          109,\n          6\n        ],\n        \"hex\": \"0290006d000600\",\n        \"x\": 144,\n        \"z\": 109,\n        \"back_target\": 89\n      },\n      {\n        \"offset\": 102,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          45,\n          144,\n          109\n        ],\n        \"hex\": \"092d0090006d00\",\n        \"x\": 144,\n        \"z\": 109,\n        \"distance_operand\": 45\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 112,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 115,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          145,\n          128,\n          115\n        ],\n        \"hex\": \"010d00910080007300\",\n        \"x\": 145,\n        \"z\": 128,\n        \"far_target\": 102,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 145,\n        \"z\": 128,\n        \"offset\": 0\n      },\n      {\n        \"x\": 147,\n        \"z\": 133,\n        \"offset\": 43\n      },\n      {\n        \"x\": 151,\n        \"z\": 132,\n        \"offset\": 56\n      },\n      {\n        \"x\": 156,\n        \"z\": 125,\n        \"offset\": 69\n      },\n      {\n        \"x\": 159,\n        \"z\": 119,\n        \"offset\": 82\n      },\n      {\n        \"x\": 144,\n        \"z\": 109,\n        \"offset\": 95\n      },\n      {\n        \"x\": 144,\n        \"z\": 109,\n        \"offset\": 102\n      },\n      {\n        \"x\": 145,\n        \"z\": 128,\n        \"offset\": 115\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 72,\n    \"kind\": \"aircraft_group\",\n    \"x\": 86,\n    \"z\": 115,\n    \"entity_id\": 21,\n    \"group_count\": 2,\n    \"airborne\": false,\n    \"initial_altitude\": 4000,\n    \"initial_speed\": 150,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          86,\n          115,\n          21,\n          0,\n          4000,\n          150,\n          3,\n          0,\n          0,\n          50,\n          250\n        ],\n        \"hex\": \"0e02005600730015000000a00f96000300000000003200fa00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 3,\n        \"name\": \"wait\",\n        \"bytes\": 5,\n        \"words\": [\n          3,\n          0\n        ],\n        \"hex\": \"0303000000\",\n        \"minutes\": 3,\n        \"seconds\": 0\n      },\n      {\n        \"offset\": 30,\n        \"opcode\": 4,\n        \"name\": \"takeoff\",\n        \"bytes\": 7,\n        \"words\": [\n          0,\n          50,\n          250\n        ],\n        \"hex\": \"0400003200fa00\"\n      },\n      {\n        \"offset\": 37,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          10000\n        ],\n        \"hex\": \"0b1027\",\n        \"value\": 10000\n      },\n      {\n        \"offset\": 40,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 43,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          141,\n          105,\n          43\n        ],\n        \"hex\": \"028d0069002b00\",\n        \"x\": 141,\n        \"z\": 105,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 50,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          50,\n          141,\n          105\n        ],\n        \"hex\": \"0932008d006900\",\n        \"x\": 141,\n        \"z\": 105,\n        \"distance_operand\": 50\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 60,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          10000\n        ],\n        \"hex\": \"0b1027\",\n        \"value\": 10000\n      },\n      {\n        \"offset\": 63,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          86,\n          115,\n          63\n        ],\n        \"hex\": \"010d00560073003f00\",\n        \"x\": 86,\n        \"z\": 115,\n        \"far_target\": 50,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 86,\n        \"z\": 115,\n        \"offset\": 0\n      },\n      {\n        \"x\": 141,\n        \"z\": 105,\n        \"offset\": 43\n      },\n      {\n        \"x\": 141,\n        \"z\": 105,\n        \"offset\": 50\n      },\n      {\n        \"x\": 86,\n        \"z\": 115,\n        \"offset\": 63\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 85,\n    \"kind\": \"aircraft_group\",\n    \"x\": 147,\n    \"z\": 107,\n    \"entity_id\": 21,\n    \"group_count\": 1,\n    \"airborne\": false,\n    \"initial_altitude\": 4000,\n    \"initial_speed\": 150,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          147,\n          107,\n          21,\n          0,\n          4000,\n          150,\n          10,\n          0,\n          270,\n          50,\n          250\n        ],\n        \"hex\": \"0e010093006b0015000000a00f96000a0000000e013200fa00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 3,\n        \"name\": \"wait\",\n        \"bytes\": 5,\n        \"words\": [\n          10,\n          0\n        ],\n        \"hex\": \"030a000000\",\n        \"minutes\": 10,\n        \"seconds\": 0\n      },\n      {\n        \"offset\": 30,\n        \"opcode\": 4,\n        \"name\": \"takeoff\",\n        \"bytes\": 7,\n        \"words\": [\n          270,\n          50,\n          250\n        ],\n        \"hex\": \"040e013200fa00\"\n      },\n      {\n        \"offset\": 37,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 40,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          700\n        ],\n        \"hex\": \"0dbc02\",\n        \"value\": 700\n      },\n      {\n        \"offset\": 43,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          137,\n          106,\n          43\n        ],\n        \"hex\": \"0289006a002b00\",\n        \"x\": 137,\n        \"z\": 106,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 50,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 53,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 56,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          148,\n          100,\n          6\n        ],\n        \"hex\": \"02940064000600\",\n        \"x\": 148,\n        \"z\": 100,\n        \"back_target\": 50\n      },\n      {\n        \"offset\": 63,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          35,\n          148,\n          100\n        ],\n        \"hex\": \"09230094006400\",\n        \"x\": 148,\n        \"z\": 100,\n        \"distance_operand\": 35\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 73,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 76,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          147,\n          107,\n          76\n        ],\n        \"hex\": \"010d0093006b004c00\",\n        \"x\": 147,\n        \"z\": 107,\n        \"far_target\": 63,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 147,\n        \"z\": 107,\n        \"offset\": 0\n      },\n      {\n        \"x\": 137,\n        \"z\": 106,\n        \"offset\": 43\n      },\n      {\n        \"x\": 148,\n        \"z\": 100,\n        \"offset\": 56\n      },\n      {\n        \"x\": 148,\n        \"z\": 100,\n        \"offset\": 63\n      },\n      {\n        \"x\": 147,\n        \"z\": 107,\n        \"offset\": 76\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 143,\n    \"z\": 96,\n    \"entity_id\": 23,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 5000,\n    \"initial_speed\": 220,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          143,\n          96,\n          23,\n          1,\n          5000,\n          220,\n          0,\n          0,\n          0,\n          0,\n          220\n        ],\n        \"hex\": \"0e02008f006000170001008813dc000000000000000000dc00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          220\n        ],\n        \"hex\": \"0ddc00\",\n        \"value\": 220\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          35,\n          143,\n          96\n        ],\n        \"hex\": \"0923008f006000\",\n        \"x\": 143,\n        \"z\": 96,\n        \"distance_operand\": 35\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          143,\n          96,\n          38\n        ],\n        \"hex\": \"0126008f0060002600\",\n        \"x\": 143,\n        \"z\": 96,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 143,\n        \"z\": 96,\n        \"offset\": 0\n      },\n      {\n        \"x\": 143,\n        \"z\": 96,\n        \"offset\": 31\n      },\n      {\n        \"x\": 143,\n        \"z\": 96,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 105,\n    \"kind\": \"aircraft_group\",\n    \"x\": 160,\n    \"z\": 98,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 25000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          160,\n          98,\n          12,\n          1,\n          25000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e0100a00062000c000100a8612c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          152,\n          94,\n          31\n        ],\n        \"hex\": \"0298005e001f00\",\n        \"x\": 152,\n        \"z\": 94,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          148,\n          87,\n          6\n        ],\n        \"hex\": \"02940057000600\",\n        \"x\": 148,\n        \"z\": 87,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          153,\n          83,\n          6\n        ],\n        \"hex\": \"02990053000600\",\n        \"x\": 153,\n        \"z\": 83,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          162,\n          86,\n          6\n        ],\n        \"hex\": \"02a20056000600\",\n        \"x\": 162,\n        \"z\": 86,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          165,\n          96,\n          6\n        ],\n        \"hex\": \"02a50060000600\",\n        \"x\": 165,\n        \"z\": 96,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          160,\n          98,\n          96\n        ],\n        \"hex\": \"010600a00062006000\",\n        \"x\": 160,\n        \"z\": 98,\n        \"far_target\": 90,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 160,\n        \"z\": 98,\n        \"offset\": 0\n      },\n      {\n        \"x\": 152,\n        \"z\": 94,\n        \"offset\": 31\n      },\n      {\n        \"x\": 148,\n        \"z\": 87,\n        \"offset\": 44\n      },\n      {\n        \"x\": 153,\n        \"z\": 83,\n        \"offset\": 57\n      },\n      {\n        \"x\": 162,\n        \"z\": 86,\n        \"offset\": 70\n      },\n      {\n        \"x\": 165,\n        \"z\": 96,\n        \"offset\": 83\n      },\n      {\n        \"x\": 160,\n        \"z\": 98,\n        \"offset\": 96\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 128,\n    \"z\": 73,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          128,\n          73,\n          16,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e0100800049001000010030752c0100000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          160,\n          100,\n          31\n        ],\n        \"hex\": \"02a00064001f00\",\n        \"x\": 160,\n        \"z\": 100,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          164,\n          98,\n          6\n        ],\n        \"hex\": \"02a40062000600\",\n        \"x\": 164,\n        \"z\": 98,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          132,\n          71,\n          6\n        ],\n        \"hex\": \"02840047000600\",\n        \"x\": 132,\n        \"z\": 71,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          128,\n          73,\n          70\n        ],\n        \"hex\": \"010600800049004600\",\n        \"x\": 128,\n        \"z\": 73,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 128,\n        \"z\": 73,\n        \"offset\": 0\n      },\n      {\n        \"x\": 160,\n        \"z\": 100,\n        \"offset\": 31\n      },\n      {\n        \"x\": 164,\n        \"z\": 98,\n        \"offset\": 44\n      },\n      {\n        \"x\": 132,\n        \"z\": 71,\n        \"offset\": 57\n      },\n      {\n        \"x\": 128,\n        \"z\": 73,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 158,\n    \"z\": 85,\n    \"entity_id\": 14,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 5000,\n    \"initial_speed\": 450,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          158,\n          85,\n          14,\n          1,\n          5000,\n          450,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02009e0055000e0001008813c2010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          45,\n          158,\n          85\n        ],\n        \"hex\": \"092d009e005500\",\n        \"x\": 158,\n        \"z\": 85,\n        \"distance_operand\": 45\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          158,\n          85,\n          38\n        ],\n        \"hex\": \"0126009e0055002600\",\n        \"x\": 158,\n        \"z\": 85,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 158,\n        \"z\": 85,\n        \"offset\": 0\n      },\n      {\n        \"x\": 158,\n        \"z\": 85,\n        \"offset\": 31\n      },\n      {\n        \"x\": 158,\n        \"z\": 85,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 150,\n    \"z\": 73,\n    \"entity_id\": 45,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          150,\n          73,\n          45,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10960049002d00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          150,\n          73,\n          16\n        ],\n        \"hex\": \"011000960049001000\",\n        \"x\": 150,\n        \"z\": 73,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 150,\n        \"z\": 73,\n        \"offset\": 0\n      },\n      {\n        \"x\": 150,\n        \"z\": 73,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 127,\n    \"z\": 83,\n    \"entity_id\": 44,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          127,\n          83,\n          44,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"107f0053002c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          127,\n          83,\n          16\n        ],\n        \"hex\": \"0110007f0053001000\",\n        \"x\": 127,\n        \"z\": 83,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 127,\n        \"z\": 83,\n        \"offset\": 0\n      },\n      {\n        \"x\": 127,\n        \"z\": 83,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 130,\n    \"z\": 105,\n    \"entity_id\": 28,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          130,\n          105,\n          28,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10820069001c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          130,\n          105,\n          16\n        ],\n        \"hex\": \"011000820069001000\",\n        \"x\": 130,\n        \"z\": 105,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 130,\n        \"z\": 105,\n        \"offset\": 0\n      },\n      {\n        \"x\": 130,\n        \"z\": 105,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 137,\n    \"z\": 101,\n    \"entity_id\": 28,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          137,\n          101,\n          28,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10890065001c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          137,\n          101,\n          16\n        ],\n        \"hex\": \"011000890065001000\",\n        \"x\": 137,\n        \"z\": 101,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 137,\n        \"z\": 101,\n        \"offset\": 0\n      },\n      {\n        \"x\": 137,\n        \"z\": 101,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 150,\n    \"z\": 73,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 5000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          150,\n          73,\n          11,\n          1,\n          5000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e0200960049000b00010088132c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          20,\n          150,\n          73\n        ],\n        \"hex\": \"09140096004900\",\n        \"x\": 150,\n        \"z\": 73,\n        \"distance_operand\": 20\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          150,\n          73,\n          38\n        ],\n        \"hex\": \"012600960049002600\",\n        \"x\": 150,\n        \"z\": 73,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 150,\n        \"z\": 73,\n        \"offset\": 0\n      },\n      {\n        \"x\": 150,\n        \"z\": 73,\n        \"offset\": 31\n      },\n      {\n        \"x\": 150,\n        \"z\": 73,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 101,\n    \"z\": 86,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          101,\n          86,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10650056001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          101,\n          86,\n          16\n        ],\n        \"hex\": \"011000650056001000\",\n        \"x\": 101,\n        \"z\": 86,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 101,\n        \"z\": 86,\n        \"offset\": 0\n      },\n      {\n        \"x\": 101,\n        \"z\": 86,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 97,\n    \"z\": 146,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          97,\n          146,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10610092001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          97,\n          146,\n          16\n        ],\n        \"hex\": \"011000610092001000\",\n        \"x\": 97,\n        \"z\": 146,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 97,\n        \"z\": 146,\n        \"offset\": 0\n      },\n      {\n        \"x\": 97,\n        \"z\": 146,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 147,\n    \"z\": 134,\n    \"entity_id\": 46,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          147,\n          134,\n          46,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10930086002e00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          147,\n          134,\n          16\n        ],\n        \"hex\": \"011000930086001000\",\n        \"x\": 147,\n        \"z\": 134,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 147,\n        \"z\": 134,\n        \"offset\": 0\n      },\n      {\n        \"x\": 147,\n        \"z\": 134,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 40,\n    \"kind\": \"surface_unit\",\n    \"x\": 140,\n    \"z\": 136,\n    \"entity_id\": 41,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 10,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          140,\n          136,\n          41,\n          0,\n          180,\n          10\n        ],\n        \"hex\": \"108c00880029000000b4000a00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          10\n        ],\n        \"hex\": \"0d0a00\",\n        \"value\": 10\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          140,\n          111,\n          16\n        ],\n        \"hex\": \"028c006f001000\",\n        \"x\": 140,\n        \"z\": 111,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 3,\n        \"name\": \"wait\",\n        \"bytes\": 5,\n        \"words\": [\n          40,\n          0\n        ],\n        \"hex\": \"0328000000\",\n        \"minutes\": 40,\n        \"seconds\": 0\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          10\n        ],\n        \"hex\": \"0d0a00\",\n        \"value\": 10\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          8,\n          140,\n          136,\n          31\n        ],\n        \"hex\": \"0108008c0088001f00\",\n        \"x\": 140,\n        \"z\": 136,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 140,\n        \"z\": 136,\n        \"offset\": 0\n      },\n      {\n        \"x\": 140,\n        \"z\": 111,\n        \"offset\": 16\n      },\n      {\n        \"x\": 140,\n        \"z\": 136,\n        \"offset\": 31\n      }\n    ]\n  }\n]\n",
      "cd_view": "[\n  {\n    \"type\": 18,\n    \"size\": 9,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 150,\n        \"z\": 73\n      },\n      {\n        \"x\": 141,\n        \"z\": 105\n      },\n      {\n        \"x\": 150,\n        \"z\": 73\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 124,\n    \"kind\": \"aircraft_group\",\n    \"x\": 145,\n    \"z\": 128,\n    \"entity_id\": 22,\n    \"group_count\": 2,\n    \"airborne\": false,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 500,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          145,\n          128,\n          22,\n          0,\n          6000,\n          500,\n          7,\n          0,\n          0,\n          45,\n          200\n        ],\n        \"hex\": \"0e020091008000160000007017f4010700000000002d00c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 3,\n        \"name\": \"wait\",\n        \"bytes\": 5,\n        \"words\": [\n          7,\n          0\n        ],\n        \"hex\": \"0307000000\",\n        \"minutes\": 7,\n        \"seconds\": 0\n      },\n      {\n        \"offset\": 30,\n        \"opcode\": 4,\n        \"name\": \"takeoff\",\n        \"bytes\": 7,\n        \"words\": [\n          0,\n          45,\n          200\n        ],\n        \"hex\": \"0400002d00c800\"\n      },\n      {\n        \"offset\": 37,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 40,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 43,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          147,\n          133,\n          43\n        ],\n        \"hex\": \"02930085002b00\",\n        \"x\": 147,\n        \"z\": 133,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 50,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 53,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 56,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          151,\n          132,\n          6\n        ],\n        \"hex\": \"02970084000600\",\n        \"x\": 151,\n        \"z\": 132,\n        \"back_target\": 50\n      },\n      {\n        \"offset\": 63,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 66,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 69,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          156,\n          125,\n          6\n        ],\n        \"hex\": \"029c007d000600\",\n        \"x\": 156,\n        \"z\": 125,\n        \"back_target\": 63\n      },\n      {\n        \"offset\": 76,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 79,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 82,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          159,\n          119,\n          6\n        ],\n        \"hex\": \"029f0077000600\",\n        \"x\": 159,\n        \"z\": 119,\n        \"back_target\": 76\n      },\n      {\n        \"offset\": 89,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 92,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 95,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          144,\n          109,\n          6\n        ],\n        \"hex\": \"0290006d000600\",\n        \"x\": 144,\n        \"z\": 109,\n        \"back_target\": 89\n      },\n      {\n        \"offset\": 102,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          45,\n          144,\n          109\n        ],\n        \"hex\": \"092d0090006d00\",\n        \"x\": 144,\n        \"z\": 109,\n        \"distance_operand\": 45\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 112,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 115,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          145,\n          128,\n          115\n        ],\n        \"hex\": \"010d00910080007300\",\n        \"x\": 145,\n        \"z\": 128,\n        \"far_target\": 102,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 145,\n        \"z\": 128,\n        \"offset\": 0\n      },\n      {\n        \"x\": 147,\n        \"z\": 133,\n        \"offset\": 43\n      },\n      {\n        \"x\": 151,\n        \"z\": 132,\n        \"offset\": 56\n      },\n      {\n        \"x\": 156,\n        \"z\": 125,\n        \"offset\": 69\n      },\n      {\n        \"x\": 159,\n        \"z\": 119,\n        \"offset\": 82\n      },\n      {\n        \"x\": 144,\n        \"z\": 109,\n        \"offset\": 95\n      },\n      {\n        \"x\": 144,\n        \"z\": 109,\n        \"offset\": 102\n      },\n      {\n        \"x\": 145,\n        \"z\": 128,\n        \"offset\": 115\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 72,\n    \"kind\": \"aircraft_group\",\n    \"x\": 86,\n    \"z\": 115,\n    \"entity_id\": 21,\n    \"group_count\": 2,\n    \"airborne\": false,\n    \"initial_altitude\": 4000,\n    \"initial_speed\": 150,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          86,\n          115,\n          21,\n          0,\n          4000,\n          150,\n          3,\n          0,\n          0,\n          50,\n          250\n        ],\n        \"hex\": \"0e02005600730015000000a00f96000300000000003200fa00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 3,\n        \"name\": \"wait\",\n        \"bytes\": 5,\n        \"words\": [\n          3,\n          0\n        ],\n        \"hex\": \"0303000000\",\n        \"minutes\": 3,\n        \"seconds\": 0\n      },\n      {\n        \"offset\": 30,\n        \"opcode\": 4,\n        \"name\": \"takeoff\",\n        \"bytes\": 7,\n        \"words\": [\n          0,\n          50,\n          250\n        ],\n        \"hex\": \"0400003200fa00\"\n      },\n      {\n        \"offset\": 37,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          10000\n        ],\n        \"hex\": \"0b1027\",\n        \"value\": 10000\n      },\n      {\n        \"offset\": 40,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 43,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          141,\n          105,\n          43\n        ],\n        \"hex\": \"028d0069002b00\",\n        \"x\": 141,\n        \"z\": 105,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 50,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          50,\n          141,\n          105\n        ],\n        \"hex\": \"0932008d006900\",\n        \"x\": 141,\n        \"z\": 105,\n        \"distance_operand\": 50\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 60,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          10000\n        ],\n        \"hex\": \"0b1027\",\n        \"value\": 10000\n      },\n      {\n        \"offset\": 63,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          86,\n          115,\n          63\n        ],\n        \"hex\": \"010d00560073003f00\",\n        \"x\": 86,\n        \"z\": 115,\n        \"far_target\": 50,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 86,\n        \"z\": 115,\n        \"offset\": 0\n      },\n      {\n        \"x\": 141,\n        \"z\": 105,\n        \"offset\": 43\n      },\n      {\n        \"x\": 141,\n        \"z\": 105,\n        \"offset\": 50\n      },\n      {\n        \"x\": 86,\n        \"z\": 115,\n        \"offset\": 63\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 85,\n    \"kind\": \"aircraft_group\",\n    \"x\": 147,\n    \"z\": 107,\n    \"entity_id\": 21,\n    \"group_count\": 1,\n    \"airborne\": false,\n    \"initial_altitude\": 4000,\n    \"initial_speed\": 150,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          147,\n          107,\n          21,\n          0,\n          4000,\n          150,\n          10,\n          0,\n          270,\n          50,\n          250\n        ],\n        \"hex\": \"0e010093006b0015000000a00f96000a0000000e013200fa00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 3,\n        \"name\": \"wait\",\n        \"bytes\": 5,\n        \"words\": [\n          10,\n          0\n        ],\n        \"hex\": \"030a000000\",\n        \"minutes\": 10,\n        \"seconds\": 0\n      },\n      {\n        \"offset\": 30,\n        \"opcode\": 4,\n        \"name\": \"takeoff\",\n        \"bytes\": 7,\n        \"words\": [\n          270,\n          50,\n          250\n        ],\n        \"hex\": \"040e013200fa00\"\n      },\n      {\n        \"offset\": 37,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 40,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          700\n        ],\n        \"hex\": \"0dbc02\",\n        \"value\": 700\n      },\n      {\n        \"offset\": 43,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          137,\n          106,\n          43\n        ],\n        \"hex\": \"0289006a002b00\",\n        \"x\": 137,\n        \"z\": 106,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 50,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 53,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 56,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          148,\n          100,\n          6\n        ],\n        \"hex\": \"02940064000600\",\n        \"x\": 148,\n        \"z\": 100,\n        \"back_target\": 50\n      },\n      {\n        \"offset\": 63,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          35,\n          148,\n          100\n        ],\n        \"hex\": \"09230094006400\",\n        \"x\": 148,\n        \"z\": 100,\n        \"distance_operand\": 35\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          250\n        ],\n        \"hex\": \"0dfa00\",\n        \"value\": 250\n      },\n      {\n        \"offset\": 73,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 76,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          147,\n          107,\n          76\n        ],\n        \"hex\": \"010d0093006b004c00\",\n        \"x\": 147,\n        \"z\": 107,\n        \"far_target\": 63,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 147,\n        \"z\": 107,\n        \"offset\": 0\n      },\n      {\n        \"x\": 137,\n        \"z\": 106,\n        \"offset\": 43\n      },\n      {\n        \"x\": 148,\n        \"z\": 100,\n        \"offset\": 56\n      },\n      {\n        \"x\": 148,\n        \"z\": 100,\n        \"offset\": 63\n      },\n      {\n        \"x\": 147,\n        \"z\": 107,\n        \"offset\": 76\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 143,\n    \"z\": 96,\n    \"entity_id\": 23,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 5000,\n    \"initial_speed\": 220,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          143,\n          96,\n          23,\n          1,\n          5000,\n          220,\n          0,\n          0,\n          0,\n          0,\n          220\n        ],\n        \"hex\": \"0e02008f006000170001008813dc000000000000000000dc00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          220\n        ],\n        \"hex\": \"0ddc00\",\n        \"value\": 220\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          35,\n          143,\n          96\n        ],\n        \"hex\": \"0923008f006000\",\n        \"x\": 143,\n        \"z\": 96,\n        \"distance_operand\": 35\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          143,\n          96,\n          38\n        ],\n        \"hex\": \"0126008f0060002600\",\n        \"x\": 143,\n        \"z\": 96,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 143,\n        \"z\": 96,\n        \"offset\": 0\n      },\n      {\n        \"x\": 143,\n        \"z\": 96,\n        \"offset\": 31\n      },\n      {\n        \"x\": 143,\n        \"z\": 96,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 105,\n    \"kind\": \"aircraft_group\",\n    \"x\": 160,\n    \"z\": 98,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 25000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          160,\n          98,\n          12,\n          1,\n          25000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e0100a00062000c000100a8612c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          152,\n          94,\n          31\n        ],\n        \"hex\": \"0298005e001f00\",\n        \"x\": 152,\n        \"z\": 94,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          148,\n          87,\n          6\n        ],\n        \"hex\": \"02940057000600\",\n        \"x\": 148,\n        \"z\": 87,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          153,\n          83,\n          6\n        ],\n        \"hex\": \"02990053000600\",\n        \"x\": 153,\n        \"z\": 83,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          162,\n          86,\n          6\n        ],\n        \"hex\": \"02a20056000600\",\n        \"x\": 162,\n        \"z\": 86,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          165,\n          96,\n          6\n        ],\n        \"hex\": \"02a50060000600\",\n        \"x\": 165,\n        \"z\": 96,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          25000\n        ],\n        \"hex\": \"0ba861\",\n        \"value\": 25000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          160,\n          98,\n          96\n        ],\n        \"hex\": \"010600a00062006000\",\n        \"x\": 160,\n        \"z\": 98,\n        \"far_target\": 90,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 160,\n        \"z\": 98,\n        \"offset\": 0\n      },\n      {\n        \"x\": 152,\n        \"z\": 94,\n        \"offset\": 31\n      },\n      {\n        \"x\": 148,\n        \"z\": 87,\n        \"offset\": 44\n      },\n      {\n        \"x\": 153,\n        \"z\": 83,\n        \"offset\": 57\n      },\n      {\n        \"x\": 162,\n        \"z\": 86,\n        \"offset\": 70\n      },\n      {\n        \"x\": 165,\n        \"z\": 96,\n        \"offset\": 83\n      },\n      {\n        \"x\": 160,\n        \"z\": 98,\n        \"offset\": 96\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 128,\n    \"z\": 73,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          128,\n          73,\n          16,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e0100800049001000010030752c0100000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          160,\n          100,\n          31\n        ],\n        \"hex\": \"02a00064001f00\",\n        \"x\": 160,\n        \"z\": 100,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          164,\n          98,\n          6\n        ],\n        \"hex\": \"02a40062000600\",\n        \"x\": 164,\n        \"z\": 98,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          132,\n          71,\n          6\n        ],\n        \"hex\": \"02840047000600\",\n        \"x\": 132,\n        \"z\": 71,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          128,\n          73,\n          70\n        ],\n        \"hex\": \"010600800049004600\",\n        \"x\": 128,\n        \"z\": 73,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 128,\n        \"z\": 73,\n        \"offset\": 0\n      },\n      {\n        \"x\": 160,\n        \"z\": 100,\n        \"offset\": 31\n      },\n      {\n        \"x\": 164,\n        \"z\": 98,\n        \"offset\": 44\n      },\n      {\n        \"x\": 132,\n        \"z\": 71,\n        \"offset\": 57\n      },\n      {\n        \"x\": 128,\n        \"z\": 73,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 158,\n    \"z\": 85,\n    \"entity_id\": 14,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 5000,\n    \"initial_speed\": 450,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          158,\n          85,\n          14,\n          1,\n          5000,\n          450,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02009e0055000e0001008813c2010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          45,\n          158,\n          85\n        ],\n        \"hex\": \"092d009e005500\",\n        \"x\": 158,\n        \"z\": 85,\n        \"distance_operand\": 45\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          158,\n          85,\n          38\n        ],\n        \"hex\": \"0126009e0055002600\",\n        \"x\": 158,\n        \"z\": 85,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 158,\n        \"z\": 85,\n        \"offset\": 0\n      },\n      {\n        \"x\": 158,\n        \"z\": 85,\n        \"offset\": 31\n      },\n      {\n        \"x\": 158,\n        \"z\": 85,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 150,\n    \"z\": 73,\n    \"entity_id\": 45,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          150,\n          73,\n          45,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10960049002d00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          150,\n          73,\n          16\n        ],\n        \"hex\": \"011000960049001000\",\n        \"x\": 150,\n        \"z\": 73,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 150,\n        \"z\": 73,\n        \"offset\": 0\n      },\n      {\n        \"x\": 150,\n        \"z\": 73,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 127,\n    \"z\": 83,\n    \"entity_id\": 44,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          127,\n          83,\n          44,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"107f0053002c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          127,\n          83,\n          16\n        ],\n        \"hex\": \"0110007f0053001000\",\n        \"x\": 127,\n        \"z\": 83,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 127,\n        \"z\": 83,\n        \"offset\": 0\n      },\n      {\n        \"x\": 127,\n        \"z\": 83,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 130,\n    \"z\": 105,\n    \"entity_id\": 28,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          130,\n          105,\n          28,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10820069001c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          130,\n          105,\n          16\n        ],\n        \"hex\": \"011000820069001000\",\n        \"x\": 130,\n        \"z\": 105,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 130,\n        \"z\": 105,\n        \"offset\": 0\n      },\n      {\n        \"x\": 130,\n        \"z\": 105,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 137,\n    \"z\": 101,\n    \"entity_id\": 28,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          137,\n          101,\n          28,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10890065001c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          137,\n          101,\n          16\n        ],\n        \"hex\": \"011000890065001000\",\n        \"x\": 137,\n        \"z\": 101,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 137,\n        \"z\": 101,\n        \"offset\": 0\n      },\n      {\n        \"x\": 137,\n        \"z\": 101,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 150,\n    \"z\": 73,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 5000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          150,\n          73,\n          11,\n          1,\n          5000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e0200960049000b00010088132c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          5000\n        ],\n        \"hex\": \"0b8813\",\n        \"value\": 5000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          20,\n          150,\n          73\n        ],\n        \"hex\": \"09140096004900\",\n        \"x\": 150,\n        \"z\": 73,\n        \"distance_operand\": 20\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          150,\n          73,\n          38\n        ],\n        \"hex\": \"012600960049002600\",\n        \"x\": 150,\n        \"z\": 73,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 150,\n        \"z\": 73,\n        \"offset\": 0\n      },\n      {\n        \"x\": 150,\n        \"z\": 73,\n        \"offset\": 31\n      },\n      {\n        \"x\": 150,\n        \"z\": 73,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 101,\n    \"z\": 86,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          101,\n          86,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10650056001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          101,\n          86,\n          16\n        ],\n        \"hex\": \"011000650056001000\",\n        \"x\": 101,\n        \"z\": 86,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 101,\n        \"z\": 86,\n        \"offset\": 0\n      },\n      {\n        \"x\": 101,\n        \"z\": 86,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 97,\n    \"z\": 146,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          97,\n          146,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10610092001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          97,\n          146,\n          16\n        ],\n        \"hex\": \"011000610092001000\",\n        \"x\": 97,\n        \"z\": 146,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 97,\n        \"z\": 146,\n        \"offset\": 0\n      },\n      {\n        \"x\": 97,\n        \"z\": 146,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 147,\n    \"z\": 134,\n    \"entity_id\": 46,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          147,\n          134,\n          46,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10930086002e00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          147,\n          134,\n          16\n        ],\n        \"hex\": \"011000930086001000\",\n        \"x\": 147,\n        \"z\": 134,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 147,\n        \"z\": 134,\n        \"offset\": 0\n      },\n      {\n        \"x\": 147,\n        \"z\": 134,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 40,\n    \"kind\": \"surface_unit\",\n    \"x\": 140,\n    \"z\": 136,\n    \"entity_id\": 41,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 10,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          140,\n          136,\n          41,\n          0,\n          180,\n          10\n        ],\n        \"hex\": \"108c00880029000000b4000a00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          10\n        ],\n        \"hex\": \"0d0a00\",\n        \"value\": 10\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          140,\n          111,\n          16\n        ],\n        \"hex\": \"028c006f001000\",\n        \"x\": 140,\n        \"z\": 111,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 3,\n        \"name\": \"wait\",\n        \"bytes\": 5,\n        \"words\": [\n          40,\n          0\n        ],\n        \"hex\": \"0328000000\",\n        \"minutes\": 40,\n        \"seconds\": 0\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          10\n        ],\n        \"hex\": \"0d0a00\",\n        \"value\": 10\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          8,\n          140,\n          136,\n          31\n        ],\n        \"hex\": \"0108008c0088001f00\",\n        \"x\": 140,\n        \"z\": 136,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 140,\n        \"z\": 136,\n        \"offset\": 0\n      },\n      {\n        \"x\": 140,\n        \"z\": 111,\n        \"offset\": 16\n      },\n      {\n        \"x\": 140,\n        \"z\": 136,\n        \"offset\": 31\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 141,\n    \"z\": 98,\n    \"entity_id\": 38,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 125,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          141,\n          98,\n          38,\n          0,\n          125,\n          0\n        ],\n        \"hex\": \"108d006200260000007d000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          141,\n          98,\n          16\n        ],\n        \"hex\": \"0110008d0062001000\",\n        \"x\": 141,\n        \"z\": 98,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 141,\n        \"z\": 98,\n        \"offset\": 0\n      },\n      {\n        \"x\": 141,\n        \"z\": 98,\n        \"offset\": 16\n      }\n    ]\n  }\n]\n",
      "diff": "--- floppy/waybin/miss842.way\n+++ CD/waybin/miss842.way\n@@ -2160,5 +2160,73 @@\n         \"offset\": 31\n       }\n     ]\n+  },\n+  {\n+    \"type\": 16,\n+    \"size\": 25,\n+    \"kind\": \"surface_unit\",\n+    \"x\": 141,\n+    \"z\": 98,\n+    \"entity_id\": 38,\n+    \"initial_altitude\": 0,\n+    \"initial_heading\": 125,\n+    \"initial_speed\": 0,\n+    \"commands\": [\n+      {\n+        \"offset\": 0,\n+        \"opcode\": 16,\n+        \"name\": \"surface_initial_state\",\n+        \"bytes\": 13,\n+        \"words\": [\n+          141,\n+          98,\n+          38,\n+          0,\n+          125,\n+          0\n+        ],\n+        \"hex\": \"108d006200260000007d000000\"\n+      },\n+      {\n+        \"offset\": 13,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          0\n+        ],\n+        \"hex\": \"0d0000\",\n+        \"value\": 0\n+      },\n+      {\n+        \"offset\": 16,\n+        \"opcode\": 1,\n+        \"name\": \"waypoint_branch\",\n+        \"bytes\": 9,\n+        \"words\": [\n+          16,\n+          141,\n+          98,\n+          16\n+        ],\n+        \"hex\": \"0110008d0062001000\",\n+        \"x\": 141,\n+        \"z\": 98,\n+        \"far_target\": 0,\n+        \"near_target\": 0\n+      }\n+    ],\n+    \"route\": [\n+      {\n+        \"x\": 141,\n+        \"z\": 98,\n+        \"offset\": 0\n+      },\n+      {\n+        \"x\": 141,\n+        \"z\": 98,\n+        \"offset\": 16\n+      }\n+    ]\n   }\n ]\n",
      "decoded_view_identical": false
    },
    {
      "index": 768,
      "identifier": "94a8b4a3",
      "offset": 287241,
      "stored_size": 637,
      "decoded_size": 1341,
      "stored_sha256": "6828073a2d6b635b51069622714b2762592d089334e9789e507c34beadaaa9df",
      "sha256": "25fc6fe61e7bcc515ac9129347d700536e8a4640623d45cb795120447ae9228a",
      "status": "changed",
      "family": "waypoints_binary",
      "candidate_names": [
        "italian/miss929.def",
        "waybin/miss848.way"
      ],
      "preferred_names": [
        "waybin/miss848.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waybin/miss848.way",
      "cd_identifiers": [
        "99d598a3"
      ],
      "label": "waybin/miss848.way",
      "counterpart": {
        "index": 1184,
        "identifier": "99d598a3",
        "path": "waybin/miss848.way",
        "family": "waypoints_binary",
        "output_sha256": "a282331c161d4176211f95e450359dfc08bc65704a93836ec6bbf6a59d03f5f4",
        "output_size": 1368,
        "logical_name": "waybin/miss848.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "[\n  {\n    \"type\": 18,\n    \"size\": 13,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 123,\n        \"z\": 42\n      },\n      {\n        \"x\": 115,\n        \"z\": 58\n      },\n      {\n        \"x\": 118,\n        \"z\": 60\n      },\n      {\n        \"x\": 118,\n        \"z\": 66\n      },\n      {\n        \"x\": 98,\n        \"z\": 62\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 57,\n    \"z\": 39,\n    \"entity_id\": 14,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 8000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          57,\n          39,\n          14,\n          1,\n          8000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e0200390027000e000100401f5e010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          50,\n          57,\n          39\n        ],\n        \"hex\": \"09320039002700\",\n        \"x\": 57,\n        \"z\": 39,\n        \"distance_operand\": 50\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          57,\n          39,\n          38\n        ],\n        \"hex\": \"012600390027002600\",\n        \"x\": 57,\n        \"z\": 39,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 57,\n        \"z\": 39,\n        \"offset\": 0\n      },\n      {\n        \"x\": 57,\n        \"z\": 39,\n        \"offset\": 31\n      },\n      {\n        \"x\": 57,\n        \"z\": 39,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 134,\n    \"kind\": \"aircraft_group\",\n    \"x\": 129,\n    \"z\": 84,\n    \"entity_id\": 21,\n    \"group_count\": 2,\n    \"airborne\": false,\n    \"initial_altitude\": 4000,\n    \"initial_speed\": 150,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          129,\n          84,\n          21,\n          0,\n          4000,\n          150,\n          8,\n          0,\n          0,\n          45,\n          225\n        ],\n        \"hex\": \"0e02008100540015000000a00f96000800000000002d00e100\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 3,\n        \"name\": \"wait\",\n        \"bytes\": 5,\n        \"words\": [\n          8,\n          0\n        ],\n        \"hex\": \"0308000000\",\n        \"minutes\": 8,\n        \"seconds\": 0\n      },\n      {\n        \"offset\": 30,\n        \"opcode\": 4,\n        \"name\": \"takeoff\",\n        \"bytes\": 7,\n        \"words\": [\n          0,\n          45,\n          225\n        ],\n        \"hex\": \"0400002d00e100\"\n      },\n      {\n        \"offset\": 37,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 40,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 43,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          125,\n          82,\n          43\n        ],\n        \"hex\": \"027d0052002b00\",\n        \"x\": 125,\n        \"z\": 82,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 50,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 53,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 56,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          125,\n          66,\n          6\n        ],\n        \"hex\": \"027d0042000600\",\n        \"x\": 125,\n        \"z\": 66,\n        \"back_target\": 50\n      },\n      {\n        \"offset\": 63,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 66,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 69,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          128,\n          61,\n          6\n        ],\n        \"hex\": \"0280003d000600\",\n        \"x\": 128,\n        \"z\": 61,\n        \"back_target\": 63\n      },\n      {\n        \"offset\": 76,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 79,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 82,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          108,\n          63,\n          6\n        ],\n        \"hex\": \"026c003f000600\",\n        \"x\": 108,\n        \"z\": 63,\n        \"back_target\": 76\n      },\n      {\n        \"offset\": 89,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 92,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 95,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          98,\n          62,\n          6\n        ],\n        \"hex\": \"0262003e000600\",\n        \"x\": 98,\n        \"z\": 62,\n        \"back_target\": 89\n      },\n      {\n        \"offset\": 102,\n        \"opcode\": 5,\n        \"name\": \"conditional_action\",\n        \"bytes\": 17,\n        \"words\": [\n          98,\n          62,\n          0,\n          0,\n          0,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"0562003e00000000000000000000000000\"\n      },\n      {\n        \"offset\": 119,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 122,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 125,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          23,\n          129,\n          84,\n          125\n        ],\n        \"hex\": \"011700810054007d00\",\n        \"x\": 129,\n        \"z\": 84,\n        \"far_target\": 102,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 129,\n        \"z\": 84,\n        \"offset\": 0\n      },\n      {\n        \"x\": 125,\n        \"z\": 82,\n        \"offset\": 43\n      },\n      {\n        \"x\": 125,\n        \"z\": 66,\n        \"offset\": 56\n      },\n      {\n        \"x\": 128,\n        \"z\": 61,\n        \"offset\": 69\n      },\n      {\n        \"x\": 108,\n        \"z\": 63,\n        \"offset\": 82\n      },\n      {\n        \"x\": 98,\n        \"z\": 62,\n        \"offset\": 95\n      },\n      {\n        \"x\": 129,\n        \"z\": 84,\n        \"offset\": 125\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 125,\n    \"kind\": \"aircraft_group\",\n    \"x\": 102,\n    \"z\": 170,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          102,\n          170,\n          16,\n          1,\n          15000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e01006600aa0010000100983a2c0100000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          97,\n          177,\n          31\n        ],\n        \"hex\": \"026100b1001f00\",\n        \"x\": 97,\n        \"z\": 177,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          87,\n          180,\n          6\n        ],\n        \"hex\": \"025700b4000600\",\n        \"x\": 87,\n        \"z\": 180,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          80,\n          174,\n          6\n        ],\n        \"hex\": \"025000ae000600\",\n        \"x\": 80,\n        \"z\": 174,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          81,\n          162,\n          6\n        ],\n        \"hex\": \"025100a2000600\",\n        \"x\": 81,\n        \"z\": 162,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          91,\n          158,\n          6\n        ],\n        \"hex\": \"025b009e000600\",\n        \"x\": 91,\n        \"z\": 158,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          102,\n          163,\n          6\n        ],\n        \"hex\": \"026600a3000600\",\n        \"x\": 102,\n        \"z\": 163,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          25,\n          102,\n          163\n        ],\n        \"hex\": \"0919006600a300\",\n        \"x\": 102,\n        \"z\": 163,\n        \"distance_operand\": 25\n      },\n      {\n        \"offset\": 110,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 113,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 116,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          102,\n          170,\n          116\n        ],\n        \"hex\": \"010d006600aa007400\",\n        \"x\": 102,\n        \"z\": 170,\n        \"far_target\": 103,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 102,\n        \"z\": 170,\n        \"offset\": 0\n      },\n      {\n        \"x\": 97,\n        \"z\": 177,\n        \"offset\": 31\n      },\n      {\n        \"x\": 87,\n        \"z\": 180,\n        \"offset\": 44\n      },\n      {\n        \"x\": 80,\n        \"z\": 174,\n        \"offset\": 57\n      },\n      {\n        \"x\": 81,\n        \"z\": 162,\n        \"offset\": 70\n      },\n      {\n        \"x\": 91,\n        \"z\": 158,\n        \"offset\": 83\n      },\n      {\n        \"x\": 102,\n        \"z\": 163,\n        \"offset\": 96\n      },\n      {\n        \"x\": 102,\n        \"z\": 163,\n        \"offset\": 103\n      },\n      {\n        \"x\": 102,\n        \"z\": 170,\n        \"offset\": 116\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 118,\n    \"kind\": \"aircraft_group\",\n    \"x\": 38,\n    \"z\": 78,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 24000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          38,\n          78,\n          12,\n          1,\n          24000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e010026004e000c000100c05d2c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          31,\n          97,\n          31\n        ],\n        \"hex\": \"021f0061001f00\",\n        \"x\": 31,\n        \"z\": 97,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          24,\n          100,\n          6\n        ],\n        \"hex\": \"02180064000600\",\n        \"x\": 24,\n        \"z\": 100,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          19,\n          96,\n          6\n        ],\n        \"hex\": \"02130060000600\",\n        \"x\": 19,\n        \"z\": 96,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          27,\n          76,\n          6\n        ],\n        \"hex\": \"021b004c000600\",\n        \"x\": 27,\n        \"z\": 76,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          34,\n          73,\n          6\n        ],\n        \"hex\": \"02220049000600\",\n        \"x\": 34,\n        \"z\": 73,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          38,\n          77,\n          6\n        ],\n        \"hex\": \"0226004d000600\",\n        \"x\": 38,\n        \"z\": 77,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          38,\n          78,\n          109\n        ],\n        \"hex\": \"01060026004e006d00\",\n        \"x\": 38,\n        \"z\": 78,\n        \"far_target\": 103,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 38,\n        \"z\": 78,\n        \"offset\": 0\n      },\n      {\n        \"x\": 31,\n        \"z\": 97,\n        \"offset\": 31\n      },\n      {\n        \"x\": 24,\n        \"z\": 100,\n        \"offset\": 44\n      },\n      {\n        \"x\": 19,\n        \"z\": 96,\n        \"offset\": 57\n      },\n      {\n        \"x\": 27,\n        \"z\": 76,\n        \"offset\": 70\n      },\n      {\n        \"x\": 34,\n        \"z\": 73,\n        \"offset\": 83\n      },\n      {\n        \"x\": 38,\n        \"z\": 77,\n        \"offset\": 96\n      },\n      {\n        \"x\": 38,\n        \"z\": 78,\n        \"offset\": 109\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 118,\n    \"kind\": \"aircraft_group\",\n    \"x\": 70,\n    \"z\": 60,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 24000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          70,\n          60,\n          12,\n          1,\n          24000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e010046003c000c000100c05d2c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          67,\n          64,\n          31\n        ],\n        \"hex\": \"02430040001f00\",\n        \"x\": 67,\n        \"z\": 64,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          57,\n          63,\n          6\n        ],\n        \"hex\": \"0239003f000600\",\n        \"x\": 57,\n        \"z\": 63,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          44,\n          59,\n          6\n        ],\n        \"hex\": \"022c003b000600\",\n        \"x\": 44,\n        \"z\": 59,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          42,\n          53,\n          6\n        ],\n        \"hex\": \"022a0035000600\",\n        \"x\": 42,\n        \"z\": 53,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          67,\n          54,\n          6\n        ],\n        \"hex\": \"02430036000600\",\n        \"x\": 67,\n        \"z\": 54,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          70,\n          57,\n          6\n        ],\n        \"hex\": \"02460039000600\",\n        \"x\": 70,\n        \"z\": 57,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          70,\n          60,\n          109\n        ],\n        \"hex\": \"01060046003c006d00\",\n        \"x\": 70,\n        \"z\": 60,\n        \"far_target\": 103,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 70,\n        \"z\": 60,\n        \"offset\": 0\n      },\n      {\n        \"x\": 67,\n        \"z\": 64,\n        \"offset\": 31\n      },\n      {\n        \"x\": 57,\n        \"z\": 63,\n        \"offset\": 44\n      },\n      {\n        \"x\": 44,\n        \"z\": 59,\n        \"offset\": 57\n      },\n      {\n        \"x\": 42,\n        \"z\": 53,\n        \"offset\": 70\n      },\n      {\n        \"x\": 67,\n        \"z\": 54,\n        \"offset\": 83\n      },\n      {\n        \"x\": 70,\n        \"z\": 57,\n        \"offset\": 96\n      },\n      {\n        \"x\": 70,\n        \"z\": 60,\n        \"offset\": 109\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 118,\n    \"kind\": \"aircraft_group\",\n    \"x\": 106,\n    \"z\": 21,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 24000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          106,\n          21,\n          12,\n          1,\n          24000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01006a0015000c000100c05d2c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          95,\n          43,\n          31\n        ],\n        \"hex\": \"025f002b001f00\",\n        \"x\": 95,\n        \"z\": 43,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          93,\n          45,\n          6\n        ],\n        \"hex\": \"025d002d000600\",\n        \"x\": 93,\n        \"z\": 45,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          91,\n          45,\n          6\n        ],\n        \"hex\": \"025b002d000600\",\n        \"x\": 91,\n        \"z\": 45,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          90,\n          43,\n          6\n        ],\n        \"hex\": \"025a002b000600\",\n        \"x\": 90,\n        \"z\": 43,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          102,\n          22,\n          6\n        ],\n        \"hex\": \"02660016000600\",\n        \"x\": 102,\n        \"z\": 22,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          104,\n          21,\n          6\n        ],\n        \"hex\": \"02680015000600\",\n        \"x\": 104,\n        \"z\": 21,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          106,\n          21,\n          109\n        ],\n        \"hex\": \"0106006a0015006d00\",\n        \"x\": 106,\n        \"z\": 21,\n        \"far_target\": 103,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 106,\n        \"z\": 21,\n        \"offset\": 0\n      },\n      {\n        \"x\": 95,\n        \"z\": 43,\n        \"offset\": 31\n      },\n      {\n        \"x\": 93,\n        \"z\": 45,\n        \"offset\": 44\n      },\n      {\n        \"x\": 91,\n        \"z\": 45,\n        \"offset\": 57\n      },\n      {\n        \"x\": 90,\n        \"z\": 43,\n        \"offset\": 70\n      },\n      {\n        \"x\": 102,\n        \"z\": 22,\n        \"offset\": 83\n      },\n      {\n        \"x\": 104,\n        \"z\": 21,\n        \"offset\": 96\n      },\n      {\n        \"x\": 106,\n        \"z\": 21,\n        \"offset\": 109\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 118,\n    \"kind\": \"aircraft_group\",\n    \"x\": 154,\n    \"z\": 163,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 24000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          154,\n          163,\n          12,\n          1,\n          24000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01009a00a3000c000100c05d2c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          147,\n          182,\n          31\n        ],\n        \"hex\": \"029300b6001f00\",\n        \"x\": 147,\n        \"z\": 182,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          140,\n          185,\n          6\n        ],\n        \"hex\": \"028c00b9000600\",\n        \"x\": 140,\n        \"z\": 185,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          135,\n          181,\n          6\n        ],\n        \"hex\": \"028700b5000600\",\n        \"x\": 135,\n        \"z\": 181,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          143,\n          161,\n          6\n        ],\n        \"hex\": \"028f00a1000600\",\n        \"x\": 143,\n        \"z\": 161,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          150,\n          158,\n          6\n        ],\n        \"hex\": \"0296009e000600\",\n        \"x\": 150,\n        \"z\": 158,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          154,\n          162,\n          6\n        ],\n        \"hex\": \"029a00a2000600\",\n        \"x\": 154,\n        \"z\": 162,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          154,\n          163,\n          109\n        ],\n        \"hex\": \"0106009a00a3006d00\",\n        \"x\": 154,\n        \"z\": 163,\n        \"far_target\": 103,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 154,\n        \"z\": 163,\n        \"offset\": 0\n      },\n      {\n        \"x\": 147,\n        \"z\": 182,\n        \"offset\": 31\n      },\n      {\n        \"x\": 140,\n        \"z\": 185,\n        \"offset\": 44\n      },\n      {\n        \"x\": 135,\n        \"z\": 181,\n        \"offset\": 57\n      },\n      {\n        \"x\": 143,\n        \"z\": 161,\n        \"offset\": 70\n      },\n      {\n        \"x\": 150,\n        \"z\": 158,\n        \"offset\": 83\n      },\n      {\n        \"x\": 154,\n        \"z\": 162,\n        \"offset\": 96\n      },\n      {\n        \"x\": 154,\n        \"z\": 163,\n        \"offset\": 109\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 125,\n    \"kind\": \"aircraft_group\",\n    \"x\": 68,\n    \"z\": 53,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          68,\n          53,\n          16,\n          1,\n          15000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e01004400350010000100983a2c0100000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          63,\n          60,\n          31\n        ],\n        \"hex\": \"023f003c001f00\",\n        \"x\": 63,\n        \"z\": 60,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          53,\n          63,\n          6\n        ],\n        \"hex\": \"0235003f000600\",\n        \"x\": 53,\n        \"z\": 63,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          46,\n          57,\n          6\n        ],\n        \"hex\": \"022e0039000600\",\n        \"x\": 46,\n        \"z\": 57,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          47,\n          45,\n          6\n        ],\n        \"hex\": \"022f002d000600\",\n        \"x\": 47,\n        \"z\": 45,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          57,\n          41,\n          6\n        ],\n        \"hex\": \"02390029000600\",\n        \"x\": 57,\n        \"z\": 41,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          68,\n          46,\n          6\n        ],\n        \"hex\": \"0244002e000600\",\n        \"x\": 68,\n        \"z\": 46,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          25,\n          68,\n          46\n        ],\n        \"hex\": \"09190044002e00\",\n        \"x\": 68,\n        \"z\": 46,\n        \"distance_operand\": 25\n      },\n      {\n        \"offset\": 110,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 113,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 116,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          68,\n          53,\n          116\n        ],\n        \"hex\": \"010d00440035007400\",\n        \"x\": 68,\n        \"z\": 53,\n        \"far_target\": 103,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 68,\n        \"z\": 53,\n        \"offset\": 0\n      },\n      {\n        \"x\": 63,\n        \"z\": 60,\n        \"offset\": 31\n      },\n      {\n        \"x\": 53,\n        \"z\": 63,\n        \"offset\": 44\n      },\n      {\n        \"x\": 46,\n        \"z\": 57,\n        \"offset\": 57\n      },\n      {\n        \"x\": 47,\n        \"z\": 45,\n        \"offset\": 70\n      },\n      {\n        \"x\": 57,\n        \"z\": 41,\n        \"offset\": 83\n      },\n      {\n        \"x\": 68,\n        \"z\": 46,\n        \"offset\": 96\n      },\n      {\n        \"x\": 68,\n        \"z\": 46,\n        \"offset\": 103\n      },\n      {\n        \"x\": 68,\n        \"z\": 53,\n        \"offset\": 116\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 116,\n    \"z\": 76,\n    \"entity_id\": 8,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 7000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          116,\n          76,\n          8,\n          1,\n          7000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e020074004c0008000100581b5e010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          60,\n          116,\n          76\n        ],\n        \"hex\": \"093c0074004c00\",\n        \"x\": 116,\n        \"z\": 76,\n        \"distance_operand\": 60\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          116,\n          76,\n          38\n        ],\n        \"hex\": \"01260074004c002600\",\n        \"x\": 116,\n        \"z\": 76,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 116,\n        \"z\": 76,\n        \"offset\": 0\n      },\n      {\n        \"x\": 116,\n        \"z\": 76,\n        \"offset\": 31\n      },\n      {\n        \"x\": 116,\n        \"z\": 76,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 98,\n    \"z\": 64,\n    \"entity_id\": 8,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 7000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          98,\n          64,\n          8,\n          1,\n          7000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e02006200400008000100581b5e010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          60,\n          98,\n          64\n        ],\n        \"hex\": \"093c0062004000\",\n        \"x\": 98,\n        \"z\": 64,\n        \"distance_operand\": 60\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          98,\n          64,\n          38\n        ],\n        \"hex\": \"012600620040002600\",\n        \"x\": 98,\n        \"z\": 64,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 98,\n        \"z\": 64,\n        \"offset\": 0\n      },\n      {\n        \"x\": 98,\n        \"z\": 64,\n        \"offset\": 31\n      },\n      {\n        \"x\": 98,\n        \"z\": 64,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 121,\n    \"z\": 95,\n    \"entity_id\": 22,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 8000,\n    \"initial_speed\": 400,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          121,\n          95,\n          22,\n          1,\n          8000,\n          400,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e020079005f0016000100401f90010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          45,\n          121,\n          95\n        ],\n        \"hex\": \"092d0079005f00\",\n        \"x\": 121,\n        \"z\": 95,\n        \"distance_operand\": 45\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          121,\n          95,\n          38\n        ],\n        \"hex\": \"01260079005f002600\",\n        \"x\": 121,\n        \"z\": 95,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 121,\n        \"z\": 95,\n        \"offset\": 0\n      },\n      {\n        \"x\": 121,\n        \"z\": 95,\n        \"offset\": 31\n      },\n      {\n        \"x\": 121,\n        \"z\": 95,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 67,\n    \"z\": 84,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          67,\n          84,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10430054001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          67,\n          84,\n          16\n        ],\n        \"hex\": \"011000430054001000\",\n        \"x\": 67,\n        \"z\": 84,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 67,\n        \"z\": 84,\n        \"offset\": 0\n      },\n      {\n        \"x\": 67,\n        \"z\": 84,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 93,\n    \"z\": 76,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          93,\n          76,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"105d004c001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          93,\n          76,\n          16\n        ],\n        \"hex\": \"0110005d004c001000\",\n        \"x\": 93,\n        \"z\": 76,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 93,\n        \"z\": 76,\n        \"offset\": 0\n      },\n      {\n        \"x\": 93,\n        \"z\": 76,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 45,\n    \"z\": 83,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 20,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          45,\n          83,\n          35,\n          0,\n          180,\n          20\n        ],\n        \"hex\": \"102d00530023000000b4001400\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          20\n        ],\n        \"hex\": \"0d1400\",\n        \"value\": 20\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          45,\n          60,\n          16\n        ],\n        \"hex\": \"022d003c001000\",\n        \"x\": 45,\n        \"z\": 60,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          20\n        ],\n        \"hex\": \"0d1400\",\n        \"value\": 20\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          45,\n          83,\n          26\n        ],\n        \"hex\": \"0103002d0053001a00\",\n        \"x\": 45,\n        \"z\": 83,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 45,\n        \"z\": 83,\n        \"offset\": 0\n      },\n      {\n        \"x\": 45,\n        \"z\": 60,\n        \"offset\": 16\n      },\n      {\n        \"x\": 45,\n        \"z\": 83,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 77,\n    \"z\": 56,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          77,\n          56,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"104d0038002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          77,\n          56,\n          16\n        ],\n        \"hex\": \"0110004d0038001000\",\n        \"x\": 77,\n        \"z\": 56,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 77,\n        \"z\": 56,\n        \"offset\": 0\n      },\n      {\n        \"x\": 77,\n        \"z\": 56,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 119,\n    \"z\": 66,\n    \"entity_id\": 41,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          119,\n          66,\n          41,\n          0,\n          180,\n          30\n        ],\n        \"hex\": \"107700420029000000b4001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          116,\n          60,\n          16\n        ],\n        \"hex\": \"0274003c001000\",\n        \"x\": 116,\n        \"z\": 60,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          119,\n          66,\n          26\n        ],\n        \"hex\": \"010300770042001a00\",\n        \"x\": 119,\n        \"z\": 66,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 119,\n        \"z\": 66,\n        \"offset\": 0\n      },\n      {\n        \"x\": 116,\n        \"z\": 60,\n        \"offset\": 16\n      },\n      {\n        \"x\": 119,\n        \"z\": 66,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 76,\n    \"z\": 56,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          76,\n          56,\n          11,\n          1,\n          6000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e02004c0038000b00010070172c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          76,\n          56\n        ],\n        \"hex\": \"091e004c003800\",\n        \"x\": 76,\n        \"z\": 56,\n        \"distance_operand\": 30\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          76,\n          56,\n          38\n        ],\n        \"hex\": \"0126004c0038002600\",\n        \"x\": 76,\n        \"z\": 56,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 76,\n        \"z\": 56,\n        \"offset\": 0\n      },\n      {\n        \"x\": 76,\n        \"z\": 56,\n        \"offset\": 31\n      },\n      {\n        \"x\": 76,\n        \"z\": 56,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 120,\n    \"z\": 51,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          120,\n          51,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10780033001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          120,\n          51,\n          16\n        ],\n        \"hex\": \"011000780033001000\",\n        \"x\": 120,\n        \"z\": 51,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 120,\n        \"z\": 51,\n        \"offset\": 0\n      },\n      {\n        \"x\": 120,\n        \"z\": 51,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 131,\n    \"z\": 58,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          131,\n          58,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"1083003a001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          131,\n          58,\n          16\n        ],\n        \"hex\": \"01100083003a001000\",\n        \"x\": 131,\n        \"z\": 58,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 131,\n        \"z\": 58,\n        \"offset\": 0\n      },\n      {\n        \"x\": 131,\n        \"z\": 58,\n        \"offset\": 16\n      }\n    ]\n  }\n]\n",
      "cd_view": "[\n  {\n    \"type\": 18,\n    \"size\": 13,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 123,\n        \"z\": 42\n      },\n      {\n        \"x\": 115,\n        \"z\": 58\n      },\n      {\n        \"x\": 118,\n        \"z\": 60\n      },\n      {\n        \"x\": 118,\n        \"z\": 66\n      },\n      {\n        \"x\": 98,\n        \"z\": 62\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 57,\n    \"z\": 39,\n    \"entity_id\": 14,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 8000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          57,\n          39,\n          14,\n          1,\n          8000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e0200390027000e000100401f5e010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          50,\n          57,\n          39\n        ],\n        \"hex\": \"09320039002700\",\n        \"x\": 57,\n        \"z\": 39,\n        \"distance_operand\": 50\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          57,\n          39,\n          38\n        ],\n        \"hex\": \"012600390027002600\",\n        \"x\": 57,\n        \"z\": 39,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 57,\n        \"z\": 39,\n        \"offset\": 0\n      },\n      {\n        \"x\": 57,\n        \"z\": 39,\n        \"offset\": 31\n      },\n      {\n        \"x\": 57,\n        \"z\": 39,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 134,\n    \"kind\": \"aircraft_group\",\n    \"x\": 129,\n    \"z\": 84,\n    \"entity_id\": 21,\n    \"group_count\": 2,\n    \"airborne\": false,\n    \"initial_altitude\": 4000,\n    \"initial_speed\": 150,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          129,\n          84,\n          21,\n          0,\n          4000,\n          150,\n          8,\n          0,\n          0,\n          45,\n          225\n        ],\n        \"hex\": \"0e02008100540015000000a00f96000800000000002d00e100\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 3,\n        \"name\": \"wait\",\n        \"bytes\": 5,\n        \"words\": [\n          8,\n          0\n        ],\n        \"hex\": \"0308000000\",\n        \"minutes\": 8,\n        \"seconds\": 0\n      },\n      {\n        \"offset\": 30,\n        \"opcode\": 4,\n        \"name\": \"takeoff\",\n        \"bytes\": 7,\n        \"words\": [\n          0,\n          45,\n          225\n        ],\n        \"hex\": \"0400002d00e100\"\n      },\n      {\n        \"offset\": 37,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 40,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 43,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          125,\n          82,\n          43\n        ],\n        \"hex\": \"027d0052002b00\",\n        \"x\": 125,\n        \"z\": 82,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 50,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 53,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 56,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          125,\n          66,\n          6\n        ],\n        \"hex\": \"027d0042000600\",\n        \"x\": 125,\n        \"z\": 66,\n        \"back_target\": 50\n      },\n      {\n        \"offset\": 63,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 66,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 69,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          128,\n          61,\n          6\n        ],\n        \"hex\": \"0280003d000600\",\n        \"x\": 128,\n        \"z\": 61,\n        \"back_target\": 63\n      },\n      {\n        \"offset\": 76,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 79,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 82,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          108,\n          63,\n          6\n        ],\n        \"hex\": \"026c003f000600\",\n        \"x\": 108,\n        \"z\": 63,\n        \"back_target\": 76\n      },\n      {\n        \"offset\": 89,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 92,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 95,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          98,\n          62,\n          6\n        ],\n        \"hex\": \"0262003e000600\",\n        \"x\": 98,\n        \"z\": 62,\n        \"back_target\": 89\n      },\n      {\n        \"offset\": 102,\n        \"opcode\": 5,\n        \"name\": \"conditional_action\",\n        \"bytes\": 17,\n        \"words\": [\n          98,\n          62,\n          0,\n          0,\n          0,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"0562003e00000000000000000000000000\"\n      },\n      {\n        \"offset\": 119,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 122,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          9000\n        ],\n        \"hex\": \"0b2823\",\n        \"value\": 9000\n      },\n      {\n        \"offset\": 125,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          23,\n          129,\n          84,\n          125\n        ],\n        \"hex\": \"011700810054007d00\",\n        \"x\": 129,\n        \"z\": 84,\n        \"far_target\": 102,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 129,\n        \"z\": 84,\n        \"offset\": 0\n      },\n      {\n        \"x\": 125,\n        \"z\": 82,\n        \"offset\": 43\n      },\n      {\n        \"x\": 125,\n        \"z\": 66,\n        \"offset\": 56\n      },\n      {\n        \"x\": 128,\n        \"z\": 61,\n        \"offset\": 69\n      },\n      {\n        \"x\": 108,\n        \"z\": 63,\n        \"offset\": 82\n      },\n      {\n        \"x\": 98,\n        \"z\": 62,\n        \"offset\": 95\n      },\n      {\n        \"x\": 129,\n        \"z\": 84,\n        \"offset\": 125\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 125,\n    \"kind\": \"aircraft_group\",\n    \"x\": 102,\n    \"z\": 170,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          102,\n          170,\n          16,\n          1,\n          15000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e01006600aa0010000100983a2c0100000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          97,\n          177,\n          31\n        ],\n        \"hex\": \"026100b1001f00\",\n        \"x\": 97,\n        \"z\": 177,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          87,\n          180,\n          6\n        ],\n        \"hex\": \"025700b4000600\",\n        \"x\": 87,\n        \"z\": 180,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          80,\n          174,\n          6\n        ],\n        \"hex\": \"025000ae000600\",\n        \"x\": 80,\n        \"z\": 174,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          81,\n          162,\n          6\n        ],\n        \"hex\": \"025100a2000600\",\n        \"x\": 81,\n        \"z\": 162,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          91,\n          158,\n          6\n        ],\n        \"hex\": \"025b009e000600\",\n        \"x\": 91,\n        \"z\": 158,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          102,\n          163,\n          6\n        ],\n        \"hex\": \"026600a3000600\",\n        \"x\": 102,\n        \"z\": 163,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          25,\n          102,\n          163\n        ],\n        \"hex\": \"0919006600a300\",\n        \"x\": 102,\n        \"z\": 163,\n        \"distance_operand\": 25\n      },\n      {\n        \"offset\": 110,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 113,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 116,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          102,\n          170,\n          116\n        ],\n        \"hex\": \"010d006600aa007400\",\n        \"x\": 102,\n        \"z\": 170,\n        \"far_target\": 103,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 102,\n        \"z\": 170,\n        \"offset\": 0\n      },\n      {\n        \"x\": 97,\n        \"z\": 177,\n        \"offset\": 31\n      },\n      {\n        \"x\": 87,\n        \"z\": 180,\n        \"offset\": 44\n      },\n      {\n        \"x\": 80,\n        \"z\": 174,\n        \"offset\": 57\n      },\n      {\n        \"x\": 81,\n        \"z\": 162,\n        \"offset\": 70\n      },\n      {\n        \"x\": 91,\n        \"z\": 158,\n        \"offset\": 83\n      },\n      {\n        \"x\": 102,\n        \"z\": 163,\n        \"offset\": 96\n      },\n      {\n        \"x\": 102,\n        \"z\": 163,\n        \"offset\": 103\n      },\n      {\n        \"x\": 102,\n        \"z\": 170,\n        \"offset\": 116\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 118,\n    \"kind\": \"aircraft_group\",\n    \"x\": 38,\n    \"z\": 78,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 24000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          38,\n          78,\n          12,\n          1,\n          24000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e010026004e000c000100c05d2c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          31,\n          97,\n          31\n        ],\n        \"hex\": \"021f0061001f00\",\n        \"x\": 31,\n        \"z\": 97,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          24,\n          100,\n          6\n        ],\n        \"hex\": \"02180064000600\",\n        \"x\": 24,\n        \"z\": 100,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          19,\n          96,\n          6\n        ],\n        \"hex\": \"02130060000600\",\n        \"x\": 19,\n        \"z\": 96,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          27,\n          76,\n          6\n        ],\n        \"hex\": \"021b004c000600\",\n        \"x\": 27,\n        \"z\": 76,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          34,\n          73,\n          6\n        ],\n        \"hex\": \"02220049000600\",\n        \"x\": 34,\n        \"z\": 73,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          38,\n          77,\n          6\n        ],\n        \"hex\": \"0226004d000600\",\n        \"x\": 38,\n        \"z\": 77,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          38,\n          78,\n          109\n        ],\n        \"hex\": \"01060026004e006d00\",\n        \"x\": 38,\n        \"z\": 78,\n        \"far_target\": 103,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 38,\n        \"z\": 78,\n        \"offset\": 0\n      },\n      {\n        \"x\": 31,\n        \"z\": 97,\n        \"offset\": 31\n      },\n      {\n        \"x\": 24,\n        \"z\": 100,\n        \"offset\": 44\n      },\n      {\n        \"x\": 19,\n        \"z\": 96,\n        \"offset\": 57\n      },\n      {\n        \"x\": 27,\n        \"z\": 76,\n        \"offset\": 70\n      },\n      {\n        \"x\": 34,\n        \"z\": 73,\n        \"offset\": 83\n      },\n      {\n        \"x\": 38,\n        \"z\": 77,\n        \"offset\": 96\n      },\n      {\n        \"x\": 38,\n        \"z\": 78,\n        \"offset\": 109\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 118,\n    \"kind\": \"aircraft_group\",\n    \"x\": 70,\n    \"z\": 60,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 24000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          70,\n          60,\n          12,\n          1,\n          24000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e010046003c000c000100c05d2c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          67,\n          64,\n          31\n        ],\n        \"hex\": \"02430040001f00\",\n        \"x\": 67,\n        \"z\": 64,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          57,\n          63,\n          6\n        ],\n        \"hex\": \"0239003f000600\",\n        \"x\": 57,\n        \"z\": 63,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          44,\n          59,\n          6\n        ],\n        \"hex\": \"022c003b000600\",\n        \"x\": 44,\n        \"z\": 59,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          42,\n          53,\n          6\n        ],\n        \"hex\": \"022a0035000600\",\n        \"x\": 42,\n        \"z\": 53,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          67,\n          54,\n          6\n        ],\n        \"hex\": \"02430036000600\",\n        \"x\": 67,\n        \"z\": 54,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          70,\n          57,\n          6\n        ],\n        \"hex\": \"02460039000600\",\n        \"x\": 70,\n        \"z\": 57,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          70,\n          60,\n          109\n        ],\n        \"hex\": \"01060046003c006d00\",\n        \"x\": 70,\n        \"z\": 60,\n        \"far_target\": 103,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 70,\n        \"z\": 60,\n        \"offset\": 0\n      },\n      {\n        \"x\": 67,\n        \"z\": 64,\n        \"offset\": 31\n      },\n      {\n        \"x\": 57,\n        \"z\": 63,\n        \"offset\": 44\n      },\n      {\n        \"x\": 44,\n        \"z\": 59,\n        \"offset\": 57\n      },\n      {\n        \"x\": 42,\n        \"z\": 53,\n        \"offset\": 70\n      },\n      {\n        \"x\": 67,\n        \"z\": 54,\n        \"offset\": 83\n      },\n      {\n        \"x\": 70,\n        \"z\": 57,\n        \"offset\": 96\n      },\n      {\n        \"x\": 70,\n        \"z\": 60,\n        \"offset\": 109\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 118,\n    \"kind\": \"aircraft_group\",\n    \"x\": 106,\n    \"z\": 21,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 24000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          106,\n          21,\n          12,\n          1,\n          24000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01006a0015000c000100c05d2c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          95,\n          43,\n          31\n        ],\n        \"hex\": \"025f002b001f00\",\n        \"x\": 95,\n        \"z\": 43,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          93,\n          45,\n          6\n        ],\n        \"hex\": \"025d002d000600\",\n        \"x\": 93,\n        \"z\": 45,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          91,\n          45,\n          6\n        ],\n        \"hex\": \"025b002d000600\",\n        \"x\": 91,\n        \"z\": 45,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          90,\n          43,\n          6\n        ],\n        \"hex\": \"025a002b000600\",\n        \"x\": 90,\n        \"z\": 43,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          102,\n          22,\n          6\n        ],\n        \"hex\": \"02660016000600\",\n        \"x\": 102,\n        \"z\": 22,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          104,\n          21,\n          6\n        ],\n        \"hex\": \"02680015000600\",\n        \"x\": 104,\n        \"z\": 21,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          106,\n          21,\n          109\n        ],\n        \"hex\": \"0106006a0015006d00\",\n        \"x\": 106,\n        \"z\": 21,\n        \"far_target\": 103,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 106,\n        \"z\": 21,\n        \"offset\": 0\n      },\n      {\n        \"x\": 95,\n        \"z\": 43,\n        \"offset\": 31\n      },\n      {\n        \"x\": 93,\n        \"z\": 45,\n        \"offset\": 44\n      },\n      {\n        \"x\": 91,\n        \"z\": 45,\n        \"offset\": 57\n      },\n      {\n        \"x\": 90,\n        \"z\": 43,\n        \"offset\": 70\n      },\n      {\n        \"x\": 102,\n        \"z\": 22,\n        \"offset\": 83\n      },\n      {\n        \"x\": 104,\n        \"z\": 21,\n        \"offset\": 96\n      },\n      {\n        \"x\": 106,\n        \"z\": 21,\n        \"offset\": 109\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 118,\n    \"kind\": \"aircraft_group\",\n    \"x\": 154,\n    \"z\": 163,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 24000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          154,\n          163,\n          12,\n          1,\n          24000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01009a00a3000c000100c05d2c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          147,\n          182,\n          31\n        ],\n        \"hex\": \"029300b6001f00\",\n        \"x\": 147,\n        \"z\": 182,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          140,\n          185,\n          6\n        ],\n        \"hex\": \"028c00b9000600\",\n        \"x\": 140,\n        \"z\": 185,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          135,\n          181,\n          6\n        ],\n        \"hex\": \"028700b5000600\",\n        \"x\": 135,\n        \"z\": 181,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          143,\n          161,\n          6\n        ],\n        \"hex\": \"028f00a1000600\",\n        \"x\": 143,\n        \"z\": 161,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          150,\n          158,\n          6\n        ],\n        \"hex\": \"0296009e000600\",\n        \"x\": 150,\n        \"z\": 158,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          154,\n          162,\n          6\n        ],\n        \"hex\": \"029a00a2000600\",\n        \"x\": 154,\n        \"z\": 162,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 109,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          154,\n          163,\n          109\n        ],\n        \"hex\": \"0106009a00a3006d00\",\n        \"x\": 154,\n        \"z\": 163,\n        \"far_target\": 103,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 154,\n        \"z\": 163,\n        \"offset\": 0\n      },\n      {\n        \"x\": 147,\n        \"z\": 182,\n        \"offset\": 31\n      },\n      {\n        \"x\": 140,\n        \"z\": 185,\n        \"offset\": 44\n      },\n      {\n        \"x\": 135,\n        \"z\": 181,\n        \"offset\": 57\n      },\n      {\n        \"x\": 143,\n        \"z\": 161,\n        \"offset\": 70\n      },\n      {\n        \"x\": 150,\n        \"z\": 158,\n        \"offset\": 83\n      },\n      {\n        \"x\": 154,\n        \"z\": 162,\n        \"offset\": 96\n      },\n      {\n        \"x\": 154,\n        \"z\": 163,\n        \"offset\": 109\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 125,\n    \"kind\": \"aircraft_group\",\n    \"x\": 68,\n    \"z\": 53,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          68,\n          53,\n          16,\n          1,\n          15000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e01004400350010000100983a2c0100000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          63,\n          60,\n          31\n        ],\n        \"hex\": \"023f003c001f00\",\n        \"x\": 63,\n        \"z\": 60,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          53,\n          63,\n          6\n        ],\n        \"hex\": \"0235003f000600\",\n        \"x\": 53,\n        \"z\": 63,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          46,\n          57,\n          6\n        ],\n        \"hex\": \"022e0039000600\",\n        \"x\": 46,\n        \"z\": 57,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          47,\n          45,\n          6\n        ],\n        \"hex\": \"022f002d000600\",\n        \"x\": 47,\n        \"z\": 45,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          57,\n          41,\n          6\n        ],\n        \"hex\": \"02390029000600\",\n        \"x\": 57,\n        \"z\": 41,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          68,\n          46,\n          6\n        ],\n        \"hex\": \"0244002e000600\",\n        \"x\": 68,\n        \"z\": 46,\n        \"back_target\": 90\n      },\n      {\n        \"offset\": 103,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          25,\n          68,\n          46\n        ],\n        \"hex\": \"09190044002e00\",\n        \"x\": 68,\n        \"z\": 46,\n        \"distance_operand\": 25\n      },\n      {\n        \"offset\": 110,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 113,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 116,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          68,\n          53,\n          116\n        ],\n        \"hex\": \"010d00440035007400\",\n        \"x\": 68,\n        \"z\": 53,\n        \"far_target\": 103,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 68,\n        \"z\": 53,\n        \"offset\": 0\n      },\n      {\n        \"x\": 63,\n        \"z\": 60,\n        \"offset\": 31\n      },\n      {\n        \"x\": 53,\n        \"z\": 63,\n        \"offset\": 44\n      },\n      {\n        \"x\": 46,\n        \"z\": 57,\n        \"offset\": 57\n      },\n      {\n        \"x\": 47,\n        \"z\": 45,\n        \"offset\": 70\n      },\n      {\n        \"x\": 57,\n        \"z\": 41,\n        \"offset\": 83\n      },\n      {\n        \"x\": 68,\n        \"z\": 46,\n        \"offset\": 96\n      },\n      {\n        \"x\": 68,\n        \"z\": 46,\n        \"offset\": 103\n      },\n      {\n        \"x\": 68,\n        \"z\": 53,\n        \"offset\": 116\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 116,\n    \"z\": 76,\n    \"entity_id\": 8,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 7000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          116,\n          76,\n          8,\n          1,\n          7000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e020074004c0008000100581b5e010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          60,\n          116,\n          76\n        ],\n        \"hex\": \"093c0074004c00\",\n        \"x\": 116,\n        \"z\": 76,\n        \"distance_operand\": 60\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          116,\n          76,\n          38\n        ],\n        \"hex\": \"01260074004c002600\",\n        \"x\": 116,\n        \"z\": 76,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 116,\n        \"z\": 76,\n        \"offset\": 0\n      },\n      {\n        \"x\": 116,\n        \"z\": 76,\n        \"offset\": 31\n      },\n      {\n        \"x\": 116,\n        \"z\": 76,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 98,\n    \"z\": 64,\n    \"entity_id\": 8,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 7000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          98,\n          64,\n          8,\n          1,\n          7000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e02006200400008000100581b5e010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          7000\n        ],\n        \"hex\": \"0b581b\",\n        \"value\": 7000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          60,\n          98,\n          64\n        ],\n        \"hex\": \"093c0062004000\",\n        \"x\": 98,\n        \"z\": 64,\n        \"distance_operand\": 60\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          98,\n          64,\n          38\n        ],\n        \"hex\": \"012600620040002600\",\n        \"x\": 98,\n        \"z\": 64,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 98,\n        \"z\": 64,\n        \"offset\": 0\n      },\n      {\n        \"x\": 98,\n        \"z\": 64,\n        \"offset\": 31\n      },\n      {\n        \"x\": 98,\n        \"z\": 64,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 121,\n    \"z\": 95,\n    \"entity_id\": 22,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 8000,\n    \"initial_speed\": 400,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          121,\n          95,\n          22,\n          1,\n          8000,\n          400,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e020079005f0016000100401f90010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          400\n        ],\n        \"hex\": \"0d9001\",\n        \"value\": 400\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          45,\n          121,\n          95\n        ],\n        \"hex\": \"092d0079005f00\",\n        \"x\": 121,\n        \"z\": 95,\n        \"distance_operand\": 45\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          121,\n          95,\n          38\n        ],\n        \"hex\": \"01260079005f002600\",\n        \"x\": 121,\n        \"z\": 95,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 121,\n        \"z\": 95,\n        \"offset\": 0\n      },\n      {\n        \"x\": 121,\n        \"z\": 95,\n        \"offset\": 31\n      },\n      {\n        \"x\": 121,\n        \"z\": 95,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 67,\n    \"z\": 84,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          67,\n          84,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10430054001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          67,\n          84,\n          16\n        ],\n        \"hex\": \"011000430054001000\",\n        \"x\": 67,\n        \"z\": 84,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 67,\n        \"z\": 84,\n        \"offset\": 0\n      },\n      {\n        \"x\": 67,\n        \"z\": 84,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 93,\n    \"z\": 76,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          93,\n          76,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"105d004c001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          93,\n          76,\n          16\n        ],\n        \"hex\": \"0110005d004c001000\",\n        \"x\": 93,\n        \"z\": 76,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 93,\n        \"z\": 76,\n        \"offset\": 0\n      },\n      {\n        \"x\": 93,\n        \"z\": 76,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 45,\n    \"z\": 83,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 20,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          45,\n          83,\n          35,\n          0,\n          180,\n          20\n        ],\n        \"hex\": \"102d00530023000000b4001400\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          20\n        ],\n        \"hex\": \"0d1400\",\n        \"value\": 20\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          45,\n          60,\n          16\n        ],\n        \"hex\": \"022d003c001000\",\n        \"x\": 45,\n        \"z\": 60,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          20\n        ],\n        \"hex\": \"0d1400\",\n        \"value\": 20\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          45,\n          83,\n          26\n        ],\n        \"hex\": \"0103002d0053001a00\",\n        \"x\": 45,\n        \"z\": 83,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 45,\n        \"z\": 83,\n        \"offset\": 0\n      },\n      {\n        \"x\": 45,\n        \"z\": 60,\n        \"offset\": 16\n      },\n      {\n        \"x\": 45,\n        \"z\": 83,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 77,\n    \"z\": 56,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          77,\n          56,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"104d0038002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          77,\n          56,\n          16\n        ],\n        \"hex\": \"0110004d0038001000\",\n        \"x\": 77,\n        \"z\": 56,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 77,\n        \"z\": 56,\n        \"offset\": 0\n      },\n      {\n        \"x\": 77,\n        \"z\": 56,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 119,\n    \"z\": 66,\n    \"entity_id\": 41,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          119,\n          66,\n          41,\n          0,\n          180,\n          30\n        ],\n        \"hex\": \"107700420029000000b4001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          116,\n          60,\n          16\n        ],\n        \"hex\": \"0274003c001000\",\n        \"x\": 116,\n        \"z\": 60,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          119,\n          66,\n          26\n        ],\n        \"hex\": \"010300770042001a00\",\n        \"x\": 119,\n        \"z\": 66,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 119,\n        \"z\": 66,\n        \"offset\": 0\n      },\n      {\n        \"x\": 116,\n        \"z\": 60,\n        \"offset\": 16\n      },\n      {\n        \"x\": 119,\n        \"z\": 66,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 76,\n    \"z\": 56,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          76,\n          56,\n          11,\n          1,\n          6000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e02004c0038000b00010070172c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          76,\n          56\n        ],\n        \"hex\": \"091e004c003800\",\n        \"x\": 76,\n        \"z\": 56,\n        \"distance_operand\": 30\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          76,\n          56,\n          38\n        ],\n        \"hex\": \"0126004c0038002600\",\n        \"x\": 76,\n        \"z\": 56,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 76,\n        \"z\": 56,\n        \"offset\": 0\n      },\n      {\n        \"x\": 76,\n        \"z\": 56,\n        \"offset\": 31\n      },\n      {\n        \"x\": 76,\n        \"z\": 56,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 120,\n    \"z\": 51,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          120,\n          51,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10780033001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          120,\n          51,\n          16\n        ],\n        \"hex\": \"011000780033001000\",\n        \"x\": 120,\n        \"z\": 51,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 120,\n        \"z\": 51,\n        \"offset\": 0\n      },\n      {\n        \"x\": 120,\n        \"z\": 51,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 131,\n    \"z\": 58,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          131,\n          58,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"1083003a001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          131,\n          58,\n          16\n        ],\n        \"hex\": \"01100083003a001000\",\n        \"x\": 131,\n        \"z\": 58,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 131,\n        \"z\": 58,\n        \"offset\": 0\n      },\n      {\n        \"x\": 131,\n        \"z\": 58,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 109,\n    \"z\": 63,\n    \"entity_id\": 24,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          109,\n          63,\n          24,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"106d003f001800000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          109,\n          63,\n          16\n        ],\n        \"hex\": \"0110006d003f001000\",\n        \"x\": 109,\n        \"z\": 63,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 109,\n        \"z\": 63,\n        \"offset\": 0\n      },\n      {\n        \"x\": 109,\n        \"z\": 63,\n        \"offset\": 16\n      }\n    ]\n  }\n]\n",
      "diff": "--- floppy/waybin/miss848.way\n+++ CD/waybin/miss848.way\n@@ -3499,5 +3499,73 @@\n         \"offset\": 16\n       }\n     ]\n+  },\n+  {\n+    \"type\": 16,\n+    \"size\": 25,\n+    \"kind\": \"surface_unit\",\n+    \"x\": 109,\n+    \"z\": 63,\n+    \"entity_id\": 24,\n+    \"initial_altitude\": 0,\n+    \"initial_heading\": 0,\n+    \"initial_speed\": 0,\n+    \"commands\": [\n+      {\n+        \"offset\": 0,\n+        \"opcode\": 16,\n+        \"name\": \"surface_initial_state\",\n+        \"bytes\": 13,\n+        \"words\": [\n+          109,\n+          63,\n+          24,\n+          0,\n+          0,\n+          0\n+        ],\n+        \"hex\": \"106d003f001800000000000000\"\n+      },\n+      {\n+        \"offset\": 13,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          0\n+        ],\n+        \"hex\": \"0d0000\",\n+        \"value\": 0\n+      },\n+      {\n+        \"offset\": 16,\n+        \"opcode\": 1,\n+        \"name\": \"waypoint_branch\",\n+        \"bytes\": 9,\n+        \"words\": [\n+          16,\n+          109,\n+          63,\n+          16\n+        ],\n+        \"hex\": \"0110006d003f001000\",\n+        \"x\": 109,\n+        \"z\": 63,\n+        \"far_target\": 0,\n+        \"near_target\": 0\n+      }\n+    ],\n+    \"route\": [\n+      {\n+        \"x\": 109,\n+        \"z\": 63,\n+        \"offset\": 0\n+      },\n+      {\n+        \"x\": 109,\n+        \"z\": 63,\n+        \"offset\": 16\n+      }\n+    ]\n   }\n ]\n",
      "decoded_view_identical": false
    },
    {
      "index": 1194,
      "identifier": "9a92bea3",
      "offset": 289504,
      "stored_size": 523,
      "decoded_size": 991,
      "stored_sha256": "d4e0a702804b22f1b6417bd17cedcda3182f9c276f9339866248835fde7ac1eb",
      "sha256": "14c2b6fdd812dde492661b7ac320b11785e2c6ec392e43145f48b1faa168448e",
      "status": "changed",
      "family": "waypoints_binary",
      "candidate_names": [
        "waybin/miss901.way"
      ],
      "preferred_names": [
        "waybin/miss901.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waybin/miss901.way",
      "cd_identifiers": [
        "9fbf92a3"
      ],
      "label": "waybin/miss901.way",
      "counterpart": {
        "index": 1608,
        "identifier": "9fbf92a3",
        "path": "waybin/miss901.way",
        "family": "waypoints_binary",
        "output_sha256": "39642a0b267e7bd0183be2ac7e267f0672376373c43688ed5aa52d42147e3735",
        "output_size": 1006,
        "logical_name": "waybin/miss901.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "[\n  {\n    \"type\": 18,\n    \"size\": 23,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 52,\n        \"z\": 61\n      },\n      {\n        \"x\": 55,\n        \"z\": 67\n      },\n      {\n        \"x\": 46,\n        \"z\": 86\n      },\n      {\n        \"x\": 57,\n        \"z\": 84\n      },\n      {\n        \"x\": 60,\n        \"z\": 65\n      },\n      {\n        \"x\": 57,\n        \"z\": 47\n      },\n      {\n        \"x\": 53,\n        \"z\": 45\n      },\n      {\n        \"x\": 51,\n        \"z\": 49\n      },\n      {\n        \"x\": 56,\n        \"z\": 61\n      },\n      {\n        \"x\": 52,\n        \"z\": 61\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 92,\n    \"kind\": \"aircraft_group\",\n    \"x\": 42,\n    \"z\": 77,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 24000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          42,\n          77,\n          12,\n          1,\n          24000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01002a004d000c000100c05d2c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          39,\n          87,\n          31\n        ],\n        \"hex\": \"02270057001f00\",\n        \"x\": 39,\n        \"z\": 87,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          27,\n          97,\n          6\n        ],\n        \"hex\": \"021b0061000600\",\n        \"x\": 27,\n        \"z\": 97,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          24,\n          77,\n          6\n        ],\n        \"hex\": \"0218004d000600\",\n        \"x\": 24,\n        \"z\": 77,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          39,\n          75,\n          6\n        ],\n        \"hex\": \"0227004b000600\",\n        \"x\": 39,\n        \"z\": 75,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          42,\n          77,\n          83\n        ],\n        \"hex\": \"0106002a004d005300\",\n        \"x\": 42,\n        \"z\": 77,\n        \"far_target\": 77,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 42,\n        \"z\": 77,\n        \"offset\": 0\n      },\n      {\n        \"x\": 39,\n        \"z\": 87,\n        \"offset\": 31\n      },\n      {\n        \"x\": 27,\n        \"z\": 97,\n        \"offset\": 44\n      },\n      {\n        \"x\": 24,\n        \"z\": 77,\n        \"offset\": 57\n      },\n      {\n        \"x\": 39,\n        \"z\": 75,\n        \"offset\": 70\n      },\n      {\n        \"x\": 42,\n        \"z\": 77,\n        \"offset\": 83\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 105,\n    \"kind\": \"aircraft_group\",\n    \"x\": 52,\n    \"z\": 62,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 200,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          52,\n          62,\n          16,\n          1,\n          30000,\n          200,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e010034003e00100001003075c80000000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          49,\n          67,\n          31\n        ],\n        \"hex\": \"02310043001f00\",\n        \"x\": 49,\n        \"z\": 67,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          58,\n          6\n        ],\n        \"hex\": \"021e003a000600\",\n        \"x\": 30,\n        \"z\": 58,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          36,\n          41,\n          6\n        ],\n        \"hex\": \"02240029000600\",\n        \"x\": 36,\n        \"z\": 41,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          53,\n          35,\n          6\n        ],\n        \"hex\": \"02350023000600\",\n        \"x\": 53,\n        \"z\": 35,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          53,\n          52,\n          6\n        ],\n        \"hex\": \"02350034000600\",\n        \"x\": 53,\n        \"z\": 52,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          52,\n          62,\n          96\n        ],\n        \"hex\": \"01060034003e006000\",\n        \"x\": 52,\n        \"z\": 62,\n        \"far_target\": 90,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 52,\n        \"z\": 62,\n        \"offset\": 0\n      },\n      {\n        \"x\": 49,\n        \"z\": 67,\n        \"offset\": 31\n      },\n      {\n        \"x\": 30,\n        \"z\": 58,\n        \"offset\": 44\n      },\n      {\n        \"x\": 36,\n        \"z\": 41,\n        \"offset\": 57\n      },\n      {\n        \"x\": 53,\n        \"z\": 35,\n        \"offset\": 70\n      },\n      {\n        \"x\": 53,\n        \"z\": 52,\n        \"offset\": 83\n      },\n      {\n        \"x\": 52,\n        \"z\": 62,\n        \"offset\": 96\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 60,\n    \"z\": 95,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          60,\n          95,\n          11,\n          1,\n          15000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e02003c005f000b000100983a2c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          15,\n          60,\n          95\n        ],\n        \"hex\": \"090f003c005f00\",\n        \"x\": 60,\n        \"z\": 95,\n        \"distance_operand\": 15\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          60,\n          95,\n          38\n        ],\n        \"hex\": \"0126003c005f002600\",\n        \"x\": 60,\n        \"z\": 95,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 60,\n        \"z\": 95,\n        \"offset\": 0\n      },\n      {\n        \"x\": 60,\n        \"z\": 95,\n        \"offset\": 31\n      },\n      {\n        \"x\": 60,\n        \"z\": 95,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 59,\n    \"z\": 39,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          59,\n          39,\n          11,\n          1,\n          15000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e02003b0027000b000100983a2c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          15,\n          59,\n          39\n        ],\n        \"hex\": \"090f003b002700\",\n        \"x\": 59,\n        \"z\": 39,\n        \"distance_operand\": 15\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          59,\n          39,\n          38\n        ],\n        \"hex\": \"0126003b0027002600\",\n        \"x\": 59,\n        \"z\": 39,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 59,\n        \"z\": 39,\n        \"offset\": 0\n      },\n      {\n        \"x\": 59,\n        \"z\": 39,\n        \"offset\": 31\n      },\n      {\n        \"x\": 59,\n        \"z\": 39,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 128,\n    \"kind\": \"aircraft_group\",\n    \"x\": 100,\n    \"z\": 63,\n    \"entity_id\": 5,\n    \"group_count\": 2,\n    \"airborne\": false,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 400,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          100,\n          63,\n          5,\n          0,\n          15000,\n          400,\n          2,\n          0,\n          90,\n          15,\n          180\n        ],\n        \"hex\": \"0e020064003f0005000000983a9001020000005a000f00b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 3,\n        \"name\": \"wait\",\n        \"bytes\": 5,\n        \"words\": [\n          2,\n          0\n        ],\n        \"hex\": \"0302000000\",\n        \"minutes\": 2,\n        \"seconds\": 0\n      },\n      {\n        \"offset\": 30,\n        \"opcode\": 4,\n        \"name\": \"takeoff\",\n        \"bytes\": 7,\n        \"words\": [\n          90,\n          15,\n          180\n        ],\n        \"hex\": \"045a000f00b400\"\n      },\n      {\n        \"offset\": 37,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 40,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 43,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          98,\n          50,\n          43\n        ],\n        \"hex\": \"02620032002b00\",\n        \"x\": 98,\n        \"z\": 50,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 50,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 53,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 56,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          85,\n          47,\n          6\n        ],\n        \"hex\": \"0255002f000600\",\n        \"x\": 85,\n        \"z\": 47,\n        \"back_target\": 50\n      },\n      {\n        \"offset\": 63,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 66,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 69,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          69,\n          54,\n          6\n        ],\n        \"hex\": \"02450036000600\",\n        \"x\": 69,\n        \"z\": 54,\n        \"back_target\": 63\n      },\n      {\n        \"offset\": 76,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 79,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 82,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          52,\n          61,\n          6\n        ],\n        \"hex\": \"0234003d000600\",\n        \"x\": 52,\n        \"z\": 61,\n        \"back_target\": 76\n      },\n      {\n        \"offset\": 89,\n        \"opcode\": 5,\n        \"name\": \"conditional_action\",\n        \"bytes\": 17,\n        \"words\": [\n          52,\n          61,\n          0,\n          0,\n          0,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"0534003d00000000000000000000000000\"\n      },\n      {\n        \"offset\": 106,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          40,\n          52,\n          61\n        ],\n        \"hex\": \"09280034003d00\",\n        \"x\": 52,\n        \"z\": 61,\n        \"distance_operand\": 40\n      },\n      {\n        \"offset\": 113,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 116,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 119,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          30,\n          100,\n          63,\n          119\n        ],\n        \"hex\": \"011e0064003f007700\",\n        \"x\": 100,\n        \"z\": 63,\n        \"far_target\": 89,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 100,\n        \"z\": 63,\n        \"offset\": 0\n      },\n      {\n        \"x\": 98,\n        \"z\": 50,\n        \"offset\": 43\n      },\n      {\n        \"x\": 85,\n        \"z\": 47,\n        \"offset\": 56\n      },\n      {\n        \"x\": 69,\n        \"z\": 54,\n        \"offset\": 69\n      },\n      {\n        \"x\": 52,\n        \"z\": 61,\n        \"offset\": 82\n      },\n      {\n        \"x\": 52,\n        \"z\": 61,\n        \"offset\": 106\n      },\n      {\n        \"x\": 100,\n        \"z\": 63,\n        \"offset\": 119\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 116,\n    \"kind\": \"aircraft_group\",\n    \"x\": 95,\n    \"z\": 99,\n    \"entity_id\": 5,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 12000,\n    \"initial_speed\": 1200,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          95,\n          99,\n          5,\n          1,\n          12000,\n          1200,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02005f00630005000100e02eb0040000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          12000\n        ],\n        \"hex\": \"0be02e\",\n        \"value\": 12000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          88,\n          95,\n          31\n        ],\n        \"hex\": \"0258005f001f00\",\n        \"x\": 88,\n        \"z\": 95,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          78,\n          88,\n          6\n        ],\n        \"hex\": \"024e0058000600\",\n        \"x\": 78,\n        \"z\": 88,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          64,\n          78,\n          6\n        ],\n        \"hex\": \"0240004e000600\",\n        \"x\": 64,\n        \"z\": 78,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          52,\n          61,\n          6\n        ],\n        \"hex\": \"0234003d000600\",\n        \"x\": 52,\n        \"z\": 61,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 5,\n        \"name\": \"conditional_action\",\n        \"bytes\": 17,\n        \"words\": [\n          52,\n          61,\n          0,\n          0,\n          0,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"0534003d00000000000000000000000000\"\n      },\n      {\n        \"offset\": 94,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          40,\n          52,\n          61\n        ],\n        \"hex\": \"09280034003d00\",\n        \"x\": 52,\n        \"z\": 61,\n        \"distance_operand\": 40\n      },\n      {\n        \"offset\": 101,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 104,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 107,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          30,\n          95,\n          99,\n          107\n        ],\n        \"hex\": \"011e005f0063006b00\",\n        \"x\": 95,\n        \"z\": 99,\n        \"far_target\": 77,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 95,\n        \"z\": 99,\n        \"offset\": 0\n      },\n      {\n        \"x\": 88,\n        \"z\": 95,\n        \"offset\": 31\n      },\n      {\n        \"x\": 78,\n        \"z\": 88,\n        \"offset\": 44\n      },\n      {\n        \"x\": 64,\n        \"z\": 78,\n        \"offset\": 57\n      },\n      {\n        \"x\": 52,\n        \"z\": 61,\n        \"offset\": 70\n      },\n      {\n        \"x\": 52,\n        \"z\": 61,\n        \"offset\": 94\n      },\n      {\n        \"x\": 95,\n        \"z\": 99,\n        \"offset\": 107\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 62,\n    \"z\": 73,\n    \"entity_id\": 8,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 12000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          62,\n          73,\n          8,\n          1,\n          12000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01003e00490008000100e02e2c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          12000\n        ],\n        \"hex\": \"0be02e\",\n        \"value\": 12000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          60,\n          62,\n          73\n        ],\n        \"hex\": \"093c003e004900\",\n        \"x\": 62,\n        \"z\": 73,\n        \"distance_operand\": 60\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          62,\n          73,\n          38\n        ],\n        \"hex\": \"0126003e0049002600\",\n        \"x\": 62,\n        \"z\": 73,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 62,\n        \"z\": 73,\n        \"offset\": 0\n      },\n      {\n        \"x\": 62,\n        \"z\": 73,\n        \"offset\": 31\n      },\n      {\n        \"x\": 62,\n        \"z\": 73,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 77,\n    \"z\": 40,\n    \"entity_id\": 8,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 19000,\n    \"initial_speed\": 200,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          77,\n          40,\n          8,\n          1,\n          19000,\n          200,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01004d00280008000100384ac8000000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          19000\n        ],\n        \"hex\": \"0b384a\",\n        \"value\": 19000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          60,\n          77,\n          40\n        ],\n        \"hex\": \"093c004d002800\",\n        \"x\": 77,\n        \"z\": 40,\n        \"distance_operand\": 60\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          77,\n          40,\n          38\n        ],\n        \"hex\": \"0126004d0028002600\",\n        \"x\": 77,\n        \"z\": 40,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 77,\n        \"z\": 40,\n        \"offset\": 0\n      },\n      {\n        \"x\": 77,\n        \"z\": 40,\n        \"offset\": 31\n      },\n      {\n        \"x\": 77,\n        \"z\": 40,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 103,\n    \"z\": 75,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          103,\n          75,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"1067004b001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          103,\n          75,\n          16\n        ],\n        \"hex\": \"01100067004b001000\",\n        \"x\": 103,\n        \"z\": 75,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 103,\n        \"z\": 75,\n        \"offset\": 0\n      },\n      {\n        \"x\": 103,\n        \"z\": 75,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 79,\n    \"z\": 46,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          79,\n          46,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"104f002e001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          79,\n          46,\n          16\n        ],\n        \"hex\": \"0110004f002e001000\",\n        \"x\": 79,\n        \"z\": 46,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 79,\n        \"z\": 46,\n        \"offset\": 0\n      },\n      {\n        \"x\": 79,\n        \"z\": 46,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 52,\n    \"z\": 61,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          52,\n          61,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"1034003d002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          52,\n          61,\n          16\n        ],\n        \"hex\": \"01100034003d001000\",\n        \"x\": 52,\n        \"z\": 61,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 52,\n        \"z\": 61,\n        \"offset\": 0\n      },\n      {\n        \"x\": 52,\n        \"z\": 61,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 74,\n    \"z\": 94,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          74,\n          94,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"104a005e001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          74,\n          94,\n          16\n        ],\n        \"hex\": \"0110004a005e001000\",\n        \"x\": 74,\n        \"z\": 94,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 74,\n        \"z\": 94,\n        \"offset\": 0\n      },\n      {\n        \"x\": 74,\n        \"z\": 94,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 105,\n    \"z\": 115,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          105,\n          115,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10690073001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          105,\n          115,\n          16\n        ],\n        \"hex\": \"011000690073001000\",\n        \"x\": 105,\n        \"z\": 115,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 105,\n        \"z\": 115,\n        \"offset\": 0\n      },\n      {\n        \"x\": 105,\n        \"z\": 115,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 104,\n    \"z\": 65,\n    \"entity_id\": 28,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          104,\n          65,\n          28,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10680041001c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          104,\n          65,\n          16\n        ],\n        \"hex\": \"011000680041001000\",\n        \"x\": 104,\n        \"z\": 65,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 104,\n        \"z\": 65,\n        \"offset\": 0\n      },\n      {\n        \"x\": 104,\n        \"z\": 65,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 106,\n    \"kind\": \"aircraft_group\",\n    \"x\": 128,\n    \"z\": 64,\n    \"entity_id\": 5,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 12000,\n    \"initial_speed\": 500,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          128,\n          64,\n          5,\n          1,\n          12000,\n          500,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e01008000400005000100e02ef4010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          12000\n        ],\n        \"hex\": \"0be02e\",\n        \"value\": 12000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1300\n        ],\n        \"hex\": \"0d1405\",\n        \"value\": 1300\n      },\n      {\n        \"offset\": 34,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          103,\n          65,\n          34\n        ],\n        \"hex\": \"02670041002200\",\n        \"x\": 103,\n        \"z\": 65,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1300\n        ],\n        \"hex\": \"0d1405\",\n        \"value\": 1300\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          12000\n        ],\n        \"hex\": \"0be02e\",\n        \"value\": 12000\n      },\n      {\n        \"offset\": 47,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          95,\n          45,\n          6\n        ],\n        \"hex\": \"025f002d000600\",\n        \"x\": 95,\n        \"z\": 45,\n        \"back_target\": 41\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1300\n        ],\n        \"hex\": \"0d1405\",\n        \"value\": 1300\n      },\n      {\n        \"offset\": 60,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          52,\n          61,\n          6\n        ],\n        \"hex\": \"0234003d000600\",\n        \"x\": 52,\n        \"z\": 61,\n        \"back_target\": 54\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 5,\n        \"name\": \"conditional_action\",\n        \"bytes\": 17,\n        \"words\": [\n          52,\n          61,\n          0,\n          0,\n          0,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"0534003d00000000000000000000000000\"\n      },\n      {\n        \"offset\": 84,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          40,\n          52,\n          61\n        ],\n        \"hex\": \"09280034003d00\",\n        \"x\": 52,\n        \"z\": 61,\n        \"distance_operand\": 40\n      },\n      {\n        \"offset\": 91,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1300\n        ],\n        \"hex\": \"0d1405\",\n        \"value\": 1300\n      },\n      {\n        \"offset\": 94,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 97,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          30,\n          128,\n          64,\n          97\n        ],\n        \"hex\": \"011e00800040006100\",\n        \"x\": 128,\n        \"z\": 64,\n        \"far_target\": 67,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 128,\n        \"z\": 64,\n        \"offset\": 0\n      },\n      {\n        \"x\": 103,\n        \"z\": 65,\n        \"offset\": 34\n      },\n      {\n        \"x\": 95,\n        \"z\": 45,\n        \"offset\": 47\n      },\n      {\n        \"x\": 52,\n        \"z\": 61,\n        \"offset\": 60\n      },\n      {\n        \"x\": 52,\n        \"z\": 61,\n        \"offset\": 84\n      },\n      {\n        \"x\": 128,\n        \"z\": 64,\n        \"offset\": 97\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 46,\n    \"z\": 57,\n    \"entity_id\": 11,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 10000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          46,\n          57,\n          11,\n          1,\n          10000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e01002e0039000b00010010272c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          10000\n        ],\n        \"hex\": \"0b1027\",\n        \"value\": 10000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          46,\n          57\n        ],\n        \"hex\": \"091e002e003900\",\n        \"x\": 46,\n        \"z\": 57,\n        \"distance_operand\": 30\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          46,\n          57,\n          38\n        ],\n        \"hex\": \"0126002e0039002600\",\n        \"x\": 46,\n        \"z\": 57,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 46,\n        \"z\": 57,\n        \"offset\": 0\n      },\n      {\n        \"x\": 46,\n        \"z\": 57,\n        \"offset\": 31\n      },\n      {\n        \"x\": 46,\n        \"z\": 57,\n        \"offset\": 38\n      }\n    ]\n  }\n]\n",
      "cd_view": "[\n  {\n    \"type\": 18,\n    \"size\": 23,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 52,\n        \"z\": 61\n      },\n      {\n        \"x\": 55,\n        \"z\": 67\n      },\n      {\n        \"x\": 46,\n        \"z\": 86\n      },\n      {\n        \"x\": 57,\n        \"z\": 84\n      },\n      {\n        \"x\": 60,\n        \"z\": 65\n      },\n      {\n        \"x\": 57,\n        \"z\": 47\n      },\n      {\n        \"x\": 53,\n        \"z\": 45\n      },\n      {\n        \"x\": 51,\n        \"z\": 49\n      },\n      {\n        \"x\": 56,\n        \"z\": 61\n      },\n      {\n        \"x\": 52,\n        \"z\": 61\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 92,\n    \"kind\": \"aircraft_group\",\n    \"x\": 42,\n    \"z\": 77,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 24000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          42,\n          77,\n          12,\n          1,\n          24000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01002a004d000c000100c05d2c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          39,\n          87,\n          31\n        ],\n        \"hex\": \"02270057001f00\",\n        \"x\": 39,\n        \"z\": 87,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          27,\n          97,\n          6\n        ],\n        \"hex\": \"021b0061000600\",\n        \"x\": 27,\n        \"z\": 97,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          24,\n          77,\n          6\n        ],\n        \"hex\": \"0218004d000600\",\n        \"x\": 24,\n        \"z\": 77,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          39,\n          75,\n          6\n        ],\n        \"hex\": \"0227004b000600\",\n        \"x\": 39,\n        \"z\": 75,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          24000\n        ],\n        \"hex\": \"0bc05d\",\n        \"value\": 24000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          42,\n          77,\n          83\n        ],\n        \"hex\": \"0106002a004d005300\",\n        \"x\": 42,\n        \"z\": 77,\n        \"far_target\": 77,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 42,\n        \"z\": 77,\n        \"offset\": 0\n      },\n      {\n        \"x\": 39,\n        \"z\": 87,\n        \"offset\": 31\n      },\n      {\n        \"x\": 27,\n        \"z\": 97,\n        \"offset\": 44\n      },\n      {\n        \"x\": 24,\n        \"z\": 77,\n        \"offset\": 57\n      },\n      {\n        \"x\": 39,\n        \"z\": 75,\n        \"offset\": 70\n      },\n      {\n        \"x\": 42,\n        \"z\": 77,\n        \"offset\": 83\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 105,\n    \"kind\": \"aircraft_group\",\n    \"x\": 52,\n    \"z\": 62,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 200,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          52,\n          62,\n          16,\n          1,\n          30000,\n          200,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e010034003e00100001003075c80000000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          49,\n          67,\n          31\n        ],\n        \"hex\": \"02310043001f00\",\n        \"x\": 49,\n        \"z\": 67,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          58,\n          6\n        ],\n        \"hex\": \"021e003a000600\",\n        \"x\": 30,\n        \"z\": 58,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          36,\n          41,\n          6\n        ],\n        \"hex\": \"02240029000600\",\n        \"x\": 36,\n        \"z\": 41,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          53,\n          35,\n          6\n        ],\n        \"hex\": \"02350023000600\",\n        \"x\": 53,\n        \"z\": 35,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 80,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 83,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          53,\n          52,\n          6\n        ],\n        \"hex\": \"02350034000600\",\n        \"x\": 53,\n        \"z\": 52,\n        \"back_target\": 77\n      },\n      {\n        \"offset\": 90,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 93,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 96,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          52,\n          62,\n          96\n        ],\n        \"hex\": \"01060034003e006000\",\n        \"x\": 52,\n        \"z\": 62,\n        \"far_target\": 90,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 52,\n        \"z\": 62,\n        \"offset\": 0\n      },\n      {\n        \"x\": 49,\n        \"z\": 67,\n        \"offset\": 31\n      },\n      {\n        \"x\": 30,\n        \"z\": 58,\n        \"offset\": 44\n      },\n      {\n        \"x\": 36,\n        \"z\": 41,\n        \"offset\": 57\n      },\n      {\n        \"x\": 53,\n        \"z\": 35,\n        \"offset\": 70\n      },\n      {\n        \"x\": 53,\n        \"z\": 52,\n        \"offset\": 83\n      },\n      {\n        \"x\": 52,\n        \"z\": 62,\n        \"offset\": 96\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 60,\n    \"z\": 95,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          60,\n          95,\n          11,\n          1,\n          15000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e02003c005f000b000100983a2c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          15,\n          60,\n          95\n        ],\n        \"hex\": \"090f003c005f00\",\n        \"x\": 60,\n        \"z\": 95,\n        \"distance_operand\": 15\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          60,\n          95,\n          38\n        ],\n        \"hex\": \"0126003c005f002600\",\n        \"x\": 60,\n        \"z\": 95,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 60,\n        \"z\": 95,\n        \"offset\": 0\n      },\n      {\n        \"x\": 60,\n        \"z\": 95,\n        \"offset\": 31\n      },\n      {\n        \"x\": 60,\n        \"z\": 95,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 59,\n    \"z\": 39,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          59,\n          39,\n          11,\n          1,\n          15000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e02003b0027000b000100983a2c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          15,\n          59,\n          39\n        ],\n        \"hex\": \"090f003b002700\",\n        \"x\": 59,\n        \"z\": 39,\n        \"distance_operand\": 15\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          59,\n          39,\n          38\n        ],\n        \"hex\": \"0126003b0027002600\",\n        \"x\": 59,\n        \"z\": 39,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 59,\n        \"z\": 39,\n        \"offset\": 0\n      },\n      {\n        \"x\": 59,\n        \"z\": 39,\n        \"offset\": 31\n      },\n      {\n        \"x\": 59,\n        \"z\": 39,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 143,\n    \"kind\": \"aircraft_group\",\n    \"x\": 100,\n    \"z\": 63,\n    \"entity_id\": 5,\n    \"group_count\": 2,\n    \"airborne\": false,\n    \"initial_altitude\": 15000,\n    \"initial_speed\": 400,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          100,\n          63,\n          5,\n          0,\n          15000,\n          400,\n          2,\n          0,\n          90,\n          15,\n          180\n        ],\n        \"hex\": \"0e020064003f0005000000983a9001020000005a000f00b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 3,\n        \"name\": \"wait\",\n        \"bytes\": 5,\n        \"words\": [\n          2,\n          0\n        ],\n        \"hex\": \"0302000000\",\n        \"minutes\": 2,\n        \"seconds\": 0\n      },\n      {\n        \"offset\": 30,\n        \"opcode\": 4,\n        \"name\": \"takeoff\",\n        \"bytes\": 7,\n        \"words\": [\n          90,\n          15,\n          180\n        ],\n        \"hex\": \"045a000f00b400\"\n      },\n      {\n        \"offset\": 37,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          15000\n        ],\n        \"hex\": \"0b983a\",\n        \"value\": 15000\n      },\n      {\n        \"offset\": 40,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 43,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          98,\n          50,\n          43\n        ],\n        \"hex\": \"02620032002b00\",\n        \"x\": 98,\n        \"z\": 50,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 50,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 53,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 56,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          85,\n          47,\n          6\n        ],\n        \"hex\": \"0255002f000600\",\n        \"x\": 85,\n        \"z\": 47,\n        \"back_target\": 50\n      },\n      {\n        \"offset\": 63,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 66,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 69,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          69,\n          54,\n          6\n        ],\n        \"hex\": \"02450036000600\",\n        \"x\": 69,\n        \"z\": 54,\n        \"back_target\": 63\n      },\n      {\n        \"offset\": 76,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 79,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 82,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          55,\n          61,\n          6\n        ],\n        \"hex\": \"0237003d000600\",\n        \"x\": 55,\n        \"z\": 61,\n        \"back_target\": 76\n      },\n      {\n        \"offset\": 89,\n        \"opcode\": 10,\n        \"name\": \"attack_ground\",\n        \"bytes\": 19,\n        \"words\": [\n          52,\n          61,\n          -11264,\n          455,\n          -11248,\n          455,\n          -12272,\n          184,\n          22\n        ],\n        \"hex\": \"0a34003d0000d4c70110d4c70110d0b8001600\",\n        \"x\": 52,\n        \"z\": 61,\n        \"weapon\": 22\n      },\n      {\n        \"offset\": 108,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 111,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 114,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          54,\n          61,\n          25\n        ],\n        \"hex\": \"0236003d001900\",\n        \"x\": 54,\n        \"z\": 61,\n        \"back_target\": 89\n      },\n      {\n        \"offset\": 121,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          54,\n          61\n        ],\n        \"hex\": \"091e0036003d00\",\n        \"x\": 54,\n        \"z\": 61,\n        \"distance_operand\": 30\n      },\n      {\n        \"offset\": 128,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 131,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 134,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          13,\n          100,\n          63,\n          134\n        ],\n        \"hex\": \"010d0064003f008600\",\n        \"x\": 100,\n        \"z\": 63,\n        \"far_target\": 121,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 100,\n        \"z\": 63,\n        \"offset\": 0\n      },\n      {\n        \"x\": 98,\n        \"z\": 50,\n        \"offset\": 43\n      },\n      {\n        \"x\": 85,\n        \"z\": 47,\n        \"offset\": 56\n      },\n      {\n        \"x\": 69,\n        \"z\": 54,\n        \"offset\": 69\n      },\n      {\n        \"x\": 55,\n        \"z\": 61,\n        \"offset\": 82\n      },\n      {\n        \"x\": 54,\n        \"z\": 61,\n        \"offset\": 114\n      },\n      {\n        \"x\": 54,\n        \"z\": 61,\n        \"offset\": 121\n      },\n      {\n        \"x\": 100,\n        \"z\": 63,\n        \"offset\": 134\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 116,\n    \"kind\": \"aircraft_group\",\n    \"x\": 95,\n    \"z\": 99,\n    \"entity_id\": 5,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 12000,\n    \"initial_speed\": 1200,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          95,\n          99,\n          5,\n          1,\n          12000,\n          1200,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02005f00630005000100e02eb0040000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          12000\n        ],\n        \"hex\": \"0be02e\",\n        \"value\": 12000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          88,\n          95,\n          31\n        ],\n        \"hex\": \"0258005f001f00\",\n        \"x\": 88,\n        \"z\": 95,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          78,\n          88,\n          6\n        ],\n        \"hex\": \"024e0058000600\",\n        \"x\": 78,\n        \"z\": 88,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          64,\n          78,\n          6\n        ],\n        \"hex\": \"0240004e000600\",\n        \"x\": 64,\n        \"z\": 78,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          52,\n          61,\n          6\n        ],\n        \"hex\": \"0234003d000600\",\n        \"x\": 52,\n        \"z\": 61,\n        \"back_target\": 64\n      },\n      {\n        \"offset\": 77,\n        \"opcode\": 5,\n        \"name\": \"conditional_action\",\n        \"bytes\": 17,\n        \"words\": [\n          52,\n          61,\n          0,\n          0,\n          0,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"0534003d00000000000000000000000000\"\n      },\n      {\n        \"offset\": 94,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          40,\n          52,\n          61\n        ],\n        \"hex\": \"09280034003d00\",\n        \"x\": 52,\n        \"z\": 61,\n        \"distance_operand\": 40\n      },\n      {\n        \"offset\": 101,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1200\n        ],\n        \"hex\": \"0db004\",\n        \"value\": 1200\n      },\n      {\n        \"offset\": 104,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 107,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          30,\n          95,\n          99,\n          107\n        ],\n        \"hex\": \"011e005f0063006b00\",\n        \"x\": 95,\n        \"z\": 99,\n        \"far_target\": 77,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 95,\n        \"z\": 99,\n        \"offset\": 0\n      },\n      {\n        \"x\": 88,\n        \"z\": 95,\n        \"offset\": 31\n      },\n      {\n        \"x\": 78,\n        \"z\": 88,\n        \"offset\": 44\n      },\n      {\n        \"x\": 64,\n        \"z\": 78,\n        \"offset\": 57\n      },\n      {\n        \"x\": 52,\n        \"z\": 61,\n        \"offset\": 70\n      },\n      {\n        \"x\": 52,\n        \"z\": 61,\n        \"offset\": 94\n      },\n      {\n        \"x\": 95,\n        \"z\": 99,\n        \"offset\": 107\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 62,\n    \"z\": 73,\n    \"entity_id\": 8,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 12000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          62,\n          73,\n          8,\n          1,\n          12000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01003e00490008000100e02e2c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          12000\n        ],\n        \"hex\": \"0be02e\",\n        \"value\": 12000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          60,\n          62,\n          73\n        ],\n        \"hex\": \"093c003e004900\",\n        \"x\": 62,\n        \"z\": 73,\n        \"distance_operand\": 60\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          62,\n          73,\n          38\n        ],\n        \"hex\": \"0126003e0049002600\",\n        \"x\": 62,\n        \"z\": 73,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 62,\n        \"z\": 73,\n        \"offset\": 0\n      },\n      {\n        \"x\": 62,\n        \"z\": 73,\n        \"offset\": 31\n      },\n      {\n        \"x\": 62,\n        \"z\": 73,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 77,\n    \"z\": 40,\n    \"entity_id\": 8,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 19000,\n    \"initial_speed\": 200,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          77,\n          40,\n          8,\n          1,\n          19000,\n          200,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01004d00280008000100384ac8000000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          19000\n        ],\n        \"hex\": \"0b384a\",\n        \"value\": 19000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          200\n        ],\n        \"hex\": \"0dc800\",\n        \"value\": 200\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          60,\n          77,\n          40\n        ],\n        \"hex\": \"093c004d002800\",\n        \"x\": 77,\n        \"z\": 40,\n        \"distance_operand\": 60\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          77,\n          40,\n          38\n        ],\n        \"hex\": \"0126004d0028002600\",\n        \"x\": 77,\n        \"z\": 40,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 77,\n        \"z\": 40,\n        \"offset\": 0\n      },\n      {\n        \"x\": 77,\n        \"z\": 40,\n        \"offset\": 31\n      },\n      {\n        \"x\": 77,\n        \"z\": 40,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 103,\n    \"z\": 75,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          103,\n          75,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"1067004b001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          103,\n          75,\n          16\n        ],\n        \"hex\": \"01100067004b001000\",\n        \"x\": 103,\n        \"z\": 75,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 103,\n        \"z\": 75,\n        \"offset\": 0\n      },\n      {\n        \"x\": 103,\n        \"z\": 75,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 79,\n    \"z\": 46,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          79,\n          46,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"104f002e001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          79,\n          46,\n          16\n        ],\n        \"hex\": \"0110004f002e001000\",\n        \"x\": 79,\n        \"z\": 46,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 79,\n        \"z\": 46,\n        \"offset\": 0\n      },\n      {\n        \"x\": 79,\n        \"z\": 46,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 52,\n    \"z\": 61,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          52,\n          61,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"1034003d002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          52,\n          61,\n          16\n        ],\n        \"hex\": \"01100034003d001000\",\n        \"x\": 52,\n        \"z\": 61,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 52,\n        \"z\": 61,\n        \"offset\": 0\n      },\n      {\n        \"x\": 52,\n        \"z\": 61,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 74,\n    \"z\": 94,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          74,\n          94,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"104a005e001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          74,\n          94,\n          16\n        ],\n        \"hex\": \"0110004a005e001000\",\n        \"x\": 74,\n        \"z\": 94,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 74,\n        \"z\": 94,\n        \"offset\": 0\n      },\n      {\n        \"x\": 74,\n        \"z\": 94,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 105,\n    \"z\": 115,\n    \"entity_id\": 27,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          105,\n          115,\n          27,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10690073001b00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          105,\n          115,\n          16\n        ],\n        \"hex\": \"011000690073001000\",\n        \"x\": 105,\n        \"z\": 115,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 105,\n        \"z\": 115,\n        \"offset\": 0\n      },\n      {\n        \"x\": 105,\n        \"z\": 115,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 104,\n    \"z\": 65,\n    \"entity_id\": 28,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          104,\n          65,\n          28,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10680041001c00000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          104,\n          65,\n          16\n        ],\n        \"hex\": \"011000680041001000\",\n        \"x\": 104,\n        \"z\": 65,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 104,\n        \"z\": 65,\n        \"offset\": 0\n      },\n      {\n        \"x\": 104,\n        \"z\": 65,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 106,\n    \"kind\": \"aircraft_group\",\n    \"x\": 128,\n    \"z\": 64,\n    \"entity_id\": 5,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 12000,\n    \"initial_speed\": 500,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          128,\n          64,\n          5,\n          1,\n          12000,\n          500,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e01008000400005000100e02ef4010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          12000\n        ],\n        \"hex\": \"0be02e\",\n        \"value\": 12000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1300\n        ],\n        \"hex\": \"0d1405\",\n        \"value\": 1300\n      },\n      {\n        \"offset\": 34,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          103,\n          65,\n          34\n        ],\n        \"hex\": \"02670041002200\",\n        \"x\": 103,\n        \"z\": 65,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1300\n        ],\n        \"hex\": \"0d1405\",\n        \"value\": 1300\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          12000\n        ],\n        \"hex\": \"0be02e\",\n        \"value\": 12000\n      },\n      {\n        \"offset\": 47,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          95,\n          45,\n          6\n        ],\n        \"hex\": \"025f002d000600\",\n        \"x\": 95,\n        \"z\": 45,\n        \"back_target\": 41\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1300\n        ],\n        \"hex\": \"0d1405\",\n        \"value\": 1300\n      },\n      {\n        \"offset\": 60,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          52,\n          61,\n          6\n        ],\n        \"hex\": \"0234003d000600\",\n        \"x\": 52,\n        \"z\": 61,\n        \"back_target\": 54\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 5,\n        \"name\": \"conditional_action\",\n        \"bytes\": 17,\n        \"words\": [\n          52,\n          61,\n          0,\n          0,\n          0,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"0534003d00000000000000000000000000\"\n      },\n      {\n        \"offset\": 84,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          40,\n          52,\n          61\n        ],\n        \"hex\": \"09280034003d00\",\n        \"x\": 52,\n        \"z\": 61,\n        \"distance_operand\": 40\n      },\n      {\n        \"offset\": 91,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          1300\n        ],\n        \"hex\": \"0d1405\",\n        \"value\": 1300\n      },\n      {\n        \"offset\": 94,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 97,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          30,\n          128,\n          64,\n          97\n        ],\n        \"hex\": \"011e00800040006100\",\n        \"x\": 128,\n        \"z\": 64,\n        \"far_target\": 67,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 128,\n        \"z\": 64,\n        \"offset\": 0\n      },\n      {\n        \"x\": 103,\n        \"z\": 65,\n        \"offset\": 34\n      },\n      {\n        \"x\": 95,\n        \"z\": 45,\n        \"offset\": 47\n      },\n      {\n        \"x\": 52,\n        \"z\": 61,\n        \"offset\": 60\n      },\n      {\n        \"x\": 52,\n        \"z\": 61,\n        \"offset\": 84\n      },\n      {\n        \"x\": 128,\n        \"z\": 64,\n        \"offset\": 97\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 46,\n    \"z\": 57,\n    \"entity_id\": 11,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 10000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          46,\n          57,\n          11,\n          1,\n          10000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e01002e0039000b00010010272c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          10000\n        ],\n        \"hex\": \"0b1027\",\n        \"value\": 10000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          46,\n          57\n        ],\n        \"hex\": \"091e002e003900\",\n        \"x\": 46,\n        \"z\": 57,\n        \"distance_operand\": 30\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          46,\n          57,\n          38\n        ],\n        \"hex\": \"0126002e0039002600\",\n        \"x\": 46,\n        \"z\": 57,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 46,\n        \"z\": 57,\n        \"offset\": 0\n      },\n      {\n        \"x\": 46,\n        \"z\": 57,\n        \"offset\": 31\n      },\n      {\n        \"x\": 46,\n        \"z\": 57,\n        \"offset\": 38\n      }\n    ]\n  }\n]\n",
      "diff": "--- floppy/waybin/miss901.way\n+++ CD/waybin/miss901.way\n@@ -810,7 +810,7 @@\n   },\n   {\n     \"type\": 14,\n-    \"size\": 128,\n+    \"size\": 143,\n     \"kind\": \"aircraft_group\",\n     \"x\": 100,\n     \"z\": 63,\n@@ -1005,49 +1005,90 @@\n         \"name\": \"move_until_near\",\n         \"bytes\": 7,\n         \"words\": [\n+          55,\n+          61,\n+          6\n+        ],\n+        \"hex\": \"0237003d000600\",\n+        \"x\": 55,\n+        \"z\": 61,\n+        \"back_target\": 76\n+      },\n+      {\n+        \"offset\": 89,\n+        \"opcode\": 10,\n+        \"name\": \"attack_ground\",\n+        \"bytes\": 19,\n+        \"words\": [\n           52,\n           61,\n-          6\n-        ],\n-        \"hex\": \"0234003d000600\",\n+          -11264,\n+          455,\n+          -11248,\n+          455,\n+          -12272,\n+          184,\n+          22\n+        ],\n+        \"hex\": \"0a34003d0000d4c70110d4c70110d0b8001600\",\n         \"x\": 52,\n         \"z\": 61,\n-        \"back_target\": 76\n-      },\n-      {\n-        \"offset\": 89,\n-        \"opcode\": 5,\n-        \"name\": \"conditional_action\",\n-        \"bytes\": 17,\n-        \"words\": [\n-          52,\n+        \"weapon\": 22\n+      },\n+      {\n+        \"offset\": 108,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          1200\n+        ],\n+        \"hex\": \"0db004\",\n+        \"value\": 1200\n+      },\n+      {\n+        \"offset\": 111,\n+        \"opcode\": 11,\n+        \"name\": \"altitude\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          4000\n+        ],\n+        \"hex\": \"0ba00f\",\n+        \"value\": 4000\n+      },\n+      {\n+        \"offset\": 114,\n+        \"opcode\": 2,\n+        \"name\": \"move_until_near\",\n+        \"bytes\": 7,\n+        \"words\": [\n+          54,\n           61,\n-          0,\n-          0,\n-          0,\n-          0,\n-          0,\n-          0\n-        ],\n-        \"hex\": \"0534003d00000000000000000000000000\"\n-      },\n-      {\n-        \"offset\": 106,\n+          25\n+        ],\n+        \"hex\": \"0236003d001900\",\n+        \"x\": 54,\n+        \"z\": 61,\n+        \"back_target\": 89\n+      },\n+      {\n+        \"offset\": 121,\n         \"opcode\": 9,\n         \"name\": \"pursue_waypoint\",\n         \"bytes\": 7,\n         \"words\": [\n-          40,\n-          52,\n+          30,\n+          54,\n           61\n         ],\n-        \"hex\": \"09280034003d00\",\n-        \"x\": 52,\n+        \"hex\": \"091e0036003d00\",\n+        \"x\": 54,\n         \"z\": 61,\n-        \"distance_operand\": 40\n-      },\n-      {\n-        \"offset\": 113,\n+        \"distance_operand\": 30\n+      },\n+      {\n+        \"offset\": 128,\n         \"opcode\": 13,\n         \"name\": \"speed\",\n         \"bytes\": 3,\n@@ -1058,7 +1099,7 @@\n         \"value\": 1200\n       },\n       {\n-        \"offset\": 116,\n+        \"offset\": 131,\n         \"opcode\": 11,\n         \"name\": \"altitude\",\n         \"bytes\": 3,\n@@ -1069,20 +1110,20 @@\n         \"value\": 4000\n       },\n       {\n-        \"offset\": 119,\n+        \"offset\": 134,\n         \"opcode\": 1,\n         \"name\": \"waypoint_branch\",\n         \"bytes\": 9,\n         \"words\": [\n-          30,\n+          13,\n           100,\n           63,\n-          119\n-        ],\n-        \"hex\": \"011e0064003f007700\",\n+          134\n+        ],\n+        \"hex\": \"010d0064003f008600\",\n         \"x\": 100,\n         \"z\": 63,\n-        \"far_target\": 89,\n+        \"far_target\": 121,\n         \"near_target\": 0\n       }\n     ],\n@@ -1108,19 +1149,24 @@\n         \"offset\": 69\n       },\n       {\n-        \"x\": 52,\n+        \"x\": 55,\n         \"z\": 61,\n         \"offset\": 82\n       },\n       {\n-        \"x\": 52,\n+        \"x\": 54,\n         \"z\": 61,\n-        \"offset\": 106\n+        \"offset\": 114\n+      },\n+      {\n+        \"x\": 54,\n+        \"z\": 61,\n+        \"offset\": 121\n       },\n       {\n         \"x\": 100,\n         \"z\": 63,\n-        \"offset\": 119\n+        \"offset\": 134\n       }\n     ]\n   },\n",
      "decoded_view_identical": false
    },
    {
      "index": 704,
      "identifier": "93ac98a1",
      "offset": 318940,
      "stored_size": 325,
      "decoded_size": 525,
      "stored_sha256": "c7de59ac69d823a45232b6fd16cd183ef9240d4cdd038e4f8d0a14acfae7d7c8",
      "sha256": "e3504532cfd54ab98df059d4bba5df2f60c944316ba0a99cffbd25d013fc4e00",
      "status": "changed",
      "family": "waypoints_binary",
      "candidate_names": [
        "waybin/miss982.way"
      ],
      "preferred_names": [
        "waybin/miss982.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waybin/miss982.way",
      "cd_identifiers": [
        "98d9b4a1"
      ],
      "label": "waybin/miss982.way",
      "counterpart": {
        "index": 1116,
        "identifier": "98d9b4a1",
        "path": "waybin/miss982.way",
        "family": "waypoints_binary",
        "output_sha256": "c6f96116bc81eb7d88f6b3c8389da8f6d73b5b447c74b3e3bd6a48541773dbd1",
        "output_size": 557,
        "logical_name": "waybin/miss982.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "[\n  {\n    \"type\": 18,\n    \"size\": 7,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 178,\n        \"z\": 175\n      },\n      {\n        \"x\": 174,\n        \"z\": 158\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 53,\n    \"kind\": \"aircraft_group\",\n    \"x\": 146,\n    \"z\": 170,\n    \"entity_id\": 22,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 8000,\n    \"initial_speed\": 450,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          146,\n          170,\n          22,\n          1,\n          8000,\n          450,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02009200aa0016000100401fc2010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          166,\n          174,\n          31\n        ],\n        \"hex\": \"02a600ae001f00\",\n        \"x\": 166,\n        \"z\": 174,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          146,\n          170,\n          44\n        ],\n        \"hex\": \"0106009200aa002c00\",\n        \"x\": 146,\n        \"z\": 170,\n        \"far_target\": 38,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 146,\n        \"z\": 170,\n        \"offset\": 0\n      },\n      {\n        \"x\": 166,\n        \"z\": 174,\n        \"offset\": 31\n      },\n      {\n        \"x\": 146,\n        \"z\": 170,\n        \"offset\": 44\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 179,\n    \"z\": 180,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          179,\n          180,\n          12,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e0100b300b4000c00010030752c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          160,\n          178,\n          31\n        ],\n        \"hex\": \"02a000b2001f00\",\n        \"x\": 160,\n        \"z\": 178,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          164,\n          173,\n          6\n        ],\n        \"hex\": \"02a400ad000600\",\n        \"x\": 164,\n        \"z\": 173,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          179,\n          177,\n          6\n        ],\n        \"hex\": \"02b300b1000600\",\n        \"x\": 179,\n        \"z\": 177,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          179,\n          180,\n          70\n        ],\n        \"hex\": \"010600b300b4004600\",\n        \"x\": 179,\n        \"z\": 180,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 179,\n        \"z\": 180,\n        \"offset\": 0\n      },\n      {\n        \"x\": 160,\n        \"z\": 178,\n        \"offset\": 31\n      },\n      {\n        \"x\": 164,\n        \"z\": 173,\n        \"offset\": 44\n      },\n      {\n        \"x\": 179,\n        \"z\": 177,\n        \"offset\": 57\n      },\n      {\n        \"x\": 179,\n        \"z\": 180,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 178,\n    \"z\": 175,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          178,\n          175,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10b200af002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          178,\n          175,\n          16\n        ],\n        \"hex\": \"011000b200af001000\",\n        \"x\": 178,\n        \"z\": 175,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 178,\n        \"z\": 175,\n        \"offset\": 0\n      },\n      {\n        \"x\": 178,\n        \"z\": 175,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 106,\n    \"z\": 160,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          106,\n          160,\n          35,\n          0,\n          0,\n          30\n        ],\n        \"hex\": \"106a00a0002300000000001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          106,\n          168,\n          16\n        ],\n        \"hex\": \"026a00a8001000\",\n        \"x\": 106,\n        \"z\": 168,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          106,\n          160,\n          26\n        ],\n        \"hex\": \"0103006a00a0001a00\",\n        \"x\": 106,\n        \"z\": 160,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 106,\n        \"z\": 160,\n        \"offset\": 0\n      },\n      {\n        \"x\": 106,\n        \"z\": 168,\n        \"offset\": 16\n      },\n      {\n        \"x\": 106,\n        \"z\": 160,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 53,\n    \"kind\": \"aircraft_group\",\n    \"x\": 165,\n    \"z\": 156,\n    \"entity_id\": 3,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 4000,\n    \"initial_speed\": 500,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          165,\n          156,\n          3,\n          1,\n          4000,\n          500,\n          0,\n          0,\n          0,\n          0,\n          150\n        ],\n        \"hex\": \"0e0200a5009c0003000100a00ff40100000000000000009600\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          174,\n          173,\n          31\n        ],\n        \"hex\": \"02ae00ad001f00\",\n        \"x\": 174,\n        \"z\": 173,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          165,\n          156,\n          44\n        ],\n        \"hex\": \"010600a5009c002c00\",\n        \"x\": 165,\n        \"z\": 156,\n        \"far_target\": 38,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 165,\n        \"z\": 156,\n        \"offset\": 0\n      },\n      {\n        \"x\": 174,\n        \"z\": 173,\n        \"offset\": 31\n      },\n      {\n        \"x\": 165,\n        \"z\": 156,\n        \"offset\": 44\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 176,\n    \"z\": 185,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          176,\n          185,\n          16,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e0100b000b9001000010030752c0100000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          174,\n          166,\n          31\n        ],\n        \"hex\": \"02ae00a6001f00\",\n        \"x\": 174,\n        \"z\": 166,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          183,\n          168,\n          6\n        ],\n        \"hex\": \"02b700a8000600\",\n        \"x\": 183,\n        \"z\": 168,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          180,\n          190,\n          6\n        ],\n        \"hex\": \"02b400be000600\",\n        \"x\": 180,\n        \"z\": 190,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          176,\n          185,\n          70\n        ],\n        \"hex\": \"010600b000b9004600\",\n        \"x\": 176,\n        \"z\": 185,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 176,\n        \"z\": 185,\n        \"offset\": 0\n      },\n      {\n        \"x\": 174,\n        \"z\": 166,\n        \"offset\": 31\n      },\n      {\n        \"x\": 183,\n        \"z\": 168,\n        \"offset\": 44\n      },\n      {\n        \"x\": 180,\n        \"z\": 190,\n        \"offset\": 57\n      },\n      {\n        \"x\": 176,\n        \"z\": 185,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 80,\n    \"z\": 108,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          80,\n          108,\n          35,\n          0,\n          180,\n          30\n        ],\n        \"hex\": \"1050006c0023000000b4001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          80,\n          80,\n          16\n        ],\n        \"hex\": \"02500050001000\",\n        \"x\": 80,\n        \"z\": 80,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          80,\n          108,\n          26\n        ],\n        \"hex\": \"01030050006c001a00\",\n        \"x\": 80,\n        \"z\": 108,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 80,\n        \"z\": 108,\n        \"offset\": 0\n      },\n      {\n        \"x\": 80,\n        \"z\": 80,\n        \"offset\": 16\n      },\n      {\n        \"x\": 80,\n        \"z\": 108,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 180,\n    \"z\": 126,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          180,\n          126,\n          35,\n          0,\n          0,\n          30\n        ],\n        \"hex\": \"10b4007e002300000000001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          180,\n          132,\n          16\n        ],\n        \"hex\": \"02b40084001000\",\n        \"x\": 180,\n        \"z\": 132,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          180,\n          126,\n          26\n        ],\n        \"hex\": \"010300b4007e001a00\",\n        \"x\": 180,\n        \"z\": 126,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 180,\n        \"z\": 126,\n        \"offset\": 0\n      },\n      {\n        \"x\": 180,\n        \"z\": 132,\n        \"offset\": 16\n      },\n      {\n        \"x\": 180,\n        \"z\": 126,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 53,\n    \"kind\": \"aircraft_group\",\n    \"x\": 75,\n    \"z\": 86,\n    \"entity_id\": 0,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 500,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          75,\n          86,\n          0,\n          1,\n          6000,\n          500,\n          0,\n          0,\n          0,\n          0,\n          120\n        ],\n        \"hex\": \"0e01004b005600000001007017f40100000000000000007800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          57,\n          94,\n          31\n        ],\n        \"hex\": \"0239005e001f00\",\n        \"x\": 57,\n        \"z\": 94,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          75,\n          86,\n          44\n        ],\n        \"hex\": \"0106004b0056002c00\",\n        \"x\": 75,\n        \"z\": 86,\n        \"far_target\": 38,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 75,\n        \"z\": 86,\n        \"offset\": 0\n      },\n      {\n        \"x\": 57,\n        \"z\": 94,\n        \"offset\": 31\n      },\n      {\n        \"x\": 75,\n        \"z\": 86,\n        \"offset\": 44\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 175,\n    \"z\": 176,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 10000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          175,\n          176,\n          11,\n          1,\n          10000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e0200af00b0000b00010010272c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          10000\n        ],\n        \"hex\": \"0b1027\",\n        \"value\": 10000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          175,\n          176\n        ],\n        \"hex\": \"091e00af00b000\",\n        \"x\": 175,\n        \"z\": 176,\n        \"distance_operand\": 30\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          175,\n          176,\n          38\n        ],\n        \"hex\": \"012600af00b0002600\",\n        \"x\": 175,\n        \"z\": 176,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 175,\n        \"z\": 176,\n        \"offset\": 0\n      },\n      {\n        \"x\": 175,\n        \"z\": 176,\n        \"offset\": 31\n      },\n      {\n        \"x\": 175,\n        \"z\": 176,\n        \"offset\": 38\n      }\n    ]\n  }\n]\n",
      "cd_view": "[\n  {\n    \"type\": 18,\n    \"size\": 7,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 178,\n        \"z\": 175\n      },\n      {\n        \"x\": 174,\n        \"z\": 158\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 53,\n    \"kind\": \"aircraft_group\",\n    \"x\": 146,\n    \"z\": 170,\n    \"entity_id\": 22,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 8000,\n    \"initial_speed\": 450,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          146,\n          170,\n          22,\n          1,\n          8000,\n          450,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02009200aa0016000100401fc2010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          166,\n          174,\n          31\n        ],\n        \"hex\": \"02a600ae001f00\",\n        \"x\": 166,\n        \"z\": 174,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          146,\n          170,\n          44\n        ],\n        \"hex\": \"0106009200aa002c00\",\n        \"x\": 146,\n        \"z\": 170,\n        \"far_target\": 38,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 146,\n        \"z\": 170,\n        \"offset\": 0\n      },\n      {\n        \"x\": 166,\n        \"z\": 174,\n        \"offset\": 31\n      },\n      {\n        \"x\": 146,\n        \"z\": 170,\n        \"offset\": 44\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 183,\n    \"z\": 186,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          183,\n          186,\n          12,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e0100b700ba000c00010030752c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          164,\n          184,\n          31\n        ],\n        \"hex\": \"02a400b8001f00\",\n        \"x\": 164,\n        \"z\": 184,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          168,\n          179,\n          6\n        ],\n        \"hex\": \"02a800b3000600\",\n        \"x\": 168,\n        \"z\": 179,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          183,\n          183,\n          6\n        ],\n        \"hex\": \"02b700b7000600\",\n        \"x\": 183,\n        \"z\": 183,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          183,\n          186,\n          70\n        ],\n        \"hex\": \"010600b700ba004600\",\n        \"x\": 183,\n        \"z\": 186,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 183,\n        \"z\": 186,\n        \"offset\": 0\n      },\n      {\n        \"x\": 164,\n        \"z\": 184,\n        \"offset\": 31\n      },\n      {\n        \"x\": 168,\n        \"z\": 179,\n        \"offset\": 44\n      },\n      {\n        \"x\": 183,\n        \"z\": 183,\n        \"offset\": 57\n      },\n      {\n        \"x\": 183,\n        \"z\": 186,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 178,\n    \"z\": 175,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          178,\n          175,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"10b200af002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          178,\n          175,\n          16\n        ],\n        \"hex\": \"011000b200af001000\",\n        \"x\": 178,\n        \"z\": 175,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 178,\n        \"z\": 175,\n        \"offset\": 0\n      },\n      {\n        \"x\": 178,\n        \"z\": 175,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 106,\n    \"z\": 160,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          106,\n          160,\n          35,\n          0,\n          0,\n          30\n        ],\n        \"hex\": \"106a00a0002300000000001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          106,\n          168,\n          16\n        ],\n        \"hex\": \"026a00a8001000\",\n        \"x\": 106,\n        \"z\": 168,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          106,\n          160,\n          26\n        ],\n        \"hex\": \"0103006a00a0001a00\",\n        \"x\": 106,\n        \"z\": 160,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 106,\n        \"z\": 160,\n        \"offset\": 0\n      },\n      {\n        \"x\": 106,\n        \"z\": 168,\n        \"offset\": 16\n      },\n      {\n        \"x\": 106,\n        \"z\": 160,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 85,\n    \"kind\": \"aircraft_group\",\n    \"x\": 166,\n    \"z\": 156,\n    \"entity_id\": 3,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 4000,\n    \"initial_speed\": 350,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          166,\n          156,\n          3,\n          1,\n          4000,\n          350,\n          0,\n          0,\n          0,\n          0,\n          150\n        ],\n        \"hex\": \"0e0200a6009c0003000100a00f5e0100000000000000009600\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          175,\n          173,\n          31\n        ],\n        \"hex\": \"02af00ad001f00\",\n        \"x\": 175,\n        \"z\": 173,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 10,\n        \"name\": \"attack_ground\",\n        \"bytes\": 19,\n        \"words\": [\n          178,\n          175,\n          0,\n          0,\n          0,\n          0,\n          0,\n          0,\n          22\n        ],\n        \"hex\": \"0ab200af000000000000000000000000001600\",\n        \"x\": 178,\n        \"z\": 175,\n        \"weapon\": 22\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 60,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 63,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          175,\n          174,\n          25\n        ],\n        \"hex\": \"02af00ae001900\",\n        \"x\": 175,\n        \"z\": 174,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          350\n        ],\n        \"hex\": \"0d5e01\",\n        \"value\": 350\n      },\n      {\n        \"offset\": 73,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 76,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          166,\n          156,\n          76\n        ],\n        \"hex\": \"010600a6009c004c00\",\n        \"x\": 166,\n        \"z\": 156,\n        \"far_target\": 70,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 166,\n        \"z\": 156,\n        \"offset\": 0\n      },\n      {\n        \"x\": 175,\n        \"z\": 173,\n        \"offset\": 31\n      },\n      {\n        \"x\": 175,\n        \"z\": 174,\n        \"offset\": 63\n      },\n      {\n        \"x\": 166,\n        \"z\": 156,\n        \"offset\": 76\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 178,\n    \"z\": 191,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          178,\n          191,\n          16,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e0100b200bf001000010030752c0100000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          172,\n          184,\n          31\n        ],\n        \"hex\": \"02ac00b8001f00\",\n        \"x\": 172,\n        \"z\": 184,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          185,\n          182,\n          6\n        ],\n        \"hex\": \"02b900b6000600\",\n        \"x\": 185,\n        \"z\": 182,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          182,\n          196,\n          6\n        ],\n        \"hex\": \"02b600c4000600\",\n        \"x\": 182,\n        \"z\": 196,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          178,\n          191,\n          70\n        ],\n        \"hex\": \"010600b200bf004600\",\n        \"x\": 178,\n        \"z\": 191,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 178,\n        \"z\": 191,\n        \"offset\": 0\n      },\n      {\n        \"x\": 172,\n        \"z\": 184,\n        \"offset\": 31\n      },\n      {\n        \"x\": 185,\n        \"z\": 182,\n        \"offset\": 44\n      },\n      {\n        \"x\": 182,\n        \"z\": 196,\n        \"offset\": 57\n      },\n      {\n        \"x\": 178,\n        \"z\": 191,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 80,\n    \"z\": 108,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          80,\n          108,\n          35,\n          0,\n          180,\n          30\n        ],\n        \"hex\": \"1050006c0023000000b4001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          80,\n          80,\n          16\n        ],\n        \"hex\": \"02500050001000\",\n        \"x\": 80,\n        \"z\": 80,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          80,\n          108,\n          26\n        ],\n        \"hex\": \"01030050006c001a00\",\n        \"x\": 80,\n        \"z\": 108,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 80,\n        \"z\": 108,\n        \"offset\": 0\n      },\n      {\n        \"x\": 80,\n        \"z\": 80,\n        \"offset\": 16\n      },\n      {\n        \"x\": 80,\n        \"z\": 108,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 180,\n    \"z\": 126,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          180,\n          126,\n          35,\n          0,\n          0,\n          30\n        ],\n        \"hex\": \"10b4007e002300000000001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          180,\n          132,\n          16\n        ],\n        \"hex\": \"02b40084001000\",\n        \"x\": 180,\n        \"z\": 132,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          180,\n          126,\n          26\n        ],\n        \"hex\": \"010300b4007e001a00\",\n        \"x\": 180,\n        \"z\": 126,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 180,\n        \"z\": 126,\n        \"offset\": 0\n      },\n      {\n        \"x\": 180,\n        \"z\": 132,\n        \"offset\": 16\n      },\n      {\n        \"x\": 180,\n        \"z\": 126,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 53,\n    \"kind\": \"aircraft_group\",\n    \"x\": 75,\n    \"z\": 86,\n    \"entity_id\": 0,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 500,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          75,\n          86,\n          0,\n          1,\n          6000,\n          500,\n          0,\n          0,\n          0,\n          0,\n          120\n        ],\n        \"hex\": \"0e01004b005600000001007017f40100000000000000007800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          57,\n          94,\n          31\n        ],\n        \"hex\": \"0239005e001f00\",\n        \"x\": 57,\n        \"z\": 94,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          75,\n          86,\n          44\n        ],\n        \"hex\": \"0106004b0056002c00\",\n        \"x\": 75,\n        \"z\": 86,\n        \"far_target\": 38,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 75,\n        \"z\": 86,\n        \"offset\": 0\n      },\n      {\n        \"x\": 57,\n        \"z\": 94,\n        \"offset\": 31\n      },\n      {\n        \"x\": 75,\n        \"z\": 86,\n        \"offset\": 44\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 169,\n    \"z\": 178,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 10000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          169,\n          178,\n          11,\n          1,\n          10000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e0200a900b2000b00010010272c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          10000\n        ],\n        \"hex\": \"0b1027\",\n        \"value\": 10000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          169,\n          178\n        ],\n        \"hex\": \"091e00a900b200\",\n        \"x\": 169,\n        \"z\": 178,\n        \"distance_operand\": 30\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          169,\n          178,\n          38\n        ],\n        \"hex\": \"012600a900b2002600\",\n        \"x\": 169,\n        \"z\": 178,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 169,\n        \"z\": 178,\n        \"offset\": 0\n      },\n      {\n        \"x\": 169,\n        \"z\": 178,\n        \"offset\": 31\n      },\n      {\n        \"x\": 169,\n        \"z\": 178,\n        \"offset\": 38\n      }\n    ]\n  }\n]\n",
      "diff": "--- floppy/waybin/miss982.way\n+++ CD/waybin/miss982.way\n@@ -146,8 +146,8 @@\n     \"type\": 14,\n     \"size\": 79,\n     \"kind\": \"aircraft_group\",\n-    \"x\": 179,\n-    \"z\": 180,\n+    \"x\": 183,\n+    \"z\": 186,\n     \"entity_id\": 12,\n     \"group_count\": 1,\n     \"airborne\": true,\n@@ -161,8 +161,8 @@\n         \"bytes\": 25,\n         \"words\": [\n           1,\n-          179,\n-          180,\n+          183,\n+          186,\n           12,\n           1,\n           30000,\n@@ -173,7 +173,7 @@\n           0,\n           200\n         ],\n-        \"hex\": \"0e0100b300b4000c00010030752c010000000000000000c800\"\n+        \"hex\": \"0e0100b700ba000c00010030752c010000000000000000c800\"\n       },\n       {\n         \"offset\": 25,\n@@ -203,13 +203,13 @@\n         \"name\": \"move_until_near\",\n         \"bytes\": 7,\n         \"words\": [\n-          160,\n-          178,\n+          164,\n+          184,\n           31\n         ],\n-        \"hex\": \"02a000b2001f00\",\n-        \"x\": 160,\n-        \"z\": 178,\n+        \"hex\": \"02a400b8001f00\",\n+        \"x\": 164,\n+        \"z\": 184,\n         \"back_target\": 0\n       },\n       {\n@@ -240,13 +240,13 @@\n         \"name\": \"move_until_near\",\n         \"bytes\": 7,\n         \"words\": [\n-          164,\n-          173,\n+          168,\n+          179,\n           6\n         ],\n-        \"hex\": \"02a400ad000600\",\n-        \"x\": 164,\n-        \"z\": 173,\n+        \"hex\": \"02a800b3000600\",\n+        \"x\": 168,\n+        \"z\": 179,\n         \"back_target\": 38\n       },\n       {\n@@ -277,13 +277,13 @@\n         \"name\": \"move_until_near\",\n         \"bytes\": 7,\n         \"words\": [\n-          179,\n-          177,\n+          183,\n+          183,\n           6\n         ],\n-        \"hex\": \"02b300b1000600\",\n-        \"x\": 179,\n-        \"z\": 177,\n+        \"hex\": \"02b700b7000600\",\n+        \"x\": 183,\n+        \"z\": 183,\n         \"back_target\": 51\n       },\n       {\n@@ -315,41 +315,41 @@\n         \"bytes\": 9,\n         \"words\": [\n           6,\n-          179,\n-          180,\n+          183,\n+          186,\n           70\n         ],\n-        \"hex\": \"010600b300b4004600\",\n-        \"x\": 179,\n-        \"z\": 180,\n+        \"hex\": \"010600b700ba004600\",\n+        \"x\": 183,\n+        \"z\": 186,\n         \"far_target\": 64,\n         \"near_target\": 0\n       }\n     ],\n     \"route\": [\n       {\n-        \"x\": 179,\n-        \"z\": 180,\n+        \"x\": 183,\n+        \"z\": 186,\n         \"offset\": 0\n       },\n       {\n-        \"x\": 160,\n-        \"z\": 178,\n+        \"x\": 164,\n+        \"z\": 184,\n         \"offset\": 31\n       },\n       {\n-        \"x\": 164,\n-        \"z\": 173,\n+        \"x\": 168,\n+        \"z\": 179,\n         \"offset\": 44\n       },\n       {\n-        \"x\": 179,\n-        \"z\": 177,\n+        \"x\": 183,\n+        \"z\": 183,\n         \"offset\": 57\n       },\n       {\n-        \"x\": 179,\n-        \"z\": 180,\n+        \"x\": 183,\n+        \"z\": 186,\n         \"offset\": 70\n       }\n     ]\n@@ -523,15 +523,15 @@\n   },\n   {\n     \"type\": 14,\n-    \"size\": 53,\n+    \"size\": 85,\n     \"kind\": \"aircraft_group\",\n-    \"x\": 165,\n+    \"x\": 166,\n     \"z\": 156,\n     \"entity_id\": 3,\n     \"group_count\": 2,\n     \"airborne\": true,\n     \"initial_altitude\": 4000,\n-    \"initial_speed\": 500,\n+    \"initial_speed\": 350,\n     \"commands\": [\n       {\n         \"offset\": 0,\n@@ -540,19 +540,19 @@\n         \"bytes\": 25,\n         \"words\": [\n           2,\n-          165,\n+          166,\n           156,\n           3,\n           1,\n           4000,\n-          500,\n+          350,\n           0,\n           0,\n           0,\n           0,\n           150\n         ],\n-        \"hex\": \"0e0200a5009c0003000100a00ff40100000000000000009600\"\n+        \"hex\": \"0e0200a6009c0003000100a00f5e0100000000000000009600\"\n       },\n       {\n         \"offset\": 25,\n@@ -571,10 +571,10 @@\n         \"name\": \"speed\",\n         \"bytes\": 3,\n         \"words\": [\n-          500\n-        ],\n-        \"hex\": \"0df401\",\n-        \"value\": 500\n+          350\n+        ],\n+        \"hex\": \"0d5e01\",\n+        \"value\": 350\n       },\n       {\n         \"offset\": 31,\n@@ -582,28 +582,49 @@\n         \"name\": \"move_until_near\",\n         \"bytes\": 7,\n         \"words\": [\n-          174,\n+          175,\n           173,\n           31\n         ],\n-        \"hex\": \"02ae00ad001f00\",\n-        \"x\": 174,\n+        \"hex\": \"02af00ad001f00\",\n+        \"x\": 175,\n         \"z\": 173,\n         \"back_target\": 0\n       },\n       {\n         \"offset\": 38,\n-        \"opcode\": 13,\n-        \"name\": \"speed\",\n-        \"bytes\": 3,\n-        \"words\": [\n-          500\n-        ],\n-        \"hex\": \"0df401\",\n-        \"value\": 500\n-      },\n-      {\n-        \"offset\": 41,\n+        \"opcode\": 10,\n+        \"name\": \"attack_ground\",\n+        \"bytes\": 19,\n+        \"words\": [\n+          178,\n+          175,\n+          0,\n+          0,\n+          0,\n+          0,\n+          0,\n+          0,\n+          22\n+        ],\n+        \"hex\": \"0ab200af000000000000000000000000001600\",\n+        \"x\": 178,\n+        \"z\": 175,\n+        \"weapon\": 22\n+      },\n+      {\n+        \"offset\": 57,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          350\n+        ],\n+        \"hex\": \"0d5e01\",\n+        \"value\": 350\n+      },\n+      {\n+        \"offset\": 60,\n         \"opcode\": 11,\n         \"name\": \"altitude\",\n         \"bytes\": 3,\n@@ -614,38 +635,80 @@\n         \"value\": 4000\n       },\n       {\n-        \"offset\": 44,\n+        \"offset\": 63,\n+        \"opcode\": 2,\n+        \"name\": \"move_until_near\",\n+        \"bytes\": 7,\n+        \"words\": [\n+          175,\n+          174,\n+          25\n+        ],\n+        \"hex\": \"02af00ae001900\",\n+        \"x\": 175,\n+        \"z\": 174,\n+        \"back_target\": 38\n+      },\n+      {\n+        \"offset\": 70,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          350\n+        ],\n+        \"hex\": \"0d5e01\",\n+        \"value\": 350\n+      },\n+      {\n+        \"offset\": 73,\n+        \"opcode\": 11,\n+        \"name\": \"altitude\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          4000\n+        ],\n+        \"hex\": \"0ba00f\",\n+        \"value\": 4000\n+      },\n+      {\n+        \"offset\": 76,\n         \"opcode\": 1,\n         \"name\": \"waypoint_branch\",\n         \"bytes\": 9,\n         \"words\": [\n           6,\n-          165,\n+          166,\n           156,\n-          44\n-        ],\n-        \"hex\": \"010600a5009c002c00\",\n-        \"x\": 165,\n+          76\n+        ],\n+        \"hex\": \"010600a6009c004c00\",\n+        \"x\": 166,\n         \"z\": 156,\n-        \"far_target\": 38,\n+        \"far_target\": 70,\n         \"near_target\": 0\n       }\n     ],\n     \"route\": [\n       {\n-        \"x\": 165,\n+        \"x\": 166,\n         \"z\": 156,\n         \"offset\": 0\n       },\n       {\n-        \"x\": 174,\n+        \"x\": 175,\n         \"z\": 173,\n         \"offset\": 31\n       },\n       {\n-        \"x\": 165,\n+        \"x\": 175,\n+        \"z\": 174,\n+        \"offset\": 63\n+      },\n+      {\n+        \"x\": 166,\n         \"z\": 156,\n-        \"offset\": 44\n+        \"offset\": 76\n       }\n     ]\n   },\n@@ -653,8 +716,8 @@\n     \"type\": 14,\n     \"size\": 79,\n     \"kind\": \"aircraft_group\",\n-    \"x\": 176,\n-    \"z\": 185,\n+    \"x\": 178,\n+    \"z\": 191,\n     \"entity_id\": 16,\n     \"group_count\": 1,\n     \"airborne\": true,\n@@ -668,8 +731,8 @@\n         \"bytes\": 25,\n         \"words\": [\n           1,\n-          176,\n-          185,\n+          178,\n+          191,\n           16,\n           1,\n           30000,\n@@ -680,7 +743,7 @@\n           0,\n           75\n         ],\n-        \"hex\": \"0e0100b000b9001000010030752c0100000000000000004b00\"\n+        \"hex\": \"0e0100b200bf001000010030752c0100000000000000004b00\"\n       },\n       {\n         \"offset\": 25,\n@@ -710,13 +773,13 @@\n         \"name\": \"move_until_near\",\n         \"bytes\": 7,\n         \"words\": [\n-          174,\n-          166,\n+          172,\n+          184,\n           31\n         ],\n-        \"hex\": \"02ae00a6001f00\",\n-        \"x\": 174,\n-        \"z\": 166,\n+        \"hex\": \"02ac00b8001f00\",\n+        \"x\": 172,\n+        \"z\": 184,\n         \"back_target\": 0\n       },\n       {\n@@ -747,13 +810,13 @@\n         \"name\": \"move_until_near\",\n         \"bytes\": 7,\n         \"words\": [\n-          183,\n-          168,\n+          185,\n+          182,\n           6\n         ],\n-        \"hex\": \"02b700a8000600\",\n-        \"x\": 183,\n-        \"z\": 168,\n+        \"hex\": \"02b900b6000600\",\n+        \"x\": 185,\n+        \"z\": 182,\n         \"back_target\": 38\n       },\n       {\n@@ -784,13 +847,13 @@\n         \"name\": \"move_until_near\",\n         \"bytes\": 7,\n         \"words\": [\n-          180,\n-          190,\n+          182,\n+          196,\n           6\n         ],\n-        \"hex\": \"02b400be000600\",\n-        \"x\": 180,\n-        \"z\": 190,\n+        \"hex\": \"02b600c4000600\",\n+        \"x\": 182,\n+        \"z\": 196,\n         \"back_target\": 51\n       },\n       {\n@@ -822,41 +885,41 @@\n         \"bytes\": 9,\n         \"words\": [\n           6,\n-          176,\n-          185,\n+          178,\n+          191,\n           70\n         ],\n-        \"hex\": \"010600b000b9004600\",\n-        \"x\": 176,\n-        \"z\": 185,\n+        \"hex\": \"010600b200bf004600\",\n+        \"x\": 178,\n+        \"z\": 191,\n         \"far_target\": 64,\n         \"near_target\": 0\n       }\n     ],\n     \"route\": [\n       {\n-        \"x\": 176,\n-        \"z\": 185,\n+        \"x\": 178,\n+        \"z\": 191,\n         \"offset\": 0\n       },\n       {\n-        \"x\": 174,\n-        \"z\": 166,\n+        \"x\": 172,\n+        \"z\": 184,\n         \"offset\": 31\n       },\n       {\n-        \"x\": 183,\n-        \"z\": 168,\n+        \"x\": 185,\n+        \"z\": 182,\n         \"offset\": 44\n       },\n       {\n-        \"x\": 180,\n-        \"z\": 190,\n+        \"x\": 182,\n+        \"z\": 196,\n         \"offset\": 57\n       },\n       {\n-        \"x\": 176,\n-        \"z\": 185,\n+        \"x\": 178,\n+        \"z\": 191,\n         \"offset\": 70\n       }\n     ]\n@@ -1191,8 +1254,8 @@\n     \"type\": 14,\n     \"size\": 47,\n     \"kind\": \"aircraft_group\",\n-    \"x\": 175,\n-    \"z\": 176,\n+    \"x\": 169,\n+    \"z\": 178,\n     \"entity_id\": 11,\n     \"group_count\": 2,\n     \"airborne\": true,\n@@ -1206,8 +1269,8 @@\n         \"bytes\": 25,\n         \"words\": [\n           2,\n-          175,\n-          176,\n+          169,\n+          178,\n           11,\n           1,\n           10000,\n@@ -1218,7 +1281,7 @@\n           0,\n           300\n         ],\n-        \"hex\": \"0e0200af00b0000b00010010272c0100000000000000002c01\"\n+        \"hex\": \"0e0200a900b2000b00010010272c0100000000000000002c01\"\n       },\n       {\n         \"offset\": 25,\n@@ -1249,12 +1312,12 @@\n         \"bytes\": 7,\n         \"words\": [\n           30,\n-          175,\n-          176\n-        ],\n-        \"hex\": \"091e00af00b000\",\n-        \"x\": 175,\n-        \"z\": 176,\n+          169,\n+          178\n+        ],\n+        \"hex\": \"091e00a900b200\",\n+        \"x\": 169,\n+        \"z\": 178,\n         \"distance_operand\": 30\n       },\n       {\n@@ -1264,31 +1327,31 @@\n         \"bytes\": 9,\n         \"words\": [\n           38,\n-          175,\n-          176,\n+          169,\n+          178,\n           38\n         ],\n-        \"hex\": \"012600af00b0002600\",\n-        \"x\": 175,\n-        \"z\": 176,\n+        \"hex\": \"012600a900b2002600\",\n+        \"x\": 169,\n+        \"z\": 178,\n         \"far_target\": 0,\n         \"near_target\": 0\n       }\n     ],\n     \"route\": [\n       {\n-        \"x\": 175,\n-        \"z\": 176,\n+        \"x\": 169,\n+        \"z\": 178,\n         \"offset\": 0\n       },\n       {\n-        \"x\": 175,\n-        \"z\": 176,\n+        \"x\": 169,\n+        \"z\": 178,\n         \"offset\": 31\n       },\n       {\n-        \"x\": 175,\n-        \"z\": 176,\n+        \"x\": 169,\n+        \"z\": 178,\n         \"offset\": 38\n       }\n     ]\n",
      "decoded_view_identical": false
    },
    {
      "index": 775,
      "identifier": "94ae9aa1",
      "offset": 319265,
      "stored_size": 385,
      "decoded_size": 630,
      "stored_sha256": "2811647dda8ac2c3c480cd2c857108d5d9e790417f65125b0f64936f7c385733",
      "sha256": "e29c9052421bba43a6aa4e7bf45140f25b8d3b5224fdb5525faa7c7bc2c2be12",
      "status": "changed",
      "family": "waypoints_binary",
      "candidate_names": [
        "waybin/miss983.way"
      ],
      "preferred_names": [
        "waybin/miss983.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waybin/miss983.way",
      "cd_identifiers": [
        "99dbb6a1"
      ],
      "label": "waybin/miss983.way",
      "counterpart": {
        "index": 1193,
        "identifier": "99dbb6a1",
        "path": "_unknown/99dbb6a1-1193.bin",
        "family": "waypoints_binary",
        "output_sha256": "2989486ad6092925bf81d80cf57564af1bd82832196620d2defca7f479c2d917",
        "output_size": 657,
        "logical_name": "waybin/miss983.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "[\n  {\n    \"type\": 18,\n    \"size\": 13,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 158,\n        \"z\": 154\n      },\n      {\n        \"x\": 125,\n        \"z\": 119\n      },\n      {\n        \"x\": 70,\n        \"z\": 88\n      },\n      {\n        \"x\": 63,\n        \"z\": 100\n      },\n      {\n        \"x\": 158,\n        \"z\": 154\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 87,\n    \"z\": 98,\n    \"entity_id\": 22,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 8000,\n    \"initial_speed\": 450,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          87,\n          98,\n          22,\n          1,\n          8000,\n          450,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02005700620016000100401fc2010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          87,\n          98\n        ],\n        \"hex\": \"091e0057006200\",\n        \"x\": 87,\n        \"z\": 98,\n        \"distance_operand\": 30\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          87,\n          98,\n          38\n        ],\n        \"hex\": \"012600570062002600\",\n        \"x\": 87,\n        \"z\": 98,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 87,\n        \"z\": 98,\n        \"offset\": 0\n      },\n      {\n        \"x\": 87,\n        \"z\": 98,\n        \"offset\": 31\n      },\n      {\n        \"x\": 87,\n        \"z\": 98,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 141,\n    \"z\": 137,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          141,\n          137,\n          12,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01008d0089000c00010030752c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          124,\n          117,\n          31\n        ],\n        \"hex\": \"027c0075001f00\",\n        \"x\": 124,\n        \"z\": 117,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          107,\n          110,\n          6\n        ],\n        \"hex\": \"026b006e000600\",\n        \"x\": 107,\n        \"z\": 110,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          129,\n          132,\n          6\n        ],\n        \"hex\": \"02810084000600\",\n        \"x\": 129,\n        \"z\": 132,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          141,\n          137,\n          70\n        ],\n        \"hex\": \"0106008d0089004600\",\n        \"x\": 141,\n        \"z\": 137,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 141,\n        \"z\": 137,\n        \"offset\": 0\n      },\n      {\n        \"x\": 124,\n        \"z\": 117,\n        \"offset\": 31\n      },\n      {\n        \"x\": 107,\n        \"z\": 110,\n        \"offset\": 44\n      },\n      {\n        \"x\": 129,\n        \"z\": 132,\n        \"offset\": 57\n      },\n      {\n        \"x\": 141,\n        \"z\": 137,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 158,\n    \"z\": 154,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          158,\n          154,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"109e009a002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          158,\n          154,\n          16\n        ],\n        \"hex\": \"0110009e009a001000\",\n        \"x\": 158,\n        \"z\": 154,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 158,\n        \"z\": 154,\n        \"offset\": 0\n      },\n      {\n        \"x\": 158,\n        \"z\": 154,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 81,\n    \"z\": 96,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          81,\n          96,\n          35,\n          0,\n          0,\n          30\n        ],\n        \"hex\": \"10510060002300000000001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          81,\n          104,\n          16\n        ],\n        \"hex\": \"02510068001000\",\n        \"x\": 81,\n        \"z\": 104,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          81,\n          96,\n          26\n        ],\n        \"hex\": \"010300510060001a00\",\n        \"x\": 81,\n        \"z\": 96,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 81,\n        \"z\": 96,\n        \"offset\": 0\n      },\n      {\n        \"x\": 81,\n        \"z\": 104,\n        \"offset\": 16\n      },\n      {\n        \"x\": 81,\n        \"z\": 96,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 125,\n    \"z\": 97,\n    \"entity_id\": 3,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 4000,\n    \"initial_speed\": 500,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          125,\n          97,\n          3,\n          1,\n          4000,\n          500,\n          0,\n          0,\n          0,\n          0,\n          150\n        ],\n        \"hex\": \"0e02007d00610003000100a00ff40100000000000000009600\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          35,\n          125,\n          97\n        ],\n        \"hex\": \"0923007d006100\",\n        \"x\": 125,\n        \"z\": 97,\n        \"distance_operand\": 35\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          125,\n          97,\n          38\n        ],\n        \"hex\": \"0126007d0061002600\",\n        \"x\": 125,\n        \"z\": 97,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 125,\n        \"z\": 97,\n        \"offset\": 0\n      },\n      {\n        \"x\": 125,\n        \"z\": 97,\n        \"offset\": 31\n      },\n      {\n        \"x\": 125,\n        \"z\": 97,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 119,\n    \"z\": 134,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          119,\n          134,\n          16,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e0100770086001000010030752c0100000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          114,\n          126,\n          31\n        ],\n        \"hex\": \"0272007e001f00\",\n        \"x\": 114,\n        \"z\": 126,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          141,\n          123,\n          6\n        ],\n        \"hex\": \"028d007b000600\",\n        \"x\": 141,\n        \"z\": 123,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          138,\n          132,\n          6\n        ],\n        \"hex\": \"028a0084000600\",\n        \"x\": 138,\n        \"z\": 132,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          119,\n          134,\n          70\n        ],\n        \"hex\": \"010600770086004600\",\n        \"x\": 119,\n        \"z\": 134,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 119,\n        \"z\": 134,\n        \"offset\": 0\n      },\n      {\n        \"x\": 114,\n        \"z\": 126,\n        \"offset\": 31\n      },\n      {\n        \"x\": 141,\n        \"z\": 123,\n        \"offset\": 44\n      },\n      {\n        \"x\": 138,\n        \"z\": 132,\n        \"offset\": 57\n      },\n      {\n        \"x\": 119,\n        \"z\": 134,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 48,\n    \"z\": 104,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          48,\n          104,\n          35,\n          0,\n          180,\n          30\n        ],\n        \"hex\": \"103000680023000000b4001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          48,\n          73,\n          16\n        ],\n        \"hex\": \"02300049001000\",\n        \"x\": 48,\n        \"z\": 73,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          48,\n          104,\n          26\n        ],\n        \"hex\": \"010300300068001a00\",\n        \"x\": 48,\n        \"z\": 104,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 48,\n        \"z\": 104,\n        \"offset\": 0\n      },\n      {\n        \"x\": 48,\n        \"z\": 73,\n        \"offset\": 16\n      },\n      {\n        \"x\": 48,\n        \"z\": 104,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 126,\n    \"z\": 94,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          126,\n          94,\n          35,\n          0,\n          0,\n          30\n        ],\n        \"hex\": \"107e005e002300000000001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          126,\n          111,\n          16\n        ],\n        \"hex\": \"027e006f001000\",\n        \"x\": 126,\n        \"z\": 111,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          126,\n          94,\n          26\n        ],\n        \"hex\": \"0103007e005e001a00\",\n        \"x\": 126,\n        \"z\": 94,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 126,\n        \"z\": 94,\n        \"offset\": 0\n      },\n      {\n        \"x\": 126,\n        \"z\": 111,\n        \"offset\": 16\n      },\n      {\n        \"x\": 126,\n        \"z\": 94,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 53,\n    \"kind\": \"aircraft_group\",\n    \"x\": 75,\n    \"z\": 86,\n    \"entity_id\": 0,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 500,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          75,\n          86,\n          0,\n          1,\n          6000,\n          500,\n          0,\n          0,\n          0,\n          0,\n          120\n        ],\n        \"hex\": \"0e01004b005600000001007017f40100000000000000007800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          57,\n          94,\n          31\n        ],\n        \"hex\": \"0239005e001f00\",\n        \"x\": 57,\n        \"z\": 94,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          75,\n          86,\n          44\n        ],\n        \"hex\": \"0106004b0056002c00\",\n        \"x\": 75,\n        \"z\": 86,\n        \"far_target\": 38,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 75,\n        \"z\": 86,\n        \"offset\": 0\n      },\n      {\n        \"x\": 57,\n        \"z\": 94,\n        \"offset\": 31\n      },\n      {\n        \"x\": 75,\n        \"z\": 86,\n        \"offset\": 44\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 160,\n    \"z\": 124,\n    \"entity_id\": 32,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 50,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          160,\n          124,\n          32,\n          0,\n          0,\n          50\n        ],\n        \"hex\": \"10a0007c002000000000003200\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          50\n        ],\n        \"hex\": \"0d3200\",\n        \"value\": 50\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          160,\n          153,\n          16\n        ],\n        \"hex\": \"02a00099001000\",\n        \"x\": 160,\n        \"z\": 153,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          50\n        ],\n        \"hex\": \"0d3200\",\n        \"value\": 50\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          160,\n          124,\n          26\n        ],\n        \"hex\": \"010300a0007c001a00\",\n        \"x\": 160,\n        \"z\": 124,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 160,\n        \"z\": 124,\n        \"offset\": 0\n      },\n      {\n        \"x\": 160,\n        \"z\": 153,\n        \"offset\": 16\n      },\n      {\n        \"x\": 160,\n        \"z\": 124,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 115,\n    \"z\": 173,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 90,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          115,\n          173,\n          35,\n          0,\n          90,\n          30\n        ],\n        \"hex\": \"107300ad00230000005a001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          115,\n          136,\n          16\n        ],\n        \"hex\": \"02730088001000\",\n        \"x\": 115,\n        \"z\": 136,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          115,\n          173,\n          26\n        ],\n        \"hex\": \"0103007300ad001a00\",\n        \"x\": 115,\n        \"z\": 173,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 115,\n        \"z\": 173,\n        \"offset\": 0\n      },\n      {\n        \"x\": 115,\n        \"z\": 136,\n        \"offset\": 16\n      },\n      {\n        \"x\": 115,\n        \"z\": 173,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 156,\n    \"z\": 154,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 12000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          156,\n          154,\n          11,\n          1,\n          12000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e02009c009a000b000100e02e2c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          12000\n        ],\n        \"hex\": \"0be02e\",\n        \"value\": 12000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          40,\n          156,\n          154\n        ],\n        \"hex\": \"0928009c009a00\",\n        \"x\": 156,\n        \"z\": 154,\n        \"distance_operand\": 40\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          156,\n          154,\n          38\n        ],\n        \"hex\": \"0126009c009a002600\",\n        \"x\": 156,\n        \"z\": 154,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 156,\n        \"z\": 154,\n        \"offset\": 0\n      },\n      {\n        \"x\": 156,\n        \"z\": 154,\n        \"offset\": 31\n      },\n      {\n        \"x\": 156,\n        \"z\": 154,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 83,\n    \"z\": 124,\n    \"entity_id\": 32,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 50,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          83,\n          124,\n          32,\n          0,\n          180,\n          50\n        ],\n        \"hex\": \"1053007c0020000000b4003200\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          50\n        ],\n        \"hex\": \"0d3200\",\n        \"value\": 50\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          83,\n          106,\n          16\n        ],\n        \"hex\": \"0253006a001000\",\n        \"x\": 83,\n        \"z\": 106,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          50\n        ],\n        \"hex\": \"0d3200\",\n        \"value\": 50\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          83,\n          124,\n          26\n        ],\n        \"hex\": \"01030053007c001a00\",\n        \"x\": 83,\n        \"z\": 124,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 83,\n        \"z\": 124,\n        \"offset\": 0\n      },\n      {\n        \"x\": 83,\n        \"z\": 106,\n        \"offset\": 16\n      },\n      {\n        \"x\": 83,\n        \"z\": 124,\n        \"offset\": 26\n      }\n    ]\n  }\n]\n",
      "cd_view": "[\n  {\n    \"type\": 18,\n    \"size\": 13,\n    \"kind\": \"player_route\",\n    \"route\": [\n      {\n        \"x\": 158,\n        \"z\": 154\n      },\n      {\n        \"x\": 125,\n        \"z\": 119\n      },\n      {\n        \"x\": 70,\n        \"z\": 88\n      },\n      {\n        \"x\": 63,\n        \"z\": 100\n      },\n      {\n        \"x\": 158,\n        \"z\": 154\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 87,\n    \"z\": 98,\n    \"entity_id\": 22,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 8000,\n    \"initial_speed\": 450,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          87,\n          98,\n          22,\n          1,\n          8000,\n          450,\n          0,\n          0,\n          0,\n          0,\n          180\n        ],\n        \"hex\": \"0e02005700620016000100401fc2010000000000000000b400\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          8000\n        ],\n        \"hex\": \"0b401f\",\n        \"value\": 8000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          450\n        ],\n        \"hex\": \"0dc201\",\n        \"value\": 450\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          30,\n          87,\n          98\n        ],\n        \"hex\": \"091e0057006200\",\n        \"x\": 87,\n        \"z\": 98,\n        \"distance_operand\": 30\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          87,\n          98,\n          38\n        ],\n        \"hex\": \"012600570062002600\",\n        \"x\": 87,\n        \"z\": 98,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 87,\n        \"z\": 98,\n        \"offset\": 0\n      },\n      {\n        \"x\": 87,\n        \"z\": 98,\n        \"offset\": 31\n      },\n      {\n        \"x\": 87,\n        \"z\": 98,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 141,\n    \"z\": 137,\n    \"entity_id\": 12,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          141,\n          137,\n          12,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          200\n        ],\n        \"hex\": \"0e01008d0089000c00010030752c010000000000000000c800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          124,\n          117,\n          31\n        ],\n        \"hex\": \"027c0075001f00\",\n        \"x\": 124,\n        \"z\": 117,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          107,\n          110,\n          6\n        ],\n        \"hex\": \"026b006e000600\",\n        \"x\": 107,\n        \"z\": 110,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          129,\n          132,\n          6\n        ],\n        \"hex\": \"02810084000600\",\n        \"x\": 129,\n        \"z\": 132,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          141,\n          137,\n          70\n        ],\n        \"hex\": \"0106008d0089004600\",\n        \"x\": 141,\n        \"z\": 137,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 141,\n        \"z\": 137,\n        \"offset\": 0\n      },\n      {\n        \"x\": 124,\n        \"z\": 117,\n        \"offset\": 31\n      },\n      {\n        \"x\": 107,\n        \"z\": 110,\n        \"offset\": 44\n      },\n      {\n        \"x\": 129,\n        \"z\": 132,\n        \"offset\": 57\n      },\n      {\n        \"x\": 141,\n        \"z\": 137,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 158,\n    \"z\": 154,\n    \"entity_id\": 36,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          158,\n          154,\n          36,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"109e009a002400000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          158,\n          154,\n          16\n        ],\n        \"hex\": \"0110009e009a001000\",\n        \"x\": 158,\n        \"z\": 154,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 158,\n        \"z\": 154,\n        \"offset\": 0\n      },\n      {\n        \"x\": 158,\n        \"z\": 154,\n        \"offset\": 16\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 81,\n    \"z\": 96,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          81,\n          96,\n          35,\n          0,\n          0,\n          30\n        ],\n        \"hex\": \"10510060002300000000001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          81,\n          104,\n          16\n        ],\n        \"hex\": \"02510068001000\",\n        \"x\": 81,\n        \"z\": 104,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          81,\n          96,\n          26\n        ],\n        \"hex\": \"010300510060001a00\",\n        \"x\": 81,\n        \"z\": 96,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 81,\n        \"z\": 96,\n        \"offset\": 0\n      },\n      {\n        \"x\": 81,\n        \"z\": 104,\n        \"offset\": 16\n      },\n      {\n        \"x\": 81,\n        \"z\": 96,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 125,\n    \"z\": 97,\n    \"entity_id\": 3,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 4000,\n    \"initial_speed\": 500,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          125,\n          97,\n          3,\n          1,\n          4000,\n          500,\n          0,\n          0,\n          0,\n          0,\n          150\n        ],\n        \"hex\": \"0e02007d00610003000100a00ff40100000000000000009600\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          4000\n        ],\n        \"hex\": \"0ba00f\",\n        \"value\": 4000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          35,\n          125,\n          97\n        ],\n        \"hex\": \"0923007d006100\",\n        \"x\": 125,\n        \"z\": 97,\n        \"distance_operand\": 35\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          125,\n          97,\n          38\n        ],\n        \"hex\": \"0126007d0061002600\",\n        \"x\": 125,\n        \"z\": 97,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 125,\n        \"z\": 97,\n        \"offset\": 0\n      },\n      {\n        \"x\": 125,\n        \"z\": 97,\n        \"offset\": 31\n      },\n      {\n        \"x\": 125,\n        \"z\": 97,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 79,\n    \"kind\": \"aircraft_group\",\n    \"x\": 119,\n    \"z\": 134,\n    \"entity_id\": 16,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 30000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          119,\n          134,\n          16,\n          1,\n          30000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          75\n        ],\n        \"hex\": \"0e0100770086001000010030752c0100000000000000004b00\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          114,\n          126,\n          31\n        ],\n        \"hex\": \"0272007e001f00\",\n        \"x\": 114,\n        \"z\": 126,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          141,\n          123,\n          6\n        ],\n        \"hex\": \"028d007b000600\",\n        \"x\": 141,\n        \"z\": 123,\n        \"back_target\": 38\n      },\n      {\n        \"offset\": 51,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 54,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 57,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          138,\n          132,\n          6\n        ],\n        \"hex\": \"028a0084000600\",\n        \"x\": 138,\n        \"z\": 132,\n        \"back_target\": 51\n      },\n      {\n        \"offset\": 64,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 67,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          30000\n        ],\n        \"hex\": \"0b3075\",\n        \"value\": 30000\n      },\n      {\n        \"offset\": 70,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          119,\n          134,\n          70\n        ],\n        \"hex\": \"010600770086004600\",\n        \"x\": 119,\n        \"z\": 134,\n        \"far_target\": 64,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 119,\n        \"z\": 134,\n        \"offset\": 0\n      },\n      {\n        \"x\": 114,\n        \"z\": 126,\n        \"offset\": 31\n      },\n      {\n        \"x\": 141,\n        \"z\": 123,\n        \"offset\": 44\n      },\n      {\n        \"x\": 138,\n        \"z\": 132,\n        \"offset\": 57\n      },\n      {\n        \"x\": 119,\n        \"z\": 134,\n        \"offset\": 70\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 48,\n    \"z\": 104,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          48,\n          104,\n          35,\n          0,\n          180,\n          30\n        ],\n        \"hex\": \"103000680023000000b4001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          48,\n          73,\n          16\n        ],\n        \"hex\": \"02300049001000\",\n        \"x\": 48,\n        \"z\": 73,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          48,\n          104,\n          26\n        ],\n        \"hex\": \"010300300068001a00\",\n        \"x\": 48,\n        \"z\": 104,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 48,\n        \"z\": 104,\n        \"offset\": 0\n      },\n      {\n        \"x\": 48,\n        \"z\": 73,\n        \"offset\": 16\n      },\n      {\n        \"x\": 48,\n        \"z\": 104,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 126,\n    \"z\": 94,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          126,\n          94,\n          35,\n          0,\n          0,\n          30\n        ],\n        \"hex\": \"107e005e002300000000001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          126,\n          111,\n          16\n        ],\n        \"hex\": \"027e006f001000\",\n        \"x\": 126,\n        \"z\": 111,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          126,\n          94,\n          26\n        ],\n        \"hex\": \"0103007e005e001a00\",\n        \"x\": 126,\n        \"z\": 94,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 126,\n        \"z\": 94,\n        \"offset\": 0\n      },\n      {\n        \"x\": 126,\n        \"z\": 111,\n        \"offset\": 16\n      },\n      {\n        \"x\": 126,\n        \"z\": 94,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 53,\n    \"kind\": \"aircraft_group\",\n    \"x\": 75,\n    \"z\": 86,\n    \"entity_id\": 0,\n    \"group_count\": 1,\n    \"airborne\": true,\n    \"initial_altitude\": 6000,\n    \"initial_speed\": 500,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          1,\n          75,\n          86,\n          0,\n          1,\n          6000,\n          500,\n          0,\n          0,\n          0,\n          0,\n          120\n        ],\n        \"hex\": \"0e01004b005600000001007017f40100000000000000007800\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          57,\n          94,\n          31\n        ],\n        \"hex\": \"0239005e001f00\",\n        \"x\": 57,\n        \"z\": 94,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          500\n        ],\n        \"hex\": \"0df401\",\n        \"value\": 500\n      },\n      {\n        \"offset\": 41,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          6000\n        ],\n        \"hex\": \"0b7017\",\n        \"value\": 6000\n      },\n      {\n        \"offset\": 44,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          6,\n          75,\n          86,\n          44\n        ],\n        \"hex\": \"0106004b0056002c00\",\n        \"x\": 75,\n        \"z\": 86,\n        \"far_target\": 38,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 75,\n        \"z\": 86,\n        \"offset\": 0\n      },\n      {\n        \"x\": 57,\n        \"z\": 94,\n        \"offset\": 31\n      },\n      {\n        \"x\": 75,\n        \"z\": 86,\n        \"offset\": 44\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 160,\n    \"z\": 124,\n    \"entity_id\": 32,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 50,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          160,\n          124,\n          32,\n          0,\n          0,\n          50\n        ],\n        \"hex\": \"10a0007c002000000000003200\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          50\n        ],\n        \"hex\": \"0d3200\",\n        \"value\": 50\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          160,\n          153,\n          16\n        ],\n        \"hex\": \"02a00099001000\",\n        \"x\": 160,\n        \"z\": 153,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          50\n        ],\n        \"hex\": \"0d3200\",\n        \"value\": 50\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          160,\n          124,\n          26\n        ],\n        \"hex\": \"010300a0007c001a00\",\n        \"x\": 160,\n        \"z\": 124,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 160,\n        \"z\": 124,\n        \"offset\": 0\n      },\n      {\n        \"x\": 160,\n        \"z\": 153,\n        \"offset\": 16\n      },\n      {\n        \"x\": 160,\n        \"z\": 124,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 115,\n    \"z\": 173,\n    \"entity_id\": 35,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 90,\n    \"initial_speed\": 30,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          115,\n          173,\n          35,\n          0,\n          90,\n          30\n        ],\n        \"hex\": \"107300ad00230000005a001e00\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          115,\n          136,\n          16\n        ],\n        \"hex\": \"02730088001000\",\n        \"x\": 115,\n        \"z\": 136,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          30\n        ],\n        \"hex\": \"0d1e00\",\n        \"value\": 30\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          115,\n          173,\n          26\n        ],\n        \"hex\": \"0103007300ad001a00\",\n        \"x\": 115,\n        \"z\": 173,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 115,\n        \"z\": 173,\n        \"offset\": 0\n      },\n      {\n        \"x\": 115,\n        \"z\": 136,\n        \"offset\": 16\n      },\n      {\n        \"x\": 115,\n        \"z\": 173,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 14,\n    \"size\": 47,\n    \"kind\": \"aircraft_group\",\n    \"x\": 156,\n    \"z\": 154,\n    \"entity_id\": 11,\n    \"group_count\": 2,\n    \"airborne\": true,\n    \"initial_altitude\": 12000,\n    \"initial_speed\": 300,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 14,\n        \"name\": \"aircraft_initial_state\",\n        \"bytes\": 25,\n        \"words\": [\n          2,\n          156,\n          154,\n          11,\n          1,\n          12000,\n          300,\n          0,\n          0,\n          0,\n          0,\n          300\n        ],\n        \"hex\": \"0e02009c009a000b000100e02e2c0100000000000000002c01\"\n      },\n      {\n        \"offset\": 25,\n        \"opcode\": 11,\n        \"name\": \"altitude\",\n        \"bytes\": 3,\n        \"words\": [\n          12000\n        ],\n        \"hex\": \"0be02e\",\n        \"value\": 12000\n      },\n      {\n        \"offset\": 28,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          300\n        ],\n        \"hex\": \"0d2c01\",\n        \"value\": 300\n      },\n      {\n        \"offset\": 31,\n        \"opcode\": 9,\n        \"name\": \"pursue_waypoint\",\n        \"bytes\": 7,\n        \"words\": [\n          40,\n          156,\n          154\n        ],\n        \"hex\": \"0928009c009a00\",\n        \"x\": 156,\n        \"z\": 154,\n        \"distance_operand\": 40\n      },\n      {\n        \"offset\": 38,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          38,\n          156,\n          154,\n          38\n        ],\n        \"hex\": \"0126009c009a002600\",\n        \"x\": 156,\n        \"z\": 154,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 156,\n        \"z\": 154,\n        \"offset\": 0\n      },\n      {\n        \"x\": 156,\n        \"z\": 154,\n        \"offset\": 31\n      },\n      {\n        \"x\": 156,\n        \"z\": 154,\n        \"offset\": 38\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 35,\n    \"kind\": \"surface_unit\",\n    \"x\": 83,\n    \"z\": 124,\n    \"entity_id\": 32,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 180,\n    \"initial_speed\": 50,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          83,\n          124,\n          32,\n          0,\n          180,\n          50\n        ],\n        \"hex\": \"1053007c0020000000b4003200\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          50\n        ],\n        \"hex\": \"0d3200\",\n        \"value\": 50\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 2,\n        \"name\": \"move_until_near\",\n        \"bytes\": 7,\n        \"words\": [\n          83,\n          106,\n          16\n        ],\n        \"hex\": \"0253006a001000\",\n        \"x\": 83,\n        \"z\": 106,\n        \"back_target\": 0\n      },\n      {\n        \"offset\": 23,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          50\n        ],\n        \"hex\": \"0d3200\",\n        \"value\": 50\n      },\n      {\n        \"offset\": 26,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          3,\n          83,\n          124,\n          26\n        ],\n        \"hex\": \"01030053007c001a00\",\n        \"x\": 83,\n        \"z\": 124,\n        \"far_target\": 23,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 83,\n        \"z\": 124,\n        \"offset\": 0\n      },\n      {\n        \"x\": 83,\n        \"z\": 106,\n        \"offset\": 16\n      },\n      {\n        \"x\": 83,\n        \"z\": 124,\n        \"offset\": 26\n      }\n    ]\n  },\n  {\n    \"type\": 16,\n    \"size\": 25,\n    \"kind\": \"surface_unit\",\n    \"x\": 126,\n    \"z\": 133,\n    \"entity_id\": 38,\n    \"initial_altitude\": 0,\n    \"initial_heading\": 0,\n    \"initial_speed\": 0,\n    \"commands\": [\n      {\n        \"offset\": 0,\n        \"opcode\": 16,\n        \"name\": \"surface_initial_state\",\n        \"bytes\": 13,\n        \"words\": [\n          126,\n          133,\n          38,\n          0,\n          0,\n          0\n        ],\n        \"hex\": \"107e0085002600000000000000\"\n      },\n      {\n        \"offset\": 13,\n        \"opcode\": 13,\n        \"name\": \"speed\",\n        \"bytes\": 3,\n        \"words\": [\n          0\n        ],\n        \"hex\": \"0d0000\",\n        \"value\": 0\n      },\n      {\n        \"offset\": 16,\n        \"opcode\": 1,\n        \"name\": \"waypoint_branch\",\n        \"bytes\": 9,\n        \"words\": [\n          16,\n          126,\n          133,\n          16\n        ],\n        \"hex\": \"0110007e0085001000\",\n        \"x\": 126,\n        \"z\": 133,\n        \"far_target\": 0,\n        \"near_target\": 0\n      }\n    ],\n    \"route\": [\n      {\n        \"x\": 126,\n        \"z\": 133,\n        \"offset\": 0\n      },\n      {\n        \"x\": 126,\n        \"z\": 133,\n        \"offset\": 16\n      }\n    ]\n  }\n]\n",
      "diff": "--- floppy/waybin/miss983.way\n+++ CD/_unknown/99dbb6a1-1193.bin\n@@ -1557,5 +1557,73 @@\n         \"offset\": 26\n       }\n     ]\n+  },\n+  {\n+    \"type\": 16,\n+    \"size\": 25,\n+    \"kind\": \"surface_unit\",\n+    \"x\": 126,\n+    \"z\": 133,\n+    \"entity_id\": 38,\n+    \"initial_altitude\": 0,\n+    \"initial_heading\": 0,\n+    \"initial_speed\": 0,\n+    \"commands\": [\n+      {\n+        \"offset\": 0,\n+        \"opcode\": 16,\n+        \"name\": \"surface_initial_state\",\n+        \"bytes\": 13,\n+        \"words\": [\n+          126,\n+          133,\n+          38,\n+          0,\n+          0,\n+          0\n+        ],\n+        \"hex\": \"107e0085002600000000000000\"\n+      },\n+      {\n+        \"offset\": 13,\n+        \"opcode\": 13,\n+        \"name\": \"speed\",\n+        \"bytes\": 3,\n+        \"words\": [\n+          0\n+        ],\n+        \"hex\": \"0d0000\",\n+        \"value\": 0\n+      },\n+      {\n+        \"offset\": 16,\n+        \"opcode\": 1,\n+        \"name\": \"waypoint_branch\",\n+        \"bytes\": 9,\n+        \"words\": [\n+          16,\n+          126,\n+          133,\n+          16\n+        ],\n+        \"hex\": \"0110007e0085001000\",\n+        \"x\": 126,\n+        \"z\": 133,\n+        \"far_target\": 0,\n+        \"near_target\": 0\n+      }\n+    ],\n+    \"route\": [\n+      {\n+        \"x\": 126,\n+        \"z\": 133,\n+        \"offset\": 0\n+      },\n+      {\n+        \"x\": 126,\n+        \"z\": 133,\n+        \"offset\": 16\n+      }\n+    ]\n   }\n ]\n",
      "decoded_view_identical": false
    },
    {
      "index": 502,
      "identifier": "90b2fe53",
      "offset": 214455,
      "stored_size": 410,
      "decoded_size": 798,
      "stored_sha256": "814fb13500ed48e66604e3a068dfb9c9216bf1292d72eaed7d8ef3ab066ebd24",
      "sha256": "5e371d263b9225e05786e7c78a44e8da2bfe4c1057484a29c55eb4eaf6a6b90b",
      "status": "floppy_only",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/mis_101.way"
      ],
      "preferred_names": [
        "waytxt/mis_101.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/mis_101.way",
      "cd_identifiers": [],
      "label": "waytxt/mis_101.way",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1000 WAYPOINT MISSION FILE\npmyug.lbm\nyugoslav\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n4 = number of paths\na2a-mis 1\nWP1 92 5\n14 4 92 5 9 0 3000 150 0 0 270 15 150\n4 150 270 15\n11 3000\n-endcmnd-\nWP2 124 42\n11 6000\n13 650\n-endcmnd-\nWP3 151 58\n11 5000\n-endcmnd-\nWP4 143 73\n11 3000\n13 400\n-endcmnd-\nWP5 123 89\n-endcmnd-\nWP6 136 102\n11 4000\n-endcmnd-\nWP7 155 89\n11 5000\n-endcmnd-\nWP8 124 63\n13 500\n-endcmnd-\nWP9 131 38\n-endcmnd-\nWP10 94 5\n11 3000\n13 250\n-endcmnd-\n=ENDPATH=\ncap_1 f16\nWP1 115 32\n14 1 115 32 4 1 4000 400 0 0 0 0 180\n9 10 115 32\n-endcmnd-\n=ENDPATH=\ncap-2 f16\nWP1 130 69\n14 1 130 69 4 1 4000 400 0 0 0 0 180\n9 10 130 69\n-endcmnd-\n=ENDPATH=\ncap_3 f16\nWP1 145 94\n14 3 145 94 3 1 5000 600 0 0 0 0 150\n9 10 145 94\n-endcmnd-\n=ENDPATH=\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "a2a-mis 1",
          "waypoints": 10
        },
        {
          "name": "cap_1 f16",
          "waypoints": 1
        },
        {
          "name": "cap-2 f16",
          "waypoints": 1
        },
        {
          "name": "cap_3 f16",
          "waypoints": 1
        }
      ],
      "compiled_cd_counterpart": {
        "index": 796,
        "identifier": "94d6d253",
        "path": "_unknown/94d6d253-0796.bin",
        "family": "waypoints_binary",
        "output_sha256": "89d209279b33e83e24e0652f6945a52d34f20840e9571aafda4b5eb076707b17",
        "output_size": 326,
        "logical_name": "waybin/mis_101.way"
      }
    },
    {
      "index": 570,
      "identifier": "91b4f853",
      "offset": 214865,
      "stored_size": 352,
      "decoded_size": 633,
      "stored_sha256": "7cf69af1bb6d5e896a4204a18f9967994d0f52c2baaa3a30456d381ab58ce58c",
      "sha256": "f554f26146c80e9bb85735386995707df4bf4a4470e600c60d31151aee21a55c",
      "status": "floppy_only",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/mis_102.way"
      ],
      "preferred_names": [
        "waytxt/mis_102.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/mis_102.way",
      "cd_identifiers": [],
      "label": "waytxt/mis_102.way",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1000 WAYPOINT MISSION FILE\npmyug.lbm\nyugoslav\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n3 = number of paths\nraid_1 22s\nWP1 92 3\n14 4 92 3 9 0 3000 150 0 0 270 15 150\n11 3000\n13 400\n-endcmnd-\nWP2 121 40\n11 9000\n13 600\n-endcmnd-\nWP3 136 65\n11 3000\n-endcmnd-\nWP4 127 81\n13 500\n5 127 81\n-endcmnd-\nWP5 92 80\n5 92 80\n11 7000\n13 700\n-endcmnd-\nWP6 86 49\n11 20000\n-endcmnd-\nWP7 91 5\n11 3000\n13 250\n-endcmnd-\n=ENDPATH=\ncap_1 16s\nWP1 108 80\n14 2 108 80 3 1 3500 400 0 0 0 0 150\n9 5 108 80\n-endcmnd-\n=ENDPATH=\ncap_2 16s\nWP1 129 54\n14 2 129 54 3 1 3500 400 0 0 0 0 150\n9 5 129 54\n-endcmnd-\n=ENDPATH=\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "raid_1 22s",
          "waypoints": 7
        },
        {
          "name": "cap_1 16s",
          "waypoints": 1
        },
        {
          "name": "cap_2 16s",
          "waypoints": 1
        }
      ],
      "compiled_cd_counterpart": {
        "index": 879,
        "identifier": "95d8d453",
        "path": "_unknown/95d8d453-0879.bin",
        "family": "waypoints_binary",
        "output_sha256": "b24d1fe8af10bb6372cd3d823735108ecb5078acc8b657f3539b2624d567568b",
        "output_size": 268,
        "logical_name": "waybin/mis_102.way"
      }
    },
    {
      "index": 649,
      "identifier": "92b6fa53",
      "offset": 215217,
      "stored_size": 719,
      "decoded_size": 2008,
      "stored_sha256": "244eb1f02cf6343aa91a3b8cd8355a10ccf1702f1ef4ffe8bad9bf72d8b879a4",
      "sha256": "917d3166787d0a9103957e8e8756de9d78a86018a9320bcdc63db0b952300aaa",
      "status": "floppy_only",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/mis_103.way"
      ],
      "preferred_names": [
        "waytxt/mis_103.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/mis_103.way",
      "cd_identifiers": [],
      "label": "waytxt/mis_103.way",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1000 WAYPOINT MISSION FILE\npmyug.lbm\nyugoslav\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n9 = number of paths\n22 raid_1\nWP1 18 80\n14 4 18 80 9 0 3000 200 0 0 360 15 250\n-endcmnd-\nWP2 32 76\n11 8000\n13 600\n-endcmnd-\nWP3 70 82\n11 7000\n-endcmnd-\nWP4 83 113\n13 400\n11 4000\n-endcmnd-\nWP5 83 120\n11 3000\n5 83 120\n-endcmnd-\nWP6 106 115\n5 106 115\n13 600\n11 6000\n-endcmnd-\nWP7 96 108\n11 5000\n5 96 108\n-endcmnd-\nWP8 86 105\n11 7000\n-endcmnd-\nWP9 36 92\n11 16000\n-endcmnd-\nWP10 19 81\n11 3000\n13 300\n-endcmnd-\n=ENDPATH=\n22_raid 2\nWP1 29 61\n14 4 29 61 9 1 3000 300 0 0 360 15 250\n-endcmnd-\nWP2 38 71\n11 8000\n13 600\n-endcmnd-\nWP3 50 87\n11 7000\n-endcmnd-\nWP4 87 110\n13 400\n11 4000\n-endcmnd-\nWP5 128 124\n11 3000\n5 128 124\n-endcmnd-\nWP6 121 115\n5 121 115\n13 600\n11 6000\n-endcmnd-\nWP7 111 101\n11 5000\n5 111 101\n-endcmnd-\nWP8 98 90\n11 7000\n-endcmnd-\nWP9 72 71\n11 16000\n-endcmnd-\nWP10 30 63\n11 3000\n13 300\n-endcmnd-\n=ENDPATH=\n22 cap_1\nWP1 59 45\n14 2 59 45 10 1 7000 400 0 0 0 0 230\n-endcmnd-\nWP2 84 53\n-endcmnd-\nWP3 91 60\n-endcmnd-\nWP4 83 75\n13 550\n11 8000\n-endcmnd-\nWP5 59 63\n-endcmnd-\nWP6 59 45\n11 7000\n-endcmnd-\n=ENDPATH=\n22_cap 2\nWP1 58 74\n14 2 58 74 10 1 6000 500 0 0 0 0 230\n9 10 58 74\n-endcmnd-\n=ENDPATH=\nmig cap_1\nWP1 111 123\n14 2 111 123 5 1 6000 400 0 0 0 0 180\n9 15 111 123\n-endcmnd-\n=ENDPATH=\nmig cap_2\nWP1 79 102\n14 2 79 102 5 1 6000 400 0 0 0 0 180\n9 15 79 102\n-endcmnd-\n=ENDPATH=\nmig cap_3\nWP1 106 97\n14 2 106 97 5 1 6000 400 0 0 0 0 180\n9 15 106 97\n-endcmnd-\n=ENDPATH=\nmig cap_4\nWP1 117 108\n14 2 117 108 5 1 6000 400 0 0 0 0 180\n9 15 117 108\n-endcmnd-\n=ENDPATH=\nf117_raid1\nWP1 76 27\n14 4 76 27 17 1 6000 400 0 0 0 0 175\n-endcmnd-\nWP2 114 44\n11 4500\n-endcmnd-\nWP3 138 71\n11 3000\n13 350\n-endcmnd-\nWP4 140 76\n5 140 76\n13 450\n11 4000\n-endcmnd-\nWP5 140 84\n5 140 84\n13 550\n11 7000\n-endcmnd-\nWP6 86 64\n11 9000\n-endcmnd-\nWP7 75 28\n11 3500\n13 250\n-endcmnd-\n=ENDPATH=\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "22 raid_1",
          "waypoints": 10
        },
        {
          "name": "22_raid 2",
          "waypoints": 10
        },
        {
          "name": "22 cap_1",
          "waypoints": 6
        },
        {
          "name": "22_cap 2",
          "waypoints": 1
        },
        {
          "name": "mig cap_1",
          "waypoints": 1
        },
        {
          "name": "mig cap_2",
          "waypoints": 1
        },
        {
          "name": "mig cap_3",
          "waypoints": 1
        },
        {
          "name": "mig cap_4",
          "waypoints": 1
        },
        {
          "name": "f117_raid1",
          "waypoints": 7
        }
      ],
      "compiled_cd_counterpart": {
        "index": 960,
        "identifier": "96dad653",
        "path": "waybin/mis_103.way",
        "family": "waypoints_binary",
        "output_sha256": "ca95a712b7662dc02652feb4fe113f7a5cc7ae5fb9d429c3cc9563fcebb912bc",
        "output_size": 921,
        "logical_name": "waybin/mis_103.way"
      }
    },
    {
      "index": 721,
      "identifier": "93b8f453",
      "offset": 215936,
      "stored_size": 941,
      "decoded_size": 3035,
      "stored_sha256": "2376d9ada810f1e728dc7086720c573ae19b28d086b57c299e656539c368c887",
      "sha256": "9d9508ebd30e180ebc3fd537704049308d08e963feec3ad604ac6206bfa6026f",
      "status": "floppy_only",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/mis_104.way"
      ],
      "preferred_names": [
        "waytxt/mis_104.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/mis_104.way",
      "cd_identifiers": [],
      "label": "waytxt/mis_104.way",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1000 WAYPOINT MISSION FILE\npmyug.lbm\nyugoslav\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n10 = number of paths\n22 cap_1\nWP1 83 43\n14 3 83 43 10 1 6000 550 0 0 0 0 230\n-endcmnd-\nWP2 91 54\n13 600\n-endcmnd-\nWP3 79 70\n11 7000\n-endcmnd-\nWP4 67 69\n11 4500\n13 400\n-endcmnd-\nWP5 56 52\n-endcmnd-\nWP6 63 42\n11 5000\n13 600\n-endcmnd-\nWP7 82 42\n9 20 82 42\n-endcmnd-\n=ENDPATH=\n22 cap_2\nWP1 68 78\n14 3 68 78 10 1 6000 550 0 0 0 0 230\n-endcmnd-\nWP2 90 87\n13 600\n-endcmnd-\nWP3 89 107\n11 7000\n-endcmnd-\nWP4 73 111\n11 4500\n13 400\n-endcmnd-\nWP5 40 92\n-endcmnd-\nWP6 48 77\n11 5000\n13 600\n-endcmnd-\nWP7 67 77\n9 20 67 77\n-endcmnd-\n=ENDPATH=\n22 cap_3\nWP1 58 29\n14 2 58 29 10 1 8000 700 0 0 0 0 230\n-endcmnd-\nWP2 80 38\n13 600\n-endcmnd-\nWP3 79 58\n11 7000\n-endcmnd-\nWP4 63 62\n11 4500\n13 400\n-endcmnd-\nWP5 30 43\n-endcmnd-\nWP6 38 28\n11 5000\n13 600\n-endcmnd-\nWP7 57 28\n9 20 57 28\n-endcmnd-\n=ENDPATH=\nefa_run1\nWP1 72 27\n14 3 72 27 14 1 4500 550 0 0 0 0 180\n-endcmnd-\nWP2 113 45\n11 4500\n13 500\n-endcmnd-\nWP3 130 69\n11 5500\n13 700\n-endcmnd-\nWP4 152 96\n11 3500\n13 400\n5 152 96\n-endcmnd-\nWP5 151 104\n5 151 104\n-endcmnd-\nWP6 140 97\n11 6500\n13 550\n-endcmnd-\nWP7 105 73\n-endcmnd-\nWP8 72 28\n11 3000\n13 300\n-endcmnd-\n=ENDPATH=\nefa_run2\nWP1 62 29\n14 4 62 29 14 1 4500 550 0 0 0 0 180\n-endcmnd-\nWP2 106 45\n11 4500\n13 500\n-endcmnd-\nWP3 142 58\n11 5500\n13 700\n-endcmnd-\nWP4 165 70\n11 3500\n13 400\n5 165 70\n-endcmnd-\nWP5 167 106\n5 167 106\n-endcmnd-\nWP6 130 99\n11 6500\n13 550\n-endcmnd-\nWP7 81 65\n-endcmnd-\nWP8 62 30\n11 3000\n13 300\n-endcmnd-\n=ENDPATH=\nmig_cap1\nWP1 120 115\n14 2 120 115 5 1 7000 400 0 0 0 0 180\n-endcmnd-\nWP2 118 105\n13 550\n11 8000\n-endcmnd-\nWP3 124 95\n-endcmnd-\nWP4 142 98\n-endcmnd-\nWP5 154 111\n11 9000\n13 500\n-endcmnd-\nWP6 132 122\n-endcmnd-\nWP7 121 116\n-endcmnd-\n=ENDPATH=\nmig_cap2\nWP1 72 104\n14 3 72 104 5 1 7000 400 0 0 0 0 180\n-endcmnd-\nWP2 70 94\n13 550\n11 8000\n-endcmnd-\nWP3 84 83\n-endcmnd-\nWP4 112 101\n-endcmnd-\nWP5 114 117\n11 9000\n13 500\n-endcmnd-\nWP6 96 122\n-endcmnd-\nWP7 73 105\n-endcmnd-\n=ENDPATH=\nmig_cap3\nWP1 93 73\n14 4 93 73 5 1 7000 400 0 0 0 0 180\n-endcmnd-\nWP2 96 60\n13 550\n11 8000\n-endcmnd-\nWP3 136 51\n-endcmnd-\nWP4 152 58\n-endcmnd-\nWP5 145 73\n11 9000\n13 500\n-endcmnd-\nWP6 114 80\n-endcmnd-\nWP7 94 75\n-endcmnd-\n=ENDPATH=\nf16_run1\nWP1 103 117\n14 3 103 117 4 1 4000 300 0 0 0 0 180\n-endcmnd-\nWP2 95 100\n13 350\n11 5000\n-endcmnd-\nWP3 103 65\n13 400\n-endcmnd-\nWP4 115 46\n11 7000\n13 600\n-endcmnd-\nWP5 135 41\n-endcmnd-\nWP6 149 55\n11 4000\n-endcmnd-\nWP7 144 75\n13 500\n-endcmnd-\nWP8 128 109\n11 4500\n-endcmnd-\nWP9 104 117\n11 4000\n13 300\n-endcmnd-\n=ENDPATH=\n22 cap_4\nWP1 95 74\n14 2 95 74 10 1 8000 700 0 0 0 0 230\n-endcmnd-\nWP2 110 75\n13 600\n-endcmnd-\nWP3 116 92\n11 7000\n-endcmnd-\nWP4 92 99\n11 4500\n13 400\n-endcmnd-\nWP5 78 94\n-endcmnd-\nWP6 77 78\n11 5000\n13 600\n-endcmnd-\nWP7 94 74\n9 20 94 74\n-endcmnd-\n=ENDPATH=\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "22 cap_1",
          "waypoints": 7
        },
        {
          "name": "22 cap_2",
          "waypoints": 7
        },
        {
          "name": "22 cap_3",
          "waypoints": 7
        },
        {
          "name": "efa_run1",
          "waypoints": 8
        },
        {
          "name": "efa_run2",
          "waypoints": 8
        },
        {
          "name": "mig_cap1",
          "waypoints": 7
        },
        {
          "name": "mig_cap2",
          "waypoints": 7
        },
        {
          "name": "mig_cap3",
          "waypoints": 7
        },
        {
          "name": "f16_run1",
          "waypoints": 9
        },
        {
          "name": "22 cap_4",
          "waypoints": 7
        }
      ],
      "compiled_cd_counterpart": {
        "index": 1045,
        "identifier": "97dcd853",
        "path": "waybin/mis_104.way",
        "family": "waypoints_binary",
        "output_sha256": "dd41bd4467d5bffda115e7ea9745c9a7024ed015720144377cb17e6ef38794a1",
        "output_size": 1345,
        "logical_name": "waybin/mis_104.way"
      }
    },
    {
      "index": 572,
      "identifier": "91b6e653",
      "offset": 216877,
      "stored_size": 782,
      "decoded_size": 2309,
      "stored_sha256": "e5b434de2b48d17f8cfb0bfb9dc2e9c70266251eb8007134669b680a05f047a5",
      "sha256": "ce8baf386cfe48612b4b2eaa28b99bcd917e2c6946c94b7261699ba5857f66e0",
      "status": "floppy_only",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/mis_201.way"
      ],
      "preferred_names": [
        "waytxt/mis_201.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/mis_201.way",
      "cd_identifiers": [],
      "label": "waytxt/mis_201.way",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1000 WAYPOINT MISSION FILE\npmyug.lbm\nyugoslav\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n14 = number of paths\nmigs 1\nWP1 132 99\n14 3 132 99 5 1 5000 300 0 0 0 0 180\n9 20 132 99\n-endcmnd-\n=ENDPATH=\nmigs 2\nWP1 111 90\n14 3 111 90 5 1 5000 300 0 0 0 0 180\n9 7 111 90\n-endcmnd-\n=ENDPATH=\nf_16s 1\nWP1 115 59\n14 3 115 59 3 1 8000 600 0 0 0 0 150\n9 10 115 59\n-endcmnd-\n=ENDPATH=\nf_16s 2\nWP1 107 114\n14 3 107 114 3 1 8000 600 0 0 0 0 150\n9 15 107 114\n-endcmnd-\n=ENDPATH=\nmig 3 exp\nWP1 107 58\n14 1 107 58 0 1 10000 600 0 0 0 0 120\n9 10 107 58\n-endcmnd-\n=ENDPATH=\nefas 1 bom\nWP1 100 25\n14 5 100 25 13 1 7000 600 0 0 0 0 120\n11 3000\n13 300\n-endcmnd-\nWP2 110 48\n11 15000\n13 800\n-endcmnd-\nWP3 127 81\n11 4500\n13 400\n5 127 81\n-endcmnd-\nWP4 79 70\n11 20000\n13 1000\n-endcmnd-\nWP5 8 45\n-endcmnd-\n=ENDPATH=\nmig atak1\nWP1 151 104\n14 1 151 104 5 0 3500 180 0 0 360 10 180\n11 5000\n13 450\n-endcmnd-\nWP2 95 90\n11 15000\n13 700\n-endcmnd-\nWP3 79 52\n11 3500\n13 400\n-endcmnd-\nWP4 89 58\n13 500\n11 10000\n-endcmnd-\nWP5 147 98\n13 400\n11 6000\n-endcmnd-\nWP6 150 102\n11 3500\n13 250\n-endcmnd-\n=ENDPATH=\nmigs 3\nWP1 94 77\n14 3 94 77 5 1 5000 300 0 0 0 0 180\n9 7 94 77\n-endcmnd-\n=ENDPATH=\nefa cap1\nWP1 79 66\n14 2 79 66 13 1 8000 500 0 0 0 0 120\n9 15 79 66\n-endcmnd-\n=ENDPATH=\nefa atack1\nWP1 92 5\n14 3 92 5 14 0 3000 180 0 0 270 15 180\n-endcmnd-\nWP2 102 34\n11 6000\n13 600\n-endcmnd-\nWP3 112 68\n11 12000\n13 800\n-endcmnd-\nWP4 78 75\n13 400\n11 6000\n-endcmnd-\nWP5 90 5\n11 3000\n13 250\n-endcmnd-\n=ENDPATH=\nmig atack_2\nWP1 130 113\n14 1 130 113 5 0 3500 180 0 0 360 10 180\n11 5000\n13 450\n-endcmnd-\nWP2 62 90\n11 15000\n13 700\n-endcmnd-\nWP3 58 72\n11 3500\n13 400\n-endcmnd-\nWP4 85 73\n13 500\n11 10000\n-endcmnd-\nWP5 136 103\n13 400\n11 6000\n-endcmnd-\nWP6 129 111\n11 3500\n13 250\n-endcmnd-\n=ENDPATH=\nefa atack2\nWP1 90 48\n14 4 90 48 14 1 4500 400 0 0 270 15 180\n-endcmnd-\nWP2 120 81\n11 6000\n13 600\n-endcmnd-\nWP3 110 111\n11 12000\n13 800\n-endcmnd-\nWP4 70 97\n13 400\n11 6000\n-endcmnd-\nWP5 88 48\n11 3000\n13 250\n-endcmnd-\n=ENDPATH=\nawac_1\nWP1 67 58\n14 1 67 58 16 1 15000 200 0 0 0 0 75\n9 20 67 58\n-endcmnd-\n=ENDPATH=\nawac_2\nWP1 114 30\n14 1 114 30 16 1 15000 200 0 0 0 0 75\n9 20 114 30\n-endcmnd-\n=ENDPATH=\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "migs 1",
          "waypoints": 1
        },
        {
          "name": "migs 2",
          "waypoints": 1
        },
        {
          "name": "f_16s 1",
          "waypoints": 1
        },
        {
          "name": "f_16s 2",
          "waypoints": 1
        },
        {
          "name": "mig 3 exp",
          "waypoints": 1
        },
        {
          "name": "efas 1 bom",
          "waypoints": 5
        },
        {
          "name": "mig atak1",
          "waypoints": 6
        },
        {
          "name": "migs 3",
          "waypoints": 1
        },
        {
          "name": "efa cap1",
          "waypoints": 1
        },
        {
          "name": "efa atack1",
          "waypoints": 5
        },
        {
          "name": "mig atack_2",
          "waypoints": 6
        },
        {
          "name": "efa atack2",
          "waypoints": 5
        },
        {
          "name": "awac_1",
          "waypoints": 1
        },
        {
          "name": "awac_2",
          "waypoints": 1
        }
      ],
      "compiled_cd_counterpart": {
        "index": 882,
        "identifier": "95daca53",
        "path": "waybin/mis_201.way",
        "family": "waypoints_binary",
        "output_sha256": "733eaa2b1a673dc4b51f30c17d37c9842f99e125c45224d641cec6b0a3e9b4d0",
        "output_size": 984,
        "logical_name": "waybin/mis_201.way"
      }
    },
    {
      "index": 651,
      "identifier": "92b8e053",
      "offset": 217659,
      "stored_size": 770,
      "decoded_size": 2058,
      "stored_sha256": "c0c8b767737dfb17f03a246530e6aaaf8b130b80a328fe8c07137e76b43fdd12",
      "sha256": "12318893538225edf7d91b1674a67654d7bac8d2e07799a00842f9c3c5f76e99",
      "status": "floppy_only",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/mis_202.way"
      ],
      "preferred_names": [
        "waytxt/mis_202.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/mis_202.way",
      "cd_identifiers": [],
      "label": "waytxt/mis_202.way",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1000 WAYPOINT MISSION FILE\npmyug.lbm\nyugoslav\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n11 = number of paths\ng_raid1 22s\nWP1 82 41\n14 3 82 41 9 1 3000 300 0 0 0 0 150\n-endcmnd-\nWP2 112 78\n11 10000\n13 600\n-endcmnd-\nWP3 121 107\n11 5000\n13 400\n-endcmnd-\nWP4 121 115\n13 400\n5 121 115\n-endcmnd-\nWP5 130 117\n13 600\n-endcmnd-\nWP6 140 116\n5 140 116\n13 600\n-endcmnd-\nWP7 158 113\n5 158 113\n11 7000\n-endcmnd-\nWP8 161 91\n11 21000\n-endcmnd-\nWP9 86 40\n11 3000\n13 300\n-endcmnd-\n=ENDPATH=\nrefuel_1\nWP1 162 108\n14 1 162 108 12 1 25000 300 0 0 0 0 200\n9 20 162 108\n-endcmnd-\n=ENDPATH=\ng_raid2 22s\nWP1 94 48\n14 3 94 48 10 1 3000 400 0 0 0 0 230\n-endcmnd-\nWP2 100 83\n11 8000\n13 700\n-endcmnd-\nWP3 102 124\n11 6000\n13 500\n-endcmnd-\nWP4 103 134\n5 103 134\n-endcmnd-\nWP5 106 140\n5 106 140\n-endcmnd-\nWP6 110 147\n5 110 147\n-endcmnd-\nWP7 118 140\n11 15000\n13 800\n-endcmnd-\nWP8 158 107\n11 25000\n13 500\n-endcmnd-\nWP9 158 97\n13 700\n11 10000\n-endcmnd-\nWP10 97 49\n11 3000\n13 400\n-endcmnd-\n=ENDPATH=\ncap efa_1\nWP1 124 64\n14 1 124 64 13 1 10000 500 0 0 0 0 120\n9 10 124 64\n-endcmnd-\n=ENDPATH=\ncap1 16s\nWP1 88 116\n14 1 88 116 3 1 15000 600 0 0 0 0 150\n9 13 88 116\n-endcmnd-\n=ENDPATH=\ncap2 16s\nWP1 96 127\n14 1 96 127 3 1 9000 700 0 0 0 0 150\n9 13 96 127\n-endcmnd-\n=ENDPATH=\ncap3 16s\nWP1 147 126\n14 1 147 126 3 1 9000 700 0 0 0 0 150\n9 13 147 126\n-endcmnd-\n=ENDPATH=\ncap2_efa\nWP1 151 101\n14 1 151 101 13 1 10000 500 0 0 0 0 120\n9 10 151 101\n-endcmnd-\n=ENDPATH=\ncap 3_22s\nWP1 136 90\n14 1 136 90 9 1 12000 700 0 0 0 0 150\n9 15 136 90\n-endcmnd-\n=ENDPATH=\ndefnce1 16\nWP1 86 115\n14 3 86 115 2 0 3000 150 0 0 90 15 150\n-endcmnd-\nWP2 92 113\n11 6000\n13 650\n-endcmnd-\nWP3 129 109\n11 5000\n13 450\n-endcmnd-\nWP4 141 108\n13 700\n-endcmnd-\nWP5 136 103\n11 12000\n-endcmnd-\nWP6 121 90\n11 7500\n13 850\n-endcmnd-\nWP7 129 84\n-endcmnd-\nWP8 86 114\n11 3000\n13 250\n-endcmnd-\n=ENDPATH=\nawac_1\nWP1 70 75\n14 1 70 75 16 1 20000 250 0 0 0 0 75\n9 20 70 75\n-endcmnd-\n=ENDPATH=\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "g_raid1 22s",
          "waypoints": 9
        },
        {
          "name": "refuel_1",
          "waypoints": 1
        },
        {
          "name": "g_raid2 22s",
          "waypoints": 10
        },
        {
          "name": "cap efa_1",
          "waypoints": 1
        },
        {
          "name": "cap1 16s",
          "waypoints": 1
        },
        {
          "name": "cap2 16s",
          "waypoints": 1
        },
        {
          "name": "cap3 16s",
          "waypoints": 1
        },
        {
          "name": "cap2_efa",
          "waypoints": 1
        },
        {
          "name": "cap 3_22s",
          "waypoints": 1
        },
        {
          "name": "defnce1 16",
          "waypoints": 8
        },
        {
          "name": "awac_1",
          "waypoints": 1
        }
      ],
      "compiled_cd_counterpart": {
        "index": 964,
        "identifier": "96dccc53",
        "path": "waybin/mis_202.way",
        "family": "waypoints_binary",
        "output_sha256": "c44447e3b04e0d0d1b11b73edd42a48fd8d7f841dc56d8bc038430c3ac7f3dfe",
        "output_size": 942,
        "logical_name": "waybin/mis_202.way"
      }
    },
    {
      "index": 724,
      "identifier": "93bae253",
      "offset": 218429,
      "stored_size": 863,
      "decoded_size": 2558,
      "stored_sha256": "87a4608460cc2844ac595d419d334b91af3ef2aeefb8229bab14446fcd10836b",
      "sha256": "8770dd1002fa032718dca0c95e710beadf5a3cc9699502b635907fef221bf6b9",
      "status": "floppy_only",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/mis_203.way"
      ],
      "preferred_names": [
        "waytxt/mis_203.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/mis_203.way",
      "cd_identifiers": [],
      "label": "waytxt/mis_203.way",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1000 WAYPOINT MISSION FILE\npmyug.lbm\nyugoslav\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n14 = number of paths\nnbom_1 117\nWP1 103 38\n14 3 103 38 17 1 5000 400 0 0 0 0 175\n11 6000\n-endcmnd-\nWP2 148 93\n11 20000\n-endcmnd-\nWP3 150 106\n13 560\n-endcmnd-\nWP4 150 115\n11 5500\n13 400\n-endcmnd-\nWP5 140 116\n5 140 116\n11 6000\n-endcmnd-\nWP6 112 111\n11 22000\n-endcmnd-\nWP7 105 37\n11 3000\n13 250\n-endcmnd-\n=ENDPATH=\nnbom 2 117\nWP1 101 49\n14 1 101 49 17 1 5000 400 0 0 0 0 175\n11 6000\n-endcmnd-\nWP2 144 92\n11 20000\n-endcmnd-\nWP3 146 105\n13 560\n-endcmnd-\nWP4 146 114\n11 5500\n13 400\n-endcmnd-\nWP5 128 124\n5 128 124\n11 6000\n-endcmnd-\nWP6 106 93\n11 22000\n-endcmnd-\nWP7 102 49\n11 3000\n13 250\n-endcmnd-\n=ENDPATH=\nncap_1 16\nWP1 139 115\n14 1 139 115 3 1 5000 400 0 0 0 0 150\n9 16 139 115\n-endcmnd-\n=ENDPATH=\nncap_2 16\nWP1 164 128\n14 1 164 128 3 1 5000 400 0 0 0 0 150\n9 16 164 128\n-endcmnd-\n=ENDPATH=\nncap_1 22s\nWP1 118 81\n14 1 118 81 9 1 5000 250 0 0 0 0 150\n9 20 118 81\n-endcmnd-\n=ENDPATH=\nncap2_22s\nWP1 141 84\n14 1 141 84 9 1 8000 500 0 0 0 0 150\n9 20 141 84\n-endcmnd-\n=ENDPATH=\nncap3_22s\nWP1 176 108\n14 1 176 108 9 1 5000 250 0 0 0 0 150\n9 20 176 108\n-endcmnd-\n=ENDPATH=\nrefuel-2\nWP1 160 98\n14 1 160 98 1 1 25000 300 0 0 0 0 200\n9 10 160 98\n-endcmnd-\n=ENDPATH=\ndefnce 1mig\nWP1 151 152\n14 1 151 152 0 0 3000 120 2 0 0 15 120\n4 120 360 15\n-endcmnd-\nWP2 163 112\n11 9000\n13 650\n-endcmnd-\nWP3 119 91\n11 4500\n13 400\n-endcmnd-\nWP4 87 113\n13 900\n11 3000\n-endcmnd-\nWP5 113 139\n11 4000\n13 750\n-endcmnd-\nWP6 150 151\n11 3000\n11 3000\n-endcmnd-\n=ENDPATH=\nnbraid_1 22\nWP1 98 42\n14 1 98 42 11 1 5000 300 0 0 0 0 300\n13 400\n-endcmnd-\nWP2 126 90\n11 7000\n13 560\n-endcmnd-\nWP3 104 136\n11 5000\n13 300\n-endcmnd-\nWP4 83 125\n5 83 125\n-endcmnd-\nWP5 83 120\n5 83 120\n13 500\n11 7000\n-endcmnd-\nWP6 91 97\n13 800\n11 12000\n-endcmnd-\nWP7 95 42\n11 5000\n13 300\n-endcmnd-\n=ENDPATH=\ndefnce-2 mig\nWP1 143 130\n14 1 143 130 0 1 3000 250 2 0 0 15 120\n11 3000\n13 250\n-endcmnd-\nWP2 145 97\n11 9000\n13 650\n-endcmnd-\nWP3 80 40\n11 4500\n13 400\n-endcmnd-\nWP4 88 82\n13 900\n11 3000\n-endcmnd-\nWP5 110 101\n11 4000\n13 750\n-endcmnd-\nWP6 138 127\n11 3000\n-endcmnd-\n=ENDPATH=\nncap_4 mig\nWP1 106 108\n14 1 106 108 5 1 6500 450 0 0 0 0 180\n9 20 106 108\n-endcmnd-\n=ENDPATH=\nawac_1\nWP1 87 60\n14 1 87 60 16 1 15000 300 0 0 0 0 75\n9 20 87 60\n-endcmnd-\n=ENDPATH=\nawac_2\nWP1 132 52\n14 1 132 52 16 1 15000 300 0 0 0 0 75\n9 20 132 52\n-endcmnd-\n=ENDPATH=\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "nbom_1 117",
          "waypoints": 7
        },
        {
          "name": "nbom 2 117",
          "waypoints": 7
        },
        {
          "name": "ncap_1 16",
          "waypoints": 1
        },
        {
          "name": "ncap_2 16",
          "waypoints": 1
        },
        {
          "name": "ncap_1 22s",
          "waypoints": 1
        },
        {
          "name": "ncap2_22s",
          "waypoints": 1
        },
        {
          "name": "ncap3_22s",
          "waypoints": 1
        },
        {
          "name": "refuel-2",
          "waypoints": 1
        },
        {
          "name": "defnce 1mig",
          "waypoints": 6
        },
        {
          "name": "nbraid_1 22",
          "waypoints": 7
        },
        {
          "name": "defnce-2 mig",
          "waypoints": 6
        },
        {
          "name": "ncap_4 mig",
          "waypoints": 1
        },
        {
          "name": "awac_1",
          "waypoints": 1
        },
        {
          "name": "awac_2",
          "waypoints": 1
        }
      ],
      "compiled_cd_counterpart": {
        "index": 1048,
        "identifier": "97dece53",
        "path": "waybin/mis_203.way",
        "family": "waypoints_binary",
        "output_sha256": "f63bace13c638f660d3d8f9d33137528736306dddf3064b993974d63a63b9820",
        "output_size": 1117,
        "logical_name": "waybin/mis_203.way"
      }
    },
    {
      "index": 791,
      "identifier": "94bcec53",
      "offset": 219292,
      "stored_size": 840,
      "decoded_size": 2440,
      "stored_sha256": "8d56a6d27f7052855050dc5866294af449e0eba23d0a28cccdf5209bb8125ab0",
      "sha256": "8f0d7acda7303f987fa3656b9e87ca9da2273ba155fa5eba681e99db50719a44",
      "status": "floppy_only",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/mis_204.way"
      ],
      "preferred_names": [
        "waytxt/mis_204.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/mis_204.way",
      "cd_identifiers": [],
      "label": "waytxt/mis_204.way",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1000 WAYPOINT MISSION FILE\npmyug.lbm\nyugoslav\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n13 = number of paths\nnbom_1 117\nWP1 80 21\n14 3 80 21 17 1 5000 400 0 0 0 0 175\n11 6000\n-endcmnd-\nWP2 159 67\n11 20000\n-endcmnd-\nWP3 161 80\n13 560\n-endcmnd-\nWP4 161 89\n11 5500\n13 400\n-endcmnd-\nWP5 152 96\n5 152 96\n11 6000\n-endcmnd-\nWP6 123 85\n11 22000\n-endcmnd-\nWP7 80 21\n11 3000\n13 250\n-endcmnd-\n=ENDPATH=\nnbom 2 117\nWP1 81 18\n14 1 81 18 17 1 5000 400 0 0 0 0 175\n11 6000\n-endcmnd-\nWP2 140 45\n11 20000\n-endcmnd-\nWP3 148 74\n13 560\n-endcmnd-\nWP4 148 83\n11 5500\n13 400\n-endcmnd-\nWP5 127 81\n5 127 81\n11 6000\n-endcmnd-\nWP6 96 53\n11 22000\n-endcmnd-\nWP7 81 20\n11 3000\n13 250\n-endcmnd-\n=ENDPATH=\nncap_1 16\nWP1 131 94\n14 1 131 94 3 1 5000 400 0 0 0 0 150\n9 16 131 94\n-endcmnd-\n=ENDPATH=\nncap_2 16\nWP1 131 126\n14 1 131 126 3 1 5000 400 0 0 0 0 150\n9 16 131 126\n-endcmnd-\n=ENDPATH=\nncap_1 22s\nWP1 130 59\n14 1 130 59 9 1 5000 250 0 0 0 0 150\n9 20 130 59\n-endcmnd-\n=ENDPATH=\nncap2_22s\nWP1 132 80\n14 1 132 80 9 1 8000 500 0 0 0 0 150\n9 20 132 80\n-endcmnd-\n=ENDPATH=\nncap3_22s\nWP1 152 95\n14 1 152 95 9 1 5000 250 0 0 0 0 150\n9 20 152 95\n-endcmnd-\n=ENDPATH=\nrefuel-2\nWP1 160 98\n14 1 160 98 1 1 25000 300 0 0 0 0 200\n9 10 160 98\n-endcmnd-\n=ENDPATH=\ndefnce 1mig\nWP1 160 112\n14 1 160 112 0 0 3000 120 2 0 0 15 120\n4 120 360 15\n-endcmnd-\nWP2 172 72\n11 9000\n13 650\n-endcmnd-\nWP3 128 51\n11 4500\n13 400\n-endcmnd-\nWP4 96 73\n13 900\n11 3000\n-endcmnd-\nWP5 122 99\n11 4000\n13 750\n-endcmnd-\nWP6 159 111\n11 3000\n11 3000\n-endcmnd-\n=ENDPATH=\nnbraid_1 22\nWP1 98 42\n14 1 98 42 11 1 5000 300 0 0 0 0 300\n13 400\n-endcmnd-\nWP2 126 90\n11 7000\n13 560\n-endcmnd-\nWP3 104 136\n11 5000\n13 300\n-endcmnd-\nWP4 83 123\n5 83 123\n-endcmnd-\nWP5 83 120\n5 83 120\n13 500\n11 7000\n-endcmnd-\nWP6 91 97\n13 800\n11 12000\n-endcmnd-\nWP7 95 42\n11 5000\n13 300\n-endcmnd-\n=ENDPATH=\ndefnce-2 mig\nWP1 157 106\n14 4 157 106 0 1 3000 250 2 0 0 15 120\n11 3000\n13 250\n-endcmnd-\nWP2 163 76\n11 9000\n13 650\n-endcmnd-\nWP3 121 26\n11 4500\n13 400\n-endcmnd-\nWP4 106 61\n13 900\n11 3000\n-endcmnd-\nWP5 121 97\n11 4000\n13 750\n-endcmnd-\nWP6 156 106\n11 3000\n-endcmnd-\n=ENDPATH=\nncap_4 mig\nWP1 106 108\n14 1 106 108 5 1 6500 450 0 0 0 0 180\n9 20 106 108\n-endcmnd-\n=ENDPATH=\nawac_1\nWP1 92 56\n14 1 92 56 16 1 20000 250 0 0 0 0 75\n9 10 92 56\n-endcmnd-\n=ENDPATH=\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "nbom_1 117",
          "waypoints": 7
        },
        {
          "name": "nbom 2 117",
          "waypoints": 7
        },
        {
          "name": "ncap_1 16",
          "waypoints": 1
        },
        {
          "name": "ncap_2 16",
          "waypoints": 1
        },
        {
          "name": "ncap_1 22s",
          "waypoints": 1
        },
        {
          "name": "ncap2_22s",
          "waypoints": 1
        },
        {
          "name": "ncap3_22s",
          "waypoints": 1
        },
        {
          "name": "refuel-2",
          "waypoints": 1
        },
        {
          "name": "defnce 1mig",
          "waypoints": 6
        },
        {
          "name": "nbraid_1 22",
          "waypoints": 7
        },
        {
          "name": "defnce-2 mig",
          "waypoints": 6
        },
        {
          "name": "ncap_4 mig",
          "waypoints": 1
        },
        {
          "name": "awac_1",
          "waypoints": 1
        }
      ],
      "compiled_cd_counterpart": {
        "index": 1128,
        "identifier": "98e0c053",
        "path": "waybin/mis_204.way",
        "family": "waypoints_binary",
        "output_sha256": "2139493f6e40187eed6d90ea7b550efc813ddc616bf11fd89b194597d453b3fe",
        "output_size": 1068,
        "logical_name": "waybin/mis_204.way"
      }
    },
    {
      "index": 792,
      "identifier": "94c2de53",
      "offset": 220132,
      "stored_size": 196,
      "decoded_size": 196,
      "stored_sha256": "8234ecbdb6179e633beb848dc94298fd2ebb50c5395f34034bf6bc0b77f83002",
      "sha256": "8234ecbdb6179e633beb848dc94298fd2ebb50c5395f34034bf6bc0b77f83002",
      "status": "floppy_only",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/mis_501.way"
      ],
      "preferred_names": [
        "waytxt/mis_501.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/mis_501.way",
      "cd_identifiers": [],
      "label": "waytxt/mis_501.way",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1000 WAYPOINT MISSION FILE\npmlib.lbm\nlibya\nmk_libya.lbm\nlibya.col\njs_libya.lbm\n1 = number of paths\nf16\nWP1 97 114\n14 1 97 114 4 1 7000 350 0 0 0 0 180\n9 10 97 114\n-endcmnd-\n=ENDPATH=\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "f16",
          "waypoints": 1
        }
      ],
      "compiled_cd_counterpart": {
        "index": 1135,
        "identifier": "98e6f253",
        "path": "_unknown/98e6f253-1135.bin",
        "family": "waypoints_binary",
        "output_sha256": "1ddd1609536b05899b6a21e7640b963c4d069813aa645bfcecbbeca52dca38f1",
        "output_size": 58,
        "logical_name": "waybin/mis_501.way"
      }
    },
    {
      "index": 2036,
      "identifier": "a5705a41",
      "offset": 213189,
      "stored_size": 829,
      "decoded_size": 2232,
      "stored_sha256": "fc1225c669ed03f2463fcdf07cfe327fbe400eb26336ba0f8fae6b0a476e44b7",
      "sha256": "69ce4de5ab57fbcd8d245bb2deaeb8a19b62bf35eecc890d72545b48db3a088a",
      "status": "floppy_only",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/miss1111.way"
      ],
      "preferred_names": [],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/miss1111.way",
      "cd_identifiers": [],
      "label": "waytxt/miss1111.way",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1010 WAYPOINT MISSION FILE\npmyug.lbm\nyugoslav\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n15 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 70 56\n-endcmnd-\nWP2 107 53\n-endcmnd-\nWP3 70 56\n-endcmnd-\n=ENDPATH=\nefa1\nWP1 57 39\n14 2 57 39 14 1 8000 350 0 0 0 0 180\n9 15 57 39\n-endcmnd-\n=ENDPATH=\nawac\nWP1 45 78\n14 1 45 78 16 1 15000 300 0 0 0 0 75\n-endcmnd-\nWP2 40 85\n-endcmnd-\nWP3 30 88\n-endcmnd-\nWP4 23 82\n-endcmnd-\nWP5 24 70\n-endcmnd-\nWP6 34 66\n-endcmnd-\nWP7 45 71\n9 25 45 71\n-endcmnd-\n=ENDPATH=\nrefueller1\nWP1 36 91\n14 1 36 91 12 1 29000 300 0 0 0 0 200\n-endcmnd-\nWP2 60 67\n-endcmnd-\nWP3 59 58\n-endcmnd-\nWP4 47 61\n-endcmnd-\nWP5 28 83\n-endcmnd-\nWP6 31 94\n-endcmnd-\n=ENDPATH=\nrefueller2\nWP1 61 65\n14 1 61 65 12 1 29000 300 0 0 0 0 200\n-endcmnd-\nWP2 85 41\n-endcmnd-\nWP3 84 32\n-endcmnd-\nWP4 72 35\n-endcmnd-\nWP5 53 57\n-endcmnd-\nWP6 56 68\n-endcmnd-\n=ENDPATH=\nrefueller3\nWP1 127 172\n14 1 127 172 12 1 29000 300 0 0 0 0 200\n-endcmnd-\nWP2 154 167\n-endcmnd-\nWP3 150 157\n-endcmnd-\nWP4 130 164\n-endcmnd-\nWP5 103 167\n-endcmnd-\nWP6 115 174\n-endcmnd-\n=ENDPATH=\nawac2\nWP1 76 43\n14 1 76 43 16 1 15000 300 0 0 0 0 75\n-endcmnd-\nWP2 71 50\n-endcmnd-\nWP3 61 53\n-endcmnd-\nWP4 54 47\n-endcmnd-\nWP5 55 35\n-endcmnd-\nWP6 65 31\n-endcmnd-\nWP7 76 36\n9 25 76 36\n-endcmnd-\n=ENDPATH=\nf22-1\nWP1 61 59\n14 1 61 59 10 1 3000 700 0 0 0 0 230\n-endcmnd-\nWP2 67 64\n9 35 67 64\n-endcmnd-\nWP3 59 61\n-endcmnd-\n=ENDPATH=\nf22_1\nWP1 68 59\n14 2 68 59 10 1 7000 400 0 0 0 0 230\n-endcmnd-\nWP2 123 68\n5 123 68\n-endcmnd-\nWP3 70 58\n-endcmnd-\n=ENDPATH=\nmig29s\nWP1 128 72\n14 2 128 72 5 1 8000 550 0 0 0 0 180\n-endcmnd-\nWP2 71 54\n9 40 71 54\n-endcmnd-\n=ENDPATH=\nmig21s_1\nWP1 110 55\n14 2 110 55 22 1 4500 750 0 0 0 0 180\n-endcmnd-\nWP2 77 56\n5 77 56\n9 35 77 56\n-endcmnd-\n=ENDPATH=\nsam1\nWP1 67 84\n16 67 84 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam2\nWP1 108 53\n16 108 53 27 0 0 0\n-endcmnd-\n=ENDPATH=\nnme_fleet\nWP1 39 91\n16 39 91 35 0 0 20\n-endcmnd-\nWP2 58 71\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 70 56\n16 70 56 36 0 0 0\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 8\n\u001b\n1 255 12 2 4 1\n\u001b\n2 255 17 8 9 1\n\u001b\n3 255 18 9 4 1\n\u001b\n4 255 18 5 10 1\nland back in Hungary\u001b\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "PLAYER WAYPOINT ROUTE",
          "waypoints": 3
        },
        {
          "name": "efa1",
          "waypoints": 1
        },
        {
          "name": "awac",
          "waypoints": 7
        },
        {
          "name": "refueller1",
          "waypoints": 6
        },
        {
          "name": "refueller2",
          "waypoints": 6
        },
        {
          "name": "refueller3",
          "waypoints": 6
        },
        {
          "name": "awac2",
          "waypoints": 7
        },
        {
          "name": "f22-1",
          "waypoints": 3
        },
        {
          "name": "f22_1",
          "waypoints": 3
        },
        {
          "name": "mig29s",
          "waypoints": 2
        },
        {
          "name": "mig21s_1",
          "waypoints": 2
        },
        {
          "name": "sam1",
          "waypoints": 1
        },
        {
          "name": "sam2",
          "waypoints": 1
        },
        {
          "name": "nme_fleet",
          "waypoints": 2
        },
        {
          "name": "al_fleet",
          "waypoints": 1
        }
      ],
      "compiled_cd_counterpart": {
        "index": 2411,
        "identifier": "a9947641",
        "path": "waybin/miss1111.way",
        "family": "waypoints_binary",
        "output_sha256": "daf9272721c3785cb1f79d56c17c7e3eaed0bed6323976a8b8ded533bb79f0d0",
        "output_size": 1056,
        "logical_name": "waybin/miss1111.way"
      }
    },
    {
      "index": 958,
      "identifier": "978bdea3",
      "offset": 77826,
      "stored_size": 259,
      "decoded_size": 387,
      "stored_sha256": "68b8709bee02b2d6d2c8747a610d5bf1dec90cf73635ac896468f52d8aeb2c49",
      "sha256": "f29b3b3159e92f6127be2228095bca1c2ef7c61661aa852a59bc431b7d5c79fe",
      "status": "changed",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/miss501.way"
      ],
      "preferred_names": [
        "waytxt/miss501.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/miss501.way",
      "cd_identifiers": [
        "9cb8f2a3"
      ],
      "label": "waytxt/miss501.way",
      "counterpart": {
        "index": 1390,
        "identifier": "9cb8f2a3",
        "path": "waytxt/miss501.way",
        "family": "waypoints_text",
        "output_sha256": "00b452a874779fa9146cf23f2815c68fb4978114e4ab8a787fecf974507fff28",
        "output_size": 290,
        "logical_name": "waytxt/miss501.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmsom.lbm\nSOMALIA\nmk_somal.lbm\nsomalia.col\njs_somal.lbm\n3 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 143 115\n-endcmnd-\nWP2 143 108\n-endcmnd-\n=ENDPATH=\nmig21\nWP1 143 106\n14 1 143 106 23 1 8000 400 0 0 0 0 220\n9 35 143 106\n-endcmnd-\n=ENDPATH=\nmig_29\nWP1 141 109\n14 2 141 109 0 1 15000 450 0 0 0 0 120\n9 30 141 109\n-endcmnd-\n=ENDPATH=\n",
      "cd_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmsom.lbm\nSOMALIA\nmk_somal.lbm\nsomalia.col\njs_somal.lbm\n2 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 143 115\n-endcmnd-\nWP2 143 108\n-endcmnd-\n=ENDPATH=\nmig21\nWP1 143 106\n14 1 143 106 23 1 6000 400 0 0 0 0 220\n9 35 143 106\n-endcmnd-\n=ENDPATH=\n",
      "diff": "--- floppy/waytxt/miss501.way\n+++ CD/waytxt/miss501.way\n@@ -4,7 +4,7 @@\n mk_somal.lbm\n somalia.col\n js_somal.lbm\n-3 = number of paths\n+2 = number of paths\n PLAYER WAYPOINT ROUTE\n WP1 143 115\n -endcmnd-\n@@ -13,13 +13,7 @@\n =ENDPATH=\n mig21\n WP1 143 106\n-14 1 143 106 23 1 8000 400 0 0 0 0 220\n+14 1 143 106 23 1 6000 400 0 0 0 0 220\n 9 35 143 106\n -endcmnd-\n =ENDPATH=\n-mig_29\n-WP1 141 109\n-14 2 141 109 0 1 15000 450 0 0 0 0 120\n-9 30 141 109\n--endcmnd-\n-=ENDPATH=\n",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "PLAYER WAYPOINT ROUTE",
          "waypoints": 2
        },
        {
          "name": "mig21",
          "waypoints": 1
        },
        {
          "name": "mig_29",
          "waypoints": 1
        }
      ],
      "compiled_cd_counterpart": {
        "index": 1320,
        "identifier": "9baff2a3",
        "path": "waybin/miss501.way",
        "family": "waypoints_binary",
        "output_sha256": "86e77f1f9e2414dcf1aa7788b02ff3109941389be4acc015be0c8ad5cbcebd3d",
        "output_size": 60,
        "logical_name": "waybin/miss501.way"
      }
    },
    {
      "index": 1193,
      "identifier": "9a91d4a3",
      "offset": 78658,
      "stored_size": 657,
      "decoded_size": 1216,
      "stored_sha256": "973d2fbce18b027dd946b2ab91cb00736cda7f167692721765a40351ecd49023",
      "sha256": "3b25a0342122f5e9cf111f19bb5f89c624c705f1bc00428133d6fbd2c7ef3fb0",
      "status": "changed",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/miss504.way"
      ],
      "preferred_names": [
        "waytxt/miss504.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/miss504.way",
      "cd_identifiers": [
        "9fbef8a3"
      ],
      "label": "waytxt/miss504.way",
      "counterpart": {
        "index": 1607,
        "identifier": "9fbef8a3",
        "path": "waytxt/miss504.way",
        "family": "waypoints_text",
        "output_sha256": "d013ecf4769c8bc127ebef64d6bb9a6222414e28df861aaf9ef37987ace3bc91",
        "output_size": 1438,
        "logical_name": "waytxt/miss504.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmsea.lbm\nSEAWORLD\nmk_sea.lbm\nseastorm.col\njs_sea.lbm\n7 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 43 99\n-endcmnd-\nWP2 59 95\n-endcmnd-\nWP3 43 99\n-endcmnd-\n=ENDPATH=\nf16_2\nWP1 72 82\n14 1 72 82 3 1 8000 600 0 0 0 0 150\n-endcmnd-\nWP2 59 95\n9 30 59 95\n-endcmnd-\n=ENDPATH=\nrefuel\nWP1 53 107\n14 1 53 107 12 1 30000 300 0 0 0 0 200\n-endcmnd-\nWP2 34 105\n-endcmnd-\nWP3 38 100\n-endcmnd-\nWP4 53 104\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 43 99\n16 43 99 36 0 0 0\n-endcmnd-\n=ENDPATH=\nnme fleet\nWP1 66 70\n16 66 70 35 0 0 30\n-endcmnd-\nWP2 66 79\n-endcmnd-\n=ENDPATH=\ntanker\nWP1 46 100\n16 46 100 30 0 90 20\n-endcmnd-\nWP2 46 77\n-endcmnd-\n=ENDPATH=\nawacs\nWP1 41 101\n14 1 41 101 16 1 30000 300 0 0 0 0 75\n-endcmnd-\nWP2 39 82\n-endcmnd-\nWP3 48 84\n-endcmnd-\nWP4 45 106\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 10\n...SCRAMBLE....SCRAMBLE......\nAn allied carrier is having \ndifficulties and is drifting\ntoward enemy positions.\nYour mission is to protect\nthe super carrier from\nattack by the enemy.\n    Fly north to to the \ncarrier and defend it from\nattacking aircraft.\u001b\n1 255 9 15 10 1\nTake off from carrier\u001b\n2 255 9 12 9 1\nProtect the carrier\u001b\n",
      "cd_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmsea.lbm\nSEAWORLD\nmk_sea.lbm\nseastorm.col\njs_sea.lbm\n8 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 43 99\n-endcmnd-\nWP2 59 95\n-endcmnd-\nWP3 43 99\n-endcmnd-\n=ENDPATH=\nf16_2\nWP1 72 82\n14 1 72 82 3 1 8000 600 0 0 0 0 150\n-endcmnd-\nWP2 70 91\n-endcmnd-\nWP3 73 97\n-endcmnd-\nWP4 58 101\n-endcmnd-\nWP5 46 98\n10 43 99 22\n-endcmnd-\nWP6 43 99\n-endcmnd-\n=ENDPATH=\nrefuel\nWP1 53 107\n14 1 53 107 12 1 30000 300 0 0 0 0 200\n-endcmnd-\nWP2 34 105\n-endcmnd-\nWP3 38 100\n-endcmnd-\nWP4 53 104\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 43 99\n16 43 99 36 0 0 0\n-endcmnd-\n=ENDPATH=\nnme fleet\nWP1 66 70\n16 66 70 35 0 0 30\n-endcmnd-\nWP2 66 79\n-endcmnd-\n=ENDPATH=\ntanker\nWP1 46 100\n16 46 100 30 0 90 20\n-endcmnd-\nWP2 46 77\n-endcmnd-\n=ENDPATH=\nawacs\nWP1 41 101\n14 1 41 101 16 1 30000 300 0 0 0 0 75\n-endcmnd-\nWP2 39 82\n-endcmnd-\nWP3 48 84\n-endcmnd-\nWP4 45 106\n-endcmnd-\n=ENDPATH=\nf16_n\nWP1 35 73\n14 1 35 73 4 1 10000 600 0 0 0 0 180\n-endcmnd-\nWP2 43 99\n5 43 99\n-endcmnd-\nWP3 44 102\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 10\n...SCRAMBLE....SCRAMBLE......\nAn allied carrier is having \ndifficulties and is drifting\ntoward enemy positions.\nYour mission is to protect\nthe super carrier from\nattack by the enemy.\n    Fly north to to the \ncarrier and defend it from\nattacking aircraft.\u001b\n1 255 9 15 10 1\nTake off from carrier\u001b\n2 255 9 12 9 1\nProtect the carrier\u001b\n",
      "diff": "--- floppy/waytxt/miss504.way\n+++ CD/waytxt/miss504.way\n@@ -4,7 +4,7 @@\n mk_sea.lbm\n seastorm.col\n js_sea.lbm\n-7 = number of paths\n+8 = number of paths\n PLAYER WAYPOINT ROUTE\n WP1 43 99\n -endcmnd-\n@@ -17,8 +17,16 @@\n WP1 72 82\n 14 1 72 82 3 1 8000 600 0 0 0 0 150\n -endcmnd-\n-WP2 59 95\n-9 30 59 95\n+WP2 70 91\n+-endcmnd-\n+WP3 73 97\n+-endcmnd-\n+WP4 58 101\n+-endcmnd-\n+WP5 46 98\n+10 43 99 22\n+-endcmnd-\n+WP6 43 99\n -endcmnd-\n =ENDPATH=\n refuel\n@@ -62,6 +70,16 @@\n WP4 45 106\n -endcmnd-\n =ENDPATH=\n+f16_n\n+WP1 35 73\n+14 1 35 73 4 1 10000 600 0 0 0 0 180\n+-endcmnd-\n+WP2 43 99\n+5 43 99\n+-endcmnd-\n+WP3 44 102\n+-endcmnd-\n+=ENDPATH=\n 0 255 25 9 13 10\n ...SCRAMBLE....SCRAMBLE......\n An allied carrier is having \n",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "PLAYER WAYPOINT ROUTE",
          "waypoints": 3
        },
        {
          "name": "f16_2",
          "waypoints": 2
        },
        {
          "name": "refuel",
          "waypoints": 4
        },
        {
          "name": "al_fleet",
          "waypoints": 1
        },
        {
          "name": "nme fleet",
          "waypoints": 2
        },
        {
          "name": "tanker",
          "waypoints": 2
        },
        {
          "name": "awacs",
          "waypoints": 4
        }
      ],
      "compiled_cd_counterpart": {
        "index": 1534,
        "identifier": "9eb5f8a3",
        "path": "waybin/miss504.way",
        "family": "waypoints_binary",
        "output_sha256": "3d5d8b334a52d06ba855ae4155ecaded7d191dbb392877a93be0bcc733287bcd",
        "output_size": 487,
        "logical_name": "waybin/miss504.way"
      }
    },
    {
      "index": 1263,
      "identifier": "9b93d6a3",
      "offset": 79315,
      "stored_size": 644,
      "decoded_size": 1188,
      "stored_sha256": "f5211b2fbe8d780d5a3393a9781d5feb11a40898806410ee4ed4b3ef930994ea",
      "sha256": "9b0bd5cbe78720e8d95d9b6b041422b88d39b96737d98085256855d9ab19373e",
      "status": "changed",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/miss505.way"
      ],
      "preferred_names": [
        "waytxt/miss505.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/miss505.way",
      "cd_identifiers": [
        "90c0faa3"
      ],
      "label": "waytxt/miss505.way",
      "counterpart": {
        "index": 483,
        "identifier": "90c0faa3",
        "path": "waytxt/miss505.way",
        "family": "waypoints_text",
        "output_sha256": "0f75e67d6a51e1379a9ca5115e9f11619821dc6b30ef00c5d810a6d5500cbfae",
        "output_size": 1252,
        "logical_name": "waytxt/miss505.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmsea.lbm\nSEAWORLD\nmk_sea.lbm\nseastorm.col\njs_sea.lbm\n7 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 64 98\n-endcmnd-\nWP2 84 100\n-endcmnd-\nWP3 64 98\n-endcmnd-\n=ENDPATH=\nf16_2\nWP1 96 92\n14 1 96 92 3 1 6500 650 0 0 0 0 150\n-endcmnd-\nWP2 83 105\n9 30 83 105\n-endcmnd-\n=ENDPATH=\nrefuel\nWP1 72 98\n14 1 72 98 12 1 30000 300 0 0 0 0 200\n-endcmnd-\nWP2 53 96\n-endcmnd-\nWP3 57 91\n-endcmnd-\nWP4 72 95\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 64 98\n16 64 98 36 0 0 0\n-endcmnd-\n=ENDPATH=\nnme fleet\nWP1 83 100\n16 83 100 35 0 0 0\n-endcmnd-\n=ENDPATH=\ntanker\nWP1 48 91\n16 48 91 30 0 0 20\n-endcmnd-\nWP2 48 120\n-endcmnd-\n=ENDPATH=\nawacs\nWP1 73 91\n14 1 73 91 16 1 30000 300 0 0 0 0 75\n-endcmnd-\nWP2 71 72\n-endcmnd-\nWP3 80 74\n-endcmnd-\nWP4 77 96\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 10\n...SCRAMBLE....SCRAMBLE......\nAn allied carrier is having \ndifficulties and is drifting\ntoward enemy positions.\nYour mission is to protect\nthe super carrier from\nattack by the enemy.\n    Fly north to to the \ncarrier and defend it from\nattacking aircraft.\u001b\n1 255 9 15 10 1\nTake off from carrier\u001b\n2 255 9 12 9 1\nProtect the carrier\u001b\n",
      "cd_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmsea.lbm\nSEAWORLD\nmk_sea.lbm\nseastorm.col\njs_sea.lbm\n8 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 64 98\n-endcmnd-\nWP2 84 100\n-endcmnd-\nWP3 64 98\n-endcmnd-\n=ENDPATH=\nf16_2\nWP1 96 92\n14 1 96 92 3 1 6500 650 0 0 0 0 150\n-endcmnd-\nWP2 83 105\n9 30 83 105\n-endcmnd-\n=ENDPATH=\nrefuel\nWP1 72 98\n14 1 72 98 12 1 30000 300 0 0 0 0 200\n-endcmnd-\nWP2 53 96\n-endcmnd-\nWP3 57 91\n-endcmnd-\nWP4 72 95\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 64 98\n16 64 98 36 0 0 0\n-endcmnd-\n=ENDPATH=\nnme fleet\nWP1 83 100\n16 83 100 35 0 0 0\n-endcmnd-\n=ENDPATH=\ntanker\nWP1 48 91\n16 48 91 30 0 0 20\n-endcmnd-\nWP2 48 120\n-endcmnd-\n=ENDPATH=\nawacs\nWP1 73 91\n14 1 73 91 16 1 30000 300 0 0 0 0 75\n-endcmnd-\nWP2 71 72\n-endcmnd-\nWP3 80 74\n-endcmnd-\nWP4 77 96\n-endcmnd-\n=ENDPATH=\nmissboat\nWP1 77 100\n16 77 100 40 0 0 0\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 10\n...SCRAMBLE....SCRAMBLE......\nAn allied carrier is having \ndifficulties and is drifting\ntoward enemy positions.\nYour mission is to protect\nthe super carrier from\nattack by the enemy.\n    Fly north to to the \ncarrier and defend it from\nattacking aircraft.\u001b\n1 255 9 15 10 1\nTake off from carrier\u001b\n2 255 9 12 9 1\nProtect the carrier\u001b\n",
      "diff": "--- floppy/waytxt/miss505.way\n+++ CD/waytxt/miss505.way\n@@ -4,7 +4,7 @@\n mk_sea.lbm\n seastorm.col\n js_sea.lbm\n-7 = number of paths\n+8 = number of paths\n PLAYER WAYPOINT ROUTE\n WP1 64 98\n -endcmnd-\n@@ -60,6 +60,11 @@\n WP4 77 96\n -endcmnd-\n =ENDPATH=\n+missboat\n+WP1 77 100\n+16 77 100 40 0 0 0\n+-endcmnd-\n+=ENDPATH=\n 0 255 25 9 13 10\n ...SCRAMBLE....SCRAMBLE......\n An allied carrier is having \n",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "PLAYER WAYPOINT ROUTE",
          "waypoints": 3
        },
        {
          "name": "f16_2",
          "waypoints": 2
        },
        {
          "name": "refuel",
          "waypoints": 4
        },
        {
          "name": "al_fleet",
          "waypoints": 1
        },
        {
          "name": "nme fleet",
          "waypoints": 1
        },
        {
          "name": "tanker",
          "waypoints": 2
        },
        {
          "name": "awacs",
          "waypoints": 4
        }
      ],
      "compiled_cd_counterpart": {
        "index": 1598,
        "identifier": "9fb7faa3",
        "path": "waybin/miss505.way",
        "family": "waypoints_binary",
        "output_sha256": "076f90a8ef70a7f3997ab177ff5391e8fe307f3cb131da7d85ad857572d0f244",
        "output_size": 355,
        "logical_name": "waybin/miss505.way"
      }
    },
    {
      "index": 959,
      "identifier": "978cd8a1",
      "offset": 81710,
      "stored_size": 555,
      "decoded_size": 1321,
      "stored_sha256": "da1a78455c644657b748514d041df7b342f9f02381fe84ec0b7861fd3060de69",
      "sha256": "c67910c909bc842547b544ea3ebb0f52756065d4d92ec48a07e7279afc8ccc20",
      "status": "changed",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/miss510.way"
      ],
      "preferred_names": [
        "waytxt/miss510.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/miss510.way",
      "cd_identifiers": [
        "9cb9f4a1"
      ],
      "label": "waytxt/miss510.way",
      "counterpart": {
        "index": 1391,
        "identifier": "9cb9f4a1",
        "path": "waytxt/miss510.way",
        "family": "waypoints_text",
        "output_sha256": "d29bcaca61ae289aca6c25c58b7b85932ac8c671e93a237c8736ea738206e69e",
        "output_size": 1322,
        "logical_name": "waytxt/miss510.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmyug.lbm\nYUGOSLAV\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n7 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 139 146\n-endcmnd-\nWP2 121 115\n-endcmnd-\nWP3 107 107\n-endcmnd-\nWP4 99 90\n-endcmnd-\nWP5 86 98\n-endcmnd-\nWP6 70 88\n-endcmnd-\nWP7 25 64\n-endcmnd-\n=ENDPATH=\nmig21s\nWP1 117 113\n14 2 117 113 22 1 15000 450 0 0 0 0 180\n-endcmnd-\nWP2 105 107\n-endcmnd-\nWP3 102 93\n-endcmnd-\nWP4 116 93\n-endcmnd-\nWP5 121 107\n-endcmnd-\n=ENDPATH=\nmigs\nWP1 134 114\n14 2 134 114 5 1 4500 500 0 0 0 0 180\n9 10 134 114\n-endcmnd-\n=ENDPATH=\nrefuel\nWP1 152 147\n14 1 152 147 1 1 25000 300 0 0 0 0 200\n9 40 152 147\n-endcmnd-\n=ENDPATH=\nrefueller1\nWP1 87 48\n14 1 87 48 1 1 30000 300 0 0 0 0 200\n-endcmnd-\nWP2 75 67\n-endcmnd-\nWP3 63 73\n-endcmnd-\nWP4 59 68\n-endcmnd-\nWP5 68 60\n-endcmnd-\nWP6 83 49\n-endcmnd-\n=ENDPATH=\nmigs_2\nWP1 53 124\n14 2 53 124 5 1 4000 350 0 0 0 0 180\n-endcmnd-\nWP2 64 103\n-endcmnd-\nWP3 85 88\n-endcmnd-\nWP4 99 79\n-endcmnd-\nWP5 111 65\n-endcmnd-\nWP6 131 58\n-endcmnd-\nWP7 130 72\n-endcmnd-\nWP8 107 76\n-endcmnd-\nWP9 70 106\n-endcmnd-\nWP10 55 127\n-endcmnd-\n=ENDPATH=\nawac\nWP1 56 68\n14 1 56 68 16 1 25000 250 0 0 0 0 75\n-endcmnd-\nWP2 52 60\n-endcmnd-\nWP3 64 52\n-endcmnd-\nWP4 74 57\n-endcmnd-\nWP5 70 70\n-endcmnd-\n=ENDPATH=\n",
      "cd_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmyug.lbm\nYUGOSLAV\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n7 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 139 146\n-endcmnd-\nWP2 121 115\n-endcmnd-\nWP3 107 107\n-endcmnd-\nWP4 99 90\n-endcmnd-\nWP5 86 98\n-endcmnd-\nWP6 70 88\n-endcmnd-\nWP7 25 64\n-endcmnd-\n=ENDPATH=\nmig21s\nWP1 117 113\n14 2 117 113 22 1 15000 450 0 0 0 0 180\n-endcmnd-\nWP2 105 107\n-endcmnd-\nWP3 102 93\n-endcmnd-\nWP4 116 93\n-endcmnd-\nWP5 121 107\n-endcmnd-\n=ENDPATH=\nmigs\nWP1 114 110\n14 2 114 110 5 1 15000 500 0 0 0 0 180\n9 10 114 110\n-endcmnd-\n=ENDPATH=\nrefuel\nWP1 152 147\n14 1 152 147 1 1 25000 300 0 0 0 0 200\n9 40 152 147\n-endcmnd-\n=ENDPATH=\nrefueller1\nWP1 87 48\n14 1 87 48 1 1 30000 300 0 0 0 0 200\n-endcmnd-\nWP2 75 67\n-endcmnd-\nWP3 63 73\n-endcmnd-\nWP4 59 68\n-endcmnd-\nWP5 68 60\n-endcmnd-\nWP6 83 49\n-endcmnd-\n=ENDPATH=\nmigs_2\nWP1 53 124\n14 2 53 124 5 1 4000 350 0 0 0 0 180\n-endcmnd-\nWP2 64 103\n-endcmnd-\nWP3 85 88\n-endcmnd-\nWP4 99 79\n-endcmnd-\nWP5 111 65\n-endcmnd-\nWP6 131 58\n-endcmnd-\nWP7 130 72\n-endcmnd-\nWP8 107 76\n-endcmnd-\nWP9 70 106\n-endcmnd-\nWP10 55 127\n-endcmnd-\n=ENDPATH=\nawac\nWP1 56 68\n14 1 56 68 16 1 25000 250 0 0 0 0 75\n-endcmnd-\nWP2 52 60\n-endcmnd-\nWP3 64 52\n-endcmnd-\nWP4 74 57\n-endcmnd-\nWP5 70 70\n-endcmnd-\n=ENDPATH=\n",
      "diff": "--- floppy/waytxt/miss510.way\n+++ CD/waytxt/miss510.way\n@@ -35,9 +35,9 @@\n -endcmnd-\n =ENDPATH=\n migs\n-WP1 134 114\n-14 2 134 114 5 1 4500 500 0 0 0 0 180\n-9 10 134 114\n+WP1 114 110\n+14 2 114 110 5 1 15000 500 0 0 0 0 180\n+9 10 114 110\n -endcmnd-\n =ENDPATH=\n refuel\n",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "PLAYER WAYPOINT ROUTE",
          "waypoints": 7
        },
        {
          "name": "mig21s",
          "waypoints": 5
        },
        {
          "name": "migs",
          "waypoints": 1
        },
        {
          "name": "refuel",
          "waypoints": 1
        },
        {
          "name": "refueller1",
          "waypoints": 6
        },
        {
          "name": "migs_2",
          "waypoints": 10
        },
        {
          "name": "awac",
          "waypoints": 5
        }
      ],
      "compiled_cd_counterpart": {
        "index": 1321,
        "identifier": "9bb0f4a1",
        "path": "waybin/miss510.way",
        "family": "waypoints_binary",
        "output_sha256": "ea454ed0d165b3a7b3fecd3361f1a16e8cd56d9f9db280d5c8d9b5fff686d28d",
        "output_size": 573,
        "logical_name": "waybin/miss510.way"
      }
    },
    {
      "index": 1438,
      "identifier": "9d9fb8a1",
      "offset": 129508,
      "stored_size": 887,
      "decoded_size": 1857,
      "stored_sha256": "e352a8ad8a6c48807fadb930a728fe605ba15314b2198687378a277f29cdaaf1",
      "sha256": "4cde8b8b24443f61e29344f0dca026fcc54b4d5ebe2b316f520ef6c5d68347f0",
      "status": "changed",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/miss822.way"
      ],
      "preferred_names": [
        "waytxt/miss822.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/miss822.way",
      "cd_identifiers": [
        "92cc94a1"
      ],
      "label": "waytxt/miss822.way",
      "counterpart": {
        "index": 643,
        "identifier": "92cc94a1",
        "path": "waytxt/miss822.way",
        "family": "waypoints_text",
        "output_sha256": "fa0879f6c0af42df9e3c570f37b04d482cb060bb76f72ff06753e7f9e92da6a9",
        "output_size": 1921,
        "logical_name": "waytxt/miss822.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmcol.lbm\nCOLUMBIA\nmk_colum.lbm\ncolumbia.col\njs_colum.lbm\n14 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 146 40\n-endcmnd-\nWP2 73 44\n-endcmnd-\nWP3 74 43\n-endcmnd-\n=ENDPATH=\nrefueller\nWP1 55 70\n14 1 55 70 12 1 27000 300 0 0 0 0 200\n-endcmnd-\nWP2 55 91\n-endcmnd-\nWP3 47 96\n-endcmnd-\nWP4 40 83\n-endcmnd-\nWP5 48 58\n-endcmnd-\n=ENDPATH=\nawac\nWP1 52 62\n14 1 52 62 16 1 30000 200 0 0 0 0 75\n-endcmnd-\nWP2 49 67\n-endcmnd-\nWP3 30 58\n-endcmnd-\nWP4 36 41\n-endcmnd-\nWP5 53 35\n-endcmnd-\nWP6 53 52\n-endcmnd-\n=ENDPATH=\nf22\nWP1 60 95\n14 2 60 95 11 1 15000 300 0 0 0 0 300\n9 15 60 95\n-endcmnd-\n=ENDPATH=\nf16s_1\nWP1 77 46\n14 2 77 46 4 1 16000 350 0 0 0 0 180\n9 65 77 46\n-endcmnd-\n=ENDPATH=\nsam1\nWP1 103 75\n16 103 75 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam2\nWP1 79 46\n16 79 46 27 0 0 0\n-endcmnd-\n=ENDPATH=\nnme_fleet\nWP1 58 82\n16 58 82 35 0 180 30\n-endcmnd-\nWP2 58 50\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 39 76\n16 39 76 36 0 0 0\n-endcmnd-\n=ENDPATH=\nf22s\nWP1 35 76\n14 2 35 76 11 1 5000 300 0 0 0 0 300\n9 20 35 76\n-endcmnd-\n=ENDPATH=\nf16s_2\nWP1 75 70\n14 2 75 70 4 1 16000 350 0 0 0 0 180\n9 65 75 70\n-endcmnd-\n=ENDPATH=\nnme_con\nWP1 94 24\n16 94 24 46 0 0 0\n-endcmnd-\n=ENDPATH=\nsam3\nWP1 81 76\n16 81 76 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam4\nWP1 129 84\n16 129 84 27 0 0 0\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 12\n\n  OPERATION INCINERATOR\n\nTake off from your base\nand fly southeast to the\ndocks at Buenaventura.\n \t Destroy the warehouses\nand docks that the drug\ntrade relies on to export\nits 'produce' to other\ncountries.\nWeather: Overcast night\u001b\n1 255 11 15 10 2\nTake off and ascend\nabove the clouds.\u001b\n2 255 9 16 13 2\nAttack the dock warehouses\nthen destroy the docks.\u001b\n3 255 9 16 13 3\nOnce the second target has\nbeen destroyed, head back\nto base.\u001b\n",
      "cd_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmcol.lbm\nCOLUMBIA\nmk_colum.lbm\ncolumbia.col\njs_colum.lbm\n15 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 146 40\n-endcmnd-\nWP2 73 44\n-endcmnd-\nWP3 74 43\n-endcmnd-\n=ENDPATH=\nrefueller\nWP1 55 70\n14 1 55 70 12 1 27000 300 0 0 0 0 200\n-endcmnd-\nWP2 55 91\n-endcmnd-\nWP3 47 96\n-endcmnd-\nWP4 40 83\n-endcmnd-\nWP5 48 58\n-endcmnd-\n=ENDPATH=\nawac\nWP1 52 62\n14 1 52 62 16 1 30000 200 0 0 0 0 75\n-endcmnd-\nWP2 49 67\n-endcmnd-\nWP3 30 58\n-endcmnd-\nWP4 36 41\n-endcmnd-\nWP5 53 35\n-endcmnd-\nWP6 53 52\n-endcmnd-\n=ENDPATH=\nf22\nWP1 60 95\n14 2 60 95 11 1 15000 300 0 0 0 0 300\n9 15 60 95\n-endcmnd-\n=ENDPATH=\nf16s_1\nWP1 77 46\n14 2 77 46 4 1 16000 350 0 0 0 0 180\n9 65 77 46\n-endcmnd-\n=ENDPATH=\nsam1\nWP1 103 75\n16 103 75 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam2\nWP1 79 46\n16 79 46 27 0 0 0\n-endcmnd-\n=ENDPATH=\nnme_fleet\nWP1 58 82\n16 58 82 35 0 180 30\n-endcmnd-\nWP2 58 50\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 39 76\n16 39 76 36 0 0 0\n-endcmnd-\n=ENDPATH=\nf22s\nWP1 35 76\n14 2 35 76 11 1 5000 300 0 0 0 0 300\n9 20 35 76\n-endcmnd-\n=ENDPATH=\nf16s_2\nWP1 75 70\n14 2 75 70 4 1 16000 350 0 0 0 0 180\n9 65 75 70\n-endcmnd-\n=ENDPATH=\nnme_con\nWP1 94 24\n16 94 24 46 0 0 0\n-endcmnd-\n=ENDPATH=\nsam3\nWP1 81 76\n16 81 76 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam4\nWP1 129 84\n16 129 84 27 0 0 0\n-endcmnd-\n=ENDPATH=\nmissboat\nWP1 121 39\n16 121 39 40 0 0 0\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 12\n\n  OPERATION INCINERATOR\n\nTake off from your base\nand fly southeast to the\ndocks at Buenaventura.\n \t Destroy the warehouses\nand docks that the drug\ntrade relies on to export\nits 'produce' to other\ncountries.\nWeather: Overcast night\u001b\n1 255 11 15 10 2\nTake off and ascend\nabove the clouds.\u001b\n2 255 9 16 13 2\nAttack the dock warehouses\nthen destroy the docks.\u001b\n3 255 9 16 13 3\nOnce the second target has\nbeen destroyed, head back\nto base.\u001b\n",
      "diff": "--- floppy/waytxt/miss822.way\n+++ CD/waytxt/miss822.way\n@@ -4,7 +4,7 @@\n mk_colum.lbm\n columbia.col\n js_colum.lbm\n-14 = number of paths\n+15 = number of paths\n PLAYER WAYPOINT ROUTE\n WP1 146 40\n -endcmnd-\n@@ -102,6 +102,11 @@\n 16 129 84 27 0 0 0\n -endcmnd-\n =ENDPATH=\n+missboat\n+WP1 121 39\n+16 121 39 40 0 0 0\n+-endcmnd-\n+=ENDPATH=\n 0 255 25 9 13 12\n \n   OPERATION INCINERATOR\n",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "PLAYER WAYPOINT ROUTE",
          "waypoints": 3
        },
        {
          "name": "refueller",
          "waypoints": 5
        },
        {
          "name": "awac",
          "waypoints": 6
        },
        {
          "name": "f22",
          "waypoints": 1
        },
        {
          "name": "f16s_1",
          "waypoints": 1
        },
        {
          "name": "sam1",
          "waypoints": 1
        },
        {
          "name": "sam2",
          "waypoints": 1
        },
        {
          "name": "nme_fleet",
          "waypoints": 2
        },
        {
          "name": "al_fleet",
          "waypoints": 1
        },
        {
          "name": "f22s",
          "waypoints": 1
        },
        {
          "name": "f16s_2",
          "waypoints": 1
        },
        {
          "name": "nme_con",
          "waypoints": 1
        },
        {
          "name": "sam3",
          "waypoints": 1
        },
        {
          "name": "sam4",
          "waypoints": 1
        }
      ],
      "compiled_cd_counterpart": {
        "index": 555,
        "identifier": "91c394a1",
        "path": "waybin/miss822.way",
        "family": "waypoints_binary",
        "output_sha256": "d187ebc346d55d187872a431d23391ded98cbb22d11ff54824dd1de00a41192c",
        "output_size": 636,
        "logical_name": "waybin/miss822.way"
      }
    },
    {
      "index": 487,
      "identifier": "90a5b6a3",
      "offset": 132576,
      "stored_size": 1119,
      "decoded_size": 2729,
      "stored_sha256": "7d497bba16716a7a3a3f5edffc2027723ee5441dbef21f0106aac525d5e6c8b3",
      "sha256": "54b9b72c54493c0dac2415befa2ca97a678600a3831e4cf2f6b29e5f1550ba4c",
      "status": "changed",
      "family": "waypoints_text",
      "candidate_names": [
        "french/miss809.sta",
        "waytxt/miss825.way"
      ],
      "preferred_names": [
        "waytxt/miss825.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/miss825.way",
      "cd_identifiers": [
        "95d29aa3"
      ],
      "label": "waytxt/miss825.way",
      "counterpart": {
        "index": 870,
        "identifier": "95d29aa3",
        "path": "waytxt/miss825.way",
        "family": "waypoints_text",
        "output_sha256": "c970c2218ffa02803bee4979d44b7254867290505d770c651e4c463d4a1a1c89",
        "output_size": 2795,
        "logical_name": "waytxt/miss825.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmlib.lbm\nLIBYA\nmk_libya.lbm\nlibya.col\njs_libya.lbm\n16 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 123 180\n-endcmnd-\nWP2 101 117\n-endcmnd-\nWP3 93 109\n-endcmnd-\nWP4 119 171\n-endcmnd-\n=ENDPATH=\nrefueller\nWP1 101 161\n14 1 101 161 12 1 28000 300 0 0 0 0 200\n-endcmnd-\nWP2 91 156\n-endcmnd-\nWP3 86 143\n-endcmnd-\nWP4 100 138\n-endcmnd-\nWP5 107 149\n-endcmnd-\nWP6 109 164\n-endcmnd-\n=ENDPATH=\nawac1\nWP1 134 135\n14 1 134 135 16 1 25000 250 0 0 0 0 75\n-endcmnd-\nWP2 109 138\n-endcmnd-\nWP3 106 156\n-endcmnd-\nWP4 124 162\n-endcmnd-\nWP5 143 155\n-endcmnd-\nWP6 141 141\n-endcmnd-\n=ENDPATH=\nefa1\nWP1 128 177\n14 2 128 177 14 1 6000 350 0 0 0 0 180\n-endcmnd-\nWP2 131 147\n-endcmnd-\nWP3 137 143\n-endcmnd-\nWP4 148 132\n-endcmnd-\nWP5 145 120\n-endcmnd-\nWP6 135 121\n-endcmnd-\nWP7 120 150\n-endcmnd-\nWP8 125 165\n-endcmnd-\nWP9 126 176\n-endcmnd-\n=ENDPATH=\nf22cap\nWP1 123 182\n14 1 123 182 9 1 6000 400 0 0 0 0 150\n9 15 123 182\n-endcmnd-\n=ENDPATH=\nf22_2\nWP1 116 181\n14 2 116 181 11 1 6000 300 0 0 0 0 300\n-endcmnd-\nWP2 114 158\n11 5000\n-endcmnd-\nWP3 111 154\n-endcmnd-\nWP4 113 140\n-endcmnd-\nWP5 119 137\n-endcmnd-\nWP6 140 147\n11 8000\n-endcmnd-\nWP7 130 164\n-endcmnd-\nWP8 118 180\n-endcmnd-\n=ENDPATH=\nmigs1\nWP1 101 117\n14 3 101 117 5 0 3500 180 10 0 90 45 250\n11 4500\n13 340\n-endcmnd-\nWP2 104 118\n11 7000\n13 400\n-endcmnd-\nWP3 106 117\n-endcmnd-\nWP4 99 108\n-endcmnd-\nWP5 91 107\n-endcmnd-\nWP6 88 114\n-endcmnd-\nWP7 93 122\n-endcmnd-\nWP8 101 117\n9 45 101 117\n-endcmnd-\n=ENDPATH=\nmigs2\nWP1 92 117\n14 3 92 117 5 1 8000 400 0 0 0 0 180\n9 60 92 117\n-endcmnd-\n=ENDPATH=\nsam1\nWP1 132 103\n16 132 103 28 0 0 0\n-endcmnd-\n=ENDPATH=\nsam2\nWP1 98 111\n16 98 111 28 0 0 0\n-endcmnd-\n=ENDPATH=\nnme fleet\nWP1 87 157\n16 87 157 35 0 180 30\n-endcmnd-\nWP2 87 120\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 121 151\n16 121 151 36 0 0 0\n-endcmnd-\n=ENDPATH=\nf22s\nWP1 121 151\n14 2 121 151 11 1 5000 300 0 0 0 0 300\n9 20 121 151\n-endcmnd-\n=ENDPATH=\nsam3\nWP1 104 99\n16 104 99 28 0 0 0\n-endcmnd-\n=ENDPATH=\nsam4\nWP1 72 114\n16 72 114 28 0 0 0\n-endcmnd-\n=ENDPATH=\nf117_run\nWP1 123 181\n14 2 123 181 19 1 7000 300 0 0 0 0 175\n-endcmnd-\nWP2 101 117\n-endcmnd-\nWP3 90 108\n-endcmnd-\nWP4 126 185\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 12\n\n  OPERATION CRIPPLE\n\nAttack Tripoli's runway and\ncommunications headquarters\nsouth of the city.\nFrom Valletta, proceed\nto Tripoli and bomb runway\nthen travel southwest to\nthe CHQ. Once destroyed,\nreturn to valletta.\nweather: cloudy night.\u001b\n1 255 15 0 11 1\nTake off from Valletta.\u001b\n2 255 13 8 5 1\nHit runway\u001b\n3 255 5 11 6 1\nDestroy CHQ\u001b\n4 255 16 0 8 1\nLand at Valletta.\u001b\n",
      "cd_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmlib.lbm\nLIBYA\nmk_libya.lbm\nlibya.col\njs_libya.lbm\n17 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 123 180\n-endcmnd-\nWP2 101 117\n-endcmnd-\nWP3 93 109\n-endcmnd-\nWP4 119 171\n-endcmnd-\n=ENDPATH=\nrefueller\nWP1 101 161\n14 1 101 161 12 1 28000 300 0 0 0 0 200\n-endcmnd-\nWP2 91 156\n-endcmnd-\nWP3 86 143\n-endcmnd-\nWP4 100 138\n-endcmnd-\nWP5 107 149\n-endcmnd-\nWP6 109 164\n-endcmnd-\n=ENDPATH=\nawac1\nWP1 134 135\n14 1 134 135 16 1 25000 250 0 0 0 0 75\n-endcmnd-\nWP2 109 138\n-endcmnd-\nWP3 106 156\n-endcmnd-\nWP4 124 162\n-endcmnd-\nWP5 143 155\n-endcmnd-\nWP6 141 141\n-endcmnd-\n=ENDPATH=\nefa1\nWP1 128 177\n14 2 128 177 14 1 6000 350 0 0 0 0 180\n-endcmnd-\nWP2 131 147\n-endcmnd-\nWP3 137 143\n-endcmnd-\nWP4 148 132\n-endcmnd-\nWP5 145 120\n-endcmnd-\nWP6 135 121\n-endcmnd-\nWP7 120 150\n-endcmnd-\nWP8 125 165\n-endcmnd-\nWP9 126 176\n-endcmnd-\n=ENDPATH=\nf22cap\nWP1 123 182\n14 1 123 182 9 1 6000 400 0 0 0 0 150\n9 15 123 182\n-endcmnd-\n=ENDPATH=\nf22_2\nWP1 116 181\n14 2 116 181 11 1 6000 300 0 0 0 0 300\n-endcmnd-\nWP2 114 158\n11 5000\n-endcmnd-\nWP3 111 154\n-endcmnd-\nWP4 113 140\n-endcmnd-\nWP5 119 137\n-endcmnd-\nWP6 140 147\n11 8000\n-endcmnd-\nWP7 130 164\n-endcmnd-\nWP8 118 180\n-endcmnd-\n=ENDPATH=\nmigs1\nWP1 101 117\n14 3 101 117 5 0 3500 180 10 0 90 45 250\n11 4500\n13 340\n-endcmnd-\nWP2 104 118\n11 7000\n13 400\n-endcmnd-\nWP3 106 117\n-endcmnd-\nWP4 99 108\n-endcmnd-\nWP5 91 107\n-endcmnd-\nWP6 88 114\n-endcmnd-\nWP7 93 122\n-endcmnd-\nWP8 101 117\n9 45 101 117\n-endcmnd-\n=ENDPATH=\nmigs2\nWP1 92 117\n14 3 92 117 5 1 8000 400 0 0 0 0 180\n9 60 92 117\n-endcmnd-\n=ENDPATH=\nsam1\nWP1 132 103\n16 132 103 28 0 0 0\n-endcmnd-\n=ENDPATH=\nsam2\nWP1 98 111\n16 98 111 28 0 0 0\n-endcmnd-\n=ENDPATH=\nnme fleet\nWP1 87 157\n16 87 157 35 0 180 30\n-endcmnd-\nWP2 87 120\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 121 151\n16 121 151 36 0 0 0\n-endcmnd-\n=ENDPATH=\nf22s\nWP1 121 151\n14 2 121 151 11 1 5000 300 0 0 0 0 300\n9 20 121 151\n-endcmnd-\n=ENDPATH=\nsam3\nWP1 104 99\n16 104 99 28 0 0 0\n-endcmnd-\n=ENDPATH=\nsam4\nWP1 72 114\n16 72 114 28 0 0 0\n-endcmnd-\n=ENDPATH=\nf117_run\nWP1 123 181\n14 2 123 181 19 1 7000 300 0 0 0 0 175\n-endcmnd-\nWP2 101 117\n-endcmnd-\nWP3 90 108\n-endcmnd-\nWP4 126 185\n-endcmnd-\n=ENDPATH=\nmissboat\nWP1 102 117\n16 102 117 40 0 0 0\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 12\n\n  OPERATION CRIPPLE\n\nAttack Tripoli's runway and\ncommunications headquarters\nsouth of the city.\nFrom Valletta, proceed\nto Tripoli and bomb runway\nthen travel southwest to\nthe CHQ. Once destroyed,\nreturn to valletta.\nweather: cloudy night.\u001b\n1 255 15 0 11 1\nTake off from Valletta.\u001b\n2 255 13 8 5 1\nHit runway\u001b\n3 255 5 11 6 1\nDestroy CHQ\u001b\n4 255 16 0 8 1\nLand at Valletta.\u001b\n",
      "diff": "--- floppy/waytxt/miss825.way\n+++ CD/waytxt/miss825.way\n@@ -4,7 +4,7 @@\n mk_libya.lbm\n libya.col\n js_libya.lbm\n-16 = number of paths\n+17 = number of paths\n PLAYER WAYPOINT ROUTE\n WP1 123 180\n -endcmnd-\n@@ -170,6 +170,11 @@\n WP3 90 108\n -endcmnd-\n WP4 126 185\n+-endcmnd-\n+=ENDPATH=\n+missboat\n+WP1 102 117\n+16 102 117 40 0 0 0\n -endcmnd-\n =ENDPATH=\n 0 255 25 9 13 12\n",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "PLAYER WAYPOINT ROUTE",
          "waypoints": 4
        },
        {
          "name": "refueller",
          "waypoints": 6
        },
        {
          "name": "awac1",
          "waypoints": 6
        },
        {
          "name": "efa1",
          "waypoints": 9
        },
        {
          "name": "f22cap",
          "waypoints": 1
        },
        {
          "name": "f22_2",
          "waypoints": 8
        },
        {
          "name": "migs1",
          "waypoints": 8
        },
        {
          "name": "migs2",
          "waypoints": 1
        },
        {
          "name": "sam1",
          "waypoints": 1
        },
        {
          "name": "sam2",
          "waypoints": 1
        },
        {
          "name": "nme fleet",
          "waypoints": 2
        },
        {
          "name": "al_fleet",
          "waypoints": 1
        },
        {
          "name": "f22s",
          "waypoints": 1
        },
        {
          "name": "sam3",
          "waypoints": 1
        },
        {
          "name": "sam4",
          "waypoints": 1
        },
        {
          "name": "f117_run",
          "waypoints": 4
        }
      ],
      "compiled_cd_counterpart": {
        "index": 776,
        "identifier": "94c99aa3",
        "path": "waybin/miss825.way",
        "family": "waypoints_binary",
        "output_sha256": "8278b607bc0a506b1cc962e2ede8e334d857777bf6020372eacc74ca10f15f7d",
        "output_size": 1087,
        "logical_name": "waybin/miss825.way"
      }
    },
    {
      "index": 1599,
      "identifier": "9fa5a0a1",
      "offset": 146079,
      "stored_size": 1017,
      "decoded_size": 2330,
      "stored_sha256": "41dbf406d8a4dd775a63a59d4b11089cf96417a44f9d9133db5ae054b6bd42b5",
      "sha256": "a26090fcb0ef8471e43cd0ba16d375bc4ea3c2e3186ffd508b35bce93875d308",
      "status": "changed",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/miss842.way"
      ],
      "preferred_names": [
        "waytxt/miss842.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/miss842.way",
      "cd_identifiers": [
        "94d28ca1"
      ],
      "label": "waytxt/miss842.way",
      "counterpart": {
        "index": 790,
        "identifier": "94d28ca1",
        "path": "waytxt/miss842.way",
        "family": "waypoints_text",
        "output_sha256": "03f12b91cbbdf0f64429c84b5b3a833fddf3b4cce76431ec543abd4c42888d94",
        "output_size": 2396,
        "logical_name": "waytxt/miss842.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmsom.lbm\nSOMALIA\nmk_somal.lbm\nsomalia.col\njs_somal.lbm\n17 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 150 73\n-endcmnd-\nWP2 141 105\n-endcmnd-\nWP3 150 73\n-endcmnd-\n=ENDPATH=\nmigs_2\nWP1 145 128\n14 2 145 128 22 0 6000 500 7 0 0 45 200\n11 9000\n13 400\n-endcmnd-\nWP2 147 133\n-endcmnd-\nWP3 151 132\n-endcmnd-\nWP4 156 125\n-endcmnd-\nWP5 159 119\n-endcmnd-\nWP6 144 109\n9 45 144 109\n-endcmnd-\n=ENDPATH=\nmig_exp2\nWP1 86 115\n14 2 86 115 21 0 4000 150 3 0 0 50 250\n11 10000\n13 500\n-endcmnd-\nWP2 141 105\n9 50 141 105\n-endcmnd-\n=ENDPATH=\nmig exp\nWP1 147 107\n14 1 147 107 21 0 4000 150 10 0 270 50 250\n11 9000\n13 700\n-endcmnd-\nWP2 137 106\n11 4000\n13 250\n-endcmnd-\nWP3 148 100\n9 35 148 100\n-endcmnd-\n=ENDPATH=\nmignov\nWP1 143 96\n14 2 143 96 23 1 5000 220 0 0 0 0 220\n9 35 143 96\n-endcmnd-\n=ENDPATH=\nrefuel-2\nWP1 160 98\n14 1 160 98 12 1 25000 300 0 0 0 0 200\n-endcmnd-\nWP2 152 94\n-endcmnd-\nWP3 148 87\n-endcmnd-\nWP4 153 83\n-endcmnd-\nWP5 162 86\n-endcmnd-\nWP6 165 96\n-endcmnd-\n=ENDPATH=\nawacs\nWP1 128 73\n14 1 128 73 16 1 30000 300 0 0 0 0 75\n-endcmnd-\nWP2 160 100\n-endcmnd-\nWP3 164 98\n-endcmnd-\nWP4 132 71\n-endcmnd-\n=ENDPATH=\nefa\nWP1 158 85\n14 2 158 85 14 1 5000 450 0 0 0 0 180\n9 45 158 85\n-endcmnd-\n=ENDPATH=\nfleet\nWP1 150 73\n16 150 73 45 0 0 0\n-endcmnd-\n=ENDPATH=\nnme fleet\nWP1 127 83\n16 127 83 44 0 0 0\n-endcmnd-\n=ENDPATH=\nsam1\nWP1 130 105\n16 130 105 28 0 0 0\n-endcmnd-\n=ENDPATH=\nsam2\nWP1 137 101\n16 137 101 28 0 0 0\n-endcmnd-\n=ENDPATH=\nf22s\nWP1 150 73\n14 2 150 73 11 1 5000 300 0 0 0 0 300\n9 20 150 73\n-endcmnd-\n=ENDPATH=\nsam3\nWP1 101 86\n16 101 86 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam4\nWP1 97 146\n16 97 146 27 0 0 0\n-endcmnd-\n=ENDPATH=\nnme_con\nWP1 147 134\n16 147 134 46 0 0 0\n-endcmnd-\n=ENDPATH=\nbat_zone\nWP1 140 136\n16 140 136 41 0 180 10\n-endcmnd-\nWP2 140 111\n3 40 0\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 13\n\n  \tOPERATION DRIFTNET\n\ndestroy what remains of\nthe ancient\tairforce.\n\tTake off from the carrier\nand head north.\nEngage all the fighters.\nland back on the carrier.\n\nWeather: cloudy\n\nHeavy AAA over Mogadishu.\u001b\n1 255 19 13 12 1\nTake off from the carrier\u001b\n2 255 16 7 10 2\nDestroy any enemy\nfighters in your area.\u001b\n3 255 19 14 12 1\nLand back on the carrier\u001b\n",
      "cd_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmsom.lbm\nSOMALIA\nmk_somal.lbm\nsomalia.col\njs_somal.lbm\n18 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 150 73\n-endcmnd-\nWP2 141 105\n-endcmnd-\nWP3 150 73\n-endcmnd-\n=ENDPATH=\nmigs_2\nWP1 145 128\n14 2 145 128 22 0 6000 500 7 0 0 45 200\n11 9000\n13 400\n-endcmnd-\nWP2 147 133\n-endcmnd-\nWP3 151 132\n-endcmnd-\nWP4 156 125\n-endcmnd-\nWP5 159 119\n-endcmnd-\nWP6 144 109\n9 45 144 109\n-endcmnd-\n=ENDPATH=\nmig_exp2\nWP1 86 115\n14 2 86 115 21 0 4000 150 3 0 0 50 250\n11 10000\n13 500\n-endcmnd-\nWP2 141 105\n9 50 141 105\n-endcmnd-\n=ENDPATH=\nmig exp\nWP1 147 107\n14 1 147 107 21 0 4000 150 10 0 270 50 250\n11 9000\n13 700\n-endcmnd-\nWP2 137 106\n11 4000\n13 250\n-endcmnd-\nWP3 148 100\n9 35 148 100\n-endcmnd-\n=ENDPATH=\nmignov\nWP1 143 96\n14 2 143 96 23 1 5000 220 0 0 0 0 220\n9 35 143 96\n-endcmnd-\n=ENDPATH=\nrefuel-2\nWP1 160 98\n14 1 160 98 12 1 25000 300 0 0 0 0 200\n-endcmnd-\nWP2 152 94\n-endcmnd-\nWP3 148 87\n-endcmnd-\nWP4 153 83\n-endcmnd-\nWP5 162 86\n-endcmnd-\nWP6 165 96\n-endcmnd-\n=ENDPATH=\nawacs\nWP1 128 73\n14 1 128 73 16 1 30000 300 0 0 0 0 75\n-endcmnd-\nWP2 160 100\n-endcmnd-\nWP3 164 98\n-endcmnd-\nWP4 132 71\n-endcmnd-\n=ENDPATH=\nefa\nWP1 158 85\n14 2 158 85 14 1 5000 450 0 0 0 0 180\n9 45 158 85\n-endcmnd-\n=ENDPATH=\nfleet\nWP1 150 73\n16 150 73 45 0 0 0\n-endcmnd-\n=ENDPATH=\nnme fleet\nWP1 127 83\n16 127 83 44 0 0 0\n-endcmnd-\n=ENDPATH=\nsam1\nWP1 130 105\n16 130 105 28 0 0 0\n-endcmnd-\n=ENDPATH=\nsam2\nWP1 137 101\n16 137 101 28 0 0 0\n-endcmnd-\n=ENDPATH=\nf22s\nWP1 150 73\n14 2 150 73 11 1 5000 300 0 0 0 0 300\n9 20 150 73\n-endcmnd-\n=ENDPATH=\nsam3\nWP1 101 86\n16 101 86 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam4\nWP1 97 146\n16 97 146 27 0 0 0\n-endcmnd-\n=ENDPATH=\nnme_con\nWP1 147 134\n16 147 134 46 0 0 0\n-endcmnd-\n=ENDPATH=\nbat_zone\nWP1 140 136\n16 140 136 41 0 180 10\n-endcmnd-\nWP2 140 111\n3 40 0\n-endcmnd-\n=ENDPATH=\nROUTE 17\nWP1 141 98\n16 141 98 38 0 125 0\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 13\n\n  \tOPERATION DRIFTNET\n\ndestroy what remains of\nthe ancient\tairforce.\n\tTake off from the carrier\nand head north.\nEngage all the fighters.\nland back on the carrier.\n\nWeather: cloudy\n\nHeavy AAA over Mogadishu.\u001b\n1 255 19 13 12 1\nTake off from the carrier\u001b\n2 255 16 7 10 2\nDestroy any enemy\nfighters in your area.\u001b\n3 255 19 14 12 1\nLand back on the carrier\u001b\n",
      "diff": "--- floppy/waytxt/miss842.way\n+++ CD/waytxt/miss842.way\n@@ -4,7 +4,7 @@\n mk_somal.lbm\n somalia.col\n js_somal.lbm\n-17 = number of paths\n+18 = number of paths\n PLAYER WAYPOINT ROUTE\n WP1 150 73\n -endcmnd-\n@@ -142,6 +142,11 @@\n 3 40 0\n -endcmnd-\n =ENDPATH=\n+ROUTE 17\n+WP1 141 98\n+16 141 98 38 0 125 0\n+-endcmnd-\n+=ENDPATH=\n 0 255 25 9 13 13\n \n   \tOPERATION DRIFTNET\n",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "PLAYER WAYPOINT ROUTE",
          "waypoints": 3
        },
        {
          "name": "migs_2",
          "waypoints": 6
        },
        {
          "name": "mig_exp2",
          "waypoints": 2
        },
        {
          "name": "mig exp",
          "waypoints": 3
        },
        {
          "name": "mignov",
          "waypoints": 1
        },
        {
          "name": "refuel-2",
          "waypoints": 6
        },
        {
          "name": "awacs",
          "waypoints": 4
        },
        {
          "name": "efa",
          "waypoints": 1
        },
        {
          "name": "fleet",
          "waypoints": 1
        },
        {
          "name": "nme fleet",
          "waypoints": 1
        },
        {
          "name": "sam1",
          "waypoints": 1
        },
        {
          "name": "sam2",
          "waypoints": 1
        },
        {
          "name": "f22s",
          "waypoints": 1
        },
        {
          "name": "sam3",
          "waypoints": 1
        },
        {
          "name": "sam4",
          "waypoints": 1
        },
        {
          "name": "nme_con",
          "waypoints": 1
        },
        {
          "name": "bat_zone",
          "waypoints": 2
        }
      ],
      "compiled_cd_counterpart": {
        "index": 706,
        "identifier": "93c98ca1",
        "path": "waybin/miss842.way",
        "family": "waypoints_binary",
        "output_sha256": "686116546e9e7ead4da958d81dddf81441d720174fe9bccd4d0e0d48ecbb7701",
        "output_size": 893,
        "logical_name": "waybin/miss842.way"
      }
    },
    {
      "index": 839,
      "identifier": "95b1b4a3",
      "offset": 152087,
      "stored_size": 1202,
      "decoded_size": 3163,
      "stored_sha256": "c1a853860a661a5d2819331d12fc6a149ea49331128f189cce28f89866a96ad9",
      "sha256": "4d7cb78e09eea82d1f3c17eb0353694a9aa5bb945ac55c0f40323844b18f3060",
      "status": "changed",
      "family": "waypoints_text",
      "candidate_names": [
        "french/miss929.def",
        "waytxt/miss848.way"
      ],
      "preferred_names": [
        "waytxt/miss848.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/miss848.way",
      "cd_identifiers": [
        "9ade98a3"
      ],
      "label": "waytxt/miss848.way",
      "counterpart": {
        "index": 1267,
        "identifier": "9ade98a3",
        "path": "waytxt/miss848.way",
        "family": "waypoints_text",
        "output_sha256": "d9d778111b19f9a1db73519b4f14d752d3173cc295a317d40b037c1d146dcc0d",
        "output_size": 3226,
        "logical_name": "waytxt/miss848.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmyug.lbm\nYUGOSLAV\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n20 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 123 42\n-endcmnd-\nWP2 115 58\n-endcmnd-\nWP3 118 60\n-endcmnd-\nWP4 118 66\n-endcmnd-\nWP5 98 62\n-endcmnd-\n=ENDPATH=\nefa1\nWP1 57 39\n14 2 57 39 14 1 8000 350 0 0 0 0 180\n9 50 57 39\n-endcmnd-\n=ENDPATH=\nmigs21_1\nWP1 129 84\n14 2 129 84 21 0 4000 150 8 0 0 45 225\n11 9000\n13 400\n-endcmnd-\nWP2 125 82\n-endcmnd-\nWP3 125 66\n-endcmnd-\nWP4 128 61\n-endcmnd-\nWP5 108 63\n-endcmnd-\nWP6 98 62\n5 98 62\n-endcmnd-\n=ENDPATH=\nawac\nWP1 102 170\n14 1 102 170 16 1 15000 300 0 0 0 0 75\n-endcmnd-\nWP2 97 177\n-endcmnd-\nWP3 87 180\n-endcmnd-\nWP4 80 174\n-endcmnd-\nWP5 81 162\n-endcmnd-\nWP6 91 158\n-endcmnd-\nWP7 102 163\n9 25 102 163\n-endcmnd-\n=ENDPATH=\nrefueler1\nWP1 38 78\n14 1 38 78 12 1 24000 300 0 0 0 0 200\n-endcmnd-\nWP2 31 97\n-endcmnd-\nWP3 24 100\n-endcmnd-\nWP4 19 96\n-endcmnd-\nWP5 27 76\n-endcmnd-\nWP6 34 73\n-endcmnd-\nWP7 38 77\n-endcmnd-\n=ENDPATH=\nrefueler2\nWP1 70 60\n14 1 70 60 12 1 24000 300 0 0 0 0 200\n-endcmnd-\nWP2 67 64\n-endcmnd-\nWP3 57 63\n-endcmnd-\nWP4 44 59\n-endcmnd-\nWP5 42 53\n-endcmnd-\nWP6 67 54\n-endcmnd-\nWP7 70 57\n-endcmnd-\n=ENDPATH=\nrefueller_3\nWP1 106 21\n14 1 106 21 12 1 24000 300 0 0 0 0 200\n-endcmnd-\nWP2 95 43\n-endcmnd-\nWP3 93 45\n-endcmnd-\nWP4 91 45\n-endcmnd-\nWP5 90 43\n-endcmnd-\nWP6 102 22\n-endcmnd-\nWP7 104 21\n-endcmnd-\n=ENDPATH=\nrefueler4\nWP1 154 163\n14 1 154 163 12 1 24000 300 0 0 0 0 200\n-endcmnd-\nWP2 147 182\n-endcmnd-\nWP3 140 185\n-endcmnd-\nWP4 135 181\n-endcmnd-\nWP5 143 161\n-endcmnd-\nWP6 150 158\n-endcmnd-\nWP7 154 162\n-endcmnd-\n=ENDPATH=\nawac2\nWP1 68 53\n14 1 68 53 16 1 15000 300 0 0 0 0 75\n-endcmnd-\nWP2 63 60\n-endcmnd-\nWP3 53 63\n-endcmnd-\nWP4 46 57\n-endcmnd-\nWP5 47 45\n-endcmnd-\nWP6 57 41\n-endcmnd-\nWP7 68 46\n9 25 68 46\n-endcmnd-\n=ENDPATH=\nmigs1\nWP1 116 76\n14 2 116 76 8 1 7000 350 0 0 0 0 200\n9 60 116 76\n-endcmnd-\n=ENDPATH=\nmigs2\nWP1 98 64\n14 2 98 64 8 1 7000 350 0 0 0 0 200\n9 60 98 64\n-endcmnd-\n=ENDPATH=\nmigs21_2\nWP1 121 95\n14 2 121 95 22 1 8000 400 0 0 0 0 180\n9 45 121 95\n-endcmnd-\n=ENDPATH=\nsam1\nWP1 67 84\n16 67 84 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam2\nWP1 93 76\n16 93 76 27 0 0 0\n-endcmnd-\n=ENDPATH=\nnme_fleet\nWP1 45 83\n16 45 83 35 0 180 20\n-endcmnd-\nWP2 45 60\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 77 56\n16 77 56 36 0 0 0\n-endcmnd-\n=ENDPATH=\nzone\nWP1 119 66\n16 119 66 41 0 180 30\n-endcmnd-\nWP2 116 60\n-endcmnd-\n=ENDPATH=\nf22s\nWP1 76 56\n14 2 76 56 11 1 6000 300 0 0 0 0 300\n9 30 76 56\n-endcmnd-\n=ENDPATH=\nsam3\nWP1 120 51\n16 120 51 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam4\nWP1 131 58\n16 131 58 27 0 0 0\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 12\n\n  OPERATION FIREFIGHT\n\nYour mission is to attack\nthe Serbian ground forces\nheading towards the U.N.\nsafehaven in Bosnia.\n    take off from Albania\nand fly north. destroy the\nground forces then land\nat the safehaven.\nweather: cloudy.\u001b\n1 255 5 19 9 1\nTake off in albania\u001b\n4 255 4 15 9 2\nAttack the enemy\nground forces.\u001b\n5 255 0 13 11 2\nLand at the safehaven\nin dubrovnik.\u001b\n",
      "cd_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmyug.lbm\nYUGOSLAV\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n21 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 123 42\n-endcmnd-\nWP2 115 58\n-endcmnd-\nWP3 118 60\n-endcmnd-\nWP4 118 66\n-endcmnd-\nWP5 98 62\n-endcmnd-\n=ENDPATH=\nefa1\nWP1 57 39\n14 2 57 39 14 1 8000 350 0 0 0 0 180\n9 50 57 39\n-endcmnd-\n=ENDPATH=\nmigs21_1\nWP1 129 84\n14 2 129 84 21 0 4000 150 8 0 0 45 225\n11 9000\n13 400\n-endcmnd-\nWP2 125 82\n-endcmnd-\nWP3 125 66\n-endcmnd-\nWP4 128 61\n-endcmnd-\nWP5 108 63\n-endcmnd-\nWP6 98 62\n5 98 62\n-endcmnd-\n=ENDPATH=\nawac\nWP1 102 170\n14 1 102 170 16 1 15000 300 0 0 0 0 75\n-endcmnd-\nWP2 97 177\n-endcmnd-\nWP3 87 180\n-endcmnd-\nWP4 80 174\n-endcmnd-\nWP5 81 162\n-endcmnd-\nWP6 91 158\n-endcmnd-\nWP7 102 163\n9 25 102 163\n-endcmnd-\n=ENDPATH=\nrefueler1\nWP1 38 78\n14 1 38 78 12 1 24000 300 0 0 0 0 200\n-endcmnd-\nWP2 31 97\n-endcmnd-\nWP3 24 100\n-endcmnd-\nWP4 19 96\n-endcmnd-\nWP5 27 76\n-endcmnd-\nWP6 34 73\n-endcmnd-\nWP7 38 77\n-endcmnd-\n=ENDPATH=\nrefueler2\nWP1 70 60\n14 1 70 60 12 1 24000 300 0 0 0 0 200\n-endcmnd-\nWP2 67 64\n-endcmnd-\nWP3 57 63\n-endcmnd-\nWP4 44 59\n-endcmnd-\nWP5 42 53\n-endcmnd-\nWP6 67 54\n-endcmnd-\nWP7 70 57\n-endcmnd-\n=ENDPATH=\nrefueller_3\nWP1 106 21\n14 1 106 21 12 1 24000 300 0 0 0 0 200\n-endcmnd-\nWP2 95 43\n-endcmnd-\nWP3 93 45\n-endcmnd-\nWP4 91 45\n-endcmnd-\nWP5 90 43\n-endcmnd-\nWP6 102 22\n-endcmnd-\nWP7 104 21\n-endcmnd-\n=ENDPATH=\nrefueler4\nWP1 154 163\n14 1 154 163 12 1 24000 300 0 0 0 0 200\n-endcmnd-\nWP2 147 182\n-endcmnd-\nWP3 140 185\n-endcmnd-\nWP4 135 181\n-endcmnd-\nWP5 143 161\n-endcmnd-\nWP6 150 158\n-endcmnd-\nWP7 154 162\n-endcmnd-\n=ENDPATH=\nawac2\nWP1 68 53\n14 1 68 53 16 1 15000 300 0 0 0 0 75\n-endcmnd-\nWP2 63 60\n-endcmnd-\nWP3 53 63\n-endcmnd-\nWP4 46 57\n-endcmnd-\nWP5 47 45\n-endcmnd-\nWP6 57 41\n-endcmnd-\nWP7 68 46\n9 25 68 46\n-endcmnd-\n=ENDPATH=\nmigs1\nWP1 116 76\n14 2 116 76 8 1 7000 350 0 0 0 0 200\n9 60 116 76\n-endcmnd-\n=ENDPATH=\nmigs2\nWP1 98 64\n14 2 98 64 8 1 7000 350 0 0 0 0 200\n9 60 98 64\n-endcmnd-\n=ENDPATH=\nmigs21_2\nWP1 121 95\n14 2 121 95 22 1 8000 400 0 0 0 0 180\n9 45 121 95\n-endcmnd-\n=ENDPATH=\nsam1\nWP1 67 84\n16 67 84 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam2\nWP1 93 76\n16 93 76 27 0 0 0\n-endcmnd-\n=ENDPATH=\nnme_fleet\nWP1 45 83\n16 45 83 35 0 180 20\n-endcmnd-\nWP2 45 60\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 77 56\n16 77 56 36 0 0 0\n-endcmnd-\n=ENDPATH=\nzone\nWP1 119 66\n16 119 66 41 0 180 30\n-endcmnd-\nWP2 116 60\n-endcmnd-\n=ENDPATH=\nf22s\nWP1 76 56\n14 2 76 56 11 1 6000 300 0 0 0 0 300\n9 30 76 56\n-endcmnd-\n=ENDPATH=\nsam3\nWP1 120 51\n16 120 51 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam4\nWP1 131 58\n16 131 58 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsamsite\nWP1 109 63\n16 109 63 24 0 0 0\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 12\n\n  OPERATION FIREFIGHT\n\nYour mission is to attack\nthe Serbian ground forces\nheading towards the U.N.\nsafehaven in Bosnia.\n    take off from Albania\nand fly north. destroy the\nground forces then land\nat the safehaven.\nweather: cloudy.\u001b\n1 255 5 19 9 1\nTake off in albania\u001b\n4 255 4 15 9 2\nAttack the enemy\nground forces.\u001b\n5 255 0 13 11 2\nLand at the safehaven\nin dubrovnik.\u001b\n",
      "diff": "--- floppy/waytxt/miss848.way\n+++ CD/waytxt/miss848.way\n@@ -4,7 +4,7 @@\n mk_yugos.lbm\n yugoslav.col\n js_yugos.lbm\n-20 = number of paths\n+21 = number of paths\n PLAYER WAYPOINT ROUTE\n WP1 123 42\n -endcmnd-\n@@ -206,6 +206,11 @@\n sam4\n WP1 131 58\n 16 131 58 27 0 0 0\n+-endcmnd-\n+=ENDPATH=\n+samsite\n+WP1 109 63\n+16 109 63 24 0 0 0\n -endcmnd-\n =ENDPATH=\n 0 255 25 9 13 12\n",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "PLAYER WAYPOINT ROUTE",
          "waypoints": 5
        },
        {
          "name": "efa1",
          "waypoints": 1
        },
        {
          "name": "migs21_1",
          "waypoints": 6
        },
        {
          "name": "awac",
          "waypoints": 7
        },
        {
          "name": "refueler1",
          "waypoints": 7
        },
        {
          "name": "refueler2",
          "waypoints": 7
        },
        {
          "name": "refueller_3",
          "waypoints": 7
        },
        {
          "name": "refueler4",
          "waypoints": 7
        },
        {
          "name": "awac2",
          "waypoints": 7
        },
        {
          "name": "migs1",
          "waypoints": 1
        },
        {
          "name": "migs2",
          "waypoints": 1
        },
        {
          "name": "migs21_2",
          "waypoints": 1
        },
        {
          "name": "sam1",
          "waypoints": 1
        },
        {
          "name": "sam2",
          "waypoints": 1
        },
        {
          "name": "nme_fleet",
          "waypoints": 2
        },
        {
          "name": "al_fleet",
          "waypoints": 1
        },
        {
          "name": "zone",
          "waypoints": 2
        },
        {
          "name": "f22s",
          "waypoints": 1
        },
        {
          "name": "sam3",
          "waypoints": 1
        },
        {
          "name": "sam4",
          "waypoints": 1
        }
      ],
      "compiled_cd_counterpart": {
        "index": 1184,
        "identifier": "99d598a3",
        "path": "waybin/miss848.way",
        "family": "waypoints_binary",
        "output_sha256": "a282331c161d4176211f95e450359dfc08bc65704a93836ec6bbf6a59d03f5f4",
        "output_size": 1368,
        "logical_name": "waybin/miss848.way"
      }
    },
    {
      "index": 1762,
      "identifier": "a1d2b441",
      "offset": 214018,
      "stored_size": 437,
      "decoded_size": 741,
      "stored_sha256": "ff9c3a9241ecce22eab8c42969a45abc15f24abd1ba58f23d38ef58affad5f42",
      "sha256": "835e644decca5757b9fd71b16e83e4aa7d9b1327ed9a43bf242dcb341c882979",
      "status": "floppy_only",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/miss8888.way"
      ],
      "preferred_names": [],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/miss8888.way",
      "cd_identifiers": [],
      "label": "waytxt/miss8888.way",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmyug.lbm\nYUGOSLAV\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n2 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 139 146\n-endcmnd-\nWP2 141 116\n-endcmnd-\nWP3 135 111\n-endcmnd-\nWP4 132 118\n-endcmnd-\nWP5 136 139\n-endcmnd-\n=ENDPATH=\nbom_test\nWP1 101 101\n14 1 101 101 10 1 3000 500 0 0 0 0 230\n6 WAYPOINT 1 WAYPOINT 1\n-endcmnd-\nWP2 101 98\n6 WP 2 BOMB.   WP 2 BOMB.\n5 101 98\n-endcmnd-\nWP3 101 93\n6 wp 3 DROP 10 * GBU10 4000\n12 9 10 4000 0\n-endcmnd-\nWP4 101 89\n6 WP 4  DROP 20*MK82 1000\n12 8 20 1000 0\n-endcmnd-\nWP5 101 84\n6 WP 5 DROP 20 * BLU109 500\n12 13 20 500 0\n-endcmnd-\nWP6 99 83\n6 WP 6  USE TIME WARP NOW\n-endcmnd-\nWP7 99 103\n6 WP 7 nearly back at start\n-endcmnd-\n=ENDPATH=\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "PLAYER WAYPOINT ROUTE",
          "waypoints": 5
        },
        {
          "name": "bom_test",
          "waypoints": 7
        }
      ],
      "compiled_cd_counterpart": {
        "index": 2110,
        "identifier": "a5f69841",
        "path": "waybin/miss8888.way",
        "family": "waypoints_binary",
        "output_sha256": "9fe86d54bd9ac08251d4d123462d2af4054c23c3709c3a6b78d808080daafa97",
        "output_size": 530,
        "logical_name": "waybin/miss8888.way"
      }
    },
    {
      "index": 1272,
      "identifier": "9b9bbea3",
      "offset": 156203,
      "stored_size": 815,
      "decoded_size": 2269,
      "stored_sha256": "29961dc2c4e18ce3928798ed3370f98421dae343bf509fe4501c64e126608699",
      "sha256": "3425440c67db21d07ddf9b2827ed9e10ccfae88824978d685cb819cb55d9239d",
      "status": "changed",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/miss901.way"
      ],
      "preferred_names": [
        "waytxt/miss901.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/miss901.way",
      "cd_identifiers": [
        "90c892a3"
      ],
      "label": "waytxt/miss901.way",
      "counterpart": {
        "index": 492,
        "identifier": "90c892a3",
        "path": "waytxt/miss901.way",
        "family": "waypoints_text",
        "output_sha256": "eaac09cbf010cede847e85f6aae5b0c4c3934edefde69f583f9ad882969b0400",
        "output_size": 2295,
        "logical_name": "waytxt/miss901.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmcol.lbm\nCOLUMBIA\nmk_colum.lbm\ncolumbia.col\njs_colum.lbm\n17 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 52 61\n-endcmnd-\nWP2 55 67\n-endcmnd-\nWP3 46 86\n-endcmnd-\nWP4 57 84\n-endcmnd-\nWP5 60 65\n-endcmnd-\nWP6 57 47\n-endcmnd-\nWP7 53 45\n-endcmnd-\nWP8 51 49\n-endcmnd-\nWP9 56 61\n-endcmnd-\nWP10 52 61\n-endcmnd-\n=ENDPATH=\nrefueler1\nWP1 42 77\n14 1 42 77 12 1 24000 300 0 0 0 0 200\n-endcmnd-\nWP2 39 87\n-endcmnd-\nWP3 27 97\n-endcmnd-\nWP4 24 77\n-endcmnd-\nWP5 39 75\n-endcmnd-\n=ENDPATH=\nawac\nWP1 52 62\n14 1 52 62 16 1 30000 200 0 0 0 0 75\n-endcmnd-\nWP2 49 67\n-endcmnd-\nWP3 30 58\n-endcmnd-\nWP4 36 41\n-endcmnd-\nWP5 53 35\n-endcmnd-\nWP6 53 52\n-endcmnd-\n=ENDPATH=\nf22\nWP1 60 95\n14 2 60 95 11 1 15000 300 0 0 0 0 300\n9 15 60 95\n-endcmnd-\n=ENDPATH=\nf22_2\nWP1 59 39\n14 2 59 39 11 1 15000 300 0 0 0 0 300\n9 15 59 39\n-endcmnd-\n=ENDPATH=\natak1_mig\nWP1 100 63\n14 2 100 63 5 0 15000 400 2 0 90 15 180\n11 15000\n13 1200\n-endcmnd-\nWP2 98 50\n11 4000\n-endcmnd-\nWP3 85 47\n-endcmnd-\nWP4 69 54\n-endcmnd-\nWP5 52 61\n5 52 61\n9 40 52 61\n-endcmnd-\n=ENDPATH=\natak2_mig\nWP1 95 99\n14 2 95 99 5 1 12000 1200 0 0 0 0 180\n-endcmnd-\nWP2 88 95\n11 4000\n-endcmnd-\nWP3 78 88\n-endcmnd-\nWP4 64 78\n-endcmnd-\nWP5 52 61\n5 52 61\n9 40 52 61\n-endcmnd-\n=ENDPATH=\ncap1_mig\nWP1 62 73\n14 1 62 73 8 1 12000 300 0 0 0 0 200\n9 60 62 73\n-endcmnd-\n=ENDPATH=\ncap2_mig\nWP1 77 40\n14 1 77 40 8 1 19000 200 0 0 0 0 200\n9 60 77 40\n-endcmnd-\n=ENDPATH=\nsam1\nWP1 103 75\n16 103 75 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam2\nWP1 79 46\n16 79 46 27 0 0 0\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 52 61\n16 52 61 36 0 0 0\n-endcmnd-\n=ENDPATH=\nsam3\nWP1 74 94\n16 74 94 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam4\nWP1 105 115\n16 105 115 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam3_5\nWP1 104 65\n16 104 65 28 0 0 0\n-endcmnd-\n=ENDPATH=\natak3_mig\nWP1 128 64\n14 1 128 64 5 1 12000 500 0 0 0 0 180\n13 1300\n-endcmnd-\nWP2 103 65\n-endcmnd-\nWP3 95 45\n11 4000\n-endcmnd-\nWP4 52 61\n5 52 61\n9 40 52 61\n-endcmnd-\n=ENDPATH=\nf22s\nWP1 46 57\n14 1 46 57 11 1 10000 300 0 0 0 0 300\n9 30 46 57\n-endcmnd-\n=ENDPATH=\n4 255 25 10 13 12\nno text\u001b\n5 255 9 13 13 3\n\u001b\n6 255 9 16 11 1\n\u001b\n7 255 8 15 10 1\n\u001b\n8 255 8 15 10 1\n\u001b\n",
      "cd_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmcol.lbm\nCOLUMBIA\nmk_colum.lbm\ncolumbia.col\njs_colum.lbm\n17 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 52 61\n-endcmnd-\nWP2 55 67\n-endcmnd-\nWP3 46 86\n-endcmnd-\nWP4 57 84\n-endcmnd-\nWP5 60 65\n-endcmnd-\nWP6 57 47\n-endcmnd-\nWP7 53 45\n-endcmnd-\nWP8 51 49\n-endcmnd-\nWP9 56 61\n-endcmnd-\nWP10 52 61\n-endcmnd-\n=ENDPATH=\nrefueler1\nWP1 42 77\n14 1 42 77 12 1 24000 300 0 0 0 0 200\n-endcmnd-\nWP2 39 87\n-endcmnd-\nWP3 27 97\n-endcmnd-\nWP4 24 77\n-endcmnd-\nWP5 39 75\n-endcmnd-\n=ENDPATH=\nawac\nWP1 52 62\n14 1 52 62 16 1 30000 200 0 0 0 0 75\n-endcmnd-\nWP2 49 67\n-endcmnd-\nWP3 30 58\n-endcmnd-\nWP4 36 41\n-endcmnd-\nWP5 53 35\n-endcmnd-\nWP6 53 52\n-endcmnd-\n=ENDPATH=\nf22\nWP1 60 95\n14 2 60 95 11 1 15000 300 0 0 0 0 300\n9 15 60 95\n-endcmnd-\n=ENDPATH=\nf22_2\nWP1 59 39\n14 2 59 39 11 1 15000 300 0 0 0 0 300\n9 15 59 39\n-endcmnd-\n=ENDPATH=\natak1_mig\nWP1 100 63\n14 2 100 63 5 0 15000 400 2 0 90 15 180\n11 15000\n13 1200\n-endcmnd-\nWP2 98 50\n11 4000\n-endcmnd-\nWP3 85 47\n-endcmnd-\nWP4 69 54\n-endcmnd-\nWP5 55 61\n10 52 61 22\n-endcmnd-\nWP6 54 61\n9 30 54 61\n-endcmnd-\n=ENDPATH=\natak2_mig\nWP1 95 99\n14 2 95 99 5 1 12000 1200 0 0 0 0 180\n-endcmnd-\nWP2 88 95\n11 4000\n-endcmnd-\nWP3 78 88\n-endcmnd-\nWP4 64 78\n-endcmnd-\nWP5 52 61\n5 52 61\n9 40 52 61\n-endcmnd-\n=ENDPATH=\ncap1_mig\nWP1 62 73\n14 1 62 73 8 1 12000 300 0 0 0 0 200\n9 60 62 73\n-endcmnd-\n=ENDPATH=\ncap2_mig\nWP1 77 40\n14 1 77 40 8 1 19000 200 0 0 0 0 200\n9 60 77 40\n-endcmnd-\n=ENDPATH=\nsam1\nWP1 103 75\n16 103 75 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam2\nWP1 79 46\n16 79 46 27 0 0 0\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 52 61\n16 52 61 36 0 0 0\n-endcmnd-\n=ENDPATH=\nsam3\nWP1 74 94\n16 74 94 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam4\nWP1 105 115\n16 105 115 27 0 0 0\n-endcmnd-\n=ENDPATH=\nsam3_5\nWP1 104 65\n16 104 65 28 0 0 0\n-endcmnd-\n=ENDPATH=\natak3_mig\nWP1 128 64\n14 1 128 64 5 1 12000 500 0 0 0 0 180\n13 1300\n-endcmnd-\nWP2 103 65\n-endcmnd-\nWP3 95 45\n11 4000\n-endcmnd-\nWP4 52 61\n5 52 61\n9 40 52 61\n-endcmnd-\n=ENDPATH=\nf22s\nWP1 46 57\n14 1 46 57 11 1 10000 300 0 0 0 0 300\n9 30 46 57\n-endcmnd-\n=ENDPATH=\n4 255 25 10 13 12\nno text\u001b\n5 255 9 13 13 3\n\u001b\n6 255 9 16 11 1\n\u001b\n7 255 8 15 10 1\n\u001b\n8 255 8 15 10 1\n\u001b\n",
      "diff": "--- floppy/waytxt/miss901.way\n+++ CD/waytxt/miss901.way\n@@ -80,9 +80,11 @@\n -endcmnd-\n WP4 69 54\n -endcmnd-\n-WP5 52 61\n-5 52 61\n-9 40 52 61\n+WP5 55 61\n+10 52 61 22\n+-endcmnd-\n+WP6 54 61\n+9 30 54 61\n -endcmnd-\n =ENDPATH=\n atak2_mig\n",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "PLAYER WAYPOINT ROUTE",
          "waypoints": 10
        },
        {
          "name": "refueler1",
          "waypoints": 5
        },
        {
          "name": "awac",
          "waypoints": 6
        },
        {
          "name": "f22",
          "waypoints": 1
        },
        {
          "name": "f22_2",
          "waypoints": 1
        },
        {
          "name": "atak1_mig",
          "waypoints": 5
        },
        {
          "name": "atak2_mig",
          "waypoints": 5
        },
        {
          "name": "cap1_mig",
          "waypoints": 1
        },
        {
          "name": "cap2_mig",
          "waypoints": 1
        },
        {
          "name": "sam1",
          "waypoints": 1
        },
        {
          "name": "sam2",
          "waypoints": 1
        },
        {
          "name": "al_fleet",
          "waypoints": 1
        },
        {
          "name": "sam3",
          "waypoints": 1
        },
        {
          "name": "sam4",
          "waypoints": 1
        },
        {
          "name": "sam3_5",
          "waypoints": 1
        },
        {
          "name": "atak3_mig",
          "waypoints": 4
        },
        {
          "name": "f22s",
          "waypoints": 1
        }
      ],
      "compiled_cd_counterpart": {
        "index": 1608,
        "identifier": "9fbf92a3",
        "path": "waybin/miss901.way",
        "family": "waypoints_binary",
        "output_sha256": "39642a0b267e7bd0183be2ac7e267f0672376373c43688ed5aa52d42147e3735",
        "output_size": 1006,
        "logical_name": "waybin/miss901.way"
      }
    },
    {
      "index": 787,
      "identifier": "94b598a1",
      "offset": 207486,
      "stored_size": 764,
      "decoded_size": 1613,
      "stored_sha256": "bc5cf81f31e81aec3ffe2274f06b3f496428ab5f38bb9fddfba8459b03bf9f0c",
      "sha256": "977d23ee849f6a464039eab297c6ff0a0fabdad9873de246b5b46a8e2da2f178",
      "status": "changed",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/miss982.way"
      ],
      "preferred_names": [
        "waytxt/miss982.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/miss982.way",
      "cd_identifiers": [
        "99e2b4a1"
      ],
      "label": "waytxt/miss982.way",
      "counterpart": {
        "index": 1205,
        "identifier": "99e2b4a1",
        "path": "waytxt/miss982.way",
        "family": "waypoints_text",
        "output_sha256": "a7499075a14d8f462dd27f64b5606a6ef82eab1671ad6883203a70c0ec0e2f24",
        "output_size": 1652,
        "logical_name": "waytxt/miss982.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmsea.lbm\nSEAWORLD\nmk_sea.lbm\nseastorm.col\njs_sea.lbm\n11 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 178 175\n-endcmnd-\nWP2 174 158\n-endcmnd-\n=ENDPATH=\nmigs1\nWP1 146 170\n14 2 146 170 22 1 8000 450 0 0 0 0 180\n-endcmnd-\nWP2 166 174\n-endcmnd-\n=ENDPATH=\nrefuel\nWP1 179 180\n14 1 179 180 12 1 30000 300 0 0 0 0 200\n-endcmnd-\nWP2 160 178\n-endcmnd-\nWP3 164 173\n-endcmnd-\nWP4 179 177\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 178 175\n16 178 175 36 0 0 0\n-endcmnd-\n=ENDPATH=\nnme fleet\nWP1 106 160\n16 106 160 35 0 0 30\n-endcmnd-\nWP2 106 168\n-endcmnd-\n=ENDPATH=\nf16s\nWP1 165 156\n14 2 165 156 3 1 4000 500 0 0 0 0 150\n-endcmnd-\nWP2 174 173\n-endcmnd-\n=ENDPATH=\nawacs\nWP1 176 185\n14 1 176 185 16 1 30000 300 0 0 0 0 75\n-endcmnd-\nWP2 174 166\n-endcmnd-\nWP3 183 168\n-endcmnd-\nWP4 180 190\n-endcmnd-\n=ENDPATH=\nnme fleet3\nWP1 80 108\n16 80 108 35 0 180 30\n-endcmnd-\nWP2 80 80\n-endcmnd-\n=ENDPATH=\nnme fleet2\nWP1 180 126\n16 180 126 35 0 0 30\n-endcmnd-\nWP2 180 132\n-endcmnd-\n=ENDPATH=\nmigex\nWP1 75 86\n14 1 75 86 0 1 6000 500 0 0 0 0 120\n-endcmnd-\nWP2 57 94\n-endcmnd-\n=ENDPATH=\nf22s\nWP1 175 176\n14 2 175 176 11 1 10000 300 0 0 0 0 300\n9 30 175 176\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 10\n...SCRAMBLE....SCRAMBLE......\nAn allied carrier is having \ndifficulties and is drifting\ntoward enemy positions.\nYour mission is to protect\nthe super carrier from\nattack by the enemy.\n    Fly north to to the \ncarrier and defend it from\nattacking aircraft.\u001b\n1 255 9 15 10 1\nTake off from carrier\u001b\n2 255 9 12 9 1\nProtect the carrier\u001b\n",
      "cd_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmsea.lbm\nSEAWORLD\nmk_sea.lbm\nseastorm.col\njs_sea.lbm\n11 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 178 175\n-endcmnd-\nWP2 174 158\n-endcmnd-\n=ENDPATH=\nmigs1\nWP1 146 170\n14 2 146 170 22 1 8000 450 0 0 0 0 180\n-endcmnd-\nWP2 166 174\n-endcmnd-\n=ENDPATH=\nrefuel\nWP1 183 186\n14 1 183 186 12 1 30000 300 0 0 0 0 200\n-endcmnd-\nWP2 164 184\n-endcmnd-\nWP3 168 179\n-endcmnd-\nWP4 183 183\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 178 175\n16 178 175 36 0 0 0\n-endcmnd-\n=ENDPATH=\nnme fleet\nWP1 106 160\n16 106 160 35 0 0 30\n-endcmnd-\nWP2 106 168\n-endcmnd-\n=ENDPATH=\nf16s\nWP1 166 156\n14 2 166 156 3 1 4000 350 0 0 0 0 150\n-endcmnd-\nWP2 175 173\n10 178 175 22\n-endcmnd-\nWP3 175 174\n-endcmnd-\n=ENDPATH=\nawacs\nWP1 178 191\n14 1 178 191 16 1 30000 300 0 0 0 0 75\n-endcmnd-\nWP2 172 184\n-endcmnd-\nWP3 185 182\n-endcmnd-\nWP4 182 196\n-endcmnd-\n=ENDPATH=\nnme fleet3\nWP1 80 108\n16 80 108 35 0 180 30\n-endcmnd-\nWP2 80 80\n-endcmnd-\n=ENDPATH=\nnme fleet2\nWP1 180 126\n16 180 126 35 0 0 30\n-endcmnd-\nWP2 180 132\n-endcmnd-\n=ENDPATH=\nmigex\nWP1 75 86\n14 1 75 86 0 1 6000 500 0 0 0 0 120\n-endcmnd-\nWP2 57 94\n-endcmnd-\n=ENDPATH=\nf22s\nWP1 169 178\n14 2 169 178 11 1 10000 300 0 0 0 0 300\n9 30 169 178\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 10\n...SCRAMBLE....SCRAMBLE......\nAn allied carrier is having \ndifficulties and is drifting\ntoward enemy positions.\nYour mission is to protect\nthe super carrier from\nattack by the enemy.\n    Fly north to to the \ncarrier and defend it from\nattacking aircraft.\u001b\n1 255 9 15 10 1\nTake off from carrier\u001b\n2 255 9 12 9 1\nProtect the carrier\u001b\n",
      "diff": "--- floppy/waytxt/miss982.way\n+++ CD/waytxt/miss982.way\n@@ -19,14 +19,14 @@\n -endcmnd-\n =ENDPATH=\n refuel\n-WP1 179 180\n-14 1 179 180 12 1 30000 300 0 0 0 0 200\n+WP1 183 186\n+14 1 183 186 12 1 30000 300 0 0 0 0 200\n -endcmnd-\n-WP2 160 178\n+WP2 164 184\n -endcmnd-\n-WP3 164 173\n+WP3 168 179\n -endcmnd-\n-WP4 179 177\n+WP4 183 183\n -endcmnd-\n =ENDPATH=\n al_fleet\n@@ -42,21 +42,24 @@\n -endcmnd-\n =ENDPATH=\n f16s\n-WP1 165 156\n-14 2 165 156 3 1 4000 500 0 0 0 0 150\n+WP1 166 156\n+14 2 166 156 3 1 4000 350 0 0 0 0 150\n -endcmnd-\n-WP2 174 173\n+WP2 175 173\n+10 178 175 22\n+-endcmnd-\n+WP3 175 174\n -endcmnd-\n =ENDPATH=\n awacs\n-WP1 176 185\n-14 1 176 185 16 1 30000 300 0 0 0 0 75\n+WP1 178 191\n+14 1 178 191 16 1 30000 300 0 0 0 0 75\n -endcmnd-\n-WP2 174 166\n+WP2 172 184\n -endcmnd-\n-WP3 183 168\n+WP3 185 182\n -endcmnd-\n-WP4 180 190\n+WP4 182 196\n -endcmnd-\n =ENDPATH=\n nme fleet3\n@@ -81,9 +84,9 @@\n -endcmnd-\n =ENDPATH=\n f22s\n-WP1 175 176\n-14 2 175 176 11 1 10000 300 0 0 0 0 300\n-9 30 175 176\n+WP1 169 178\n+14 2 169 178 11 1 10000 300 0 0 0 0 300\n+9 30 169 178\n -endcmnd-\n =ENDPATH=\n 0 255 25 9 13 10\n",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "PLAYER WAYPOINT ROUTE",
          "waypoints": 2
        },
        {
          "name": "migs1",
          "waypoints": 2
        },
        {
          "name": "refuel",
          "waypoints": 4
        },
        {
          "name": "al_fleet",
          "waypoints": 1
        },
        {
          "name": "nme fleet",
          "waypoints": 2
        },
        {
          "name": "f16s",
          "waypoints": 2
        },
        {
          "name": "awacs",
          "waypoints": 4
        },
        {
          "name": "nme fleet3",
          "waypoints": 2
        },
        {
          "name": "nme fleet2",
          "waypoints": 2
        },
        {
          "name": "migex",
          "waypoints": 2
        },
        {
          "name": "f22s",
          "waypoints": 1
        }
      ],
      "compiled_cd_counterpart": {
        "index": 1116,
        "identifier": "98d9b4a1",
        "path": "waybin/miss982.way",
        "family": "waypoints_binary",
        "output_sha256": "c6f96116bc81eb7d88f6b3c8389da8f6d73b5b447c74b3e3bd6a48541773dbd1",
        "output_size": 557,
        "logical_name": "waybin/miss982.way"
      }
    },
    {
      "index": 849,
      "identifier": "95b79aa1",
      "offset": 208250,
      "stored_size": 865,
      "decoded_size": 1912,
      "stored_sha256": "a9f228e15139c688d241d4383341f6bb3fc199ee7316980926721bf54f6be015",
      "sha256": "7ffdcf7c928329c005a225e8947c83887d6099a67bb94c19dc225761b435024f",
      "status": "changed",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/miss983.way"
      ],
      "preferred_names": [
        "waytxt/miss983.way"
      ],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/miss983.way",
      "cd_identifiers": [
        "9ae4b6a1"
      ],
      "label": "waytxt/miss983.way",
      "counterpart": {
        "index": 1274,
        "identifier": "9ae4b6a1",
        "path": "_unknown/9ae4b6a1-1274.bin",
        "family": "waypoints_text",
        "output_sha256": "796f9eaf7645cef193a08258409601c0497b8cafd53dd9fce13fbe33536ed6f4",
        "output_size": 1978,
        "logical_name": "waytxt/miss983.way"
      },
      "counterpart_basis": "same filename hash in each archive",
      "floppy_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmsea.lbm\nSEAWORLD\nmk_sea.lbm\nseastorm.col\njs_sea.lbm\n14 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 158 154\n-endcmnd-\nWP2 125 119\n-endcmnd-\nWP3 70 88\n-endcmnd-\nWP4 63 100\n-endcmnd-\nWP5 158 154\n-endcmnd-\n=ENDPATH=\nmigs1\nWP1 87 98\n14 2 87 98 22 1 8000 450 0 0 0 0 180\n9 30 87 98\n-endcmnd-\n=ENDPATH=\nrefuel\nWP1 141 137\n14 1 141 137 12 1 30000 300 0 0 0 0 200\n-endcmnd-\nWP2 124 117\n-endcmnd-\nWP3 107 110\n-endcmnd-\nWP4 129 132\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 158 154\n16 158 154 36 0 0 0\n-endcmnd-\n=ENDPATH=\nnme fleet\nWP1 81 96\n16 81 96 35 0 0 30\n-endcmnd-\nWP2 81 104\n-endcmnd-\n=ENDPATH=\nf16s\nWP1 125 97\n14 2 125 97 3 1 4000 500 0 0 0 0 150\n9 35 125 97\n-endcmnd-\n=ENDPATH=\nawacs\nWP1 119 134\n14 1 119 134 16 1 30000 300 0 0 0 0 75\n-endcmnd-\nWP2 114 126\n-endcmnd-\nWP3 141 123\n-endcmnd-\nWP4 138 132\n-endcmnd-\n=ENDPATH=\nnme fleet3\nWP1 48 104\n16 48 104 35 0 180 30\n-endcmnd-\nWP2 48 73\n-endcmnd-\n=ENDPATH=\nnme fleet2\nWP1 126 94\n16 126 94 35 0 0 30\n-endcmnd-\nWP2 126 111\n-endcmnd-\n=ENDPATH=\nmigex\nWP1 75 86\n14 1 75 86 0 1 6000 500 0 0 0 0 120\n-endcmnd-\nWP2 57 94\n-endcmnd-\n=ENDPATH=\nsub\nWP1 160 124\n16 160 124 32 0 0 50\n-endcmnd-\nWP2 160 153\n-endcmnd-\n=ENDPATH=\nnme fleet4\nWP1 115 173\n16 115 173 35 0 90 30\n-endcmnd-\nWP2 115 136\n-endcmnd-\n=ENDPATH=\nf22s\nWP1 156 154\n14 2 156 154 11 1 12000 300 0 0 0 0 300\n9 40 156 154\n-endcmnd-\n=ENDPATH=\nsub2\nWP1 83 124\n16 83 124 32 0 180 50\n-endcmnd-\nWP2 83 106\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 10\n...SCRAMBLE....SCRAMBLE......\nAn allied carrier is having \ndifficulties and is drifting\ntoward enemy positions.\nYour mission is to protect\nthe super carrier from\nattack by the enemy.\n    Fly north to to the \ncarrier and defend it from\nattacking aircraft.\u001b\n1 255 9 15 10 1\nTake off from carrier\u001b\n2 255 9 12 9 1\nProtect the carrier\u001b\n",
      "cd_view": "1010 0 0 0 0 0 0 0 0 0 0 0 0\npmsea.lbm\nSEAWORLD\nmk_sea.lbm\nseastorm.col\njs_sea.lbm\n15 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 158 154\n-endcmnd-\nWP2 125 119\n-endcmnd-\nWP3 70 88\n-endcmnd-\nWP4 63 100\n-endcmnd-\nWP5 158 154\n-endcmnd-\n=ENDPATH=\nmigs1\nWP1 87 98\n14 2 87 98 22 1 8000 450 0 0 0 0 180\n9 30 87 98\n-endcmnd-\n=ENDPATH=\nrefuel\nWP1 141 137\n14 1 141 137 12 1 30000 300 0 0 0 0 200\n-endcmnd-\nWP2 124 117\n-endcmnd-\nWP3 107 110\n-endcmnd-\nWP4 129 132\n-endcmnd-\n=ENDPATH=\nal_fleet\nWP1 158 154\n16 158 154 36 0 0 0\n-endcmnd-\n=ENDPATH=\nnme fleet\nWP1 81 96\n16 81 96 35 0 0 30\n-endcmnd-\nWP2 81 104\n-endcmnd-\n=ENDPATH=\nf16s\nWP1 125 97\n14 2 125 97 3 1 4000 500 0 0 0 0 150\n9 35 125 97\n-endcmnd-\n=ENDPATH=\nawacs\nWP1 119 134\n14 1 119 134 16 1 30000 300 0 0 0 0 75\n-endcmnd-\nWP2 114 126\n-endcmnd-\nWP3 141 123\n-endcmnd-\nWP4 138 132\n-endcmnd-\n=ENDPATH=\nnme fleet3\nWP1 48 104\n16 48 104 35 0 180 30\n-endcmnd-\nWP2 48 73\n-endcmnd-\n=ENDPATH=\nnme fleet2\nWP1 126 94\n16 126 94 35 0 0 30\n-endcmnd-\nWP2 126 111\n-endcmnd-\n=ENDPATH=\nmigex\nWP1 75 86\n14 1 75 86 0 1 6000 500 0 0 0 0 120\n-endcmnd-\nWP2 57 94\n-endcmnd-\n=ENDPATH=\nsub\nWP1 160 124\n16 160 124 32 0 0 50\n-endcmnd-\nWP2 160 153\n-endcmnd-\n=ENDPATH=\nnme fleet4\nWP1 115 173\n16 115 173 35 0 90 30\n-endcmnd-\nWP2 115 136\n-endcmnd-\n=ENDPATH=\nf22s\nWP1 156 154\n14 2 156 154 11 1 12000 300 0 0 0 0 300\n9 40 156 154\n-endcmnd-\n=ENDPATH=\nsub2\nWP1 83 124\n16 83 124 32 0 180 50\n-endcmnd-\nWP2 83 106\n-endcmnd-\n=ENDPATH=\nattcraft\nWP1 126 133\n16 126 133 38 0 0 0\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 10\n...SCRAMBLE....SCRAMBLE......\nAn allied carrier is having \ndifficulties and is drifting\ntoward enemy positions.\nYour mission is to protect\nthe super carrier from\nattack by the enemy.\n    Fly north to to the \ncarrier and defend it from\nattacking aircraft.\u001b\n1 255 9 15 10 1\nTake off from carrier\u001b\n2 255 9 12 9 1\nProtect the carrier\u001b\n",
      "diff": "--- floppy/waytxt/miss983.way\n+++ CD/_unknown/9ae4b6a1-1274.bin\n@@ -4,7 +4,7 @@\n mk_sea.lbm\n seastorm.col\n js_sea.lbm\n-14 = number of paths\n+15 = number of paths\n PLAYER WAYPOINT ROUTE\n WP1 158 154\n -endcmnd-\n@@ -111,6 +111,11 @@\n WP2 83 106\n -endcmnd-\n =ENDPATH=\n+attcraft\n+WP1 126 133\n+16 126 133 38 0 0 0\n+-endcmnd-\n+=ENDPATH=\n 0 255 25 9 13 10\n ...SCRAMBLE....SCRAMBLE......\n An allied carrier is having \n",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "PLAYER WAYPOINT ROUTE",
          "waypoints": 5
        },
        {
          "name": "migs1",
          "waypoints": 1
        },
        {
          "name": "refuel",
          "waypoints": 4
        },
        {
          "name": "al_fleet",
          "waypoints": 1
        },
        {
          "name": "nme fleet",
          "waypoints": 2
        },
        {
          "name": "f16s",
          "waypoints": 1
        },
        {
          "name": "awacs",
          "waypoints": 4
        },
        {
          "name": "nme fleet3",
          "waypoints": 2
        },
        {
          "name": "nme fleet2",
          "waypoints": 2
        },
        {
          "name": "migex",
          "waypoints": 2
        },
        {
          "name": "sub",
          "waypoints": 2
        },
        {
          "name": "nme fleet4",
          "waypoints": 2
        },
        {
          "name": "f22s",
          "waypoints": 1
        },
        {
          "name": "sub2",
          "waypoints": 2
        }
      ],
      "compiled_cd_counterpart": {
        "index": 1193,
        "identifier": "99dbb6a1",
        "path": "_unknown/99dbb6a1-1193.bin",
        "family": "waypoints_binary",
        "output_sha256": "2989486ad6092925bf81d80cf57564af1bd82832196620d2defca7f479c2d917",
        "output_size": 657,
        "logical_name": "waybin/miss983.way"
      }
    },
    {
      "index": 2755,
      "identifier": "ae9494a1",
      "offset": 220932,
      "stored_size": 483,
      "decoded_size": 832,
      "stored_sha256": "84941b030bf881744cf1175d70a30a6c8ff0cb52b2cd9faab64df9e525b0d599",
      "sha256": "1764045caa8919eedb26d9f07c2d1598c4c5b3a4c4cc9e8cc37cf779563997dc",
      "status": "floppy_only",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/nev_8888.way"
      ],
      "preferred_names": [],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/nev_8888.way",
      "cd_identifiers": [],
      "label": "waytxt/nev_8888.way",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1010 WAYPOINT MISSION FILE\npmyug.lbm\nYUGOSLAV\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n3 = number of paths\n\nWP1 66 38\n-endcmnd-\nWP2 122 13\n-endcmnd-\nWP3 152 51\n-endcmnd-\nWP4 129 84\n-endcmnd-\nWP5 98 98\n-endcmnd-\nWP6 75 82\n-endcmnd-\nWP7 51 94\n-endcmnd-\nWP8 20 136\n-endcmnd-\nWP9 72 101\n-endcmnd-\nWP10 89 71\n-endcmnd-\n=ENDPATH=\nship\nWP1 86 32\n14 1 86 32 7 1 4500 200 0 0 0 0 200\n-endcmnd-\nWP2 53 66\n-endcmnd-\n=ENDPATH=\nROUTE 2\nWP1 85 32\n14 1 85 32 7 1 32 200 0 0 0 0 200\n-endcmnd-\nWP2 52 66\n-endcmnd-\n=ENDPATH=\n0 255 25 9 13 14\nMission Brief\n\n  do the mission, ok?\u001b\n1 255 25 9 13 14\nstart at WP 1\u001b\n2 255 25 9 13 14\nget to grannys' house\u001b\n3 255 25 9 13 14\npop to Kwik save\u001b\n4 255 25 9 13 14\nget grannys' pension from\nthe post office\u001b\n5 255 25 9 13 14\ntake the lot back to granny.\u001b\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "3 = number of paths",
          "waypoints": 10
        },
        {
          "name": "ship",
          "waypoints": 2
        },
        {
          "name": "ROUTE 2",
          "waypoints": 2
        }
      ],
      "compiled_cd_counterpart": {
        "index": 1833,
        "identifier": "a2b8b8a1",
        "path": "waybin/nev_8888.way",
        "family": "waypoints_binary",
        "output_sha256": "0d4c47fe5e85a54f80c5fd8f7d68080396dbb640b5fa32ef7c265b3e53cd951d",
        "output_size": 125,
        "logical_name": "waybin/nev_8888.way"
      }
    },
    {
      "index": 254,
      "identifier": "88a1605a",
      "offset": 221415,
      "stored_size": 240,
      "decoded_size": 485,
      "stored_sha256": "37ccde5fc9e82cef7e578ca3e636934cdda5e54fce7fc0aeca08f909be12724f",
      "sha256": "5455396aee26cbbb70bb8d289e1f0a505f49852461ffacf1be985ed162ed2804",
      "status": "floppy_only",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/refuel.way"
      ],
      "preferred_names": [],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/refuel.way",
      "cd_identifiers": [],
      "label": "waytxt/refuel.way",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1000 WAYPOINT MISSION FILE\npmcol.lbm\ncolumbia\nmk_colum.lbm\ncolumbia.col\njs_colum.lbm\n4 = number of paths\nROUTE 0\nWP1 95 103\n14 1 95 103 0 1 1200 500 0 0 0 0 120\n9 10 95 103\n-endcmnd-\n=ENDPATH=\nROUTE 1\nWP1 90 101\n14 1 90 101 0 1 1200 500 0 0 0 0 120\n9 10 90 101\n-endcmnd-\n=ENDPATH=\nROUTE 2\nWP1 98 98\n14 1 98 98 0 1 1200 500 0 0 0 0 120\n9 10 98 98\n-endcmnd-\n=ENDPATH=\nROUTE 3\nWP1 94 105\n14 1 94 105 0 1 1200 500 0 0 0 0 120\n9 10 94 105\n-endcmnd-\n=ENDPATH=\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "ROUTE 0",
          "waypoints": 1
        },
        {
          "name": "ROUTE 1",
          "waypoints": 1
        },
        {
          "name": "ROUTE 2",
          "waypoints": 1
        },
        {
          "name": "ROUTE 3",
          "waypoints": 1
        }
      ],
      "compiled_cd_counterpart": {
        "index": 358,
        "identifier": "8cc54c5a",
        "path": "waybin/refuel.way",
        "family": "waypoints_binary",
        "output_sha256": "90005d32509c008800fdb807a4dd2475f18ee149e14509fe168fdd6942939f0b",
        "output_size": 205,
        "logical_name": "waybin/refuel.way"
      }
    },
    {
      "index": 1646,
      "identifier": "a0607e6d",
      "offset": 227392,
      "stored_size": 228,
      "decoded_size": 270,
      "stored_sha256": "843d4ac70817cb7af9900c6963cff56691975253311a58a49b777d4653d37b50",
      "sha256": "067813116ee0858f5ded84f276972cd9f88e55d12a33b36ccfa8ef39bb872b47",
      "status": "floppy_only",
      "family": "waypoints_text",
      "candidate_names": [
        "waytxt/timtest1.way"
      ],
      "preferred_names": [],
      "name_status": "candidate",
      "content_path": "extracted/floppy_1993_11_loose/resources/waytxt/timtest1.way",
      "cd_identifiers": [],
      "label": "waytxt/timtest1.way",
      "counterpart": null,
      "counterpart_basis": null,
      "floppy_view": "1010 WAYPOINT MISSION FILE\npmyug.lbm\nYUGOSLAV\nmk_yugos.lbm\nyugoslav.col\njs_yugos.lbm\n2 = number of paths\nPLAYER WAYPOINT ROUTE\nWP1 100 100\n-endcmnd-\n=ENDPATH=\nf22\nWP1 75 116\n14 3 75 116 10 1 5000 400 0 0 0 0 230\n-endcmnd-\nWP2 51 52\n-endcmnd-\n=ENDPATH=\n",
      "cd_view": "",
      "diff": "",
      "decoded_view_identical": false,
      "source_routes": [
        {
          "name": "PLAYER WAYPOINT ROUTE",
          "waypoints": 1
        },
        {
          "name": "f22",
          "waypoints": 2
        }
      ],
      "compiled_cd_counterpart": {
        "index": 1979,
        "identifier": "a484526d",
        "path": "waybin/timtest1.way",
        "family": "waypoints_binary",
        "output_sha256": "e067a112d7ad018d1da5d3caf6cc4fd4e618f4e88fe16710ccee17940a2da856",
        "output_size": 58,
        "logical_name": "waybin/timtest1.way"
      }
    }
  ],
  "cd_differences": [
    {
      "index": 50,
      "identifier": "81f56859",
      "path": "_unknown/81f56859-0050.bin",
      "family": "texture_page",
      "output_sha256": "3f7b6db971d1a096f18e0aac91fa37938bf6bc21b2ecf7b7d013faf3263145f2",
      "output_size": 49152
    },
    {
      "index": 190,
      "identifier": "866def4a",
      "path": "ss/ssinfo.fn",
      "family": "text",
      "output_sha256": "2c9abbe71b4e1687c7725642387085fca92e32e9e5c62ae41bac5fb11a19f262",
      "output_size": 9972
    },
    {
      "index": 200,
      "identifier": "86b7b578",
      "path": "cdintro.par",
      "family": "presentation_program",
      "output_sha256": "3fd20633421359a87db1b7c38ff02d6fc45c5b2f9950ffda005cc1e59d6e7f58",
      "output_size": 975
    },
    {
      "index": 252,
      "identifier": "886fed4a",
      "path": "ss/ssinfo.h",
      "family": "text",
      "output_sha256": "7c9d59f9ffb70b1b8e72948f9c6741b4354826fb1b8fb0f7387d480fc3ae2443",
      "output_size": 2773
    },
    {
      "index": 404,
      "identifier": "8ecbad4e",
      "path": "missions/header.txt",
      "family": "text",
      "output_sha256": "3e06e8ca6c37d291c30ffee511e7203d4b8e05dc99059c557daa864b53c01d24",
      "output_size": 380
    },
    {
      "index": 428,
      "identifier": "8fb38215",
      "path": "_unknown/8fb38215-0428.bin",
      "family": "model",
      "output_sha256": "26176635b55415ffcf65ccbcf42784924a8c0ef010bf1c055f6ba0007c7033bb",
      "output_size": 6370
    },
    {
      "index": 440,
      "identifier": "90221b6b",
      "path": "_unknown/90221b6b-0440.bin",
      "family": "unclassified",
      "output_sha256": "6dd51d85294f8dc99f6f4f830f3742a8a41e29b28358368b3a7c7041896f4416",
      "output_size": 324
    },
    {
      "index": 447,
      "identifier": "904ccca3",
      "path": "missions/miss501.mis",
      "family": "mission",
      "output_sha256": "0b08f5f44de92ed3f116f19fe895b56641734cff614c2a5a329386edc5a74913",
      "output_size": 673
    },
    {
      "index": 483,
      "identifier": "90c0faa3",
      "path": "waytxt/miss505.way",
      "family": "waypoints_text",
      "output_sha256": "0f75e67d6a51e1379a9ca5115e9f11619821dc6b30ef00c5d810a6d5500cbfae",
      "output_size": 1252
    },
    {
      "index": 492,
      "identifier": "90c892a3",
      "path": "waytxt/miss901.way",
      "family": "waypoints_text",
      "output_sha256": "eaac09cbf010cede847e85f6aae5b0c4c3934edefde69f583f9ad882969b0400",
      "output_size": 2295
    },
    {
      "index": 515,
      "identifier": "914791a9",
      "path": "_unknown/914791a9-0515.bin",
      "family": "presentation_program",
      "output_sha256": "25b26b366620b1264f862c99a8abf7934dc8baecb7fa3ea446d436a86f2fe374",
      "output_size": 539
    },
    {
      "index": 516,
      "identifier": "914ecaa3",
      "path": "missions/miss502.mis",
      "family": "mission",
      "output_sha256": "8b0c820773cff6b100ef38745b564ef95414b01c4e230d186e93fc724c3de69e",
      "output_size": 826
    },
    {
      "index": 518,
      "identifier": "9150afa8",
      "path": "_unknown/9150afa8-0518.bin",
      "family": "presentation_program",
      "output_sha256": "783c18c28f9be13d490b8ca5f9b5e4f0f30b31470a46e2d3c64fe11de1aedaa3",
      "output_size": 885
    },
    {
      "index": 538,
      "identifier": "91ae9aa3",
      "path": "spanish/miss825.way",
      "family": "text",
      "output_sha256": "83a198d76c74a5a433e3f286d3677c404e13871556108ae7266f574c3d2fe24e",
      "output_size": 257
    },
    {
      "index": 555,
      "identifier": "91c394a1",
      "path": "waybin/miss822.way",
      "family": "waypoints_binary",
      "output_sha256": "d187ebc346d55d187872a431d23391ded98cbb22d11ff54824dd1de00a41192c",
      "output_size": 636
    },
    {
      "index": 620,
      "identifier": "92b79aa3",
      "path": "italian/miss825.way",
      "family": "text",
      "output_sha256": "2a8cbf5c021c6058be988379792edc5387a2ea993dabb58726f3c6ecb92302e2",
      "output_size": 309
    },
    {
      "index": 643,
      "identifier": "92cc94a1",
      "path": "waytxt/miss822.way",
      "family": "waypoints_text",
      "output_sha256": "fa0879f6c0af42df9e3c570f37b04d482cb060bb76f72ff06753e7f9e92da6a9",
      "output_size": 1921
    },
    {
      "index": 664,
      "identifier": "931fbba6",
      "path": "_unknown/931fbba6-0664.bin",
      "family": "presentation_program",
      "output_sha256": "92550b612c0c781c6f7bfbd5f8dc752a615e797cc8dc42c07d6ac40d510416e6",
      "output_size": 2432
    },
    {
      "index": 671,
      "identifier": "9353cca3",
      "path": "_unknown/9353cca3-0671.bin",
      "family": "mission",
      "output_sha256": "8ea726a903749edbdb43a7b62f16f3a71bd06539fa60562d4c202e57dcbe4bbe",
      "output_size": 233
    },
    {
      "index": 698,
      "identifier": "93c09aa3",
      "path": "french/miss825.way",
      "family": "text",
      "output_sha256": "3d7481dbf5a40045c5a70fe231e0c6455fd9e2f684f78adb28d1ab7088ac0aa0",
      "output_size": 321
    },
    {
      "index": 706,
      "identifier": "93c98ca1",
      "path": "waybin/miss842.way",
      "family": "waypoints_binary",
      "output_sha256": "686116546e9e7ead4da958d81dddf81441d720174fe9bccd4d0e0d48ecbb7701",
      "output_size": 893
    },
    {
      "index": 738,
      "identifier": "9454c4a3",
      "path": "missions/miss505.mis",
      "family": "mission",
      "output_sha256": "e37312c767f7b4259b3d230adbe914d8babfdef1a98b199fad66479ab3dfc664",
      "output_size": 611
    },
    {
      "index": 758,
      "identifier": "9494abc6",
      "path": "_unknown/9494abc6-0758.bin",
      "family": "presentation_program",
      "output_sha256": "7f60dadcd55cbd2eec733c422ce3dbea8118620da55619401b65e136b62b67ec",
      "output_size": 1894
    },
    {
      "index": 776,
      "identifier": "94c99aa3",
      "path": "waybin/miss825.way",
      "family": "waypoints_binary",
      "output_sha256": "8278b607bc0a506b1cc962e2ede8e334d857777bf6020372eacc74ca10f15f7d",
      "output_size": 1087
    },
    {
      "index": 790,
      "identifier": "94d28ca1",
      "path": "waytxt/miss842.way",
      "family": "waypoints_text",
      "output_sha256": "03f12b91cbbdf0f64429c84b5b3a833fddf3b4cce76431ec543abd4c42888d94",
      "output_size": 2396
    },
    {
      "index": 822,
      "identifier": "955eaaa3",
      "path": "missions/miss902.mis",
      "family": "mission",
      "output_sha256": "c042d43e56554c4c1e59d65e63bd07102a5d070dd3372c78b7b5fd6172a09ce9",
      "output_size": 1072
    },
    {
      "index": 823,
      "identifier": "955eaca1",
      "path": "missions/miss821.mis",
      "family": "mission",
      "output_sha256": "7d0ca60117b811673314249b7300fc18d16a76067de1e14e9529a5e2ace2a639",
      "output_size": 1084
    },
    {
      "index": 824,
      "identifier": "955faaa1",
      "path": "missions/miss830.mis",
      "family": "mission",
      "output_sha256": "5dc66c9e3007cc0381b8fc771569094cbd1b39ae1dff485a28367fe8b2bd98f1",
      "output_size": 1342
    },
    {
      "index": 831,
      "identifier": "95870be6",
      "path": "cdfwsint.par",
      "family": "presentation_program",
      "output_sha256": "f92912dd8694455d661498fd51b5c7578385fb9312db3e3885eabc1e5713cbe5",
      "output_size": 1220
    },
    {
      "index": 870,
      "identifier": "95d29aa3",
      "path": "waytxt/miss825.way",
      "family": "waypoints_text",
      "output_sha256": "c970c2218ffa02803bee4979d44b7254867290505d770c651e4c463d4a1a1c89",
      "output_size": 2795
    },
    {
      "index": 899,
      "identifier": "9658c0a3",
      "path": "missions/miss507.mis",
      "family": "mission",
      "output_sha256": "a758b739e8e3b965fe5691993a4c13e7bac21912683cddda546c894aa9083976",
      "output_size": 1064
    },
    {
      "index": 902,
      "identifier": "965eaea3",
      "path": "missions/miss804.mis",
      "family": "mission",
      "output_sha256": "63d4c31b9a9fadf2474e8ef92cc99aa29c1cda382e000c40b386ae96a9382642",
      "output_size": 759
    },
    {
      "index": 905,
      "identifier": "9660aaa1",
      "path": "missions/miss822.mis",
      "family": "mission",
      "output_sha256": "bf75b16337eedb73c6a5435396aa4280d54cc88f4fa5594fb8d498e599a7534d",
      "output_size": 1072
    },
    {
      "index": 908,
      "identifier": "9663a2a1",
      "path": "missions/miss930.mis",
      "family": "mission",
      "output_sha256": "6321db325a43e5b6320fb2a978d6dac27ecd34e52b555cd75647fb79435dea5c",
      "output_size": 999
    },
    {
      "index": 923,
      "identifier": "96ba98a3",
      "path": "spanish/miss848.way",
      "family": "text",
      "output_sha256": "74e2103bc8d03363b5bc60c5fed4f04741562551a9764b273df5ccf47a62895f",
      "output_size": 280
    },
    {
      "index": 963,
      "identifier": "96db9aa3",
      "path": "german/miss825.way",
      "family": "text",
      "output_sha256": "3c61830cfffb4acfbcf2d793da24317d0283dbdd2b01fe7c933f80e7d2b82e25",
      "output_size": 341
    },
    {
      "index": 980,
      "identifier": "975bc4a3",
      "path": "_unknown/975bc4a3-0980.bin",
      "family": "mission",
      "output_sha256": "b5df48691176c0940eecaea111b09cc617933c52e4ee989d3d3de901b3c62f6b",
      "output_size": 236
    },
    {
      "index": 1003,
      "identifier": "979de3a6",
      "path": "_unknown/979de3a6-1003.bin",
      "family": "text",
      "output_sha256": "828ca010094febaf5be8bc4fd083c008fa53c7ac8c2ac3ea50f9cd54ca4dd5c4",
      "output_size": 2164
    },
    {
      "index": 1016,
      "identifier": "97c398a3",
      "path": "italian/miss848.way",
      "family": "text",
      "output_sha256": "d2f9c8fe3898664945f9966b00b1c408ba97b9be00bf9297bb17757974832e94",
      "output_size": 272
    },
    {
      "index": 1074,
      "identifier": "9866a0a3",
      "path": "_unknown/9866a0a3-1074.bin",
      "family": "mission",
      "output_sha256": "165b90d98e1e3f4591fdc476fcf65b007cc2b54b935b36e72399902c574d7c33",
      "output_size": 1017
    },
    {
      "index": 1103,
      "identifier": "98cc98a3",
      "path": "french/miss848.way",
      "family": "text",
      "output_sha256": "aff23b401c61ca9c9a629db300edb00888109ce820b7471326061aacbd5011fc",
      "output_size": 289
    },
    {
      "index": 1116,
      "identifier": "98d9b4a1",
      "path": "waybin/miss982.way",
      "family": "waypoints_binary",
      "output_sha256": "c6f96116bc81eb7d88f6b3c8389da8f6d73b5b447c74b3e3bd6a48541773dbd1",
      "output_size": 557
    },
    {
      "index": 1156,
      "identifier": "9966a4a3",
      "path": "missions/miss825.mis",
      "family": "mission",
      "output_sha256": "1c92da5185a13409345d9aa6f3e4a5c01e1ec45962f438c656a96da0db652c08",
      "output_size": 940
    },
    {
      "index": 1158,
      "identifier": "9968aea3",
      "path": "missions/miss924.mis",
      "family": "mission",
      "output_sha256": "598900544486d69bc943e0aa3d62f16a82ef42c6e1fb682c2de69cd10636a3c1",
      "output_size": 1048
    },
    {
      "index": 1173,
      "identifier": "99a5d7c8",
      "path": "_unknown/99a5d7c8-1173.bin",
      "family": "presentation_program",
      "output_sha256": "37cbd43b7591629a9b408483d3dd8d63c64d2c43497d51428f804818dc21881a",
      "output_size": 1995
    },
    {
      "index": 1184,
      "identifier": "99d598a3",
      "path": "waybin/miss848.way",
      "family": "waypoints_binary",
      "output_sha256": "a282331c161d4176211f95e450359dfc08bc65704a93836ec6bbf6a59d03f5f4",
      "output_size": 1368
    },
    {
      "index": 1193,
      "identifier": "99dbb6a1",
      "path": "_unknown/99dbb6a1-1193.bin",
      "family": "waypoints_binary",
      "output_sha256": "2989486ad6092925bf81d80cf57564af1bd82832196620d2defca7f479c2d917",
      "output_size": 657
    },
    {
      "index": 1205,
      "identifier": "99e2b4a1",
      "path": "waytxt/miss982.way",
      "family": "waypoints_text",
      "output_sha256": "a7499075a14d8f462dd27f64b5606a6ef82eab1671ad6883203a70c0ec0e2f24",
      "output_size": 1652
    },
    {
      "index": 1233,
      "identifier": "9a6cb8a1",
      "path": "missions/miss943.mis",
      "family": "mission",
      "output_sha256": "0fc264db124e3dcb061820a5943eebcacb09de72e97fe05c7b2c90706657d15e",
      "output_size": 1205
    },
    {
      "index": 1235,
      "identifier": "9a6eb4a1",
      "path": "missions/miss961.mis",
      "family": "mission",
      "output_sha256": "d15693b8da97614324845c49fe9363f9d2623f50397d95e9678676b010d99e31",
      "output_size": 1370
    },
    {
      "index": 1236,
      "identifier": "9a6fb2a1",
      "path": "_unknown/9a6fb2a1-1236.bin",
      "family": "mission",
      "output_sha256": "cda9c7644a676a7ffe74e18f086940b3b7473f334f26dde0adbbda97e7a35f2f",
      "output_size": 1194
    },
    {
      "index": 1256,
      "identifier": "9ac4cbce",
      "path": "_unknown/9ac4cbce-1256.bin",
      "family": "presentation_program",
      "output_sha256": "bb54146ce869b58b882a7ae03efa1f32682d631e72b66e06415bf38b86543d85",
      "output_size": 3207
    },
    {
      "index": 1267,
      "identifier": "9ade98a3",
      "path": "waytxt/miss848.way",
      "family": "waypoints_text",
      "output_sha256": "d9d778111b19f9a1db73519b4f14d752d3173cc295a317d40b037c1d146dcc0d",
      "output_size": 3226
    },
    {
      "index": 1274,
      "identifier": "9ae4b6a1",
      "path": "_unknown/9ae4b6a1-1274.bin",
      "family": "waypoints_text",
      "output_sha256": "796f9eaf7645cef193a08258409601c0497b8cafd53dd9fce13fbe33536ed6f4",
      "output_size": 1978
    },
    {
      "index": 1297,
      "identifier": "9b6caaa3",
      "path": "missions/miss926.mis",
      "family": "mission",
      "output_sha256": "5ce00a7b263e5062c257163e13c8b2faa883554ac52d549b32cdb20fd0504919",
      "output_size": 960
    },
    {
      "index": 1303,
      "identifier": "9b70b2a1",
      "path": "missions/miss962.mis",
      "family": "mission",
      "output_sha256": "8509a28d3ae5154aa12363d4330581cfb75618f6995f3adf69fda767d7094be6",
      "output_size": 1405
    },
    {
      "index": 1320,
      "identifier": "9baff2a3",
      "path": "waybin/miss501.way",
      "family": "waypoints_binary",
      "output_sha256": "86e77f1f9e2414dcf1aa7788b02ff3109941389be4acc015be0c8ad5cbcebd3d",
      "output_size": 60
    },
    {
      "index": 1321,
      "identifier": "9bb0f4a1",
      "path": "waybin/miss510.way",
      "family": "waypoints_binary",
      "output_sha256": "ea454ed0d165b3a7b3fecd3361f1a16e8cd56d9f9db280d5c8d9b5fff686d28d",
      "output_size": 573
    },
    {
      "index": 1343,
      "identifier": "9be798a3",
      "path": "german/miss848.way",
      "family": "text",
      "output_sha256": "47bc61df2295191099a5907344edb4aa0462fdadd971df42e8b9c8a9787a8633",
      "output_size": 309
    },
    {
      "index": 1364,
      "identifier": "9c6ea8a3",
      "path": "_unknown/9c6ea8a3-1364.bin",
      "family": "mission",
      "output_sha256": "db2077f6897a67f1706b796132d5b1043eb1ffdde4d6e1b1043c886768dffb02",
      "output_size": 770
    },
    {
      "index": 1390,
      "identifier": "9cb8f2a3",
      "path": "waytxt/miss501.way",
      "family": "waypoints_text",
      "output_sha256": "00b452a874779fa9146cf23f2815c68fb4978114e4ab8a787fecf974507fff28",
      "output_size": 290
    },
    {
      "index": 1391,
      "identifier": "9cb9f4a1",
      "path": "waytxt/miss510.way",
      "family": "waypoints_text",
      "output_sha256": "d29bcaca61ae289aca6c25c58b7b85932ac8c671e93a237c8736ea738206e69e",
      "output_size": 1322
    },
    {
      "index": 1436,
      "identifier": "9d70b6a3",
      "path": "missions/miss928.mis",
      "family": "mission",
      "output_sha256": "a80d701183d616be4ce22062c056c17dd6bb0e5812a3420907f0c4cc3db58ab4",
      "output_size": 946
    },
    {
      "index": 1439,
      "identifier": "9d72b2a3",
      "path": "missions/miss946.mis",
      "family": "mission",
      "output_sha256": "ba0393da3bc149ba0c3a856d7c13176b3e36f4a2f1ab2f5293fba743e67f466c",
      "output_size": 1556
    },
    {
      "index": 1445,
      "identifier": "9d768aa1",
      "path": "_unknown/9d768aa1-1445.bin",
      "family": "mission",
      "output_sha256": "61feca53fd72e914e15b97d52623e44eab7a62e527e63f1b7b6ae6a6a6ce7f1d",
      "output_size": 779
    },
    {
      "index": 1510,
      "identifier": "9e72b4a3",
      "path": "_unknown/9e72b4a3-1510.bin",
      "family": "mission",
      "output_sha256": "1d1d4cab23b683fedda7d6dc4f1310228f76fa418e52374945d26848771dcd35",
      "output_size": 1205
    },
    {
      "index": 1511,
      "identifier": "9e74b0a3",
      "path": "missions/miss947.mis",
      "family": "mission",
      "output_sha256": "b350e67f322c876b6d7bf28602cb51662be29e9b0085079687807b533bf67794",
      "output_size": 1124
    },
    {
      "index": 1515,
      "identifier": "9e7888a1",
      "path": "missions/miss983.mis",
      "family": "mission",
      "output_sha256": "116f2af983b096c9a28ea1ae2d90d5f7f24c5bd9d962415c8c5545c0a007f9e3",
      "output_size": 664
    },
    {
      "index": 1534,
      "identifier": "9eb5f8a3",
      "path": "waybin/miss504.way",
      "family": "waypoints_binary",
      "output_sha256": "3d5d8b334a52d06ba855ae4155ecaded7d191dbb392877a93be0bcc733287bcd",
      "output_size": 487
    },
    {
      "index": 1598,
      "identifier": "9fb7faa3",
      "path": "waybin/miss505.way",
      "family": "waypoints_binary",
      "output_sha256": "076f90a8ef70a7f3997ab177ff5391e8fe307f3cb131da7d85ad857572d0f244",
      "output_size": 355
    },
    {
      "index": 1607,
      "identifier": "9fbef8a3",
      "path": "waytxt/miss504.way",
      "family": "waypoints_text",
      "output_sha256": "d013ecf4769c8bc127ebef64d6bb9a6222414e28df861aaf9ef37987ace3bc91",
      "output_size": 1438
    },
    {
      "index": 1608,
      "identifier": "9fbf92a3",
      "path": "waybin/miss901.way",
      "family": "waypoints_binary",
      "output_sha256": "39642a0b267e7bd0183be2ac7e267f0672376373c43688ed5aa52d42147e3735",
      "output_size": 1006
    },
    {
      "index": 1667,
      "identifier": "a0becba4",
      "path": "textinfo/bkp/columbia.txt",
      "family": "text",
      "output_sha256": "7e8f4c65f6e498fc831064ef055220bf03533d28401638ce25b051732a94540d",
      "output_size": 2909
    },
    {
      "index": 1866,
      "identifier": "a3163451",
      "path": "waytxt/untitled.way",
      "family": "waypoints_text",
      "output_sha256": "eedae8be57ba55614c80d5195c4b21c06050b719adc60c565d9c181171f9c0b3",
      "output_size": 112
    },
    {
      "index": 1889,
      "identifier": "a36bcca5",
      "path": "_unknown/a36bcca5-1889.bin",
      "family": "bitmap",
      "output_sha256": "4079a00c30b65532327fc6d94a300647d0899ecf9657645d4d94159651089b4b",
      "output_size": 64772
    },
    {
      "index": 1974,
      "identifier": "a46dcea5",
      "path": "_unknown/a46dcea5-1974.bin",
      "family": "bitmap",
      "output_sha256": "c2b04b2af4b1459f8b97af619314ba6175eb03df0b5b654a19dfe5fea3239f33",
      "output_size": 64772
    },
    {
      "index": 2383,
      "identifier": "a94b754d",
      "path": "_unknown/a94b754d-2383.bin",
      "family": "text",
      "output_sha256": "ea7df72260c4cc5135e82efd18de9725cbe42809cc5ffd3c21f60b4f3e7087e0",
      "output_size": 3177
    },
    {
      "index": 2473,
      "identifier": "aa4d774d",
      "path": "_unknown/aa4d774d-2473.bin",
      "family": "text",
      "output_sha256": "23b051c6543778f797621830c9c7947aafa432f7a37367e51c5c245beac71bbb",
      "output_size": 5981
    },
    {
      "index": 2558,
      "identifier": "ab4f794d",
      "path": "_unknown/ab4f794d-2558.bin",
      "family": "text",
      "output_sha256": "51f4b6d0e2238e2b2feebbc4731af4cba9e2b476534889087d65a7d09aedcd4e",
      "output_size": 150
    },
    {
      "index": 2791,
      "identifier": "aec5d532",
      "path": "textinfo/bkp/yugoslav.txt",
      "family": "text",
      "output_sha256": "fb15dadc385885ff0b6ec1cb9bd44d0ec36a07bccf42589629915eed1d64ebf1",
      "output_size": 2842
    },
    {
      "index": 2888,
      "identifier": "407b2e06",
      "path": "waytxt/col",
      "family": "text",
      "output_sha256": "7eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6",
      "output_size": 2
    },
    {
      "index": 2905,
      "identifier": "45358b02",
      "path": "tfx.par",
      "family": "presentation_program",
      "output_sha256": "b8e2dc6818bb28a2f0ce0a92f80e072a13d32478ce5a5f74500802612020a780",
      "output_size": 51771
    },
    {
      "index": 2908,
      "identifier": "4653fe06",
      "path": "_unknown/4653fe06-2908.bin",
      "family": "mission",
      "output_sha256": "eb255a5c3160b37e05a7ed97b8b13dd1c6c73c4a92cf5aa19c5bcf37debdc4e1",
      "output_size": 485
    },
    {
      "index": 2937,
      "identifier": "4f773606",
      "path": "waybin/col",
      "family": "text",
      "output_sha256": "7eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6",
      "output_size": 2
    },
    {
      "index": 2948,
      "identifier": "527a3009",
      "path": "3/f22.3",
      "family": "model",
      "output_sha256": "55ea0338d750918b6c6bd9ae5e22fede7bcebc03cfa41a7719c74d362e7b153d",
      "output_size": 13230
    },
    {
      "index": 2949,
      "identifier": "52b24c0a",
      "path": "_unknown/52b24c0a-2949.bin",
      "family": "text",
      "output_sha256": "9beceb7de61a9b52fa4eea7d19fd62a7d858c581fc0235983bb37a28f802376d",
      "output_size": 81
    },
    {
      "index": 3009,
      "identifier": "61689e15",
      "path": "_unknown/61689e15-3009.bin",
      "family": "bitmap",
      "output_sha256": "96a97eb78516b2ff737dab6e97e25ac8794779316024a3d5441851c5e60d2fed",
      "output_size": 64772
    },
    {
      "index": 3032,
      "identifier": "64430a1c",
      "path": "_unknown/64430a1c-3032.bin",
      "family": "bitmap",
      "output_sha256": "42d3cb4e05d2990b93dc7cb35624815f2ec9bf6f4337b20068e255ef31a18cd5",
      "output_size": 64772
    },
    {
      "index": 3042,
      "identifier": "65164e18",
      "path": "_unknown/65164e18-3042.bin",
      "family": "bitmap",
      "output_sha256": "673f2a289f224067b64a40beebe354e8c74379905336c8391ca19d82f1488221",
      "output_size": 64772
    },
    {
      "index": 3050,
      "identifier": "65b6ee19",
      "path": "iff/raw/cdc1.lbm",
      "family": "bitmap",
      "output_sha256": "cedddc3de5bde8b3e532e8a5b7b389f5ea0892f4f97b3ddffbfb3fe84a046393",
      "output_size": 64772
    },
    {
      "index": 3057,
      "identifier": "66184818",
      "path": "_unknown/66184818-3057.bin",
      "family": "bitmap",
      "output_sha256": "9ecb24c89858e34127fc7c4d796f07042adada9eab0bc85d324432dab1b6ec6f",
      "output_size": 64772
    },
    {
      "index": 3067,
      "identifier": "66b8e819",
      "path": "iff/raw/cdc2.lbm",
      "family": "bitmap",
      "output_sha256": "bd132748274c0dfc426beafb9e94af45f181324eb6d76b87d7354b386247e6c5",
      "output_size": 64772
    },
    {
      "index": 3085,
      "identifier": "67f7ae13",
      "path": "3/f117.3",
      "family": "model",
      "output_sha256": "edcf00f8060d2d3df6f9f079a20c88848128eeaf5d291b36a96b57be2b17dedc",
      "output_size": 9242
    },
    {
      "index": 3131,
      "identifier": "6b3b4c16",
      "path": "ss/test.ssd",
      "family": "object_definition",
      "output_sha256": "ee041fcb27f3fe599a1d2ff95a311d5fa9f4445b6fadc840e9a6aadcc7ff8fe7",
      "output_size": 70
    },
    {
      "index": 3217,
      "identifier": "72392029",
      "path": "spr/perc1.hud",
      "family": "model",
      "output_sha256": "b5355c200b2afdd23f2a10aa90ba4d020acb192ded4dcf0482cd3569624329b2",
      "output_size": 7246
    },
    {
      "index": 3320,
      "identifier": "77f39131",
      "path": "anim/cdc30.256",
      "family": "animation",
      "output_sha256": "59d01e16dcc0b14f0ad1aed06ea3cb34e92efa81d77d5cb66b0dcbed6f7f6ba2",
      "output_size": 314624
    },
    {
      "index": 3329,
      "identifier": "7862d525",
      "path": "_unknown/7862d525-3329.bin",
      "family": "animation",
      "output_sha256": "02558a2ed5080cf4379e0c21334c8bd3c7fa771fcddeec4d529eba850b39dba1",
      "output_size": 171417
    },
    {
      "index": 3354,
      "identifier": "79c0ea1d",
      "path": "_unknown/79c0ea1d-3354.bin",
      "family": "model",
      "output_sha256": "64288802fb354371c11e15617dcea3b97bf6445755ddb6189bb63def60c02cfb",
      "output_size": 5558
    },
    {
      "index": 3424,
      "identifier": "7cd27d39",
      "path": "anim/cdsh0.256",
      "family": "animation",
      "output_sha256": "5fb7598ee5e889b572ba9e2bb09754c7e1a7ad3931c2856fc834a5957ad66dd4",
      "output_size": 319023
    },
    {
      "index": 3443,
      "identifier": "7d8b5639",
      "path": "_unknown/7d8b5639-3443.bin",
      "family": "bitmap",
      "output_sha256": "5dc83a1e4caf4983d3ed656dde9c714ab0f06060217da6c5568293f59a81ca57",
      "output_size": 64772
    }
  ],
  "loose_files": [
    {
      "version": "floppy_1993_11_loose",
      "path": "installs/floppy_1993_11_loose/TFX/TUNES/INTRO.ADL",
      "name": "tunes/intro.adl",
      "stored_sha256": "17c3c16fe2e84d2d5c660e7c598a48cb0f6c1b4655f9034f7bd25b09d8d8d92f",
      "decoded_sha256": "7e9c3080b7fd18906395c83b171be3584344612096a479ebb081811e80408907",
      "decoded_bytes": 32262,
      "floppy_archive_entries": [
        3455
      ],
      "cd_identifiers": [
        "72de1438"
      ]
    },
    {
      "version": "floppy_1993_11_loose",
      "path": "installs/floppy_1993_11_loose/TFX/TUNES/INTRO.RLD",
      "name": "tunes/intro.rld",
      "stored_sha256": "f8ce712588cb2e44b4f3c1241e32c274067a804774edd5e979543c03a1bedf17",
      "decoded_sha256": "5f6b1c15d5100b599f566a4ed11df5bf6fd05d37712b503f12fb555b775108e3",
      "decoded_bytes": 41088,
      "floppy_archive_entries": [
        3173
      ],
      "cd_identifiers": [
        "73df1538"
      ]
    },
    {
      "version": "floppy_1993_11_loose",
      "path": "installs/floppy_1993_11_loose/TFX/TUNES/INTRO.SCC",
      "name": "tunes/intro.scc",
      "stored_sha256": "31da35289ebf7b04ece0bc94cbcd650c148d8edbb7fb5e1f2bcf72b1ae79564d",
      "decoded_sha256": "cd6bc5f6a5901a01f462d4f19b121f0d4f122ff45ca6f8887e0759ed0f14af03",
      "decoded_bytes": 35902,
      "floppy_archive_entries": [
        3210
      ],
      "cd_identifiers": [
        "75e11338"
      ]
    },
    {
      "version": "floppy_1993_11_loose",
      "path": "installs/floppy_1993_11_loose/TFX/WAYBIN/COL",
      "name": "waybin/col",
      "stored_sha256": "7eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6",
      "decoded_sha256": "7eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6",
      "decoded_bytes": 2,
      "floppy_archive_entries": [],
      "cd_identifiers": [
        "407b2e06",
        "4f773606"
      ]
    },
    {
      "version": "floppy_1993_11_loose",
      "path": "installs/floppy_1993_11_loose/TFX/WAYTXT/COL",
      "name": "waytxt/col",
      "stored_sha256": "7eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6",
      "decoded_sha256": "7eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6",
      "decoded_bytes": 2,
      "floppy_archive_entries": [],
      "cd_identifiers": [
        "407b2e06",
        "4f773606"
      ]
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/MISSIONS/MISS830.MIS",
      "name": "missions/miss830.mis",
      "stored_sha256": "98d26d4b42af77a6cb58c952a96b7f132c585c3ac484e98fd9d1142f20374173",
      "decoded_sha256": "5dc66c9e3007cc0381b8fc771569094cbd1b39ae1dff485a28367fe8b2bd98f1",
      "decoded_bytes": 1342,
      "floppy_archive_entries": [],
      "cd_identifiers": [
        "955faaa1"
      ]
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/TUNES/INTRO.ADL",
      "name": "tunes/intro.adl",
      "stored_sha256": "17c3c16fe2e84d2d5c660e7c598a48cb0f6c1b4655f9034f7bd25b09d8d8d92f",
      "decoded_sha256": "7e9c3080b7fd18906395c83b171be3584344612096a479ebb081811e80408907",
      "decoded_bytes": 32262,
      "floppy_archive_entries": [
        3455
      ],
      "cd_identifiers": [
        "72de1438"
      ]
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/TUNES/INTRO.RLD",
      "name": "tunes/intro.rld",
      "stored_sha256": "f8ce712588cb2e44b4f3c1241e32c274067a804774edd5e979543c03a1bedf17",
      "decoded_sha256": "5f6b1c15d5100b599f566a4ed11df5bf6fd05d37712b503f12fb555b775108e3",
      "decoded_bytes": 41088,
      "floppy_archive_entries": [
        3173
      ],
      "cd_identifiers": [
        "73df1538"
      ]
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/TUNES/INTRO.SCC",
      "name": "tunes/intro.scc",
      "stored_sha256": "31da35289ebf7b04ece0bc94cbcd650c148d8edbb7fb5e1f2bcf72b1ae79564d",
      "decoded_sha256": "cd6bc5f6a5901a01f462d4f19b121f0d4f122ff45ca6f8887e0759ed0f14af03",
      "decoded_bytes": 35902,
      "floppy_archive_entries": [
        3210
      ],
      "cd_identifiers": [
        "75e11338"
      ]
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/WAYBIN/0.LIB",
      "name": "waybin/0.lib",
      "stored_sha256": "a6be9764fa5a43968862054caa5bd388df61344eb96c3beae9e04eb4f0702e43",
      "decoded_sha256": "a6be9764fa5a43968862054caa5bd388df61344eb96c3beae9e04eb4f0702e43",
      "decoded_bytes": 216,
      "floppy_archive_entries": [],
      "cd_identifiers": [],
      "content_path": "extracted/floppy_1993_11_loose/resources/loose/waybin/0.lib",
      "note": "Loose installation resource absent from both archives; may be user-created. It is not assumed to be shipped floppy content."
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/WAYBIN/0.YUG",
      "name": "waybin/0.yug",
      "stored_sha256": "37158cdfcce6c1413e3d991c1251800a251bab76399c32f7e0f13866bc63b183",
      "decoded_sha256": "37158cdfcce6c1413e3d991c1251800a251bab76399c32f7e0f13866bc63b183",
      "decoded_bytes": 133,
      "floppy_archive_entries": [],
      "cd_identifiers": [],
      "content_path": "extracted/floppy_1993_11_loose/resources/loose/waybin/0.yug",
      "note": "Loose installation resource absent from both archives; may be user-created. It is not assumed to be shipped floppy content."
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/WAYBIN/1.YUG",
      "name": "waybin/1.yug",
      "stored_sha256": "0b837dbccb1ceb75df27d9fd2d600bc60732c3da9957e35b00dae921661f8ceb",
      "decoded_sha256": "0b837dbccb1ceb75df27d9fd2d600bc60732c3da9957e35b00dae921661f8ceb",
      "decoded_bytes": 438,
      "floppy_archive_entries": [],
      "cd_identifiers": [],
      "content_path": "extracted/floppy_1993_11_loose/resources/loose/waybin/1.yug",
      "note": "Loose installation resource absent from both archives; may be user-created. It is not assumed to be shipped floppy content."
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/WAYBIN/COL",
      "name": "waybin/col",
      "stored_sha256": "1ed4a28479d3ee813d7dcf729a5e7ae3a53929b150e21b104bc771352489b999",
      "decoded_sha256": "1ed4a28479d3ee813d7dcf729a5e7ae3a53929b150e21b104bc771352489b999",
      "decoded_bytes": 21,
      "floppy_archive_entries": [],
      "cd_identifiers": [],
      "content_path": "extracted/floppy_1993_11_loose/resources/loose/waybin/col",
      "note": "Loose installation resource absent from both archives; may be user-created. It is not assumed to be shipped floppy content."
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/WAYTXT/0.LIB",
      "name": "waytxt/0.lib",
      "stored_sha256": "d5686f054483529b8f5819abe3d487e31e7dbc1dad6d313ca99c28e23b73e4a7",
      "decoded_sha256": "d5686f054483529b8f5819abe3d487e31e7dbc1dad6d313ca99c28e23b73e4a7",
      "decoded_bytes": 263,
      "floppy_archive_entries": [],
      "cd_identifiers": [],
      "content_path": "extracted/floppy_1993_11_loose/resources/loose/waytxt/0.lib",
      "note": "Loose installation resource absent from both archives; may be user-created. It is not assumed to be shipped floppy content."
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/WAYTXT/0.YUG",
      "name": "waytxt/0.yug",
      "stored_sha256": "fc7a7497147559889c70f621c605d22c58e5194ddafd8743dc66373a7bfe6117",
      "decoded_sha256": "fc7a7497147559889c70f621c605d22c58e5194ddafd8743dc66373a7bfe6117",
      "decoded_bytes": 164,
      "floppy_archive_entries": [],
      "cd_identifiers": [],
      "content_path": "extracted/floppy_1993_11_loose/resources/loose/waytxt/0.yug",
      "note": "Loose installation resource absent from both archives; may be user-created. It is not assumed to be shipped floppy content."
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/WAYTXT/1.YUG",
      "name": "waytxt/1.yug",
      "stored_sha256": "4b27a5d817f611a0ad85a01b848f2e93466acaad4cf583a65ca15dd2308ab96e",
      "decoded_sha256": "4b27a5d817f611a0ad85a01b848f2e93466acaad4cf583a65ca15dd2308ab96e",
      "decoded_bytes": 160,
      "floppy_archive_entries": [],
      "cd_identifiers": [],
      "content_path": "extracted/floppy_1993_11_loose/resources/loose/waytxt/1.yug",
      "note": "Loose installation resource absent from both archives; may be user-created. It is not assumed to be shipped floppy content."
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/WAYTXT/COL",
      "name": "waytxt/col",
      "stored_sha256": "7eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6",
      "decoded_sha256": "7eb70257593da06f682a3ddda54a9d260d4fc514f645237f5ca74b08f8da61a6",
      "decoded_bytes": 2,
      "floppy_archive_entries": [],
      "cd_identifiers": [
        "407b2e06",
        "4f773606"
      ]
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/WAYTXT/UNCFILES.LIB",
      "name": "waytxt/uncfiles.lib",
      "stored_sha256": "db18d45670c48f98dcb05f2d64946ffe57c0e253d34ae472d8ebeec6a46fab9b",
      "decoded_sha256": "db18d45670c48f98dcb05f2d64946ffe57c0e253d34ae472d8ebeec6a46fab9b",
      "decoded_bytes": 288,
      "floppy_archive_entries": [],
      "cd_identifiers": [],
      "content_path": "extracted/floppy_1993_11_loose/resources/loose/waytxt/uncfiles.lib",
      "note": "Loose installation resource absent from both archives; may be user-created. It is not assumed to be shipped floppy content."
    },
    {
      "version": "floppy_1994_03_archived",
      "path": "installs/floppy_1994_03_archived/TFX/WAYTXT/UNCFILES.YUG",
      "name": "waytxt/uncfiles.yug",
      "stored_sha256": "8d02e83c1df4c048ed63556aaef55251d3ecfab43cb24ccb691e1b7b1efa2870",
      "decoded_sha256": "8d02e83c1df4c048ed63556aaef55251d3ecfab43cb24ccb691e1b7b1efa2870",
      "decoded_bytes": 288,
      "floppy_archive_entries": [],
      "cd_identifiers": [],
      "content_path": "extracted/floppy_1993_11_loose/resources/loose/waytxt/uncfiles.yug",
      "note": "Loose installation resource absent from both archives; may be user-created. It is not assumed to be shipped floppy content."
    }
  ]
}
