{
  "positiveCount": 597,
  "rows": 199781,
  "top5Budget": 344,
  "curve": [
    {
      "budget": 0,
      "full": 0.0,
      "persistence": 0.0
    },
    {
      "budget": 1,
      "full": 166.0,
      "persistence": 113.0
    },
    {
      "budget": 2,
      "full": 241.0,
      "persistence": 189.0
    },
    {
      "budget": 3,
      "full": 310.0,
      "persistence": 222.0
    },
    {
      "budget": 4,
      "full": 343.0,
      "persistence": 261.0
    },
    {
      "budget": 5,
      "full": 376.0,
      "persistence": 292.0
    },
    {
      "budget": 6,
      "full": 406.0,
      "persistence": 305.0
    },
    {
      "budget": 7,
      "full": 427.0,
      "persistence": 319.0
    },
    {
      "budget": 8,
      "full": 452.0,
      "persistence": 332.0
    },
    {
      "budget": 9,
      "full": 466.0,
      "persistence": 348.0
    },
    {
      "budget": 10,
      "full": 479.0,
      "persistence": 353.0
    },
    {
      "budget": 11,
      "full": 493.0,
      "persistence": 364.0
    },
    {
      "budget": 12,
      "full": 502.0,
      "persistence": 372.0
    },
    {
      "budget": 13,
      "full": 508.0,
      "persistence": 382.0
    },
    {
      "budget": 14,
      "full": 517.0,
      "persistence": 390.0
    },
    {
      "budget": 15,
      "full": 522.0,
      "persistence": 399.01149425287355
    },
    {
      "budget": 16,
      "full": 533.0,
      "persistence": 406.04754440961335
    },
    {
      "budget": 17,
      "full": 537.0,
      "persistence": 413.0835945663532
    },
    {
      "budget": 18,
      "full": 540.0,
      "persistence": 418.11964472309296
    },
    {
      "budget": 19,
      "full": 543.0,
      "persistence": 426.15517241379314
    },
    {
      "budget": 20,
      "full": 544.0,
      "persistence": 431.21163890359935
    }
  ],
  "regions": [
    {
      "id": "73774",
      "name": "Redding, CA",
      "positives": 3,
      "full": 3.0,
      "persistence": 3.0,
      "result": "TIE",
      "highGrowth": false
    },
    {
      "id": "29818",
      "name": "Flagstaff, AZ",
      "positives": 4,
      "full": 4.0,
      "persistence": 4.0,
      "result": "TIE",
      "highGrowth": false
    },
    {
      "id": "43885",
      "name": "Kankakee, IL",
      "positives": 53,
      "full": 35.0,
      "persistence": 23.0,
      "result": "WIN",
      "highGrowth": true
    },
    {
      "id": "43210",
      "name": "Johnson City, TN",
      "positives": 11,
      "full": 3.0,
      "persistence": 3.0,
      "result": "TIE",
      "highGrowth": false
    },
    {
      "id": "34246",
      "name": "Grand Island, NE",
      "positives": 12,
      "full": 11.0,
      "persistence": 9.0,
      "result": "WIN",
      "highGrowth": false
    },
    {
      "id": "89326",
      "name": "Tyler, TX",
      "positives": 13,
      "full": 5.0,
      "persistence": 6.0,
      "result": "LOSS",
      "highGrowth": false
    },
    {
      "id": "78364",
      "name": "Salisbury, MD--DE",
      "positives": 43,
      "full": 30.0,
      "persistence": 20.0,
      "result": "WIN",
      "highGrowth": true
    },
    {
      "id": "02764",
      "name": "Appleton, WI",
      "positives": 56,
      "full": 37.0,
      "persistence": 26.0,
      "result": "WIN",
      "highGrowth": true
    },
    {
      "id": "37162",
      "name": "Harrisonburg, VA",
      "positives": 9,
      "full": 7.0,
      "persistence": 4.0,
      "result": "WIN",
      "highGrowth": false
    },
    {
      "id": "58330",
      "name": "Monroe, LA",
      "positives": 5,
      "full": 4.0,
      "persistence": 4.0,
      "result": "TIE",
      "highGrowth": false
    },
    {
      "id": "16318",
      "name": "Chico, CA",
      "positives": 12,
      "full": 8.0,
      "persistence": 5.0,
      "result": "WIN",
      "highGrowth": false
    },
    {
      "id": "40753",
      "name": "Huntington, WV--KY--OH",
      "positives": 7,
      "full": 0.0,
      "persistence": 1.0,
      "result": "LOSS",
      "highGrowth": false
    },
    {
      "id": "67672",
      "name": "Parkersburg, WV--OH",
      "positives": 1,
      "full": 1.0,
      "persistence": 1.0,
      "result": "TIE",
      "highGrowth": false
    },
    {
      "id": "77446",
      "name": "St. George, UT",
      "positives": 45,
      "full": 36.0,
      "persistence": 31.0,
      "result": "WIN",
      "highGrowth": true
    },
    {
      "id": "73396",
      "name": "Rapid City, SD",
      "positives": 20,
      "full": 18.0,
      "persistence": 13.0,
      "result": "WIN",
      "highGrowth": false
    },
    {
      "id": "47935",
      "name": "Las Cruces, NM",
      "positives": 11,
      "full": 8.0,
      "persistence": 5.0,
      "result": "WIN",
      "highGrowth": false
    },
    {
      "id": "00901",
      "name": "Albany, GA",
      "positives": 2,
      "full": 1.0,
      "persistence": 1.0,
      "result": "TIE",
      "highGrowth": false
    },
    {
      "id": "57736",
      "name": "Missoula, MT",
      "positives": 3,
      "full": 3.0,
      "persistence": 2.0,
      "result": "WIN",
      "highGrowth": false
    },
    {
      "id": "78553",
      "name": "San Angelo, TX",
      "positives": 5,
      "full": 4.0,
      "persistence": 4.0,
      "result": "TIE",
      "highGrowth": false
    },
    {
      "id": "34516",
      "name": "Grants Pass, OR",
      "positives": 3,
      "full": 3.0,
      "persistence": 2.0,
      "result": "WIN",
      "highGrowth": false
    },
    {
      "id": "22717",
      "name": "Decatur, IL",
      "positives": 6,
      "full": 6.0,
      "persistence": 5.0,
      "result": "WIN",
      "highGrowth": false
    },
    {
      "id": "53848",
      "name": "Manhattan, KS",
      "positives": 1,
      "full": 1.0,
      "persistence": 1.0,
      "result": "TIE",
      "highGrowth": true
    },
    {
      "id": "34219",
      "name": "Grand Forks, ND--MN",
      "positives": 4,
      "full": 3.0,
      "persistence": 3.0,
      "result": "TIE",
      "highGrowth": false
    },
    {
      "id": "39133",
      "name": "Hinesville, GA",
      "positives": 59,
      "full": 25.0,
      "persistence": 21.0,
      "result": "WIN",
      "highGrowth": true
    },
    {
      "id": "82252",
      "name": "Sioux Falls, SD",
      "positives": 73,
      "full": 60.0,
      "persistence": 47.0,
      "result": "WIN",
      "highGrowth": true
    },
    {
      "id": "82225",
      "name": "Sioux City, IA--NE--SD",
      "positives": 10,
      "full": 8.0,
      "persistence": 6.0,
      "result": "WIN",
      "highGrowth": true
    },
    {
      "id": "57925",
      "name": "Mobile, AL",
      "positives": 38,
      "full": 16.0,
      "persistence": 13.0,
      "result": "WIN",
      "highGrowth": true
    },
    {
      "id": "68509",
      "name": "Peoria, IL",
      "positives": 3,
      "full": 3.0,
      "persistence": 2.0,
      "result": "WIN",
      "highGrowth": false
    },
    {
      "id": "88948",
      "name": "Tulsa, OK",
      "positives": 85,
      "full": 33.0,
      "persistence": 27.0,
      "result": "WIN",
      "highGrowth": true
    }
  ],
  "fullOnly": 105.0,
  "trendOnly": 21.0,
  "fullArea": 55.35866025000001,
  "trendArea": 47.411057250000006,
  "macroFull": 72.99802450348652,
  "macroTrend": 60.64788298040587,
  "scope": "Saved 2016 rankings; observed 2021\u20132025 outcomes. Descriptive display only; scientific confirmation result unchanged.",
  "sourceHashes": {
    "run-file-manifest.json": "909bc7bf5119d3d85d67d0e4bc0cc3ca16de5a0cba6d86b65bca6e9ff911828e",
    "result.json": "ea7df39918be3b965a9d34f41640279cff40a527eb0e4b4fc430e5c4a7ea9002",
    "per-window.csv": "3388512b57e4ae3b5916738d397e3779d32d50cde2b0e9aa0e812eaf25f77656",
    "73774-prediction.npz": "6a2f04f2903ebea67eb1f555f4e5464b2f1ad683cd2429e7bedbdd35eda6e966",
    "73774-outcome.npz": "0e689b1e17f41174d4a4c12d7a5b6dfb8b926e85b167b3812f5ca993de6ac5ae",
    "29818-prediction.npz": "8c02e4ff24056075f9e1f722c4d0a7cf8f7de40490d437e1704c0503ec1a20c9",
    "29818-outcome.npz": "d6dc49a4059324052a57a5627a155aef716e35ab8deea6fa8e5ccb7cf5c14c55",
    "43885-prediction.npz": "437e6a13e12f7c7d705c1dd404cbf939b1e3f4e32c63501885f75248fa7fb728",
    "43885-outcome.npz": "eb8d1c87751618b518e895b97f92f54ec43845fb4cd39d5c8bb87d89b7d071af",
    "43210-prediction.npz": "d9047fd50904dde2f3832c80aa77f555f2dc0218cf17428015d1a354c8cae8d2",
    "43210-outcome.npz": "12488dccdd7c073c302123a045d24e72772ae52cc842032ddabbe4baa583120a",
    "34246-prediction.npz": "4adabecf18faa0651e797c141a8e90d4e3ca65560d6afbe6f16442d88d4aef18",
    "34246-outcome.npz": "c1057c49fd1ad02043e426d1640449e6a2bd755a3490c319feeb30b4e1e0e4dc",
    "89326-prediction.npz": "662b4ce67836e88baedc1dfb59511f64955328c656ad291fa281eeb7a88473d4",
    "89326-outcome.npz": "aa0f17769eb542d52cdaec520557999e4ebee5fcef56eb6f4a6bc7ae5a909a49",
    "78364-prediction.npz": "5e09c5bb9af69a38a83ad86da5157bca5e139f5df5b8402ea19707f955e95a58",
    "78364-outcome.npz": "5de6b0a4dd8bad0863ca6f634b3b42e394b7d67489fb8f2d4df72ca1468a0cc8",
    "02764-prediction.npz": "b780a5288b93d30e8bba520bdbe5c295c1d2a779d547fe30fa0f4bf9e3b59f7f",
    "02764-outcome.npz": "c8ae140408a5a54918d106ff081357e209d963093ec63ac15699e094c2e46e49",
    "37162-prediction.npz": "a4f63be29ace53169ac0e1aa97c9947f9005e2fcac7b9d754b49c22bd2d6fefb",
    "37162-outcome.npz": "59df23ad02f3e4aebccb97e40fb7a01083e94cccfcd3c2c26a6f697d84c0d50e",
    "58330-prediction.npz": "d822b3210f6398b989a09d3c0dd05318958b4582e321458690f91e18135364ee",
    "58330-outcome.npz": "4fc4dda8907cfaaef60e7115fca56f1163266e355f5feaf79a84a09b7f744084",
    "16318-prediction.npz": "00954fd5e83c9d3f1f34c1273c72ac05eb6da2aaa5853795c4c3c8e4872dda9d",
    "16318-outcome.npz": "0ac09cb8cc7d9b0b15ffec261ee2900270ddf7b46753c6203a148bc9a477bfda",
    "40753-prediction.npz": "e5c46f2c0134e37e2d134a6d80711b9b55e71bb656e997522ffbf3931f942bfa",
    "40753-outcome.npz": "6cf08bb75bd50332da360e19dd9144d5f373cdd2bd997b909b98fbfa47a3a691",
    "67672-prediction.npz": "adf8e69a2a77c63ec6ce01e69fbd8f3363ad05d716c596899e79400f053649c0",
    "67672-outcome.npz": "345aea370480af9b323c910d19410234304bb28ec3b8031b5253f235ca77ae5c",
    "77446-prediction.npz": "2e663efdcf0e2ef356867471f46bdfcee57b45c459b75ad4895f1bc17e69482d",
    "77446-outcome.npz": "a06660918cf234200c37a9fc2654f03664c6fb3df9b50e4d4e092369dba54546",
    "73396-prediction.npz": "7898419a858c0fc1859ac7991dd1dc2c557bfaded9056be3bf618ba113b28194",
    "73396-outcome.npz": "dd5e0338605eb11e934d37d6d9f6a50374e022bcdf04ecba883de4f19b96c3cb",
    "47935-prediction.npz": "fc7986c2399fd0904fb37fd9c3c8bdc3612a7f082dfee9dcdc423e5c5f0178af",
    "47935-outcome.npz": "c3da484925f30d6985bfb457e62c1fcb53164049a85b4cf2d11d488c49d94233",
    "00901-prediction.npz": "e4b192b9ca8419d4a70f5d35a7f0f2ccd6dd479c32cc99fb519429fdd0b35754",
    "00901-outcome.npz": "6e0c6f5d0ee3076466e0963c8a6113fa8f9eec7ca65d5cb60badb7babfd15a99",
    "57736-prediction.npz": "60fa5747194a5ed58c861d11cc3b85f02437ca297d17114cc6dda35b5d711129",
    "57736-outcome.npz": "192b573055890cc22c3d963a755b364c27d0a1a654ea4a2ead794ed0ad3a1ae5",
    "78553-prediction.npz": "1d869386b02627fa642c707ecf6322de0abd7cc038864a2a5a1485d75caf81e3",
    "78553-outcome.npz": "23c68d0675400888265bec98bcf568bfdca1421a78364d11b9b6014ae6fd11c2",
    "34516-prediction.npz": "44db434435c0d108aa2d0cb66dcb1bf9fe8bb2417c8b0a183440afe748a0f9db",
    "34516-outcome.npz": "f43fa9ec7acd4d2b5cc67960f39688d1832f8816a3de629dede636c1f99c49bc",
    "22717-prediction.npz": "0e53f3b1fc2e20a5663a2584eb01f48049774b9709f5cee525af86eba3daab81",
    "22717-outcome.npz": "b837de11c67816db462559d99f4547d5b95573a264b8e32e4729cf8a9e199d93",
    "53848-prediction.npz": "3d4786818247d74a04b36ba50cc118aa5f128ff926214e111d84563a674872c1",
    "53848-outcome.npz": "a66e35cc5123f62462362cab16ecb1f945db798aec6f13ca2eeace10b314c6f4",
    "34219-prediction.npz": "e50151acb902ecfe8b3cfd711ce3659dcd33433e71def95b3ed8816384116ef0",
    "34219-outcome.npz": "423d336ac544b4a482295647c2aae5cfda45b05c28ffdb075fbdc4cab96abe17",
    "39133-prediction.npz": "c9d59eb0a50ce3f27c9f8cac8e9ebb1fe44bcc2c28b2b6276ff5f745810a97ae",
    "39133-outcome.npz": "55bd30ab0be7eb5890e74eb168cb8968d00f093fcfea47dd2c27a9bec82b571c",
    "82252-prediction.npz": "682133765c27026399a987bff32980e32912250a9766ccede06077be552d146d",
    "82252-outcome.npz": "5e5ae7b7ccb6c74bbdbb792c6e38d9c279fb791f67102451edfa6d759c3f9aaa",
    "82225-prediction.npz": "a801322235a960f714e25a7be94f3ea680958d890d045f561c81951fa23c3b10",
    "82225-outcome.npz": "b3ec065c1bf47553b759fc3026b10e7d4b1b65ef68f254eb4833fd48be216a1e",
    "57925-prediction.npz": "a82c2dff4ae62ef01ca9228c2e7614a7036c5b630d69a002f4dddfb45dcf0f85",
    "57925-outcome.npz": "7b92178c6908900d7865d713e38fc2b69105835793f3bfc065c516c4af3231c9",
    "68509-prediction.npz": "d3e90bc2af1b562d17791c749cd28b55f52c7eaad3d4138d3f57f22f467f0e2c",
    "68509-outcome.npz": "d61de7384aaf6fb636458b06722085f0d0d27df6117ce17c824dec953f892c8b",
    "88948-prediction.npz": "a4d063db3dc24e6fc63d8363815f2951c95602359d851a8fabadbefb6aff0ebc",
    "88948-outcome.npz": "4fc0f65900162540a03a475aca6ec0cc754cdf0fec62aea59dfd4509a9442494",
    "sioux-falls.csv": "216e14f6e0a3f0b66fd8ab5e748af767b83b8ba4dfb9929028c36b36448d6539",
    "kankakee-window.csv": "7e42fb16ed652a557b5951a05f9488b79e325f67a0f5c49a2c8f9083bb81e0b1"
  }
}
