{
  "checkedAt": "2026-10-28T06:11:12.140959+00:00",
  "executableSha256": "c40583d707af7abd9b8568e2ed5a4f117f27a775dca617c8d7b873d76772dd6d",
  "originalWindowsRuntimeVerified": false,
  "method": "Unmodified complete rebase predicate and three original arithmetic blocks in Unicorn; controlled structures/registers and map wrapping. Other call sites are static byte checks.",
  "blocks": [
    {
      "start": "0x5c3570",
      "end": "0x5c3609",
      "purpose": "complete rebase range predicate",
      "bytes": "8b4424048b51242bc2538a1d1c759c0055998b6928568bf05733f22bf2f6c30174158b3d94749c008bc7992bc2d1f83bf07e042bfe8bf78b4424182bc5998bf833fa2bfaf6c30274158b1d80749c008bc3992bc2d1f83bf87e042bdf8bfb8b41408b15a0719c008d0c80c1e1032bc88b4cca6485c97f05b9f40100008d043e8d0c49992bc203c9d1f833d23bc15f5e0f9ec25d8ac25bc20800",
      "sha256": "de05b078fc6d4e343eb4ef9aae9af7331b841384856b9b47595c88552762b43c"
    },
    {
      "start": "0x5c6a6b",
      "end": "0x5c6a8f",
      "purpose": "AA experience-weighted survivor weight and draw denominator",
      "bytes": "8b5740460fafc669d2380100008d3480a1a0719c00b97426a5008b84023401000003c650",
      "sha256": "320bc513a9291add1f90dde7f0efe75954aea9bda8ce0e42660a34812c22520a"
    },
    {
      "start": "0x5c6b60",
      "end": "0x5c6b82",
      "purpose": "interception range lookup and zero-range bypass",
      "bytes": "8b46408b0da0719c0069c0380100008b44086485c00f85d101000033d2e9db010000",
      "sha256": "c8dd43a33051cce1af16ba22309f89be05aac51764bd916cd9a722236c2adfe1"
    },
    {
      "start": "0x5c6d4c",
      "end": "0x5c6d5d",
      "purpose": "positive interception radius floor and minimum1",
      "bytes": "992bc2d1f883f8018bd07f05ba01000000",
      "sha256": "7a0e7a7acaf66dbcc7a91b7fab215369809f2b7c892d14b4735fba9587e968e1"
    },
    {
      "start": "0x5c669f",
      "end": "0x5c66a7",
      "purpose": "city AA draw denominator",
      "bytes": "03c7b97426a50050",
      "sha256": "d42d49ae6054cbdb79421a2357361bd20fe02ea8006c0fedc7dd747c2e2caeea"
    }
  ],
  "checks": [
    {
      "address": "0x5c6b7b",
      "bytes": "33d2",
      "meaning": "zero operational range bypasses minimum1 interception radius"
    },
    {
      "address": "0x5c35ef",
      "bytes": "8d0c49",
      "meaning": "rebase range times3"
    },
    {
      "address": "0x5c35f5",
      "bytes": "03c9",
      "meaning": "rebase range times2, total6"
    },
    {
      "address": "0x5c35e7",
      "bytes": "b9f4010000",
      "meaning": "zero/negative range fallback500"
    },
    {
      "address": "0x5c6a61",
      "bytes": "8b7544",
      "meaning": "AA uses original unit Combat_Experience field, not damage"
    },
    {
      "address": "0x5c6a78",
      "bytes": "8d3480",
      "meaning": "experience-weighted AA defense times5"
    },
    {
      "address": "0x5c6a99",
      "bytes": "3bc6",
      "meaning": "unit AA succeeds when random result reaches survivor weight"
    },
    {
      "address": "0x5c69df",
      "bytes": "83ff04",
      "meaning": "limit4 strongest AA candidates"
    },
    {
      "address": "0x5c6663",
      "bytes": "8b3564729c00",
      "meaning": "city AA stealth interception rule"
    },
    {
      "address": "0x5c666b",
      "bytes": "8b3560729c00",
      "meaning": "city AA ordinary interception rule"
    },
    {
      "address": "0x5c66bc",
      "bytes": "3bf0",
      "meaning": "city AA destroys when roll is not below plane defense"
    },
    {
      "address": "0x5c66be",
      "bytes": "0f8c7c060000",
      "meaning": "survivor still returns mission consumed"
    },
    {
      "address": "0x5c725b",
      "bytes": "83fb19",
      "meaning": "air recon reveals25 original coordinates"
    },
    {
      "address": "0x5c726b",
      "bytes": "894750",
      "meaning": "recon consumes full unit movement"
    },
    {
      "address": "0x5c6eee",
      "bytes": "894e50",
      "meaning": "rebase adds one road-movement quantum"
    },
    {
      "address": "0x5c6d51",
      "bytes": "83f801",
      "meaning": "interception radius minimum1"
    },
    {
      "address": "0x5c6e21",
      "bytes": "894650",
      "meaning": "successful interceptor spends its full movement"
    },
    {
      "address": "0x5c6e24",
      "bytes": "e827bffeff",
      "meaning": "successful interceptor leaves interception state"
    }
  ],
  "caseCount": 505,
  "cases": [
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 0,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 0,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 0,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        12,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 1,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 1,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 1,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        12,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 2,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 2,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 2,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        12,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 3,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 3,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 3,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 0,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        12,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 0,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 0,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 0,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        12,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 1,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 1,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 1,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        12,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 2,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 2,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 2,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        12,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 3,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 3,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 3,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 1,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        12,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 0,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 0,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 0,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        36,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 1,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 1,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 1,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        36,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 2,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 2,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 2,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        36,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 3,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 3,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 3,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 3,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        36,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 0,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 0,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 0,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        48,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 1,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 1,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 1,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        48,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 2,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 2,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 2,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        48,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 3,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 3,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 3,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 4,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        48,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 0,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 0,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": false
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 0,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 1,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 1,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 1,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 2,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 2,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 2,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 3,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 3,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 3,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 8,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 0,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 0,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 0,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 0,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 1,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 1,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 1,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 1,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 2,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 2,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 2,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 2,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        2,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        14,
        0
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 3,
      "from": [
        4,
        4
      ],
      "to": [
        40,
        40
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 3,
      "from": [
        2,
        2
      ],
      "to": [
        78,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 3,
      "from": [
        4,
        4
      ],
      "to": [
        12,
        12
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        0,
        78
      ],
      "allowed": true
    },
    {
      "kind": "rebase",
      "opRange": 32,
      "wrap": 3,
      "from": [
        0,
        0
      ],
      "to": [
        78,
        0
      ],
      "allowed": true
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 0,
      "airDefense": 0,
      "survivalWeight": 0,
      "drawDenominator": 0
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 0,
      "airDefense": 1,
      "survivalWeight": 0,
      "drawDenominator": 1
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 0,
      "airDefense": 2,
      "survivalWeight": 0,
      "drawDenominator": 2
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 0,
      "airDefense": 4,
      "survivalWeight": 0,
      "drawDenominator": 4
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 0,
      "airDefense": 6,
      "survivalWeight": 0,
      "drawDenominator": 6
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 0,
      "airDefense": 8,
      "survivalWeight": 0,
      "drawDenominator": 8
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 0,
      "airDefense": 10,
      "survivalWeight": 0,
      "drawDenominator": 10
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 1,
      "airDefense": 0,
      "survivalWeight": 0,
      "drawDenominator": 0
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 1,
      "airDefense": 1,
      "survivalWeight": 0,
      "drawDenominator": 1
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 1,
      "airDefense": 2,
      "survivalWeight": 0,
      "drawDenominator": 2
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 1,
      "airDefense": 4,
      "survivalWeight": 0,
      "drawDenominator": 4
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 1,
      "airDefense": 6,
      "survivalWeight": 0,
      "drawDenominator": 6
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 1,
      "airDefense": 8,
      "survivalWeight": 0,
      "drawDenominator": 8
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 1,
      "airDefense": 10,
      "survivalWeight": 0,
      "drawDenominator": 10
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 2,
      "airDefense": 0,
      "survivalWeight": 0,
      "drawDenominator": 0
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 2,
      "airDefense": 1,
      "survivalWeight": 0,
      "drawDenominator": 1
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 2,
      "airDefense": 2,
      "survivalWeight": 0,
      "drawDenominator": 2
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 2,
      "airDefense": 4,
      "survivalWeight": 0,
      "drawDenominator": 4
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 2,
      "airDefense": 6,
      "survivalWeight": 0,
      "drawDenominator": 6
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 2,
      "airDefense": 8,
      "survivalWeight": 0,
      "drawDenominator": 8
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 2,
      "airDefense": 10,
      "survivalWeight": 0,
      "drawDenominator": 10
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 3,
      "airDefense": 0,
      "survivalWeight": 0,
      "drawDenominator": 0
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 3,
      "airDefense": 1,
      "survivalWeight": 0,
      "drawDenominator": 1
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 3,
      "airDefense": 2,
      "survivalWeight": 0,
      "drawDenominator": 2
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 3,
      "airDefense": 4,
      "survivalWeight": 0,
      "drawDenominator": 4
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 3,
      "airDefense": 6,
      "survivalWeight": 0,
      "drawDenominator": 6
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 3,
      "airDefense": 8,
      "survivalWeight": 0,
      "drawDenominator": 8
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 3,
      "airDefense": 10,
      "survivalWeight": 0,
      "drawDenominator": 10
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 4,
      "airDefense": 0,
      "survivalWeight": 0,
      "drawDenominator": 0
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 4,
      "airDefense": 1,
      "survivalWeight": 0,
      "drawDenominator": 1
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 4,
      "airDefense": 2,
      "survivalWeight": 0,
      "drawDenominator": 2
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 4,
      "airDefense": 4,
      "survivalWeight": 0,
      "drawDenominator": 4
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 4,
      "airDefense": 6,
      "survivalWeight": 0,
      "drawDenominator": 6
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 4,
      "airDefense": 8,
      "survivalWeight": 0,
      "drawDenominator": 8
    },
    {
      "kind": "unit-aa",
      "defense": 0,
      "experienceId": 4,
      "airDefense": 10,
      "survivalWeight": 0,
      "drawDenominator": 10
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 0,
      "airDefense": 0,
      "survivalWeight": 5,
      "drawDenominator": 5
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 0,
      "airDefense": 1,
      "survivalWeight": 5,
      "drawDenominator": 6
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 0,
      "airDefense": 2,
      "survivalWeight": 5,
      "drawDenominator": 7
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 0,
      "airDefense": 4,
      "survivalWeight": 5,
      "drawDenominator": 9
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 0,
      "airDefense": 6,
      "survivalWeight": 5,
      "drawDenominator": 11
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 0,
      "airDefense": 8,
      "survivalWeight": 5,
      "drawDenominator": 13
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 0,
      "airDefense": 10,
      "survivalWeight": 5,
      "drawDenominator": 15
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 1,
      "airDefense": 0,
      "survivalWeight": 10,
      "drawDenominator": 10
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 1,
      "airDefense": 1,
      "survivalWeight": 10,
      "drawDenominator": 11
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 1,
      "airDefense": 2,
      "survivalWeight": 10,
      "drawDenominator": 12
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 1,
      "airDefense": 4,
      "survivalWeight": 10,
      "drawDenominator": 14
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 1,
      "airDefense": 6,
      "survivalWeight": 10,
      "drawDenominator": 16
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 1,
      "airDefense": 8,
      "survivalWeight": 10,
      "drawDenominator": 18
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 1,
      "airDefense": 10,
      "survivalWeight": 10,
      "drawDenominator": 20
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 2,
      "airDefense": 0,
      "survivalWeight": 15,
      "drawDenominator": 15
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 2,
      "airDefense": 1,
      "survivalWeight": 15,
      "drawDenominator": 16
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 2,
      "airDefense": 2,
      "survivalWeight": 15,
      "drawDenominator": 17
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 2,
      "airDefense": 4,
      "survivalWeight": 15,
      "drawDenominator": 19
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 2,
      "airDefense": 6,
      "survivalWeight": 15,
      "drawDenominator": 21
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 2,
      "airDefense": 8,
      "survivalWeight": 15,
      "drawDenominator": 23
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 2,
      "airDefense": 10,
      "survivalWeight": 15,
      "drawDenominator": 25
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 3,
      "airDefense": 0,
      "survivalWeight": 20,
      "drawDenominator": 20
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 3,
      "airDefense": 1,
      "survivalWeight": 20,
      "drawDenominator": 21
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 3,
      "airDefense": 2,
      "survivalWeight": 20,
      "drawDenominator": 22
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 3,
      "airDefense": 4,
      "survivalWeight": 20,
      "drawDenominator": 24
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 3,
      "airDefense": 6,
      "survivalWeight": 20,
      "drawDenominator": 26
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 3,
      "airDefense": 8,
      "survivalWeight": 20,
      "drawDenominator": 28
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 3,
      "airDefense": 10,
      "survivalWeight": 20,
      "drawDenominator": 30
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 4,
      "airDefense": 0,
      "survivalWeight": 25,
      "drawDenominator": 25
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 4,
      "airDefense": 1,
      "survivalWeight": 25,
      "drawDenominator": 26
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 4,
      "airDefense": 2,
      "survivalWeight": 25,
      "drawDenominator": 27
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 4,
      "airDefense": 4,
      "survivalWeight": 25,
      "drawDenominator": 29
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 4,
      "airDefense": 6,
      "survivalWeight": 25,
      "drawDenominator": 31
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 4,
      "airDefense": 8,
      "survivalWeight": 25,
      "drawDenominator": 33
    },
    {
      "kind": "unit-aa",
      "defense": 1,
      "experienceId": 4,
      "airDefense": 10,
      "survivalWeight": 25,
      "drawDenominator": 35
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 0,
      "airDefense": 0,
      "survivalWeight": 10,
      "drawDenominator": 10
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 0,
      "airDefense": 1,
      "survivalWeight": 10,
      "drawDenominator": 11
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 0,
      "airDefense": 2,
      "survivalWeight": 10,
      "drawDenominator": 12
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 0,
      "airDefense": 4,
      "survivalWeight": 10,
      "drawDenominator": 14
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 0,
      "airDefense": 6,
      "survivalWeight": 10,
      "drawDenominator": 16
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 0,
      "airDefense": 8,
      "survivalWeight": 10,
      "drawDenominator": 18
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 0,
      "airDefense": 10,
      "survivalWeight": 10,
      "drawDenominator": 20
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 1,
      "airDefense": 0,
      "survivalWeight": 20,
      "drawDenominator": 20
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 1,
      "airDefense": 1,
      "survivalWeight": 20,
      "drawDenominator": 21
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 1,
      "airDefense": 2,
      "survivalWeight": 20,
      "drawDenominator": 22
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 1,
      "airDefense": 4,
      "survivalWeight": 20,
      "drawDenominator": 24
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 1,
      "airDefense": 6,
      "survivalWeight": 20,
      "drawDenominator": 26
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 1,
      "airDefense": 8,
      "survivalWeight": 20,
      "drawDenominator": 28
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 1,
      "airDefense": 10,
      "survivalWeight": 20,
      "drawDenominator": 30
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 2,
      "airDefense": 0,
      "survivalWeight": 30,
      "drawDenominator": 30
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 2,
      "airDefense": 1,
      "survivalWeight": 30,
      "drawDenominator": 31
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 2,
      "airDefense": 2,
      "survivalWeight": 30,
      "drawDenominator": 32
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 2,
      "airDefense": 4,
      "survivalWeight": 30,
      "drawDenominator": 34
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 2,
      "airDefense": 6,
      "survivalWeight": 30,
      "drawDenominator": 36
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 2,
      "airDefense": 8,
      "survivalWeight": 30,
      "drawDenominator": 38
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 2,
      "airDefense": 10,
      "survivalWeight": 30,
      "drawDenominator": 40
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 3,
      "airDefense": 0,
      "survivalWeight": 40,
      "drawDenominator": 40
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 3,
      "airDefense": 1,
      "survivalWeight": 40,
      "drawDenominator": 41
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 3,
      "airDefense": 2,
      "survivalWeight": 40,
      "drawDenominator": 42
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 3,
      "airDefense": 4,
      "survivalWeight": 40,
      "drawDenominator": 44
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 3,
      "airDefense": 6,
      "survivalWeight": 40,
      "drawDenominator": 46
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 3,
      "airDefense": 8,
      "survivalWeight": 40,
      "drawDenominator": 48
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 3,
      "airDefense": 10,
      "survivalWeight": 40,
      "drawDenominator": 50
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 4,
      "airDefense": 0,
      "survivalWeight": 50,
      "drawDenominator": 50
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 4,
      "airDefense": 1,
      "survivalWeight": 50,
      "drawDenominator": 51
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 4,
      "airDefense": 2,
      "survivalWeight": 50,
      "drawDenominator": 52
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 4,
      "airDefense": 4,
      "survivalWeight": 50,
      "drawDenominator": 54
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 4,
      "airDefense": 6,
      "survivalWeight": 50,
      "drawDenominator": 56
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 4,
      "airDefense": 8,
      "survivalWeight": 50,
      "drawDenominator": 58
    },
    {
      "kind": "unit-aa",
      "defense": 2,
      "experienceId": 4,
      "airDefense": 10,
      "survivalWeight": 50,
      "drawDenominator": 60
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 0,
      "airDefense": 0,
      "survivalWeight": 20,
      "drawDenominator": 20
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 0,
      "airDefense": 1,
      "survivalWeight": 20,
      "drawDenominator": 21
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 0,
      "airDefense": 2,
      "survivalWeight": 20,
      "drawDenominator": 22
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 0,
      "airDefense": 4,
      "survivalWeight": 20,
      "drawDenominator": 24
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 0,
      "airDefense": 6,
      "survivalWeight": 20,
      "drawDenominator": 26
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 0,
      "airDefense": 8,
      "survivalWeight": 20,
      "drawDenominator": 28
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 0,
      "airDefense": 10,
      "survivalWeight": 20,
      "drawDenominator": 30
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 1,
      "airDefense": 0,
      "survivalWeight": 40,
      "drawDenominator": 40
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 1,
      "airDefense": 1,
      "survivalWeight": 40,
      "drawDenominator": 41
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 1,
      "airDefense": 2,
      "survivalWeight": 40,
      "drawDenominator": 42
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 1,
      "airDefense": 4,
      "survivalWeight": 40,
      "drawDenominator": 44
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 1,
      "airDefense": 6,
      "survivalWeight": 40,
      "drawDenominator": 46
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 1,
      "airDefense": 8,
      "survivalWeight": 40,
      "drawDenominator": 48
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 1,
      "airDefense": 10,
      "survivalWeight": 40,
      "drawDenominator": 50
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 2,
      "airDefense": 0,
      "survivalWeight": 60,
      "drawDenominator": 60
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 2,
      "airDefense": 1,
      "survivalWeight": 60,
      "drawDenominator": 61
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 2,
      "airDefense": 2,
      "survivalWeight": 60,
      "drawDenominator": 62
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 2,
      "airDefense": 4,
      "survivalWeight": 60,
      "drawDenominator": 64
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 2,
      "airDefense": 6,
      "survivalWeight": 60,
      "drawDenominator": 66
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 2,
      "airDefense": 8,
      "survivalWeight": 60,
      "drawDenominator": 68
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 2,
      "airDefense": 10,
      "survivalWeight": 60,
      "drawDenominator": 70
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 3,
      "airDefense": 0,
      "survivalWeight": 80,
      "drawDenominator": 80
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 3,
      "airDefense": 1,
      "survivalWeight": 80,
      "drawDenominator": 81
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 3,
      "airDefense": 2,
      "survivalWeight": 80,
      "drawDenominator": 82
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 3,
      "airDefense": 4,
      "survivalWeight": 80,
      "drawDenominator": 84
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 3,
      "airDefense": 6,
      "survivalWeight": 80,
      "drawDenominator": 86
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 3,
      "airDefense": 8,
      "survivalWeight": 80,
      "drawDenominator": 88
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 3,
      "airDefense": 10,
      "survivalWeight": 80,
      "drawDenominator": 90
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 4,
      "airDefense": 0,
      "survivalWeight": 100,
      "drawDenominator": 100
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 4,
      "airDefense": 1,
      "survivalWeight": 100,
      "drawDenominator": 101
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 4,
      "airDefense": 2,
      "survivalWeight": 100,
      "drawDenominator": 102
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 4,
      "airDefense": 4,
      "survivalWeight": 100,
      "drawDenominator": 104
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 4,
      "airDefense": 6,
      "survivalWeight": 100,
      "drawDenominator": 106
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 4,
      "airDefense": 8,
      "survivalWeight": 100,
      "drawDenominator": 108
    },
    {
      "kind": "unit-aa",
      "defense": 4,
      "experienceId": 4,
      "airDefense": 10,
      "survivalWeight": 100,
      "drawDenominator": 110
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 0,
      "airDefense": 0,
      "survivalWeight": 40,
      "drawDenominator": 40
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 0,
      "airDefense": 1,
      "survivalWeight": 40,
      "drawDenominator": 41
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 0,
      "airDefense": 2,
      "survivalWeight": 40,
      "drawDenominator": 42
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 0,
      "airDefense": 4,
      "survivalWeight": 40,
      "drawDenominator": 44
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 0,
      "airDefense": 6,
      "survivalWeight": 40,
      "drawDenominator": 46
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 0,
      "airDefense": 8,
      "survivalWeight": 40,
      "drawDenominator": 48
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 0,
      "airDefense": 10,
      "survivalWeight": 40,
      "drawDenominator": 50
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 1,
      "airDefense": 0,
      "survivalWeight": 80,
      "drawDenominator": 80
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 1,
      "airDefense": 1,
      "survivalWeight": 80,
      "drawDenominator": 81
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 1,
      "airDefense": 2,
      "survivalWeight": 80,
      "drawDenominator": 82
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 1,
      "airDefense": 4,
      "survivalWeight": 80,
      "drawDenominator": 84
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 1,
      "airDefense": 6,
      "survivalWeight": 80,
      "drawDenominator": 86
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 1,
      "airDefense": 8,
      "survivalWeight": 80,
      "drawDenominator": 88
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 1,
      "airDefense": 10,
      "survivalWeight": 80,
      "drawDenominator": 90
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 2,
      "airDefense": 0,
      "survivalWeight": 120,
      "drawDenominator": 120
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 2,
      "airDefense": 1,
      "survivalWeight": 120,
      "drawDenominator": 121
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 2,
      "airDefense": 2,
      "survivalWeight": 120,
      "drawDenominator": 122
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 2,
      "airDefense": 4,
      "survivalWeight": 120,
      "drawDenominator": 124
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 2,
      "airDefense": 6,
      "survivalWeight": 120,
      "drawDenominator": 126
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 2,
      "airDefense": 8,
      "survivalWeight": 120,
      "drawDenominator": 128
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 2,
      "airDefense": 10,
      "survivalWeight": 120,
      "drawDenominator": 130
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 3,
      "airDefense": 0,
      "survivalWeight": 160,
      "drawDenominator": 160
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 3,
      "airDefense": 1,
      "survivalWeight": 160,
      "drawDenominator": 161
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 3,
      "airDefense": 2,
      "survivalWeight": 160,
      "drawDenominator": 162
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 3,
      "airDefense": 4,
      "survivalWeight": 160,
      "drawDenominator": 164
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 3,
      "airDefense": 6,
      "survivalWeight": 160,
      "drawDenominator": 166
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 3,
      "airDefense": 8,
      "survivalWeight": 160,
      "drawDenominator": 168
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 3,
      "airDefense": 10,
      "survivalWeight": 160,
      "drawDenominator": 170
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 4,
      "airDefense": 0,
      "survivalWeight": 200,
      "drawDenominator": 200
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 4,
      "airDefense": 1,
      "survivalWeight": 200,
      "drawDenominator": 201
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 4,
      "airDefense": 2,
      "survivalWeight": 200,
      "drawDenominator": 202
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 4,
      "airDefense": 4,
      "survivalWeight": 200,
      "drawDenominator": 204
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 4,
      "airDefense": 6,
      "survivalWeight": 200,
      "drawDenominator": 206
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 4,
      "airDefense": 8,
      "survivalWeight": 200,
      "drawDenominator": 208
    },
    {
      "kind": "unit-aa",
      "defense": 8,
      "experienceId": 4,
      "airDefense": 10,
      "survivalWeight": 200,
      "drawDenominator": 210
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 0,
      "airDefense": 0,
      "survivalWeight": 60,
      "drawDenominator": 60
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 0,
      "airDefense": 1,
      "survivalWeight": 60,
      "drawDenominator": 61
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 0,
      "airDefense": 2,
      "survivalWeight": 60,
      "drawDenominator": 62
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 0,
      "airDefense": 4,
      "survivalWeight": 60,
      "drawDenominator": 64
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 0,
      "airDefense": 6,
      "survivalWeight": 60,
      "drawDenominator": 66
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 0,
      "airDefense": 8,
      "survivalWeight": 60,
      "drawDenominator": 68
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 0,
      "airDefense": 10,
      "survivalWeight": 60,
      "drawDenominator": 70
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 1,
      "airDefense": 0,
      "survivalWeight": 120,
      "drawDenominator": 120
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 1,
      "airDefense": 1,
      "survivalWeight": 120,
      "drawDenominator": 121
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 1,
      "airDefense": 2,
      "survivalWeight": 120,
      "drawDenominator": 122
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 1,
      "airDefense": 4,
      "survivalWeight": 120,
      "drawDenominator": 124
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 1,
      "airDefense": 6,
      "survivalWeight": 120,
      "drawDenominator": 126
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 1,
      "airDefense": 8,
      "survivalWeight": 120,
      "drawDenominator": 128
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 1,
      "airDefense": 10,
      "survivalWeight": 120,
      "drawDenominator": 130
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 2,
      "airDefense": 0,
      "survivalWeight": 180,
      "drawDenominator": 180
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 2,
      "airDefense": 1,
      "survivalWeight": 180,
      "drawDenominator": 181
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 2,
      "airDefense": 2,
      "survivalWeight": 180,
      "drawDenominator": 182
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 2,
      "airDefense": 4,
      "survivalWeight": 180,
      "drawDenominator": 184
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 2,
      "airDefense": 6,
      "survivalWeight": 180,
      "drawDenominator": 186
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 2,
      "airDefense": 8,
      "survivalWeight": 180,
      "drawDenominator": 188
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 2,
      "airDefense": 10,
      "survivalWeight": 180,
      "drawDenominator": 190
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 3,
      "airDefense": 0,
      "survivalWeight": 240,
      "drawDenominator": 240
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 3,
      "airDefense": 1,
      "survivalWeight": 240,
      "drawDenominator": 241
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 3,
      "airDefense": 2,
      "survivalWeight": 240,
      "drawDenominator": 242
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 3,
      "airDefense": 4,
      "survivalWeight": 240,
      "drawDenominator": 244
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 3,
      "airDefense": 6,
      "survivalWeight": 240,
      "drawDenominator": 246
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 3,
      "airDefense": 8,
      "survivalWeight": 240,
      "drawDenominator": 248
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 3,
      "airDefense": 10,
      "survivalWeight": 240,
      "drawDenominator": 250
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 4,
      "airDefense": 0,
      "survivalWeight": 300,
      "drawDenominator": 300
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 4,
      "airDefense": 1,
      "survivalWeight": 300,
      "drawDenominator": 301
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 4,
      "airDefense": 2,
      "survivalWeight": 300,
      "drawDenominator": 302
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 4,
      "airDefense": 4,
      "survivalWeight": 300,
      "drawDenominator": 304
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 4,
      "airDefense": 6,
      "survivalWeight": 300,
      "drawDenominator": 306
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 4,
      "airDefense": 8,
      "survivalWeight": 300,
      "drawDenominator": 308
    },
    {
      "kind": "unit-aa",
      "defense": 12,
      "experienceId": 4,
      "airDefense": 10,
      "survivalWeight": 300,
      "drawDenominator": 310
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 0,
      "airDefense": 0,
      "survivalWeight": 150,
      "drawDenominator": 150
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 0,
      "airDefense": 1,
      "survivalWeight": 150,
      "drawDenominator": 151
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 0,
      "airDefense": 2,
      "survivalWeight": 150,
      "drawDenominator": 152
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 0,
      "airDefense": 4,
      "survivalWeight": 150,
      "drawDenominator": 154
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 0,
      "airDefense": 6,
      "survivalWeight": 150,
      "drawDenominator": 156
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 0,
      "airDefense": 8,
      "survivalWeight": 150,
      "drawDenominator": 158
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 0,
      "airDefense": 10,
      "survivalWeight": 150,
      "drawDenominator": 160
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 1,
      "airDefense": 0,
      "survivalWeight": 300,
      "drawDenominator": 300
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 1,
      "airDefense": 1,
      "survivalWeight": 300,
      "drawDenominator": 301
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 1,
      "airDefense": 2,
      "survivalWeight": 300,
      "drawDenominator": 302
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 1,
      "airDefense": 4,
      "survivalWeight": 300,
      "drawDenominator": 304
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 1,
      "airDefense": 6,
      "survivalWeight": 300,
      "drawDenominator": 306
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 1,
      "airDefense": 8,
      "survivalWeight": 300,
      "drawDenominator": 308
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 1,
      "airDefense": 10,
      "survivalWeight": 300,
      "drawDenominator": 310
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 2,
      "airDefense": 0,
      "survivalWeight": 450,
      "drawDenominator": 450
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 2,
      "airDefense": 1,
      "survivalWeight": 450,
      "drawDenominator": 451
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 2,
      "airDefense": 2,
      "survivalWeight": 450,
      "drawDenominator": 452
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 2,
      "airDefense": 4,
      "survivalWeight": 450,
      "drawDenominator": 454
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 2,
      "airDefense": 6,
      "survivalWeight": 450,
      "drawDenominator": 456
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 2,
      "airDefense": 8,
      "survivalWeight": 450,
      "drawDenominator": 458
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 2,
      "airDefense": 10,
      "survivalWeight": 450,
      "drawDenominator": 460
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 3,
      "airDefense": 0,
      "survivalWeight": 600,
      "drawDenominator": 600
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 3,
      "airDefense": 1,
      "survivalWeight": 600,
      "drawDenominator": 601
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 3,
      "airDefense": 2,
      "survivalWeight": 600,
      "drawDenominator": 602
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 3,
      "airDefense": 4,
      "survivalWeight": 600,
      "drawDenominator": 604
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 3,
      "airDefense": 6,
      "survivalWeight": 600,
      "drawDenominator": 606
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 3,
      "airDefense": 8,
      "survivalWeight": 600,
      "drawDenominator": 608
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 3,
      "airDefense": 10,
      "survivalWeight": 600,
      "drawDenominator": 610
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 4,
      "airDefense": 0,
      "survivalWeight": 750,
      "drawDenominator": 750
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 4,
      "airDefense": 1,
      "survivalWeight": 750,
      "drawDenominator": 751
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 4,
      "airDefense": 2,
      "survivalWeight": 750,
      "drawDenominator": 752
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 4,
      "airDefense": 4,
      "survivalWeight": 750,
      "drawDenominator": 754
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 4,
      "airDefense": 6,
      "survivalWeight": 750,
      "drawDenominator": 756
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 4,
      "airDefense": 8,
      "survivalWeight": 750,
      "drawDenominator": 758
    },
    {
      "kind": "unit-aa",
      "defense": 30,
      "experienceId": 4,
      "airDefense": 10,
      "survivalWeight": 750,
      "drawDenominator": 760
    },
    {
      "kind": "intercept-radius",
      "opRange": 0,
      "radius": 0
    },
    {
      "kind": "intercept-radius",
      "opRange": 1,
      "radius": 1
    },
    {
      "kind": "intercept-radius",
      "opRange": 2,
      "radius": 1
    },
    {
      "kind": "intercept-radius",
      "opRange": 3,
      "radius": 1
    },
    {
      "kind": "intercept-radius",
      "opRange": 4,
      "radius": 2
    },
    {
      "kind": "intercept-radius",
      "opRange": 5,
      "radius": 2
    },
    {
      "kind": "intercept-radius",
      "opRange": 6,
      "radius": 3
    },
    {
      "kind": "intercept-radius",
      "opRange": 7,
      "radius": 3
    },
    {
      "kind": "intercept-radius",
      "opRange": 8,
      "radius": 4
    },
    {
      "kind": "intercept-radius",
      "opRange": 9,
      "radius": 4
    },
    {
      "kind": "intercept-radius",
      "opRange": 10,
      "radius": 5
    },
    {
      "kind": "intercept-radius",
      "opRange": 11,
      "radius": 5
    },
    {
      "kind": "intercept-radius",
      "opRange": 12,
      "radius": 6
    },
    {
      "kind": "intercept-radius",
      "opRange": 13,
      "radius": 6
    },
    {
      "kind": "intercept-radius",
      "opRange": 14,
      "radius": 7
    },
    {
      "kind": "intercept-radius",
      "opRange": 15,
      "radius": 7
    },
    {
      "kind": "intercept-radius",
      "opRange": 16,
      "radius": 8
    },
    {
      "kind": "intercept-radius",
      "opRange": 17,
      "radius": 8
    },
    {
      "kind": "intercept-radius",
      "opRange": 18,
      "radius": 9
    },
    {
      "kind": "intercept-radius",
      "opRange": 19,
      "radius": 9
    },
    {
      "kind": "intercept-radius",
      "opRange": 20,
      "radius": 10
    },
    {
      "kind": "intercept-radius",
      "opRange": 21,
      "radius": 10
    },
    {
      "kind": "intercept-radius",
      "opRange": 22,
      "radius": 11
    },
    {
      "kind": "intercept-radius",
      "opRange": 23,
      "radius": 11
    },
    {
      "kind": "intercept-radius",
      "opRange": 24,
      "radius": 12
    },
    {
      "kind": "intercept-radius",
      "opRange": 25,
      "radius": 12
    },
    {
      "kind": "intercept-radius",
      "opRange": 26,
      "radius": 13
    },
    {
      "kind": "intercept-radius",
      "opRange": 27,
      "radius": 13
    },
    {
      "kind": "intercept-radius",
      "opRange": 28,
      "radius": 14
    },
    {
      "kind": "intercept-radius",
      "opRange": 29,
      "radius": 14
    },
    {
      "kind": "intercept-radius",
      "opRange": 30,
      "radius": 15
    },
    {
      "kind": "intercept-radius",
      "opRange": 31,
      "radius": 15
    },
    {
      "kind": "intercept-radius",
      "opRange": 32,
      "radius": 16
    },
    {
      "kind": "intercept-radius",
      "opRange": 33,
      "radius": 16
    },
    {
      "kind": "intercept-radius",
      "opRange": 34,
      "radius": 17
    },
    {
      "kind": "intercept-radius",
      "opRange": 35,
      "radius": 17
    },
    {
      "kind": "intercept-radius",
      "opRange": 36,
      "radius": 18
    },
    {
      "kind": "intercept-radius",
      "opRange": 37,
      "radius": 18
    },
    {
      "kind": "intercept-radius",
      "opRange": 38,
      "radius": 19
    },
    {
      "kind": "intercept-radius",
      "opRange": 39,
      "radius": 19
    },
    {
      "kind": "intercept-radius",
      "opRange": 40,
      "radius": 20
    },
    {
      "kind": "city-aa",
      "defense": 0,
      "airPower": 0,
      "drawDenominator": 0
    },
    {
      "kind": "city-aa",
      "defense": 0,
      "airPower": 1,
      "drawDenominator": 1
    },
    {
      "kind": "city-aa",
      "defense": 0,
      "airPower": 6,
      "drawDenominator": 6
    },
    {
      "kind": "city-aa",
      "defense": 0,
      "airPower": 12,
      "drawDenominator": 12
    },
    {
      "kind": "city-aa",
      "defense": 0,
      "airPower": 20,
      "drawDenominator": 20
    },
    {
      "kind": "city-aa",
      "defense": 1,
      "airPower": 0,
      "drawDenominator": 1
    },
    {
      "kind": "city-aa",
      "defense": 1,
      "airPower": 1,
      "drawDenominator": 2
    },
    {
      "kind": "city-aa",
      "defense": 1,
      "airPower": 6,
      "drawDenominator": 7
    },
    {
      "kind": "city-aa",
      "defense": 1,
      "airPower": 12,
      "drawDenominator": 13
    },
    {
      "kind": "city-aa",
      "defense": 1,
      "airPower": 20,
      "drawDenominator": 21
    },
    {
      "kind": "city-aa",
      "defense": 2,
      "airPower": 0,
      "drawDenominator": 2
    },
    {
      "kind": "city-aa",
      "defense": 2,
      "airPower": 1,
      "drawDenominator": 3
    },
    {
      "kind": "city-aa",
      "defense": 2,
      "airPower": 6,
      "drawDenominator": 8
    },
    {
      "kind": "city-aa",
      "defense": 2,
      "airPower": 12,
      "drawDenominator": 14
    },
    {
      "kind": "city-aa",
      "defense": 2,
      "airPower": 20,
      "drawDenominator": 22
    },
    {
      "kind": "city-aa",
      "defense": 4,
      "airPower": 0,
      "drawDenominator": 4
    },
    {
      "kind": "city-aa",
      "defense": 4,
      "airPower": 1,
      "drawDenominator": 5
    },
    {
      "kind": "city-aa",
      "defense": 4,
      "airPower": 6,
      "drawDenominator": 10
    },
    {
      "kind": "city-aa",
      "defense": 4,
      "airPower": 12,
      "drawDenominator": 16
    },
    {
      "kind": "city-aa",
      "defense": 4,
      "airPower": 20,
      "drawDenominator": 24
    },
    {
      "kind": "city-aa",
      "defense": 8,
      "airPower": 0,
      "drawDenominator": 8
    },
    {
      "kind": "city-aa",
      "defense": 8,
      "airPower": 1,
      "drawDenominator": 9
    },
    {
      "kind": "city-aa",
      "defense": 8,
      "airPower": 6,
      "drawDenominator": 14
    },
    {
      "kind": "city-aa",
      "defense": 8,
      "airPower": 12,
      "drawDenominator": 20
    },
    {
      "kind": "city-aa",
      "defense": 8,
      "airPower": 20,
      "drawDenominator": 28
    },
    {
      "kind": "city-aa",
      "defense": 12,
      "airPower": 0,
      "drawDenominator": 12
    },
    {
      "kind": "city-aa",
      "defense": 12,
      "airPower": 1,
      "drawDenominator": 13
    },
    {
      "kind": "city-aa",
      "defense": 12,
      "airPower": 6,
      "drawDenominator": 18
    },
    {
      "kind": "city-aa",
      "defense": 12,
      "airPower": 12,
      "drawDenominator": 24
    },
    {
      "kind": "city-aa",
      "defense": 12,
      "airPower": 20,
      "drawDenominator": 32
    },
    {
      "kind": "city-aa",
      "defense": 30,
      "airPower": 0,
      "drawDenominator": 30
    },
    {
      "kind": "city-aa",
      "defense": 30,
      "airPower": 1,
      "drawDenominator": 31
    },
    {
      "kind": "city-aa",
      "defense": 30,
      "airPower": 6,
      "drawDenominator": 36
    },
    {
      "kind": "city-aa",
      "defense": 30,
      "airPower": 12,
      "drawDenominator": 42
    },
    {
      "kind": "city-aa",
      "defense": 30,
      "airPower": 20,
      "drawDenominator": 50
    }
  ],
  "nativeAirTypes": [
    {
      "id": 285,
      "name": "Воздушный Шар",
      "operational_range": 4,
      "movement": 1,
      "attack": 0,
      "defense": 2,
      "bombard_strength": 0,
      "rate_of_fire": 0,
      "capacity": 0,
      "ability_flags_hex": "0000400000000000",
      "action_flags_hex": "6f00000000010000000000000a00000001800100"
    },
    {
      "id": 286,
      "name": "Дирижабль",
      "operational_range": 8,
      "movement": 1,
      "attack": 0,
      "defense": 3,
      "bombard_strength": 0,
      "rate_of_fire": 0,
      "capacity": 0,
      "ability_flags_hex": "0000400000000000",
      "action_flags_hex": "6f00000000010000000000000a00000001800100"
    },
    {
      "id": 288,
      "name": "Бомбардировщик",
      "operational_range": 12,
      "movement": 1,
      "attack": 0,
      "defense": 8,
      "bombard_strength": 40,
      "rate_of_fire": 5,
      "capacity": 1,
      "ability_flags_hex": "0045001040000000",
      "action_flags_hex": "6f00000000010000000000000900000001900100"
    },
    {
      "id": 289,
      "name": "Дальний Бомбардировщик",
      "operational_range": 18,
      "movement": 1,
      "attack": 0,
      "defense": 6,
      "bombard_strength": 40,
      "rate_of_fire": 6,
      "capacity": 1,
      "ability_flags_hex": "0045001040000000",
      "action_flags_hex": "6f00000000010000000000001900000001b00100"
    },
    {
      "id": 290,
      "name": "Стратегический Бомбардировщик",
      "operational_range": 32,
      "movement": 2,
      "attack": 0,
      "defense": 12,
      "bombard_strength": 60,
      "rate_of_fire": 8,
      "capacity": 1,
      "ability_flags_hex": "0045001840000000",
      "action_flags_hex": "6f00000000000000000000001900000001b00100"
    },
    {
      "id": 291,
      "name": "Истребитель Стелс",
      "operational_range": 24,
      "movement": 2,
      "attack": 0,
      "defense": 14,
      "bombard_strength": 60,
      "rate_of_fire": 3,
      "capacity": 1,
      "ability_flags_hex": "0045201840000000",
      "action_flags_hex": "6f00000000000000000000001900000001b00100"
    },
    {
      "id": 292,
      "name": "Бомбардировщик Стелс",
      "operational_range": 28,
      "movement": 3,
      "attack": 0,
      "defense": 12,
      "bombard_strength": 80,
      "rate_of_fire": 10,
      "capacity": 1,
      "ability_flags_hex": "0045201840000000",
      "action_flags_hex": "6f00000000000000000000001900000001b00100"
    },
    {
      "id": 293,
      "name": "Биплан",
      "operational_range": 3,
      "movement": 1,
      "attack": 6,
      "defense": 4,
      "bombard_strength": 8,
      "rate_of_fire": 1,
      "capacity": 0,
      "ability_flags_hex": "0004001080000000",
      "action_flags_hex": "4f00000000010000000000000f00000001900100"
    },
    {
      "id": 294,
      "name": "Триплан Фоккер",
      "operational_range": 3,
      "movement": 1,
      "attack": 6,
      "defense": 4,
      "bombard_strength": 8,
      "rate_of_fire": 1,
      "capacity": 0,
      "ability_flags_hex": "0004001080000000",
      "action_flags_hex": "7f00000000010000000000000f00000001900100"
    },
    {
      "id": 295,
      "name": "Истребитель",
      "operational_range": 8,
      "movement": 2,
      "attack": 12,
      "defense": 10,
      "bombard_strength": 20,
      "rate_of_fire": 3,
      "capacity": 0,
      "ability_flags_hex": "0004001880000000",
      "action_flags_hex": "4f00000001010000000000000f00000001900100"
    },
    {
      "id": 296,
      "name": "Истребитель Mustang",
      "operational_range": 8,
      "movement": 2,
      "attack": 12,
      "defense": 10,
      "bombard_strength": 20,
      "rate_of_fire": 3,
      "capacity": 0,
      "ability_flags_hex": "0004001880000000",
      "action_flags_hex": "4f00000001010000000000000f00000001900100"
    },
    {
      "id": 297,
      "name": "Истребитель Spitfire",
      "operational_range": 8,
      "movement": 2,
      "attack": 12,
      "defense": 10,
      "bombard_strength": 20,
      "rate_of_fire": 3,
      "capacity": 0,
      "ability_flags_hex": "0004001880000000",
      "action_flags_hex": "4f00000001010000000000000f00000001900100"
    },
    {
      "id": 298,
      "name": "Истребитель Zero",
      "operational_range": 8,
      "movement": 2,
      "attack": 12,
      "defense": 10,
      "bombard_strength": 20,
      "rate_of_fire": 3,
      "capacity": 0,
      "ability_flags_hex": "0004001880000000",
      "action_flags_hex": "4f00000001010000000000000f00000001900100"
    },
    {
      "id": 299,
      "name": "Штурмовик",
      "operational_range": 8,
      "movement": 2,
      "attack": 12,
      "defense": 10,
      "bombard_strength": 20,
      "rate_of_fire": 3,
      "capacity": 0,
      "ability_flags_hex": "0004001880000000",
      "action_flags_hex": "4f00000001010000000000000f00000001900100"
    },
    {
      "id": 300,
      "name": "Истребитель FW190",
      "operational_range": 8,
      "movement": 2,
      "attack": 12,
      "defense": 10,
      "bombard_strength": 20,
      "rate_of_fire": 3,
      "capacity": 0,
      "ability_flags_hex": "0004001880000000",
      "action_flags_hex": "4f00000001010000000000000f00000001900100"
    },
    {
      "id": 301,
      "name": "Реактивный Истребитель",
      "operational_range": 8,
      "movement": 2,
      "attack": 16,
      "defense": 12,
      "bombard_strength": 30,
      "rate_of_fire": 2,
      "capacity": 0,
      "ability_flags_hex": "0004001880000000",
      "action_flags_hex": "4f00000001010000000000000f00000001900100"
    },
    {
      "id": 302,
      "name": "Истребитель ME-1101",
      "operational_range": 8,
      "movement": 2,
      "attack": 16,
      "defense": 12,
      "bombard_strength": 30,
      "rate_of_fire": 2,
      "capacity": 0,
      "ability_flags_hex": "0004001880000000",
      "action_flags_hex": "7f00000001010000000000000f00000001900100"
    },
    {
      "id": 303,
      "name": "Истребитель F-86",
      "operational_range": 8,
      "movement": 2,
      "attack": 16,
      "defense": 12,
      "bombard_strength": 30,
      "rate_of_fire": 2,
      "capacity": 0,
      "ability_flags_hex": "0004001880000000",
      "action_flags_hex": "7f00000001010000000000000f00000001900100"
    },
    {
      "id": 304,
      "name": "МИГ-15",
      "operational_range": 8,
      "movement": 2,
      "attack": 16,
      "defense": 12,
      "bombard_strength": 30,
      "rate_of_fire": 2,
      "capacity": 0,
      "ability_flags_hex": "0004001880000000",
      "action_flags_hex": "7f00000001010000000000000f00000001900100"
    },
    {
      "id": 305,
      "name": "Перехватчик",
      "operational_range": 12,
      "movement": 2,
      "attack": 32,
      "defense": 28,
      "bombard_strength": 40,
      "rate_of_fire": 3,
      "capacity": 0,
      "ability_flags_hex": "0004001880000000",
      "action_flags_hex": "7f00000001000000000000001f00000001b00100"
    },
    {
      "id": 306,
      "name": "Перехватчик F-15",
      "operational_range": 12,
      "movement": 2,
      "attack": 32,
      "defense": 28,
      "bombard_strength": 40,
      "rate_of_fire": 3,
      "capacity": 0,
      "ability_flags_hex": "0004001880000000",
      "action_flags_hex": "4f00000001000000000000001f00000001b00100"
    },
    {
      "id": 307,
      "name": "МИГ-29",
      "operational_range": 12,
      "movement": 2,
      "attack": 32,
      "defense": 28,
      "bombard_strength": 40,
      "rate_of_fire": 3,
      "capacity": 0,
      "ability_flags_hex": "0004001880000000",
      "action_flags_hex": "7f00000001000000000000001f00000001b00100"
    },
    {
      "id": 308,
      "name": "Перехватчик Harrier",
      "operational_range": 12,
      "movement": 2,
      "attack": 32,
      "defense": 28,
      "bombard_strength": 40,
      "rate_of_fire": 3,
      "capacity": 0,
      "ability_flags_hex": "0000001880000000",
      "action_flags_hex": "7f00000001000000000000001f00000001b00100"
    },
    {
      "id": 309,
      "name": "Современный истребитель",
      "operational_range": 16,
      "movement": 3,
      "attack": 40,
      "defense": 30,
      "bombard_strength": 50,
      "rate_of_fire": 3,
      "capacity": 0,
      "ability_flags_hex": "0004201880000000",
      "action_flags_hex": "4f00000001000000000000001f00000001b00100"
    },
    {
      "id": 310,
      "name": "Транспортный самолёт",
      "operational_range": 30,
      "movement": 1,
      "attack": 0,
      "defense": 4,
      "bombard_strength": 0,
      "rate_of_fire": 0,
      "capacity": 4,
      "ability_flags_hex": "0004000000000000",
      "action_flags_hex": "6f00000002000000000000000a00000001800100"
    },
    {
      "id": 311,
      "name": "Вертолёт",
      "operational_range": 8,
      "movement": 1,
      "attack": 0,
      "defense": 6,
      "bombard_strength": 0,
      "rate_of_fire": 0,
      "capacity": 2,
      "ability_flags_hex": "0004000000020000",
      "action_flags_hex": "6f00000022000000000000000a00000001800100"
    },
    {
      "id": 312,
      "name": "Противолодочный Вертолёт",
      "operational_range": 6,
      "movement": 2,
      "attack": 12,
      "defense": 4,
      "bombard_strength": 20,
      "rate_of_fire": 3,
      "capacity": 0,
      "ability_flags_hex": "0004401040000000",
      "action_flags_hex": "5f00000001000000000000000b00000001900100"
    }
  ],
  "interceptionRules": {
    "air_interception": 80,
    "stealth_interception": 5
  },
  "open": [
    "Full original mission dispatch, search and PRNG order",
    "Precise interception geometry predicate, SAM immunity and mixed-owner AA exceptions",
    "Precision bombing target categories and air cargo/airfield exceptions",
    "Full Windows runtime and animation sequencing"
  ]
}
