{
 "_meta": {
  "source": "C27_468_2.gz (major 468, minor 2, gameYear 27)",
  "generated": "2026-07-14T22:22:46.848Z",
  "note": "bits for int fields is DERIVED as ceil(log2(max-min+1)) from schema min/max; live-save offset tables are authoritative. bits=32 for refs (15-bit tableId + 17-bit row). Enum bits = enum _maxLength from schema. Attributes listed include inherited members (schema attribute lists are pre-flattened).",
  "tableCount": 1635
 },
 "tables": {
  "AcceptOutstandingOfferEvent": {
   "base": "Event",
   "assetId": "9235442",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "TeamRecord",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "AcceptOutstandingOfferReaction": {
   "base": "Reaction",
   "assetId": "9235443",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "AcceptOutstandingOfferEvent",
     "index": 1,
     "refTable": "AcceptOutstandingOfferEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "ActivatedBrandContract": {
   "base": null,
   "assetId": "8519454",
   "numMembers": 2,
   "fields": [
    {
     "name": "BrandContractData",
     "type": "BrandContract",
     "index": 0,
     "refTable": "BrandContract",
     "bits": 32
    },
    {
     "name": "WeeksRemaining",
     "type": "int",
     "index": 1,
     "bits": 4,
     "minValue": "-1",
     "maxValue": "8",
     "default": "0"
    }
   ]
  },
  "ActiveRecruitingPitch": {
   "base": null,
   "assetId": "7017480",
   "numMembers": 2,
   "fields": [
    {
     "name": "Intensity",
     "type": "RecruitingActionIntensity",
     "index": 0,
     "enum": "RecruitingActionIntensity",
     "bits": 3,
     "default": "RecruitingActionIntensity:Invalid_"
    },
    {
     "name": "Pitch",
     "type": "RecruitingPitchType",
     "index": 1,
     "enum": "RecruitingPitchType",
     "bits": 5,
     "default": "RecruitingPitchType:Invalid"
    }
   ]
  },
  "ActiveVisitInfo": {
   "base": null,
   "assetId": "7017481",
   "numMembers": 3,
   "fields": [
    {
     "name": "Activity",
     "type": "VisitActivityType",
     "index": 0,
     "enum": "VisitActivityType",
     "bits": 4,
     "default": "VisitActivityType:AttendLecture"
    },
    {
     "name": "WeekNumber",
     "type": "int",
     "index": 1,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "WeekType",
     "type": "SeasonWeekType",
     "index": 2,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:RegularSeason"
    }
   ]
  },
  "ActivityCompletedNewsEvent": {
   "base": "Event",
   "assetId": "6377920",
   "numMembers": 8,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 5
    },
    {
     "name": "MedalAchieved",
     "type": "Medal",
     "index": 1,
     "enum": "Medal",
     "bits": 4,
     "default": "Medal:MedalNone"
    },
    {
     "name": "MiniGame",
     "type": "MiniGame",
     "index": 2,
     "refTable": "MiniGame",
     "bits": 32
    },
    {
     "name": "OpposingTeam",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "PlayerList",
     "type": "Player[]",
     "index": 4,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 6,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "UserPlayer",
     "type": "Player",
     "index": 7,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "AddBrandContractAction": {
   "base": "SequenceAction",
   "assetId": "8669534",
   "numMembers": 3,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Contract",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 23
    }
   ]
  },
  "AddToTransferPortalEvent": {
   "base": "Event",
   "assetId": "7739636",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Recruit",
     "type": "Recruit",
     "index": 1,
     "refTable": "Recruit",
     "bits": 32
    }
   ]
  },
  "AdjustTeamRoster": {
   "base": "ModifierView",
   "assetId": "6499143",
   "numMembers": 6,
   "fields": [
    {
     "name": "Formula",
     "type": "AdjustTeamRoster_Formula",
     "index": 0,
     "refTable": "AdjustTeamRoster_Formula",
     "bits": 32
    },
    {
     "name": "RosterModule",
     "type": "OffSeasonRosterAdjustment",
     "index": 1,
     "refTable": "OffSeasonRosterAdjustment",
     "bits": 32
    },
    {
     "name": "Source",
     "type": "record",
     "index": 2
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 3,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamRequestManager",
     "type": "TeamRequestManager",
     "index": 4,
     "refTable": "TeamRequestManager",
     "bits": 32
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "AdjustTeamRoster_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "AdvanceSeasonWeekTransaction": {
   "base": "Transaction",
   "assetId": "6499027",
   "numMembers": 42,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 35,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 8,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 39,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 22
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 28
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 33
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 34
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 38,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 37,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "ActiveGame",
     "type": "PendingSeasonGame",
     "index": 0,
     "refTable": "PendingSeasonGame",
     "bits": 32
    },
    {
     "name": "ActiveGameList",
     "type": "PendingSeasonGame[]",
     "index": 1,
     "refTable": "PendingSeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ActiveSimGame",
     "type": "SimulatedGame",
     "index": 2,
     "refTable": "SimulatedGame",
     "bits": 32
    },
    {
     "name": "AdvanceWeekCompleteEvent",
     "type": "AdvanceWeekCompleteEvent",
     "index": 3,
     "refTable": "AdvanceWeekCompleteEvent",
     "bits": 32
    },
    {
     "name": "BeginAdvanceWeekEvent",
     "type": "BeginAdvanceWeekEvent",
     "index": 4,
     "refTable": "BeginAdvanceWeekEvent",
     "bits": 32
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 5,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "ClearSeasonGameRequest",
     "type": "AdvanceSeasonWeekTransaction_ClearSeasonGameRequest",
     "index": 6,
     "refTable": "AdvanceSeasonWeekTransaction_ClearSeasonGameRequest",
     "bits": 32,
     "default": "// If the user is valid, proceed.&#xD;&#xA;if (user != null)&#xD;&#xA;{&#xD;&#xA;    Team userTeam = user.Team;&#xD;&#xA;&#xD;&#xA;    // If the advance transaction is not currently advancing, determine if a seaosn game is pending.&#xD;&#xA;    if (!IsAdvancing && (PendingGameList != null))&#xD;&#xA;    {&#xD;&#xA;        FindPendingGameView.Subjects = PendingGameList;&#xD;&#xA;        FindPendingGameView.FilterTeam = userTeam;&#xD;&#xA;        FindPendingGameView.Update();&#xD;&#xA;&#xD;&#xA;        // Retrieve the pending game for this team.&#xD;&#xA;        PendingSeasonGame[] pendingGameList = FindPendingGameView.Results;&#xD;&#xA;        if (pendingGameList != null) {&#xD;&#xA;        if (pendingGameList.Population() > 0)&#xD;&#xA;        {&#xD;&#xA;            PendingSeasonGame pendingGame = pendingGameList[0];&#xD;&#xA;            SeasonGame seasonGame = pendingGame.SeasonGame;&#xD;&#xA;&#xD;&#xA;            if(!SeasonGameFlow.IsGameComplete(seasonGame))&#xD;&#xA;            {&#xD;&#xA;            // Release the home request.&#xD;&#xA;            if (userTeam == seasonGame.HomeTeam)&#xD;&#xA;            {&#xD;&#xA;                pendingGame.HomeTeamRequest = null;&#xD;&#xA;                seasonGame.HomeRequestId = -1;&#xD;&#xA;            }&#xD;&#xA;            // Release the away request.&#xD;&#xA;            else if (userTeam == seasonGame.AwayTeam)&#xD;&#xA;            {&#xD;&#xA;                pendingGame.AwayTeamRequest = null;&#xD;&#xA;                seasonGame.AwayRequestId = -1;&#xD;&#xA;            }&#xD;&#xA;            }&#xD;&#xA;        }&#xD;&#xA;        }&#xD;&#xA;&#xD;&#xA;        FindPendingGameView.Clear();&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "CurrentCareerStage",
     "type": "CareerStage",
     "index": 7,
     "enum": "CareerStage",
     "bits": 2,
     "default": "CareerStage:Invalid"
    },
    {
     "name": "EndStage",
     "type": "Stage",
     "index": 9,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "FindPendingGameView",
     "type": "FindPendingGameForTeam",
     "index": 10,
     "refTable": "FindPendingGameForTeam",
     "bits": 32
    },
    {
     "name": "GetGamesToSimView",
     "type": "ProcessWeeklyGames_GetGamesToSim",
     "index": 11,
     "refTable": "ProcessWeeklyGames_GetGamesToSim",
     "bits": 32
    },
    {
     "name": "GetPendingGamesView",
     "type": "ProcessWeeklyGames_GetPendingGames",
     "index": 12,
     "refTable": "ProcessWeeklyGames_GetPendingGames",
     "bits": 32
    },
    {
     "name": "HandleForceWin",
     "type": "AdvanceSeasonWeekTransaction_HandleForceWin",
     "index": 13,
     "refTable": "AdvanceSeasonWeekTransaction_HandleForceWin",
     "bits": 32,
     "default": "if (event.NeedsResim)&#xD;&#xA;{&#xD;&#xA; InvalidatePreSimGameForTeam(event.WinTeam);&#xD;&#xA;}"
    },
    {
     "name": "HandlePlayerSuspensionEvent",
     "type": "AdvanceSeasonWeekTransaction_HandlePlayerSuspensionEvent",
     "index": 14,
     "refTable": "AdvanceSeasonWeekTransaction_HandlePlayerSuspensionEvent",
     "bits": 32,
     "default": "// If the user is valid, proceed.&#xD;&#xA;if (event.Player != null)&#xD;&#xA;{&#xD;&#xA;    //Use the Team from the Event&#xD;&#xA;    Team userTeam = event.Team;&#xD;&#xA;&#xD;&#xA;    // If the advance transaction is not currently advancing, determine if a season game is pending.&#xD;&#xA;    if (!IsAdvancing && (PendingGameList != null))&#xD;&#xA;    {&#xD;&#xA;        FindPendingGameView.Subjects = PendingGameList;&#xD;&#xA;        FindPendingGameView.FilterTeam = userTeam;&#xD;&#xA;        FindPendingGameView.Update();&#xD;&#xA;&#xD;&#xA;        // Retrieve the pending game for this team.&#xD;&#xA;        PendingSeasonGame[] pendingGameList = FindPendingGameView.Results;&#xD;&#xA;        if (pendingGameList != null) &#xD;&#xA;        {&#xD;&#xA;            if (pendingGameList.Population() > 0)&#xD;&#xA;            {&#xD;&#xA;                PendingSeasonGame pendingGame = pendingGameList[0];&#xD;&#xA;                SeasonGame seasonGame = pendingGame.SeasonGame;&#xD;&#xA;&#xD;&#xA;                if(!SeasonGameFlow.IsGameComplete(seasonGame))&#xD;&#xA;                {&#xD;&#xA;                    // Release the home request.&#xD;&#xA;                    if (userTeam == seasonGame.HomeTeam)&#xD;&#xA;                    {&#xD;&#xA;                        SeasonGameRequest request = pendingGame.HomeTeamRequest;&#xD;&#xA;                        request.IsLocked = event.IsSuspended;&#xD;&#xA;                        request.Refresh();&#xD;&#xA;                    }&#xD;&#xA;                    // Release the away request.&#xD;&#xA;                    else if (userTeam == seasonGame.AwayTeam)&#xD;&#xA;                    {&#xD;&#xA;                        SeasonGameRequest request = pendingGame.AwayTeamRequest;&#xD;&#xA;                        request.IsLocked = event.IsSuspended;&#xD;&#xA;                        request.Refresh();&#xD;&#xA;                    }&#xD;&#xA;                }&#xD;&#xA;            }&#xD;&#xA;        }&#xD;&#xA;&#xD;&#xA;        FindPendingGameView.Clear();&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA; "
    },
    {
     "name": "HandleRegisterUser",
     "type": "AdvanceSeasonWeekTransaction_HandleRegisterUser",
     "index": 15,
     "refTable": "AdvanceSeasonWeekTransaction_HandleRegisterUser",
     "bits": 32,
     "default": "FranchiseUser newUser = event.User;&#xD;&#xA;Team userTeam = newUser.Team;&#xD;&#xA;&#xD;&#xA;InvalidatePreSimGameForTeam(userTeam);"
    },
    {
     "name": "HandleTrade_Trade",
     "type": "AdvanceSeasonWeekTransaction_HandleTrade_Trade",
     "index": 16,
     "refTable": "AdvanceSeasonWeekTransaction_HandleTrade_Trade",
     "bits": 32,
     "default": "Team teamA = event.TeamA;&#xD;&#xA;Team teamB = event.TeamB;&#xD;&#xA;&#xD;&#xA;InvalidatePreSimGameForTeam(teamA);&#xD;&#xA;InvalidatePreSimGameForTeam(teamB);"
    },
    {
     "name": "HasLeagueStarted",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "InjuryEval",
     "type": "InjuryEval",
     "index": 18,
     "refTable": "InjuryEval",
     "bits": 32
    },
    {
     "name": "InvalidatePreSimGameForTeam",
     "type": "AdvanceSeasonWeekTransaction_InvalidatePreSimGameForTeam",
     "index": 19,
     "refTable": "AdvanceSeasonWeekTransaction_InvalidatePreSimGameForTeam",
     "bits": 32,
     "default": "// If the advance transaction is not currently advancing, determine if a season game is pending.&#xD;&#xA;if (!IsAdvancing && (PendingGameList != null) && (team != null))&#xD;&#xA;{&#xD;&#xA;    // Find the pending game for the userTeam&#xD;&#xA;    FindPendingGameView.Subjects = PendingGameList;&#xD;&#xA;    FindPendingGameView.FilterTeam = team;&#xD;&#xA;    FindPendingGameView.Update();&#xD;&#xA;&#xD;&#xA;    // Retrieve the pending game for this team.&#xD;&#xA;    PendingSeasonGame[] pendingGameList = FindPendingGameView.Results;&#xD;&#xA;    if (pendingGameList != null) &#xD;&#xA;    {&#xD;&#xA;        if (pendingGameList.Population() > 0)&#xD;&#xA;        {&#xD;&#xA;            PendingSeasonGame pendingGame = pendingGameList[0];&#xD;&#xA;            SeasonGame seasonGame = pendingGame.SeasonGame;&#xD;&#xA;&#xD;&#xA;            if(!seasonGame.HasBeenPublished && seasonGame.IsSimmed && (seasonGame.GameStatus != GameStatus.Unplayed))&#xD;&#xA;            {&#xD;&#xA;                // Do this first because the function runs its own validation before clearing the cache&#xD;&#xA;                StatManager.ClearPresimCache(seasonGame);&#xD;&#xA;&#xD;&#xA;                seasonGame.GameStatus = GameStatus.Unplayed;&#xD;&#xA;                seasonGame.HomeScore = 0;&#xD;&#xA;                seasonGame.HomeScoreOT = 0;&#xD;&#xA;                seasonGame.HomeScoreQuarter1 = 0;&#xD;&#xA;                seasonGame.HomeScoreQuarter2 = 0;&#xD;&#xA;                seasonGame.HomeScoreQuarter3 = 0;&#xD;&#xA;                seasonGame.HomeScoreQuarter4 = 0;&#xD;&#xA;                seasonGame.AwayScore = 0;&#xD;&#xA;                seasonGame.AwayScoreOT = 0;&#xD;&#xA;                seasonGame.AwayScoreQuarter1 = 0;&#xD;&#xA;                seasonGame.AwayScoreQuarter2 = 0;&#xD;&#xA;                seasonGame.AwayScoreQuarter3 = 0;&#xD;&#xA;                seasonGame.AwayScoreQuarter4 = 0;&#xD;&#xA;                seasonGame.HomeTeamStatus = GameTeamStatus.Pending;&#xD;&#xA;                seasonGame.AwayTeamStatus = GameTeamStatus.Pending;&#xD;&#xA;                seasonGame.IsSimmed = false;&#xD;&#xA;                seasonGame.IsOvertimeGame = false;&#xD;&#xA;                 seasonGame.QuarterLengthMins = 15;&#xD;&#xA;            }&#xD;&#xA;&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;    FindPendingGameView.Clear();&#xD;&#xA;}"
    },
    {
     "name": "IsAdvancing",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PendingGameList",
     "type": "PendingSeasonGame[]",
     "index": 24,
     "refTable": "PendingSeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PendingGamesStage",
     "type": "Stage",
     "index": 25,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "PendingPresimStage",
     "type": "Stage",
     "index": 26,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "PresimGamesStage",
     "type": "Stage",
     "index": 27,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "PublishPendingGamesStage",
     "type": "Stage",
     "index": 29,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "SeasonGameFlow",
     "type": "FranchiseServer_SeasonGameFlow",
     "index": 30,
     "refTable": "FranchiseServer_SeasonGameFlow",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 31,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SimGamesStage",
     "type": "Stage",
     "index": 32,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 36,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "UpdateSeasonGameRequest",
     "type": "AdvanceSeasonWeekTransaction_UpdateSeasonGameRequest",
     "index": 40,
     "refTable": "AdvanceSeasonWeekTransaction_UpdateSeasonGameRequest",
     "bits": 32,
     "default": "// If the user is valid, proceed.&#xD;&#xA;if (user != null)&#xD;&#xA;{&#xD;&#xA;    Team userTeam = user.Team;&#xD;&#xA;&#xD;&#xA;    // If the advance transaction is not currently advancing, determine if a seaosn game is pending.&#xD;&#xA;    if (!IsAdvancing && (PendingGameList != null))&#xD;&#xA;    {&#xD;&#xA;        FindPendingGameView.Subjects = PendingGameList;&#xD;&#xA;        FindPendingGameView.FilterTeam = userTeam;&#xD;&#xA;        FindPendingGameView.Update();&#xD;&#xA;&#xD;&#xA;        // Retrieve the pending game for this team.&#xD;&#xA;       PendingSeasonGame[] pendingGameList = FindPendingGameView.Results;&#xD;&#xA;        if (pendingGameList != null) {&#xD;&#xA;        if (pendingGameList.Population() > 0)&#xD;&#xA;        {&#xD;&#xA;            PendingSeasonGame pendingGame = pendingGameList[0];&#xD;&#xA;            SeasonGame seasonGame = pendingGame.SeasonGame;&#xD;&#xA;&#xD;&#xA;            if (userTeam == seasonGame.HomeTeam)&#xD;&#xA;            {&#xD;&#xA;                if(pendingGame.HomeTeamRequest == null)&#xD;&#xA;                {&#xD;&#xA;                   {&#xD;&#xA;                     // Issue the new request to the user character.&#xD;&#xA;                     Request request = SeasonGameFlow.CreateGameRequest(seasonGame);&#xD;&#xA;                     request.Issue(user.UserEntity);&#xD;&#xA;                     pendingGame.HomeTeamRequest = request;&#xD;&#xA;                     seasonGame.HomeRequestId = request.RequestId;&#xD;&#xA;                     // if the game is complete then override the resolution to dismissed&#xD;&#xA;                     if(SeasonGameFlow.IsGameComplete(seasonGame))&#xD;&#xA;                     {&#xD;&#xA;                         request.Resolution = 3; // dismiss &#xD;&#xA;                      }&#xD;&#xA;                   }&#xD;&#xA;                }&#xD;&#xA;                else&#xD;&#xA;                {&#xD;&#xA;                   if(pendingGame.HomeTeamRequest.TargetUser == user)&#xD;&#xA;                   {                     &#xD;&#xA;                     {&#xD;&#xA;                       pendingGame.HomeTeamRequest.ClearResponse();&#xD;&#xA;                     } &#xD;&#xA;                   }&#xD;&#xA;                   else&#xD;&#xA;                   {&#xD;&#xA;                     {&#xD;&#xA;                       pendingGame.HomeTeamRequest = null;&#xD;&#xA;                       Request request = SeasonGameFlow.CreateGameRequest(seasonGame);&#xD;&#xA;                       request.Issue(user.UserEntity);&#xD;&#xA;                       pendingGame.HomeTeamRequest = request;&#xD;&#xA;                       seasonGame.HomeRequestId = request.RequestId;&#xD;&#xA;                       // if the game is complete then override the resolution to dismissed&#xD;&#xA;                       if(SeasonGameFlow.IsGameComplete(seasonGame))&#xD;&#xA;                       {&#xD;&#xA;                           request.Resolution = 3; // dismiss &#xD;&#xA;                        }&#xD;&#xA;                     }&#xD;&#xA;                   }&#xD;&#xA;                }  &#xD;&#xA;&#xD;&#xA;                // Refresh the opposing Team&apos;s Request&#xD;&#xA;                if(pendingGame.AwayTeamRequest != null)&#xD;&#xA;                {&#xD;&#xA;                    if (pendingGame.AwayTeamRequest.RequestId != -1)&#xD;&#xA;                    {&#xD;&#xA;                        pendingGame.AwayTeamRequest.Refresh();&#xD;&#xA;                    }&#xD;&#xA;                }&#xD;&#xA;            }&#xD;&#xA;            else if (userTeam == seasonGame.AwayTeam)&#xD;&#xA;            {&#xD;&#xA;                if(pendingGame.AwayTeamRequest == null)&#xD;&#xA;                {&#xD;&#xA;                   {&#xD;&#xA;                     // Issue the new request to the user character.&#xD;&#xA;                     Request request = SeasonGameFlow.CreateGameRequest(seasonGame);&#xD;&#xA;                     request.Issue(user.UserEntity);&#xD;&#xA;                     pendingGame.AwayTeamRequest = request;&#xD;&#xA;                     seasonGame.AwayRequestId = request.RequestId;&#xD;&#xA;                     // if the game is complete then override the resolution to dismissed&#xD;&#xA;                     if(SeasonGameFlow.IsGameComplete(seasonGame))&#xD;&#xA;                     {&#xD;&#xA;                         request.Resolution = 3; // dismiss &#xD;&#xA;                      }&#xD;&#xA;                   }&#xD;&#xA;                } &#xD;&#xA;                else&#xD;&#xA;                {&#xD;&#xA;                   if(pendingGame.AwayTeamRequest.TargetUser == user)&#xD;&#xA;                   {                     &#xD;&#xA;                     {&#xD;&#xA;                       pendingGame.AwayTeamRequest.ClearResponse();&#xD;&#xA;                     }&#xD;&#xA;                   }&#xD;&#xA;                   else&#xD;&#xA;                   {&#xD;&#xA;                     {&#xD;&#xA;                       pendingGame.AwayTeamRequest = null;&#xD;&#xA;                       Request request = SeasonGameFlow.CreateGameRequest(seasonGame);&#xD;&#xA;                       request.Issue(user.UserEntity);&#xD;&#xA;                       pendingGame.AwayTeamRequest = request;&#xD;&#xA;                       seasonGame.AwayRequestId = request.RequestId;&#xD;&#xA;                       // if the game is complete then override the resolution to dismissed&#xD;&#xA;                       if(SeasonGameFlow.IsGameComplete(seasonGame))&#xD;&#xA;                       {&#xD;&#xA;                           request.Resolution = 3; // dismiss &#xD;&#xA;                        }&#xD;&#xA;                     }&#xD;&#xA;                   }&#xD;&#xA;                }&#xD;&#xA;&#xD;&#xA;                // Refresh the opposing Team&apos;s Request&#xD;&#xA;                if(pendingGame.HomeTeamRequest != null )&#xD;&#xA;                {&#xD;&#xA;                    if (pendingGame.HomeTeamRequest.RequestId != -1)&#xD;&#xA;                    {&#xD;&#xA;                           pendingGame.HomeTeamRequest.Refresh();&#xD;&#xA;                    }&#xD;&#xA;                }&#xD;&#xA;            }   &#xD;&#xA;        }&#xD;&#xA;        }&#xD;&#xA;&#xD;&#xA;        FindPendingGameView.Clear();&#xD;&#xA;    }&#xD;&#xA;}"
    },
    {
     "name": "WaitForAdvanceStage",
     "type": "Stage",
     "index": 41,
     "refTable": "Stage",
     "bits": 32
    }
   ]
  },
  "AdvanceSeasonWeekTransaction_ClearSeasonGameRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "user",
     "type": "FranchiseUser",
     "index": 0,
     "refTable": "FranchiseUser",
     "bits": 32
    }
   ]
  },
  "AdvanceSeasonWeekTransaction_ForceWinReaction": {
   "base": "Reaction",
   "assetId": "6499026",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ForceWinEvent",
     "index": 0,
     "refTable": "ForceWinEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "AdvanceSeasonWeekTransaction",
     "index": 2,
     "refTable": "AdvanceSeasonWeekTransaction",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "AdvanceSeasonWeekTransaction_HandleForceWin": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "ForceWinEvent",
     "index": 0,
     "refTable": "ForceWinEvent",
     "bits": 32
    }
   ]
  },
  "AdvanceSeasonWeekTransaction_HandlePlayerSuspensionEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_SuspensionEvent",
     "index": 0,
     "refTable": "Player_SuspensionEvent",
     "bits": 32
    }
   ]
  },
  "AdvanceSeasonWeekTransaction_HandleRegisterUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "RegisterUserEvent",
     "index": 0,
     "refTable": "RegisterUserEvent",
     "bits": 32
    }
   ]
  },
  "AdvanceSeasonWeekTransaction_HandleTrade_Trade": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Trade_TradeEvent",
     "index": 0,
     "refTable": "Trade_TradeEvent",
     "bits": 32
    }
   ]
  },
  "AdvanceSeasonWeekTransaction_InvalidatePreSimGameForTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "AdvanceSeasonWeekTransaction_PlayerSuspensionReaction": {
   "base": "Reaction",
   "assetId": "8519614",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_SuspensionEvent",
     "index": 0,
     "refTable": "Player_SuspensionEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "AdvanceSeasonWeekTransaction",
     "index": 2,
     "refTable": "AdvanceSeasonWeekTransaction",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "AdvanceSeasonWeekTransaction_RegisterUserReaction": {
   "base": "Reaction",
   "assetId": "6702189",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegisterUserEvent",
     "index": 0,
     "refTable": "RegisterUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "AdvanceSeasonWeekTransaction",
     "index": 2,
     "refTable": "AdvanceSeasonWeekTransaction",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "AdvanceSeasonWeekTransaction_UpdateSeasonGameRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "user",
     "type": "FranchiseUser",
     "index": 0,
     "refTable": "FranchiseUser",
     "bits": 32
    }
   ]
  },
  "AdvanceStageRequest": {
   "base": "UIRequestForm",
   "assetId": "6499103",
   "numMembers": 37,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 11,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 7,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 25
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 26
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 32,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 8
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 27,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 34,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 30,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 31
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 20
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 10
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 3
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 24
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 17
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 13
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 12,
     "default": "FranchiseUser user = TargetUser;&#xD;&#xA;if(user != null)&#xD;&#xA;{&#xD;&#xA;    user.ReadyToAdvance = true;&#xD;&#xA;}"
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 4,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 28,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 33,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "AdvanceResponse",
     "type": "UISelectForm",
     "index": 0,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 33,
     "default": "Advance to the next season week."
    },
    {
     "name": "ReadyResponse",
     "type": "UISelectForm",
     "index": 23,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "Title",
     "type": "string",
     "index": 35,
     "bits": null,
     "maxLength": 13,
     "default": "Advance Week"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 36,
     "bits": null,
     "maxLength": 13,
     "default": "AdvanceStage"
    }
   ]
  },
  "AdvanceTransactionLeagueStartEvent": {
   "base": "Event",
   "assetId": "6499031",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "HasLeagueStarted",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "User",
     "type": "User",
     "index": 3,
     "refTable": "User",
     "bits": 32
    }
   ]
  },
  "AdvanceTransactionLeagueStartReaction": {
   "base": "Reaction",
   "assetId": "6499284",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "AdvanceTransactionLeagueStartEvent",
     "index": 2,
     "refTable": "AdvanceTransactionLeagueStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "AdvanceTransaction",
     "type": "AdvanceSeasonWeekTransaction",
     "index": 0,
     "refTable": "AdvanceSeasonWeekTransaction",
     "bits": 32
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 1,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "AdvanceWeekCompleteEvent": {
   "base": "Event",
   "assetId": "6702371",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "AllowedAndBannedForTeam": {
   "base": null,
   "assetId": "6494922",
   "numMembers": 12,
   "fields": [
    {
     "name": "AllowedJerseyNumbers",
     "type": "int[]",
     "index": 0,
     "bits": null,
     "isArray": true
    },
    {
     "name": "BannedNamesCSV",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 1377
    },
    {
     "name": "CollegeTeamColorB",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "142"
    },
    {
     "name": "CollegeTeamColorG",
     "type": "int",
     "index": 3,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "77"
    },
    {
     "name": "CollegeTeamColorR",
     "type": "int",
     "index": 4,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CollegeTeamId",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CollegeTeamLogoId",
     "type": "int",
     "index": 6,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "LBRosterId",
     "type": "int",
     "index": 7,
     "bits": 15,
     "minValue": "0",
     "maxValue": "32727",
     "default": "0"
    },
    {
     "name": "QBRosterId",
     "type": "int",
     "index": 8,
     "bits": 15,
     "minValue": "0",
     "maxValue": "32727",
     "default": "0"
    },
    {
     "name": "RBRosterId",
     "type": "int",
     "index": 9,
     "bits": 15,
     "minValue": "0",
     "maxValue": "32727",
     "default": "0"
    },
    {
     "name": "TeamPresentationId",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "WRRosterId",
     "type": "int",
     "index": 11,
     "bits": 15,
     "minValue": "0",
     "maxValue": "32727",
     "default": "0"
    }
   ]
  },
  "ArcDirector_StoryWeekStartReaction": {
   "base": "Reaction",
   "assetId": "6708569",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "StoryWeekStartEvent",
     "index": 1,
     "refTable": "StoryWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "ArcsMetadata",
     "type": "StoryArcMetadata[]",
     "index": 0,
     "refTable": "StoryArcMetadata",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Module",
     "type": "ArcDirector",
     "index": 3,
     "refTable": "ArcDirector",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "ArcDirector_UserPlayerRetirementReaction": {
   "base": "Reaction",
   "assetId": "6708572",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UserPlayerRetirementEvent",
     "index": 1,
     "refTable": "UserPlayerRetirementEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "ArcsMetadata",
     "type": "StoryArcMetadata[]",
     "index": 0,
     "refTable": "StoryArcMetadata",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Module",
     "type": "ArcDirector",
     "index": 3,
     "refTable": "ArcDirector",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "AssignCoachWeeklyGoalAction": {
   "base": "SequenceAction",
   "assetId": "6542991",
   "numMembers": 5,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "CoachWeeklyGoal",
     "type": "CoachWeeklyGoal",
     "index": 1,
     "refTable": "CoachWeeklyGoal",
     "bits": 32
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 4,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "AssignGameplayModifierThisWeekAction": {
   "base": "SequenceAction",
   "assetId": "6542989",
   "numMembers": 6,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "Modifier",
     "type": "GameplayModifier",
     "index": 3,
     "refTable": "GameplayModifier",
     "bits": 32
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 4,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    },
    {
     "name": "Tier",
     "type": "GameplayModifierTier",
     "index": 5,
     "enum": "GameplayModifierTier",
     "bits": 3,
     "default": "GameplayModifierTier:Persistent"
    }
   ]
  },
  "AssignPlayerWeeklyGoalAction": {
   "base": "SequenceAction",
   "assetId": "6536973",
   "numMembers": 5,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "PlayerWeeklyGoal",
     "type": "PlayerWeeklyGoal",
     "index": 3,
     "refTable": "PlayerWeeklyGoal",
     "bits": 32
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 4,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "AssignSeasonGoalsTransaction": {
   "base": "Transaction",
   "assetId": "6499077",
   "numMembers": 16,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 10,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 1,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 15,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 6
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 8
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 9
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 13,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 5,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "ProcessStage",
     "type": "Stage",
     "index": 7,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 11,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Teams",
     "type": "Team[]",
     "index": 12,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "AssignTeamAbilityTempBuffAction": {
   "base": "AssignAbilityTempBuffAction",
   "assetId": "6536975",
   "numMembers": 10,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Ability",
     "type": "PlayerAbility",
     "index": 0,
     "enum": "PlayerAbility",
     "bits": 6,
     "default": "PlayerAbility:None"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 1,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "Amount",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OperationType",
     "type": "TempBuffsOperationType",
     "index": 5,
     "enum": "TempBuffsOperationType",
     "bits": 1,
     "default": "TempBuffsOperationType:Relative"
    },
    {
     "name": "PeriodTimeType",
     "type": "DurationType",
     "index": 6,
     "enum": "DurationType",
     "bits": 3,
     "default": "DurationType:Weeks"
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 8,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    },
    {
     "name": "TimeValue",
     "type": "int",
     "index": 9,
     "bits": 6,
     "minValue": "0",
     "maxValue": "52",
     "default": "0"
    },
    {
     "name": "PositionCategory",
     "type": "PositionCategory",
     "index": 7,
     "enum": "PositionCategory",
     "bits": 4,
     "default": "PositionCategory:Invalid_"
    }
   ]
  },
  "AssignWeeklyGoalsTransaction": {
   "base": "Transaction",
   "assetId": "6498880",
   "numMembers": 21,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 16,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 2,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 20,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 4
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 8
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 14
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 15
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 18,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "CoachProgressionEval",
     "type": "CoachProgressionEval",
     "index": 1,
     "refTable": "CoachProgressionEval",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 6,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "PlayerProgressionEval",
     "type": "PlayerProgressionEval",
     "index": 7,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "ProcessStage",
     "type": "Stage",
     "index": 9,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "SeasonGameIndex",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SeasonGames",
     "type": "SeasonGame[]",
     "index": 11,
     "refTable": "SeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 12,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 13,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "TalentTreeEval",
     "type": "TalentTreeEval",
     "index": 17,
     "refTable": "TalentTreeEval",
     "bits": 32
    }
   ]
  },
  "AssignedTeamChallenge": {
   "base": null,
   "assetId": "10834567",
   "numMembers": 3,
   "fields": [
    {
     "name": "ChallengeTierGroup",
     "type": "ChallengeTierGroup",
     "index": 0,
     "refTable": "ChallengeTierGroup",
     "bits": 32
    },
    {
     "name": "IsPlayable",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "AwardsEval_EraseStaffPersonAwards": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "staff",
     "type": "StaffPerson",
     "index": 0,
     "refTable": "StaffPerson",
     "bits": 32
    }
   ]
  },
  "AwardsEval_GetCoachAwards": {
   "base": "Award[]()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "AwardsEval_PreSeasonEndReaction": {
   "base": "Reaction",
   "assetId": "6842703",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "AwardsEval_PreSeasonEndReaction",
     "index": 1,
     "refTable": "AwardsEval_PreSeasonEndReaction",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "AwardsEval",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "AwardsEval_PreseasonStartReaction": {
   "base": "Reaction",
   "assetId": "9355446",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 1,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "AwardsEval",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "AwardsEval_UpdateStaffPersonContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6610473",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UpdateStaffPersonContractStatusEvent",
     "index": 1,
     "refTable": "UpdateStaffPersonContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "AwardsEvalRef",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "AwardsTuning_CalculateCoachOfTheYearRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "statManager",
     "type": "StatManager",
     "index": 0,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "coach",
     "type": "Coach",
     "index": 2,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "AwardsTuning_CalculateDefPlayerOfWeekRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "statManager",
     "type": "StatManager",
     "index": 0,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "week",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "AwardsTuning_CalculateOffPlayerOfWeekRating": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "statManager",
     "type": "StatManager",
     "index": 0,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "week",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "Awards_UpdatePlayerContractStatusReaction": {
   "base": "Reaction",
   "assetId": "9350442",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 1,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "AwardsEval",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "BaseContractPhilosophy": {
   "base": null,
   "assetId": "6495223",
   "numMembers": 21,
   "fields": [
    {
     "name": "C",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 0,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CB",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 1,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "DT",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 2,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "FB",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 3,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "FS",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 4,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "HB",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 5,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "K",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 6,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "LE",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 7,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "LG",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 8,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "LOLB",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 9,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "LT",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 10,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "MLB",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 11,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "P",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 12,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "QB",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 13,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RE",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 14,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RG",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 15,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ROLB",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 16,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RT",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 17,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SS",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 18,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TE",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 19,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "WR",
     "type": "BaseContractPositionPhilosophy[]",
     "index": 20,
     "refTable": "BaseContractPositionPhilosophy",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "BaseContractPositionPhilosophy": {
   "base": null,
   "assetId": "6495221",
   "numMembers": 2,
   "fields": [
    {
     "name": "AgeAdjustmentFactor",
     "type": "Spline",
     "index": 0,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "RandomAdjustmentFactor",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "BeginAdvanceWeekEvent": {
   "base": "Event",
   "assetId": "6499018",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "CurrentStage",
     "type": "CareerStage",
     "index": 0,
     "enum": "CareerStage",
     "bits": 2,
     "default": "CareerStage:NewCareer"
    }
   ]
  },
  "BranchingStoryManagerSeasonYearStartReaction": {
   "base": "Reaction",
   "assetId": "6498868",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "SeasonYearStartEvent",
     "index": 1,
     "refTable": "SeasonYearStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "BranchingStoryManager",
     "type": "BranchingStoryManager",
     "index": 0,
     "refTable": "BranchingStoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "BranchingStoryManager_HandleSeasonYearStart": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "SeasonYearStartEvent",
     "index": 0,
     "refTable": "SeasonYearStartEvent",
     "bits": 32
    }
   ]
  },
  "BranchingStoryManager_OffSeasonWeekStoryStartReaction": {
   "base": "Reaction",
   "assetId": "6498910",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonWeekStartEvent",
     "index": 0,
     "refTable": "OffseasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "BranchingStoryManager",
     "index": 2,
     "refTable": "BranchingStoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 4,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "BranchingStoryManager_PostSeasonWeekStoryStartReaction": {
   "base": "Reaction",
   "assetId": "6498913",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PostSeasonWeekStartEvent",
     "index": 0,
     "refTable": "PostSeasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "BranchingStoryManager",
     "index": 2,
     "refTable": "BranchingStoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 4,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "BrandContract": {
   "base": null,
   "assetId": "8519453",
   "numMembers": 9,
   "fields": [
    {
     "name": "ConcludingEffect",
     "type": "MetersPotentialAction",
     "index": 0,
     "refTable": "MetersPotentialAction",
     "bits": 32
    },
    {
     "name": "Duration",
     "type": "int",
     "index": 1,
     "bits": 5,
     "minValue": "0",
     "maxValue": "16",
     "default": "0"
    },
    {
     "name": "FanLevelRequirement",
     "type": "int",
     "index": 2,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 3,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "ID",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 23
    },
    {
     "name": "InitialEffect",
     "type": "MetersPotentialAction",
     "index": 5,
     "refTable": "MetersPotentialAction",
     "bits": 32
    },
    {
     "name": "Name",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "OngoingEffect",
     "type": "MetersPotentialAction",
     "index": 7,
     "refTable": "MetersPotentialAction",
     "bits": 32
    },
    {
     "name": "Tier",
     "type": "BrandContractTier",
     "index": 8,
     "enum": "BrandContractTier",
     "bits": 2,
     "default": "BrandContractTier:Local"
    }
   ]
  },
  "BreakingNewsEvent": {
   "base": "Event",
   "assetId": "6499036",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "BreakingNewsReaction": {
   "base": "Reaction",
   "assetId": "6499037",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "BreakingNewsEvent",
     "index": 1,
     "refTable": "BreakingNewsEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "BroadcastGameOfTheWeekThreshold": {
   "base": null,
   "assetId": "7738581",
   "numMembers": 2,
   "fields": [
    {
     "name": "BroadcastNetwork",
     "type": "BroadcastNetwork",
     "index": 0,
     "enum": "BroadcastNetwork",
     "bits": 3,
     "default": "BroadcastNetwork:First_"
    },
    {
     "name": "Threshold",
     "type": "int",
     "index": 1,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    }
   ]
  },
  "BuildingTeamUpgrade": {
   "base": "TeamUpgradeItem",
   "assetId": "12345530",
   "numMembers": 13,
   "fields": [
    {
     "name": "Cost",
     "type": "int",
     "index": 0,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "100"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 301
    },
    {
     "name": "Effects",
     "type": "TeamUpgradeEffect[]",
     "index": 2,
     "refTable": "TeamUpgradeEffect",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 4,
     "bits": 12,
     "minValue": "0",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "Level",
     "type": "int",
     "index": 5,
     "bits": 3,
     "minValue": "0",
     "maxValue": "5",
     "default": "0"
    },
    {
     "name": "LibraryId",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 46
    },
    {
     "name": "EquipmentSlotCap",
     "type": "int",
     "index": 3,
     "bits": 3,
     "minValue": "0",
     "maxValue": "5",
     "default": "0"
    },
    {
     "name": "MaxFacilityGrade",
     "type": "LetterGrade",
     "index": 7,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "MinFacilityGrade",
     "type": "LetterGrade",
     "index": 8,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "NormalGradeThreshold",
     "type": "int",
     "index": 10,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "PlusGradeThreshold",
     "type": "int",
     "index": 11,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "RenewCost",
     "type": "int",
     "index": 12,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    }
   ]
  },
  "ByeWeekEvent": {
   "base": "Event",
   "assetId": "10944479",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "ByeWeekRequest": {
   "base": "UIRequestForm",
   "assetId": "7742446",
   "numMembers": 37,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 25
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 26
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 32,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 27,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 34,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 23,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 30,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 31
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 19
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 24
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 16
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 28,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 33,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 8,
     "default": "ByeWeek"
    },
    {
     "name": "MaxStoriesToShow",
     "type": "int",
     "index": 21,
     "bits": 3,
     "minValue": "0",
     "maxValue": "4",
     "default": "1"
    },
    {
     "name": "NewsCategory",
     "type": "NewsCategory",
     "index": 22,
     "enum": "NewsCategory",
     "bits": 5,
     "default": "NewsCategory:BYE_WEEK"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 35,
     "bits": null,
     "maxLength": 9,
     "default": "Bye Week"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 36,
     "bits": null,
     "maxLength": 8,
     "default": "ByeWeek"
    }
   ]
  },
  "CareerCoachStats": {
   "base": null,
   "assetId": "8624461",
   "numMembers": 26,
   "fields": [
    {
     "name": "BowlLosses",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BowlWins",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ConfChampLosses",
     "type": "int",
     "index": 2,
     "bits": 6,
     "minValue": "0",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "ConfChampWins",
     "type": "int",
     "index": 3,
     "bits": 6,
     "minValue": "0",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "ConfChampWinStreak",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "DraftPicks",
     "type": "int",
     "index": 5,
     "bits": 9,
     "minValue": "0",
     "maxValue": "256",
     "default": "0"
    },
    {
     "name": "FirstRoundDraftPicks",
     "type": "int",
     "index": 6,
     "bits": 9,
     "minValue": "0",
     "maxValue": "256",
     "default": "0"
    },
    {
     "name": "Losses",
     "type": "int",
     "index": 7,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1024",
     "default": "0"
    },
    {
     "name": "LossesAtCurrentSchool",
     "type": "int",
     "index": 8,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1024",
     "default": "0"
    },
    {
     "name": "NCLosses",
     "type": "int",
     "index": 9,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "NCWins",
     "type": "int",
     "index": 10,
     "bits": 6,
     "minValue": "-2",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "NumPrestigeIncreases",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "NumTop5RankYdsGainedAllowed",
     "type": "int",
     "index": 12,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PlayersMaxProgressed",
     "type": "int",
     "index": 13,
     "bits": 9,
     "minValue": "0",
     "maxValue": "256",
     "default": "0"
    },
    {
     "name": "PlayoffLosses",
     "type": "int",
     "index": 14,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1024",
     "default": "0"
    },
    {
     "name": "PlayoffWins",
     "type": "int",
     "index": 15,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1024",
     "default": "0"
    },
    {
     "name": "RecentYearNCWon",
     "type": "int",
     "index": 16,
     "bits": 6,
     "minValue": "-2",
     "maxValue": "30",
     "default": "-2"
    },
    {
     "name": "RivalLosses",
     "type": "int",
     "index": 17,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "RivalWins",
     "type": "int",
     "index": 18,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "RivalWinStreak",
     "type": "int",
     "index": 19,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TimesFired",
     "type": "int",
     "index": 20,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "Top25Losses",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Top25Wins",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Top5RecruitClasses",
     "type": "int",
     "index": 23,
     "bits": 7,
     "minValue": "0",
     "maxValue": "64",
     "default": "0"
    },
    {
     "name": "Wins",
     "type": "int",
     "index": 24,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1024",
     "default": "0"
    },
    {
     "name": "WinsAtCurrentSchool",
     "type": "int",
     "index": 25,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1024",
     "default": "0"
    }
   ]
  },
  "CareerFlow_AdvanceWeekCompleteReaction": {
   "base": "Reaction",
   "assetId": "6702373",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "AdvanceWeekCompleteEvent",
     "index": 1,
     "refTable": "AdvanceWeekCompleteEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CareerFlow_ExitRecruitingReaction": {
   "base": "Reaction",
   "assetId": "11016845",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ExitRecruitingEvent",
     "index": 0,
     "refTable": "ExitRecruitingEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "FranchiseServer_CareerFlow",
     "index": 2,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CareerFlow_RetireOwnerReaction": {
   "base": "Reaction",
   "assetId": "6499270",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RetireOwnerEvent",
     "index": 1,
     "refTable": "RetireOwnerEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "UserFlow",
     "type": "FranchiseServer_UserFlow",
     "index": 4,
     "refTable": "FranchiseServer_UserFlow",
     "bits": 32
    }
   ]
  },
  "CareerFlow_TeamBuilderEventReaction": {
   "base": "Reaction",
   "assetId": "9102579",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "TeamBuilderUpdatedEvent",
     "index": 1,
     "refTable": "TeamBuilderUpdatedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CareerFlow_TransferAdminUserReaction": {
   "base": "Reaction",
   "assetId": "6499251",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "TransferOwnerUserEvent",
     "index": 1,
     "refTable": "TransferOwnerUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CareerFlow_UpdateCoachContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6498945",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 1,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "LeagueSettingFlow",
     "type": "FranchiseServer_LeagueSettingFlow",
     "index": 3,
     "refTable": "FranchiseServer_LeagueSettingFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "UserFlow",
     "type": "FranchiseServer_UserFlow",
     "index": 5,
     "refTable": "FranchiseServer_UserFlow",
     "bits": 32
    }
   ]
  },
  "CareerFlow_UpdatePlayerContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6498944",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 1,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "LeagueSettingFlow",
     "type": "FranchiseServer_LeagueSettingFlow",
     "index": 3,
     "refTable": "FranchiseServer_LeagueSettingFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "UserFlow",
     "type": "FranchiseServer_UserFlow",
     "index": 5,
     "refTable": "FranchiseServer_UserFlow",
     "bits": 32
    }
   ]
  },
  "CareerFlow_UserHistoryNotificationReaction": {
   "base": "Reaction",
   "assetId": "6499283",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PersonHistoryTrackerNotificationEvent",
     "index": 0,
     "refTable": "PersonHistoryTrackerNotificationEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "FranchiseServer_CareerFlow",
     "index": 2,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "ChallengesWeek": {
   "base": null,
   "assetId": "10489465",
   "numMembers": 19,
   "fields": [
    {
     "name": "DefQuarter1stChallenge",
     "type": "Quarter",
     "index": 0,
     "enum": "Quarter",
     "bits": 3,
     "default": "Quarter:First"
    },
    {
     "name": "DefQuarter2ndChallenge",
     "type": "Quarter",
     "index": 1,
     "enum": "Quarter",
     "bits": 3,
     "default": "Quarter:Second"
    },
    {
     "name": "DefQuarter3rdChallenge",
     "type": "Quarter",
     "index": 2,
     "enum": "Quarter",
     "bits": 3,
     "default": "Quarter:Third"
    },
    {
     "name": "DefQuarter4thChallenge",
     "type": "Quarter",
     "index": 3,
     "enum": "Quarter",
     "bits": 3,
     "default": "Quarter:Fourth"
    },
    {
     "name": "DefTimeRemaining1stChallenge",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "720",
     "default": "720"
    },
    {
     "name": "DefTimeRemaining2ndChallenge",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "0",
     "maxValue": "720",
     "default": "720"
    },
    {
     "name": "DefTimeRemaining3rdChallenge",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "720",
     "default": "720"
    },
    {
     "name": "DefTimeRemaining4thChallenge",
     "type": "int",
     "index": 7,
     "bits": 10,
     "minValue": "0",
     "maxValue": "720",
     "default": "720"
    },
    {
     "name": "OffQuarter1stChallenge",
     "type": "Quarter",
     "index": 8,
     "enum": "Quarter",
     "bits": 3,
     "default": "Quarter:First"
    },
    {
     "name": "OffQuarter2ndChallenge",
     "type": "Quarter",
     "index": 9,
     "enum": "Quarter",
     "bits": 3,
     "default": "Quarter:Second"
    },
    {
     "name": "OffQuarter3rdChallenge",
     "type": "Quarter",
     "index": 10,
     "enum": "Quarter",
     "bits": 3,
     "default": "Quarter:Third"
    },
    {
     "name": "OffQuarter4thChallenge",
     "type": "Quarter",
     "index": 11,
     "enum": "Quarter",
     "bits": 3,
     "default": "Quarter:Fourth"
    },
    {
     "name": "OffTimeRemaining1stChallenge",
     "type": "int",
     "index": 12,
     "bits": 10,
     "minValue": "0",
     "maxValue": "720",
     "default": "720"
    },
    {
     "name": "OffTimeRemaining2ndChallenge",
     "type": "int",
     "index": 13,
     "bits": 10,
     "minValue": "0",
     "maxValue": "720",
     "default": "720"
    },
    {
     "name": "OffTimeRemaining3rdChallenge",
     "type": "int",
     "index": 14,
     "bits": 10,
     "minValue": "0",
     "maxValue": "720",
     "default": "720"
    },
    {
     "name": "OffTimeRemaining4thChallenge",
     "type": "int",
     "index": 15,
     "bits": 10,
     "minValue": "0",
     "maxValue": "720",
     "default": "720"
    },
    {
     "name": "SeasonWeek",
     "type": "int",
     "index": 16,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "WeekIndex",
     "type": "HSWeekIndex",
     "index": 17,
     "enum": "HSWeekIndex",
     "bits": 3,
     "default": "HSWeekIndex:First_"
    },
    {
     "name": "WeekThemeInfoList",
     "type": "WeekThemeInfo[]",
     "index": 18,
     "refTable": "WeekThemeInfo",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "City": {
   "base": "Enum",
   "assetId": "6377677",
   "numMembers": 26,
   "fields": [
    {
     "name": "CITY_AVGTEMPJAN",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CITY_AVGTEMPSEPT",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CITY_FALLPRECIPPCT",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CITY_NEWSPAPER",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 65
    },
    {
     "name": "CITY_OWNERMODE",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "CITY_POPULATION",
     "type": "int",
     "index": 5,
     "bits": 25,
     "minValue": "0",
     "maxValue": "33554431",
     "default": "0"
    },
    {
     "name": "CITY_REGION",
     "type": "CityRegion",
     "index": 6,
     "enum": "CityRegion",
     "bits": 8,
     "default": "CityRegion:South"
    },
    {
     "name": "CITY_STATE",
     "type": "string",
     "index": 7,
     "bits": null,
     "maxLength": 16
    },
    {
     "name": "CITY_TEAMDESIRE",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CITY_TEMPVARIANCE",
     "type": "int",
     "index": 9,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CITY_TIMEZONE",
     "type": "TimeZone",
     "index": 10,
     "enum": "TimeZone",
     "bits": 8,
     "default": "TimeZone:Pacific"
    },
    {
     "name": "CITY_WEATHERFAIRPCT",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CITY_WEATHERRAINPCT",
     "type": "int",
     "index": 12,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CITY_WEATHERSNOWPCT",
     "type": "int",
     "index": 13,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CITY_WEATHERWINDYPCT",
     "type": "int",
     "index": 14,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CITY_WINTERPRECIPPCT",
     "type": "int",
     "index": 15,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CostOfLiving",
     "type": "int",
     "index": 16,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "100"
    },
    {
     "name": "Latitude",
     "type": "float",
     "index": 17,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "Longitude",
     "type": "float",
     "index": 18,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 19,
     "bits": null,
     "maxLength": 23
    },
    {
     "name": "OWNER_CITY_ID",
     "type": "int",
     "index": 20,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "Personality",
     "type": "CityPersonality",
     "index": 21,
     "enum": "CityPersonality",
     "bits": 3,
     "default": "CityPersonality:FairWeather"
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 22,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "Size",
     "type": "CitySize",
     "index": 23,
     "enum": "CitySize",
     "bits": 3,
     "default": "CitySize:CitySize1"
    },
    {
     "name": "State",
     "type": "StateName",
     "index": 24,
     "enum": "StateName",
     "bits": 6,
     "default": "StateName:Alabama"
    },
    {
     "name": "WeatherInfo",
     "type": "WeatherInfo",
     "index": 25,
     "refTable": "WeatherInfo",
     "bits": 32
    }
   ]
  },
  "ClearDraftBoardTransaction": {
   "base": "LoopTransaction",
   "assetId": "5699519",
   "numMembers": 15,
   "fields": [
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "DraftBoardEval",
     "type": "DraftBoardEval",
     "index": 1,
     "refTable": "DraftBoardEval",
     "bits": 32
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Item",
     "type": "Team",
     "index": 5,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "ItemIndex",
     "type": "int",
     "index": 6,
     "bits": 31,
     "minValue": "0",
     "maxValue": "2147483647",
     "default": "0"
    },
    {
     "name": "ItemList",
     "type": "Team[]",
     "index": 7,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 8
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 9
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 10
    },
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 11,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 12,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 14,
     "refTable": "Stage",
     "bits": 32
    }
   ]
  },
  "ClearRecruitingClassStartEvent": {
   "base": "Event",
   "assetId": "8213455",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "ClearTeamBlackListsStartEvent": {
   "base": "Event",
   "assetId": "6598600",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "Coach": {
   "base": "CoachingStaffPerson",
   "assetId": "6378353",
   "numMembers": 137,
   "fields": [
    {
     "name": "IsUserControlled",
     "type": "bool",
     "index": 86,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Age",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "FirstName",
     "type": "string",
     "index": 76,
     "bits": null,
     "maxLength": 17
    },
    {
     "name": "IsCreated",
     "type": "bool",
     "index": 83,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsLegend",
     "type": "bool",
     "index": 84,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LastName",
     "type": "string",
     "index": 87,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 105,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PrevTeamIndex",
     "type": "int",
     "index": 107,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 127,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "ActiveTalentTree",
     "type": "ActiveTalentTree",
     "index": 0,
     "refTable": "ActiveTalentTree",
     "bits": 32
    },
    {
     "name": "ContractLength",
     "type": "int",
     "index": 55,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "ContractSalary",
     "type": "int",
     "index": 56,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "ContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 57,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:FreeAgent"
    },
    {
     "name": "ContractYearsRemaining",
     "type": "int",
     "index": 58,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "Level",
     "type": "int",
     "index": 89,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Portrait",
     "type": "int",
     "index": 99,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "Portrait_Force_Silhouette",
     "type": "bool",
     "index": 100,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Portrait_Swappable_Library_Path",
     "type": "SwappableLibraryPath",
     "index": 101,
     "enum": "SwappableLibraryPath",
     "bits": 8,
     "default": "SwappableLibraryPath:library_icons_brt"
    },
    {
     "name": "Position",
     "type": "CoachPosition",
     "index": 102,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:HeadCoach"
    },
    {
     "name": "PrevPosition",
     "type": "CoachPosition",
     "index": 106,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    },
    {
     "name": "Probation",
     "type": "bool",
     "index": 109,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SeasonsWithTeam",
     "type": "int",
     "index": 118,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "AlmaMater",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "1100",
     "maxValue": "1300",
     "default": "1100"
    },
    {
     "name": "AssetName",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 41
    },
    {
     "name": "AwardPoints",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CareerBigLossMargin",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CareerBigWinMargin",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CareerLongWinStreak",
     "type": "int",
     "index": 7,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "CareerPlayoffsMade",
     "type": "int",
     "index": 8,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "CareerPointsAgainst",
     "type": "int",
     "index": 9,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "CareerPointsFor",
     "type": "int",
     "index": 10,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "CareerStats",
     "type": "CareerCoachStats",
     "index": 11,
     "refTable": "CareerCoachStats",
     "bits": 32
    },
    {
     "name": "CareerTies",
     "type": "int",
     "index": 12,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "CareerWinSeasons",
     "type": "int",
     "index": 13,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CharacterBodyType",
     "type": "CharacterBodyType",
     "index": 14,
     "enum": "CharacterBodyType",
     "bits": 4,
     "default": "CharacterBodyType:Standard"
    },
    {
     "name": "CharacterVisuals",
     "type": "CharacterVisuals",
     "index": 15,
     "refTable": "CharacterVisuals",
     "bits": 32
    },
    {
     "name": "ConfPlayoffWinStreak",
     "type": "int",
     "index": 53,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "CurrentWinStreak",
     "type": "int",
     "index": 65,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "DefaultTeamPhilosophy",
     "type": "TeamPhilosophy",
     "index": 66,
     "refTable": "TeamPhilosophy",
     "bits": 32
    },
    {
     "name": "DefenseAudibles",
     "type": "CoachAudibles",
     "index": 67,
     "refTable": "CoachAudibles",
     "bits": 32
    },
    {
     "name": "DefensivePlaybook",
     "type": "DefensivePlaybookDataType",
     "index": 68,
     "refTable": "DefensivePlaybookDataType",
     "bits": 32
    },
    {
     "name": "DefensiveScheme",
     "type": "Scheme",
     "index": 69,
     "refTable": "Scheme",
     "bits": 32
    },
    {
     "name": "DivPlayoffWinStreak",
     "type": "int",
     "index": 70,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "ExperiencePoints",
     "type": "int",
     "index": 75,
     "bits": 20,
     "minValue": "0",
     "maxValue": "1000000",
     "default": "0"
    },
    {
     "name": "GenericHeadAssetName",
     "type": "string",
     "index": 77,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "HasTrait",
     "type": "CoachingStaffPerson_HasTrait",
     "index": 78,
     "refTable": "CoachingStaffPerson_HasTrait",
     "bits": 32
    },
    {
     "name": "HatType",
     "type": "CoachHatType",
     "index": 79,
     "enum": "CoachHatType",
     "bits": 3,
     "default": "CoachHatType:None"
    },
    {
     "name": "Height",
     "type": "int",
     "index": 80,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "HomeState",
     "type": "StateName",
     "index": 81,
     "enum": "StateName",
     "bits": 6,
     "default": "StateName:Alabama"
    },
    {
     "name": "HomeTown",
     "type": "City",
     "index": 82,
     "refTable": "City",
     "bits": 32
    },
    {
     "name": "LegacyScore",
     "type": "int",
     "index": 88,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "OffenseAudibles",
     "type": "CoachAudibles",
     "index": 92,
     "refTable": "CoachAudibles",
     "bits": 32
    },
    {
     "name": "OffensivePlaybook",
     "type": "OffensivePlaybookDataType",
     "index": 93,
     "refTable": "OffensivePlaybookDataType",
     "bits": 32
    },
    {
     "name": "OffensiveScheme",
     "type": "Scheme",
     "index": 94,
     "refTable": "Scheme",
     "bits": 32
    },
    {
     "name": "Personality",
     "type": "Personality",
     "index": 97,
     "enum": "Personality",
     "bits": 4,
     "default": "Personality:Unpredictable"
    },
    {
     "name": "PreOrderCurrentTitle",
     "type": "bool",
     "index": 103,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PreOrderPartnerTitle",
     "type": "bool",
     "index": 104,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PrimaryPipeline",
     "type": "Pipeline",
     "index": 108,
     "enum": "Pipeline",
     "bits": 6,
     "default": "Pipeline:First_"
    },
    {
     "name": "RegularWinStreak",
     "type": "int",
     "index": 111,
     "bits": 10,
     "minValue": "-512",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "SeasBigLossMargin",
     "type": "int",
     "index": 112,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "SeasBigWinMargin",
     "type": "int",
     "index": 113,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "SeasLongWinStreak",
     "type": "int",
     "index": 114,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SeasonalGoal",
     "type": "CoachGoal",
     "index": 115,
     "refTable": "CoachGoal",
     "bits": 32
    },
    {
     "name": "SeasonStats",
     "type": "SeasonCoachStats",
     "index": 117,
     "refTable": "SeasonCoachStats",
     "bits": 32
    },
    {
     "name": "SeasPointsAgainst",
     "type": "int",
     "index": 119,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "SeasPointsFor",
     "type": "int",
     "index": 120,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "SeasTies",
     "type": "int",
     "index": 121,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SeasWinStreak",
     "type": "int",
     "index": 122,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SpeechId",
     "type": "int",
     "index": 124,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SuperbowlWinStreak",
     "type": "int",
     "index": 125,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "TeamBuilding",
     "type": "TeamBuilding",
     "index": 126,
     "enum": "TeamBuilding",
     "bits": 2,
     "default": "TeamBuilding:Balanced"
    },
    {
     "name": "TeamPhilosophy",
     "type": "TeamPhilosophy",
     "index": 128,
     "refTable": "TeamPhilosophy",
     "bits": 32
    },
    {
     "name": "TradingTendency",
     "type": "TradingTendency",
     "index": 129,
     "enum": "TradingTendency",
     "bits": 2,
     "default": "TradingTendency:DoesNotTrade"
    },
    {
     "name": "TraitExpertScout",
     "type": "bool",
     "index": 130,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "WCPlayoffWinStreak",
     "type": "int",
     "index": 131,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "WeeklyGoals",
     "type": "CoachGoal[]",
     "index": 132,
     "refTable": "CoachGoal",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Weight",
     "type": "int",
     "index": 133,
     "bits": 9,
     "minValue": "150",
     "maxValue": "512",
     "default": "160"
    },
    {
     "name": "WinSeasStreak",
     "type": "int",
     "index": 134,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "YearlyAwardCount",
     "type": "int",
     "index": 135,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "COACH_ADAPTIVE_AI",
     "type": "CoachAdaptiveAI",
     "index": 16,
     "enum": "CoachAdaptiveAI",
     "bits": 4,
     "default": "CoachAdaptiveAI:Balanced"
    },
    {
     "name": "COACH_CONSECTEAMCONTRACTS",
     "type": "int",
     "index": 17,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "COACH_DB",
     "type": "int",
     "index": 18,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_DEFENSE",
     "type": "int",
     "index": 19,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_DEFENSETYPE",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_DEFTENDENCYAGGRESSCONSERV",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_DEFTENDENCYRUNPASS",
     "type": "int",
     "index": 22,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_DEMEANOR",
     "type": "CoachDemeanor",
     "index": 23,
     "enum": "CoachDemeanor",
     "bits": 4,
     "default": "CoachDemeanor:Classic"
    },
    {
     "name": "COACH_DL",
     "type": "int",
     "index": 24,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_FIREREPORTED",
     "type": "bool",
     "index": 25,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "COACH_K",
     "type": "int",
     "index": 26,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_LASTCONTRACTTEAM",
     "type": "int",
     "index": 27,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "COACH_LASTTEAMFIRED",
     "type": "int",
     "index": 28,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "COACH_LASTTEAMRESIGNED",
     "type": "int",
     "index": 29,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "COACH_LB",
     "type": "int",
     "index": 30,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_NO_HUDDLE_TEMPO",
     "type": "CoachNoHuddleTempo",
     "index": 31,
     "enum": "CoachNoHuddleTempo",
     "bits": 3,
     "default": "CoachNoHuddleTempo:Balanced"
    },
    {
     "name": "COACH_OFFENSE",
     "type": "int",
     "index": 32,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_OFFTENDENCYAGGRESSCONSERV",
     "type": "int",
     "index": 33,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_OFFTENDENCYRUNPASS",
     "type": "int",
     "index": 34,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_OL",
     "type": "int",
     "index": 35,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_P",
     "type": "int",
     "index": 36,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_PERFORMANCELEVEL",
     "type": "int",
     "index": 37,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "COACH_QB",
     "type": "int",
     "index": 38,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_RATING",
     "type": "int",
     "index": 39,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_RB",
     "type": "int",
     "index": 40,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_RBTENDENCY",
     "type": "int",
     "index": 41,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_RESIGNREPORTED",
     "type": "bool",
     "index": 42,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "COACH_RETIREYRSLEFT",
     "type": "int",
     "index": 43,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "COACH_S",
     "type": "int",
     "index": 44,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "COACH_SPECIALTY",
     "type": "CoachSpecialty",
     "index": 45,
     "enum": "CoachSpecialty",
     "bits": 8,
     "default": "CoachSpecialty:Quarterbacks"
    },
    {
     "name": "COACH_STANCE",
     "type": "CoachStance",
     "index": 46,
     "enum": "CoachStance",
     "bits": 4,
     "default": "CoachStance:Classic"
    },
    {
     "name": "COACH_WASPLAYER",
     "type": "bool",
     "index": 47,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "COACH_WR",
     "type": "int",
     "index": 48,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CoachBackstory",
     "type": "CoachBackstory",
     "index": 49,
     "enum": "CoachBackstory",
     "bits": 4,
     "default": "CoachBackstory:Motivator"
    },
    {
     "name": "CoachPoints",
     "type": "int",
     "index": 50,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "0"
    },
    {
     "name": "CoachPrestige",
     "type": "LetterGrade",
     "index": 51,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Incomplete"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 52,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "ContractExpectationProgress",
     "type": "ContractExpectations",
     "index": 54,
     "enum": "ContractExpectations",
     "bits": 4,
     "default": "ContractExpectations:Invalid_"
    },
    {
     "name": "ContractYearSummaries",
     "type": "ContractYearSummary[]",
     "index": 59,
     "refTable": "ContractYearSummary",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CurrentContractExpectation",
     "type": "ContractExpectations",
     "index": 60,
     "enum": "ContractExpectations",
     "bits": 4,
     "default": "ContractExpectations:Invalid_"
    },
    {
     "name": "CurrentJobSecurityPercentage",
     "type": "int",
     "index": 61,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CurrentJobSecurityPercentageRank",
     "type": "int",
     "index": 62,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "CurrentJobSecurityStatus",
     "type": "JobSecurityStatus",
     "index": 63,
     "enum": "JobSecurityStatus",
     "bits": 3,
     "default": "JobSecurityStatus:Invalid"
    },
    {
     "name": "CurrentStatRankPosition",
     "type": "int",
     "index": 64,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "DominantArchetype",
     "type": "CoachTalentArcheType",
     "index": 71,
     "enum": "CoachTalentArcheType",
     "bits": 8,
     "default": "CoachTalentArcheType:Invalid_"
    },
    {
     "name": "EarnedContractPoints_LastYear",
     "type": "int",
     "index": 72,
     "bits": 10,
     "minValue": "-300",
     "maxValue": "300",
     "default": "0"
    },
    {
     "name": "EarnedContractPoints_ThisYear",
     "type": "int",
     "index": 73,
     "bits": 10,
     "minValue": "-300",
     "maxValue": "300",
     "default": "0"
    },
    {
     "name": "EarnedContractPoints_TwoYearsAgo",
     "type": "int",
     "index": 74,
     "bits": 10,
     "minValue": "-300",
     "maxValue": "300",
     "default": "0"
    },
    {
     "name": "IsNIL",
     "type": "bool",
     "index": 85,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 90,
     "bits": null,
     "maxLength": 18
    },
    {
     "name": "NumContractOffers",
     "type": "int",
     "index": 91,
     "bits": 4,
     "minValue": "0",
     "maxValue": "12",
     "default": "0"
    },
    {
     "name": "OWNER_COMMENTID",
     "type": "int",
     "index": 95,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "OWNER_COMMENTTYPE",
     "type": "int",
     "index": 96,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "PersuadeAttempts",
     "type": "int",
     "index": 98,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ProgramPointsBudgetAllocationPosture",
     "type": "ProgramPointsBudgetAllocationPosture",
     "index": 110,
     "refTable": "ProgramPointsBudgetAllocationPosture",
     "bits": 32
    },
    {
     "name": "SeasonStartJobSecurityStatus",
     "type": "JobSecurityStatus",
     "index": 116,
     "enum": "JobSecurityStatus",
     "bits": 3,
     "default": "JobSecurityStatus:Invalid"
    },
    {
     "name": "SpecialtyType",
     "type": "CoachSpecialtyType",
     "index": 123,
     "enum": "CoachSpecialtyType",
     "bits": 2,
     "default": "CoachSpecialtyType:Any"
    },
    {
     "name": "YearsCoaching",
     "type": "int",
     "index": 136,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    }
   ]
  },
  "CoachAbilitySpendEvent": {
   "base": "Event",
   "assetId": "10227444",
   "numMembers": 9,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 5
    },
    {
     "name": "Coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "DCOwnsTalent",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "HCOwnsTalent",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "OCOwnsTalent",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TalentNode",
     "type": "TalentNode",
     "index": 6,
     "refTable": "TalentNode",
     "bits": 32
    },
    {
     "name": "TalentSubtree",
     "type": "TalentSubTree",
     "index": 7,
     "refTable": "TalentSubTree",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 8,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachAccomplishment": {
   "base": null,
   "assetId": "8532639",
   "numMembers": 2,
   "fields": [
    {
     "name": "CoachGoal",
     "type": "CoachGoal",
     "index": 0,
     "refTable": "CoachGoal",
     "bits": 32
    },
    {
     "name": "TimesEarned",
     "type": "int",
     "index": 1,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "1"
    }
   ]
  },
  "CoachAudibles": {
   "base": null,
   "assetId": "6378233",
   "numMembers": 10,
   "fields": [
    {
     "name": "Audible1_Flipped",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Audible1_Play",
     "type": "int",
     "index": 1,
     "bits": 31,
     "minValue": "0",
     "maxValue": "2147483647",
     "default": "0"
    },
    {
     "name": "Audible2_Flipped",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Audible2_Play",
     "type": "int",
     "index": 3,
     "bits": 31,
     "minValue": "0",
     "maxValue": "2147483647",
     "default": "0"
    },
    {
     "name": "Audible3_Flipped",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Audible3_Play",
     "type": "int",
     "index": 5,
     "bits": 31,
     "minValue": "0",
     "maxValue": "2147483647",
     "default": "0"
    },
    {
     "name": "Audible4_Flipped",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Audible4_Play",
     "type": "int",
     "index": 7,
     "bits": 31,
     "minValue": "0",
     "maxValue": "2147483647",
     "default": "0"
    },
    {
     "name": "Audible5_Flipped",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Audible5_Play",
     "type": "int",
     "index": 9,
     "bits": 31,
     "minValue": "0",
     "maxValue": "2147483647",
     "default": "0"
    }
   ]
  },
  "CoachAward": {
   "base": "Award",
   "assetId": "6708693",
   "numMembers": 5,
   "fields": [
    {
     "name": "AwardType",
     "type": "AwardType",
     "index": 0,
     "enum": "AwardType",
     "bits": 7,
     "default": "AwardType:First_"
    },
    {
     "name": "Period",
     "type": "StatPeriod",
     "index": 2,
     "enum": "StatPeriod",
     "bits": 3,
     "default": "StatPeriod:Season"
    },
    {
     "name": "Coach",
     "type": "Coach",
     "index": 1,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "PeriodIndex",
     "type": "int",
     "index": 3,
     "bits": 12,
     "minValue": "0",
     "maxValue": "2055",
     "default": "0"
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 4,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachAwardMilestoneGoal": {
   "base": "CoachMilestoneGoal",
   "assetId": "6548427",
   "numMembers": 21,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 9,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 10,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 12,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 14,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 15,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 16,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 17,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 2,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 3,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 7,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 11,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 20,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "SendEvent",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "StaffPointAward",
     "type": "int",
     "index": 19,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "AwardType",
     "type": "AwardType",
     "index": 1,
     "enum": "AwardType",
     "bits": 7,
     "default": "AwardType:First_"
    },
    {
     "name": "CompletionRank",
     "type": "int",
     "index": 4,
     "bits": 2,
     "minValue": "0",
     "maxValue": "3",
     "default": "0"
    },
    {
     "name": "CompletionValue",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FilterConference",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "CoachAwardReaction": {
   "base": "Reaction",
   "assetId": "6814626",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "TeamAwardEvent",
     "index": 1,
     "refTable": "TeamAwardEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CoachGoalModule",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachBackstoryEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6571188",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "CoachBackstory",
     "index": 3,
     "enum": "CoachBackstory",
     "bits": 4,
     "default": "CoachBackstory:Motivator"
    }
   ]
  },
  "CoachBackstoryInfo": {
   "base": "EnumTableEntry",
   "assetId": "6662813",
   "numMembers": 6,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "BackgroundId",
     "type": "int",
     "index": 0,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1650",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1513",
     "default": "0"
    },
    {
     "name": "Value",
     "type": "CoachBackstory",
     "index": 5,
     "enum": "CoachBackstory",
     "bits": 4,
     "default": "CoachBackstory:Strategist"
    }
   ]
  },
  "CoachBowlBidMilestoneGoal": {
   "base": "CoachGoal",
   "assetId": "8532636",
   "numMembers": 17,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 8,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 10,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 12,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 13,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 14,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 15,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 2,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 3,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 9,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 11,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 16,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "BidType",
     "type": "BidType",
     "index": 1,
     "enum": "BidType",
     "bits": 2,
     "default": "BidType:Bowl"
    },
    {
     "name": "CompletionValue",
     "type": "int",
     "index": 4,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    }
   ]
  },
  "CoachCarouselEndEvent": {
   "base": "Event",
   "assetId": "6598624",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "CoachCarouselStartEvent": {
   "base": "Event",
   "assetId": "6598625",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "SeasonInfoUpdateEvent",
     "type": "SeasonInfoUpdateEvent",
     "index": 1,
     "refTable": "SeasonInfoUpdateEvent",
     "bits": 32
    }
   ]
  },
  "CoachCarousel_PostSeasonWeekEndReaction": {
   "base": "Reaction",
   "assetId": "8656506",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PostSeasonWeekEndEvent",
     "index": 0,
     "refTable": "PostSeasonWeekEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 3,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 4,
     "refTable": "StaffHiringEval",
     "bits": 32
    }
   ]
  },
  "CoachCarousel_PostSeasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "8656505",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PostSeasonWeekStartEvent",
     "index": 0,
     "refTable": "PostSeasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 3,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 4,
     "refTable": "StaffHiringEval",
     "bits": 32
    }
   ]
  },
  "CoachCarousel_RegularWeekStartReaction": {
   "base": "Reaction",
   "assetId": "8656519",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonWeekStartEvent",
     "index": 0,
     "refTable": "RegularSeasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 3,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 4,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "TransactionHistoryManagerRef",
     "type": "TransactionHistoryManager",
     "index": 5,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    }
   ]
  },
  "CoachCarousel_UserRegisterReaction": {
   "base": "Reaction",
   "assetId": "9087472",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegisterUserEvent",
     "index": 0,
     "refTable": "RegisterUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 3,
     "refTable": "StaffHiringEval",
     "bits": 32
    }
   ]
  },
  "CoachCarousel_UserUnregisterReaction": {
   "base": "Reaction",
   "assetId": "9087470",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UnregisterUserEvent",
     "index": 0,
     "refTable": "UnregisterUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 3,
     "refTable": "StaffHiringEval",
     "bits": 32
    }
   ]
  },
  "CoachComebackEvent": {
   "base": "Event",
   "assetId": "6598604",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "CoachComebackStartEvent": {
   "base": "Event",
   "assetId": "6598544",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "CoachContractAwardGoal": {
   "base": "CoachContractGoal",
   "assetId": "12178758",
   "numMembers": 34,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 15,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 17,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 25,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 26,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 27,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 28,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 7,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 8,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 11,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 12,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 16,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "ADPriority1",
     "type": "ADPriority",
     "index": 1,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPriority2",
     "type": "ADPriority",
     "index": 2,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPriority3",
     "type": "ADPriority",
     "index": 3,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "BaseWeight",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "100"
    },
    {
     "name": "ContractPointsFail",
     "type": "int",
     "index": 9,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "ContractPointsPass",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "FailEvalFrequency",
     "type": "CoachContractGoalEvalFrequency",
     "index": 13,
     "enum": "CoachContractGoalEvalFrequency",
     "bits": 3,
     "default": "CoachContractGoalEvalFrequency:First_"
    },
    {
     "name": "IsDCGoal",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsEqualPassing",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsHCGoal",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsInverted",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsOCGoal",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsSingleSeason",
     "type": "bool",
     "index": 24,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "LevelType",
     "type": "ContractGoalLevelType",
     "index": 29,
     "enum": "ContractGoalLevelType",
     "bits": 3,
     "default": "ContractGoalLevelType:Invalid_"
    },
    {
     "name": "PassEvalFrequency",
     "type": "CoachContractGoalEvalFrequency",
     "index": 30,
     "enum": "CoachContractGoalEvalFrequency",
     "bits": 3,
     "default": "CoachContractGoalEvalFrequency:First_"
    },
    {
     "name": "ProgressDisplayFormat",
     "type": "string",
     "index": 31,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "TargetValue",
     "type": "int",
     "index": 32,
     "bits": 11,
     "minValue": "-100",
     "maxValue": "1024",
     "default": "0"
    },
    {
     "name": "AwardTypeFirst",
     "type": "AwardType",
     "index": 4,
     "enum": "AwardType",
     "bits": 7,
     "default": "AwardType:INVALID"
    },
    {
     "name": "AwardTypeLast",
     "type": "AwardType",
     "index": 5,
     "enum": "AwardType",
     "bits": 7,
     "default": "AwardType:INVALID"
    }
   ]
  },
  "CoachContractExpressionGoal": {
   "base": "CoachContractGoal",
   "assetId": "12178736",
   "numMembers": 33,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 14,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 16,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 24,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 25,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 26,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 27,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 5,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 6,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 10,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 15,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 32,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "ADPriority1",
     "type": "ADPriority",
     "index": 1,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPriority2",
     "type": "ADPriority",
     "index": 2,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPriority3",
     "type": "ADPriority",
     "index": 3,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "BaseWeight",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "100"
    },
    {
     "name": "ContractPointsFail",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "ContractPointsPass",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "FailEvalFrequency",
     "type": "CoachContractGoalEvalFrequency",
     "index": 11,
     "enum": "CoachContractGoalEvalFrequency",
     "bits": 3,
     "default": "CoachContractGoalEvalFrequency:First_"
    },
    {
     "name": "IsDCGoal",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsEqualPassing",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsHCGoal",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsInverted",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsOCGoal",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsSingleSeason",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "LevelType",
     "type": "ContractGoalLevelType",
     "index": 28,
     "enum": "ContractGoalLevelType",
     "bits": 3,
     "default": "ContractGoalLevelType:Invalid_"
    },
    {
     "name": "PassEvalFrequency",
     "type": "CoachContractGoalEvalFrequency",
     "index": 29,
     "enum": "CoachContractGoalEvalFrequency",
     "bits": 3,
     "default": "CoachContractGoalEvalFrequency:First_"
    },
    {
     "name": "ProgressDisplayFormat",
     "type": "string",
     "index": 30,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "TargetValue",
     "type": "int",
     "index": 31,
     "bits": 11,
     "minValue": "-100",
     "maxValue": "1024",
     "default": "0"
    },
    {
     "name": "GetProgressValue",
     "type": "CoachContractExpressionGoal_GetProgressValue",
     "index": 13,
     "refTable": "CoachContractExpressionGoal_GetProgressValue",
     "bits": 32
    }
   ]
  },
  "CoachContractExpressionGoal_GetProgressValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachContractGoal": {
   "base": "CoachGoal",
   "assetId": "12178731",
   "numMembers": 32,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 13,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 15,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 23,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 24,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 25,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 26,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 5,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 6,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 10,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 14,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 31,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "ADPriority1",
     "type": "ADPriority",
     "index": 1,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPriority2",
     "type": "ADPriority",
     "index": 2,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPriority3",
     "type": "ADPriority",
     "index": 3,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "BaseWeight",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "100"
    },
    {
     "name": "ContractPointsFail",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "ContractPointsPass",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "FailEvalFrequency",
     "type": "CoachContractGoalEvalFrequency",
     "index": 11,
     "enum": "CoachContractGoalEvalFrequency",
     "bits": 3,
     "default": "CoachContractGoalEvalFrequency:First_"
    },
    {
     "name": "IsDCGoal",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsEqualPassing",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsHCGoal",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsInverted",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsOCGoal",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsSingleSeason",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "LevelType",
     "type": "ContractGoalLevelType",
     "index": 27,
     "enum": "ContractGoalLevelType",
     "bits": 3,
     "default": "ContractGoalLevelType:Invalid_"
    },
    {
     "name": "PassEvalFrequency",
     "type": "CoachContractGoalEvalFrequency",
     "index": 28,
     "enum": "CoachContractGoalEvalFrequency",
     "bits": 3,
     "default": "CoachContractGoalEvalFrequency:First_"
    },
    {
     "name": "ProgressDisplayFormat",
     "type": "string",
     "index": 29,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "TargetValue",
     "type": "int",
     "index": 30,
     "bits": 11,
     "minValue": "-100",
     "maxValue": "1024",
     "default": "0"
    }
   ]
  },
  "CoachContractGoalSummaryEntry": {
   "base": "TransactionWeekSummaryEntry",
   "assetId": "12909458",
   "numMembers": 8,
   "fields": [
    {
     "name": "UserEntity",
     "type": "UserEntity",
     "index": 6,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "CoachContractGoal",
     "type": "CoachContractGoal",
     "index": 0,
     "refTable": "CoachContractGoal",
     "bits": 32
    },
    {
     "name": "IsHotSeat",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "JobSecurity",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ProgressGoal",
     "type": "int",
     "index": 3,
     "bits": 11,
     "minValue": "-1024",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "StatusGoal",
     "type": "CoachContractGoalStatus",
     "index": 4,
     "enum": "CoachContractGoalStatus",
     "bits": 3,
     "default": "CoachContractGoalStatus:First_"
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 5,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "WinExpectationProgress",
     "type": "ContractExpectations",
     "index": 7,
     "enum": "ContractExpectations",
     "bits": 4,
     "default": "ContractExpectations:Invalid_"
    }
   ]
  },
  "CoachContractGoalUpdateEvent": {
   "base": "Event",
   "assetId": "12909456",
   "numMembers": 10,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 5
    },
    {
     "name": "CoachContractGoal",
     "type": "CoachContractGoal",
     "index": 0,
     "refTable": "CoachContractGoal",
     "bits": 32
    },
    {
     "name": "IsHotSeat",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "JobSecurity",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ProgressGoal",
     "type": "int",
     "index": 4,
     "bits": 11,
     "minValue": "-1024",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "StatusGoal",
     "type": "CoachContractGoalStatus",
     "index": 6,
     "enum": "CoachContractGoalStatus",
     "bits": 3,
     "default": "CoachContractGoalStatus:First_"
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 7,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "User",
     "type": "UserEntity",
     "index": 8,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "WinExpectationProgress",
     "type": "ContractExpectations",
     "index": 9,
     "enum": "ContractExpectations",
     "bits": 4,
     "default": "ContractExpectations:Invalid_"
    }
   ]
  },
  "CoachContractGradeGoal": {
   "base": "CoachContractGoal",
   "assetId": "12178764",
   "numMembers": 33,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 14,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 16,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 24,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 25,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 26,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 27,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 5,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 6,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 10,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 15,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 32,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "ADPriority1",
     "type": "ADPriority",
     "index": 1,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPriority2",
     "type": "ADPriority",
     "index": 2,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPriority3",
     "type": "ADPriority",
     "index": 3,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "BaseWeight",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "100"
    },
    {
     "name": "ContractPointsFail",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "ContractPointsPass",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "FailEvalFrequency",
     "type": "CoachContractGoalEvalFrequency",
     "index": 11,
     "enum": "CoachContractGoalEvalFrequency",
     "bits": 3,
     "default": "CoachContractGoalEvalFrequency:First_"
    },
    {
     "name": "IsDCGoal",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsEqualPassing",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsHCGoal",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsInverted",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsOCGoal",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsSingleSeason",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "LevelType",
     "type": "ContractGoalLevelType",
     "index": 28,
     "enum": "ContractGoalLevelType",
     "bits": 3,
     "default": "ContractGoalLevelType:Invalid_"
    },
    {
     "name": "PassEvalFrequency",
     "type": "CoachContractGoalEvalFrequency",
     "index": 29,
     "enum": "CoachContractGoalEvalFrequency",
     "bits": 3,
     "default": "CoachContractGoalEvalFrequency:First_"
    },
    {
     "name": "ProgressDisplayFormat",
     "type": "string",
     "index": 30,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "TargetValue",
     "type": "int",
     "index": 31,
     "bits": 11,
     "minValue": "-100",
     "maxValue": "1024",
     "default": "0"
    },
    {
     "name": "Grade",
     "type": "MySchoolGrade",
     "index": 13,
     "enum": "MySchoolGrade",
     "bits": 4,
     "default": "MySchoolGrade:Invalid_"
    }
   ]
  },
  "CoachContractRecruitGoal": {
   "base": "CoachContractGoal",
   "assetId": "12178739",
   "numMembers": 36,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 13,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 15,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 24,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 25,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 26,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 27,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 5,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 6,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 10,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 14,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 35,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "ADPriority1",
     "type": "ADPriority",
     "index": 1,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPriority2",
     "type": "ADPriority",
     "index": 2,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPriority3",
     "type": "ADPriority",
     "index": 3,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "BaseWeight",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "100"
    },
    {
     "name": "ContractPointsFail",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "ContractPointsPass",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "FailEvalFrequency",
     "type": "CoachContractGoalEvalFrequency",
     "index": 11,
     "enum": "CoachContractGoalEvalFrequency",
     "bits": 3,
     "default": "CoachContractGoalEvalFrequency:First_"
    },
    {
     "name": "IsDCGoal",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsEqualPassing",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsHCGoal",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsInverted",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsOCGoal",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsSingleSeason",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "LevelType",
     "type": "ContractGoalLevelType",
     "index": 28,
     "enum": "ContractGoalLevelType",
     "bits": 3,
     "default": "ContractGoalLevelType:Invalid_"
    },
    {
     "name": "PassEvalFrequency",
     "type": "CoachContractGoalEvalFrequency",
     "index": 29,
     "enum": "CoachContractGoalEvalFrequency",
     "bits": 3,
     "default": "CoachContractGoalEvalFrequency:First_"
    },
    {
     "name": "ProgressDisplayFormat",
     "type": "string",
     "index": 30,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "TargetValue",
     "type": "int",
     "index": 34,
     "bits": 11,
     "minValue": "-100",
     "maxValue": "1024",
     "default": "0"
    },
    {
     "name": "IsSameStateRequired",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "RecruitRank",
     "type": "int",
     "index": 31,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4000",
     "default": "0"
    },
    {
     "name": "RecruitRankType",
     "type": "CoachContractRecruitRankType",
     "index": 32,
     "enum": "CoachContractRecruitRankType",
     "bits": 3,
     "default": "CoachContractRecruitRankType:Invalid_"
    },
    {
     "name": "StarRating",
     "type": "ProspectQuality",
     "index": 33,
     "enum": "ProspectQuality",
     "bits": 3,
     "default": "ProspectQuality:Invalid"
    }
   ]
  },
  "CoachContractStatGoal": {
   "base": "CoachContractGoal",
   "assetId": "12178733",
   "numMembers": 34,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 13,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 15,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 23,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 24,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 25,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 26,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 5,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 6,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 10,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 14,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "ADPriority1",
     "type": "ADPriority",
     "index": 1,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPriority2",
     "type": "ADPriority",
     "index": 2,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPriority3",
     "type": "ADPriority",
     "index": 3,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "BaseWeight",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "100"
    },
    {
     "name": "ContractPointsFail",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "ContractPointsPass",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "FailEvalFrequency",
     "type": "CoachContractGoalEvalFrequency",
     "index": 11,
     "enum": "CoachContractGoalEvalFrequency",
     "bits": 3,
     "default": "CoachContractGoalEvalFrequency:First_"
    },
    {
     "name": "IsDCGoal",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsEqualPassing",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsHCGoal",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsInverted",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsOCGoal",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsSingleSeason",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "LevelType",
     "type": "ContractGoalLevelType",
     "index": 27,
     "enum": "ContractGoalLevelType",
     "bits": 3,
     "default": "ContractGoalLevelType:Invalid_"
    },
    {
     "name": "PassEvalFrequency",
     "type": "CoachContractGoalEvalFrequency",
     "index": 28,
     "enum": "CoachContractGoalEvalFrequency",
     "bits": 3,
     "default": "CoachContractGoalEvalFrequency:First_"
    },
    {
     "name": "ProgressDisplayFormat",
     "type": "string",
     "index": 29,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "TargetValue",
     "type": "int",
     "index": 31,
     "bits": 11,
     "minValue": "-100",
     "maxValue": "1024",
     "default": "0"
    },
    {
     "name": "StatPeriod",
     "type": "StatPeriod",
     "index": 30,
     "enum": "StatPeriod",
     "bits": 3,
     "default": "StatPeriod:Season"
    },
    {
     "name": "TeamStatType",
     "type": "TeamStatType",
     "index": 32,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:SpecialTeamYards"
    }
   ]
  },
  "CoachDraftPickGoal": {
   "base": "CoachGoal",
   "assetId": "8532638",
   "numMembers": 16,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 7,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 9,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 11,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 12,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 13,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 14,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 1,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 8,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 15,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "CompletionValue",
     "type": "int",
     "index": 3,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    }
   ]
  },
  "CoachFantasyGoals": {
   "base": "CoachGoal",
   "assetId": "8532634",
   "numMembers": 17,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 7,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 9,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 11,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 12,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 13,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 14,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 1,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 8,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 16,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "CompletionValueUnit",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TeamStat",
     "type": "TeamStatType",
     "index": 15,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:Invalid"
    }
   ]
  },
  "CoachFootballRecordMilestoneGoal": {
   "base": "CoachStatMilestoneGoal",
   "assetId": "8532635",
   "numMembers": 28,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 9,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 11,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 15,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 16,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 17,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 18,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 1,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 10,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 26,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "SendEvent",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "StaffPointAward",
     "type": "int",
     "index": 23,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "CoachStat",
     "type": "CoachStatType",
     "index": 3,
     "enum": "CoachStatType",
     "bits": 5,
     "default": "CoachStatType:Wins"
    },
    {
     "name": "CompletionValue",
     "type": "int",
     "index": 4,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "EvaluateAtEndOfSeason",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsInverted",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsRepeatable",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "StatPeriod",
     "type": "StatPeriod",
     "index": 24,
     "enum": "StatPeriod",
     "bits": 3,
     "default": "StatPeriod:Season"
    },
    {
     "name": "TeamStat",
     "type": "TeamStatType",
     "index": 25,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:Invalid"
    },
    {
     "name": "UseStatRanking",
     "type": "bool",
     "index": 27,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PlayerStat",
     "type": "StatType",
     "index": 19,
     "enum": "StatType",
     "bits": 8,
     "default": "StatType:PassYards"
    },
    {
     "name": "RecordStatScope",
     "type": "FootballRecordScope",
     "index": 20,
     "enum": "FootballRecordScope",
     "bits": 4,
     "default": "FootballRecordScope:First_"
    },
    {
     "name": "RewardExperienceSpline",
     "type": "Spline",
     "index": 21,
     "refTable": "Spline",
     "bits": 32
    }
   ]
  },
  "CoachGoal": {
   "base": "Goal",
   "assetId": "6377526",
   "numMembers": 15,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 6,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 8,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 10,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 11,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 12,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 13,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 1,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 7,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 9,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 14,
     "bits": null,
     "maxLength": 61
    }
   ]
  },
  "CoachGoalTable": {
   "base": null,
   "assetId": "6378668",
   "numMembers": 5,
   "fields": [
    {
     "name": "DefensiveCoordinatorGoals",
     "type": "CoachGoal[]",
     "index": 0,
     "refTable": "CoachGoal",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "GamePlanningGoals",
     "type": "CoachGoal[]",
     "index": 1,
     "refTable": "CoachGoal",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "HeadCoachGoalList",
     "type": "CoachGoal[]",
     "index": 2,
     "refTable": "CoachGoal",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "OffensiveCoordinatorGoals",
     "type": "CoachGoal[]",
     "index": 3,
     "refTable": "CoachGoal",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "OwnerGoalList",
     "type": "CoachGoal[]",
     "index": 4,
     "refTable": "CoachGoal",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "CoachGoalsEval": {
   "base": "Module",
   "assetId": "6495218",
   "numMembers": 75,
   "fields": [
    {
     "name": "AssignSeasonalGoals",
     "type": "CoachGoalsEval_AssignSeasonalGoals",
     "index": 0,
     "refTable": "CoachGoalsEval_AssignSeasonalGoals",
     "bits": 32
    },
    {
     "name": "AssignSeasonalGoalsEnabled",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "AssignWeeklyGoals",
     "type": "CoachGoalsEval_AssignWeeklyGoals",
     "index": 2,
     "refTable": "CoachGoalsEval_AssignWeeklyGoals",
     "bits": 32
    },
    {
     "name": "AssignWeeklyGoalsEnabled",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "AwardGoalsTable",
     "type": "CoachGoalTable",
     "index": 4,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "AwardGoalsViewTable",
     "type": "CoachGoalTable",
     "index": 5,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "AwardsEvalModule",
     "type": "AwardsEval",
     "index": 6,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "BowlBidsGoalsTable",
     "type": "CoachGoalTable",
     "index": 7,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "ClearWeeklyGoals",
     "type": "none()",
     "index": 8
    },
    {
     "name": "CoachGoalsTuning",
     "type": "CoachGoalsTuning",
     "index": 9,
     "refTable": "CoachGoalsTuning",
     "bits": 32
    },
    {
     "name": "CoachManagerRef",
     "type": "CoachManager",
     "index": 10,
     "refTable": "CoachManager",
     "bits": 32
    },
    {
     "name": "CoachProgressionEval",
     "type": "CoachProgressionEval",
     "index": 11,
     "refTable": "CoachProgressionEval",
     "bits": 32
    },
    {
     "name": "CreateResources",
     "type": "none()",
     "index": 12
    },
    {
     "name": "DebugModule",
     "type": "FranchiseDebugModule",
     "index": 13,
     "refTable": "FranchiseDebugModule",
     "bits": 32
    },
    {
     "name": "DestroyResources",
     "type": "none()",
     "index": 14
    },
    {
     "name": "DraftGoalsTable",
     "type": "CoachGoalTable",
     "index": 15,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "DraftGoalsViewTable",
     "type": "CoachGoalTable",
     "index": 16,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "EvaluateAwardsGoal",
     "type": "CoachGoalsEval_EvaluateAwardsGoal",
     "index": 17,
     "refTable": "CoachGoalsEval_EvaluateAwardsGoal",
     "bits": 32
    },
    {
     "name": "EvaluateCoachContractExpressionGoal",
     "type": "CoachGoalsEval_EvaluateCoachContractExpressionGoal",
     "index": 18,
     "refTable": "CoachGoalsEval_EvaluateCoachContractExpressionGoal",
     "bits": 32,
     "default": "coachContractExpressionGoal.GetProgressValue(coach, team);"
    },
    {
     "name": "EvaluateCoachContractGoals",
     "type": "none()",
     "index": 19
    },
    {
     "name": "EvaluateFantasyGoalsForCoach",
     "type": "CoachGoalsEval_EvaluateFantasyGoalsForCoach",
     "index": 20,
     "refTable": "CoachGoalsEval_EvaluateFantasyGoalsForCoach",
     "bits": 32
    },
    {
     "name": "EvaluateMileStoneEndOfSeasonGoals",
     "type": "none()",
     "index": 21
    },
    {
     "name": "EvaluateMilestoneGoals",
     "type": "CoachGoalsEval_EvaluateMilestoneGoals",
     "index": 22,
     "refTable": "CoachGoalsEval_EvaluateMilestoneGoals",
     "bits": 32
    },
    {
     "name": "EvaluateRecruitingGoals",
     "type": "CoachGoalsEval_EvaluateRecruitingGoals",
     "index": 23,
     "refTable": "CoachGoalsEval_EvaluateRecruitingGoals",
     "bits": 32
    },
    {
     "name": "EvaluateSeasonalGoals",
     "type": "CoachGoalsEval_EvaluateSeasonalGoals",
     "index": 24,
     "refTable": "CoachGoalsEval_EvaluateSeasonalGoals",
     "bits": 32
    },
    {
     "name": "EvaluateTopClassesRecruitingGoalsForTeam",
     "type": "CoachGoalsEval_EvaluateTopClassesRecruitingGoalsForTeam",
     "index": 25,
     "refTable": "CoachGoalsEval_EvaluateTopClassesRecruitingGoalsForTeam",
     "bits": 32
    },
    {
     "name": "EvaluateWeeklyGoals",
     "type": "CoachGoalsEval_EvaluateWeeklyGoals",
     "index": 26,
     "refTable": "CoachGoalsEval_EvaluateWeeklyGoals",
     "bits": 32
    },
    {
     "name": "FantasyGoalsTable",
     "type": "CoachGoalTable",
     "index": 27,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 28,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "GameGoalsViewTable",
     "type": "CoachGoalTable",
     "index": 29,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "GetUserCoachAccomplishmentsCareerArray",
     "type": "CoachGoalsEval_GetUserCoachAccomplishmentsCareerArray",
     "index": 30,
     "refTable": "CoachGoalsEval_GetUserCoachAccomplishmentsCareerArray",
     "bits": 32,
     "default": "FranchiseUser franchiseUser = user;&#xD;&#xA;if (franchiseUser != null)&#xD;&#xA;{&#xD;&#xA; franchiseUser.CoachAccomplishmentsCareerArray;&#xD;&#xA;}"
    },
    {
     "name": "GoalAwardRequest_AcceptExtension",
     "type": "UISelectForm",
     "index": 31,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "GoalAwardRequest_DeclineExtension",
     "type": "UISelectForm",
     "index": 32,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "GoalAwardRequest_Dismiss",
     "type": "UISelectForm",
     "index": 33,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "GoalsRequestManager",
     "type": "GoalsRequestManager",
     "index": 34,
     "refTable": "GoalsRequestManager",
     "bits": 32
    },
    {
     "name": "HandleAssignContractGoals",
     "type": "none()",
     "index": 35
    },
    {
     "name": "HandleBeginAdvanceWeek",
     "type": "none()",
     "index": 36
    },
    {
     "name": "HandleBowlBidInvitation",
     "type": "CoachGoalsEval_HandleBowlBidInvitation",
     "index": 37,
     "refTable": "CoachGoalsEval_HandleBowlBidInvitation",
     "bits": 32
    },
    {
     "name": "HandleDraftedPlayer",
     "type": "CoachGoalsEval_HandleDraftedPlayer",
     "index": 38,
     "refTable": "CoachGoalsEval_HandleDraftedPlayer",
     "bits": 32
    },
    {
     "name": "HandleGoalAwardResponse",
     "type": "CoachGoalsEval_HandleGoalAwardResponse",
     "index": 39,
     "refTable": "CoachGoalsEval_HandleGoalAwardResponse",
     "bits": 32
    },
    {
     "name": "HandleStartWeek",
     "type": "none()",
     "index": 40
    },
    {
     "name": "HandleUpdateCoachContractStatus",
     "type": "CoachGoalsEval_HandleUpdateCoachContractStatus",
     "index": 41,
     "refTable": "CoachGoalsEval_HandleUpdateCoachContractStatus",
     "bits": 32
    },
    {
     "name": "HandleUpdateContractGoals",
     "type": "CoachGoalsEval_HandleUpdateContractGoals",
     "index": 42,
     "refTable": "CoachGoalsEval_HandleUpdateContractGoals",
     "bits": 32
    },
    {
     "name": "HandleUserEndRegister",
     "type": "CoachGoalsEval_HandleUserEndRegister",
     "index": 43,
     "refTable": "CoachGoalsEval_HandleUserEndRegister",
     "bits": 32,
     "default": "User user = event.User;&#xD;&#xA;Team team = event.Team;&#xD;&#xA;&#xD;&#xA;RegisterUser(user, team);"
    },
    {
     "name": "HistoryTrackingNotificationEvent",
     "type": "PersonHistoryTrackerNotificationEvent",
     "index": 44,
     "refTable": "PersonHistoryTrackerNotificationEvent",
     "bits": 32
    },
    {
     "name": "IncreaseUserLegacyScoreEvent",
     "type": "IncreaseUserLegacyScoreEvent",
     "index": 45,
     "refTable": "IncreaseUserLegacyScoreEvent",
     "bits": 32
    },
    {
     "name": "InjuryEval",
     "type": "InjuryEval",
     "index": 46,
     "refTable": "InjuryEval",
     "bits": 32
    },
    {
     "name": "IssueCreateGoalsRequest",
     "type": "CoachGoalsEval_IssueCreateGoalsRequest",
     "index": 47,
     "refTable": "CoachGoalsEval_IssueCreateGoalsRequest",
     "bits": 32,
     "default": "CreateGoalsRequest request= new CreateGoalsRequest;&#xD;&#xA;GoalsRequestManager.Issue(Coach, request);"
    },
    {
     "name": "IssueViewContractGoalsRequest",
     "type": "CoachGoalsEval_IssueViewContractGoalsRequest",
     "index": 48,
     "refTable": "CoachGoalsEval_IssueViewContractGoalsRequest",
     "bits": 32,
     "default": "ViewContractGoalsRequest request = new ViewContractGoalsRequest;&#xD;&#xA;&#xD;&#xA;// Set the request settings.&#xD;&#xA;request.Priority = 4;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;&#xD;&#xA;request.Coach = coach;&#xD;&#xA;&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;&#xD;&#xA;request.ResponseForms.Append(ViewContractGoalsResponse);&#xD;&#xA;&#xD;&#xA;request.Issue(coach);"
    },
    {
     "name": "LeagueSettings",
     "type": "LeagueSetting",
     "index": 49,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "LegacyScoreModule",
     "type": "LegacyScoreEval",
     "index": 50,
     "refTable": "LegacyScoreEval",
     "bits": 32
    },
    {
     "name": "LegacyScoreUpdateEvent",
     "type": "CoachLegacyScoreUpdateEvent",
     "index": 51,
     "refTable": "CoachLegacyScoreUpdateEvent",
     "bits": 32
    },
    {
     "name": "MilestoneGoalsTable",
     "type": "CoachGoalTable",
     "index": 52,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "MySchoolGradeEval",
     "type": "MySchoolGradeEval",
     "index": 53,
     "refTable": "MySchoolGradeEval",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 54,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "PollsGoalsTable",
     "type": "CoachGoalTable",
     "index": 55,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "RandomRef",
     "type": "Random",
     "index": 56
    },
    {
     "name": "RecordsGoalsTable",
     "type": "CoachGoalTable",
     "index": 57,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "RecordsGoalsViewTable",
     "type": "CoachGoalTable",
     "index": 58,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "RecruitingGoalsTable",
     "type": "CoachGoalTable",
     "index": 59,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "RecruitingGoalsViewTable",
     "type": "CoachGoalTable",
     "index": 60,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "RegisterUser",
     "type": "CoachGoalsEval_RegisterUser",
     "index": 61,
     "refTable": "CoachGoalsEval_RegisterUser",
     "bits": 32
    },
    {
     "name": "ScheduleManager",
     "type": "SeasonScheduleManager",
     "index": 62,
     "refTable": "SeasonScheduleManager",
     "bits": 32
    },
    {
     "name": "SeasonalGoalsTable",
     "type": "CoachGoalTable",
     "index": 63,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 64,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "StatisticsGoalsViewTable",
     "type": "CoachGoalTable",
     "index": 65,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 66,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "StringManager",
     "type": "StringManager",
     "index": 67,
     "refTable": "StringManager",
     "bits": 32
    },
    {
     "name": "TalentTreeEval",
     "type": "TalentTreeEval",
     "index": 68,
     "refTable": "TalentTreeEval",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 69,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "TopClassGoalsTable",
     "type": "CoachGoalTable",
     "index": 70,
     "refTable": "CoachGoalTable",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 71,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "ValidateExpressions",
     "type": "none()",
     "index": 72
    },
    {
     "name": "ViewContractGoalsResponse",
     "type": "UIFlowForm",
     "index": 73,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "WeeklyGoalsTable",
     "type": "CoachGoalTable",
     "index": 74,
     "refTable": "CoachGoalTable",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_AdvanceWeekBeginReaction": {
   "base": "Reaction",
   "assetId": "12909464",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "BeginAdvanceWeekEvent",
     "index": 0,
     "refTable": "BeginAdvanceWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "CoachGoalsEval",
     "index": 2,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachGoalsEval_AssignSeasonalGoals": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_AssignWeeklyGoals": {
   "base": "none()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "seasonWeek",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "seasonWeekType",
     "type": "SeasonWeekType",
     "index": 3,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    }
   ]
  },
  "CoachGoalsEval_BowlBidInvitationReaction": {
   "base": "Reaction",
   "assetId": "9087467",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "BowlBidInvitationEvent",
     "index": 0,
     "refTable": "BowlBidInvitationEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "CoachGoalsEval",
     "index": 2,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachGoalsEval_EndWeekReaction": {
   "base": "Reaction",
   "assetId": "12178768",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_EndWeekEvent",
     "index": 0,
     "refTable": "Season_EndWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "ModuleRef",
     "type": "CoachGoalsEval",
     "index": 2,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachGoalsEval_EvaluateAwardsGoal": {
   "base": "none()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "awardType",
     "type": "AwardType",
     "index": 1,
     "enum": "AwardType",
     "bits": 7,
     "default": "AwardType:First_"
    },
    {
     "name": "statPeriod",
     "type": "StatPeriod",
     "index": 2,
     "enum": "StatPeriod",
     "bits": 3,
     "default": "StatPeriod:Season"
    },
    {
     "name": "periodIndex",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "CoachGoalsEval_EvaluateCoachContractExpressionGoal": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "coachContractExpressionGoal",
     "type": "CoachContractExpressionGoal",
     "index": 0,
     "refTable": "CoachContractExpressionGoal",
     "bits": 32
    },
    {
     "name": "coach",
     "type": "Coach",
     "index": 1,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_EvaluateFantasyGoalsForCoach": {
   "base": "none()",
   "assetId": null,
   "numMembers": 6,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "seasonWeekType",
     "type": "SeasonWeekType",
     "index": 3,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "seasonWeek",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "CoachGoalsEval_EvaluateMilestoneGoals": {
   "base": "none()",
   "assetId": null,
   "numMembers": 6,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "seasonWeek",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "seasonYear",
     "type": "int",
     "index": 2,
     "bits": 12,
     "minValue": "0",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "seasonWeekType",
     "type": "SeasonWeekType",
     "index": 3,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "SeasonGame",
     "type": "SeasonGame",
     "index": 4,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_EvaluateRecruitingGoals": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "RecruitSignedEvent",
     "index": 0,
     "refTable": "RecruitSignedEvent",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_EvaluateSeasonalGoals": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_EvaluateTopClassesRecruitingGoalsForTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_EvaluateWeeklyGoals": {
   "base": "none()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "seasonWeek",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "seasonWeekType",
     "type": "SeasonWeekType",
     "index": 3,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    }
   ]
  },
  "CoachGoalsEval_GetUserCoachAccomplishmentsCareerArray": {
   "base": "Goal[]()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "user",
     "type": "User",
     "index": 0,
     "refTable": "User",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_HandleBowlBidInvitation": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_HandleDraftedPlayer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Draft_DraftPlayerEvent",
     "index": 0,
     "refTable": "Draft_DraftPlayerEvent",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_HandleGoalAwardResponse": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "final",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "CoachGoalsEval_HandleUpdateCoachContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_HandleUpdateContractGoals": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "onlyInvalid",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "predictRivals",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "CoachGoalsEval_HandleUserEndRegister": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "UserEndRegisterEvent",
     "index": 0,
     "refTable": "UserEndRegisterEvent",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_IssueCreateGoalsRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_IssueViewContractGoalsRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_LeagueSetupReaction": {
   "base": "Reaction",
   "assetId": "14266453",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "LeagueSetupEvent",
     "index": 0,
     "refTable": "LeagueSetupEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "ModuleRef",
     "type": "CoachGoalsEval",
     "index": 2,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachGoalsEval_PreSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "12178792",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 0,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "ModuleRef",
     "type": "CoachGoalsEval",
     "index": 2,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachGoalsEval_RecruitSignedReaction": {
   "base": "Reaction",
   "assetId": "9087480",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RecruitSignedEvent",
     "index": 0,
     "refTable": "RecruitSignedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "ModuleRef",
     "type": "CoachGoalsEval",
     "index": 2,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachGoalsEval_RegisterUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "user",
     "type": "User",
     "index": 0,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachGoalsEval_SeasonStartReaction": {
   "base": "Reaction",
   "assetId": "14266451",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonStartEvent",
     "index": 0,
     "refTable": "RegularSeasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "ModuleRef",
     "type": "CoachGoalsEval",
     "index": 2,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 4,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "CoachGoalsTuning": {
   "base": "BaseTuning",
   "assetId": "9826443",
   "numMembers": 14,
   "fields": [
    {
     "name": "ADTuning",
     "type": "ADTuning",
     "index": 0,
     "refTable": "ADTuning",
     "bits": 32
    },
    {
     "name": "CoachContractGoals",
     "type": "CoachContractGoal[]",
     "index": 1,
     "refTable": "CoachContractGoal",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CoachContractGoalsPrestige",
     "type": "CoachContractGoal[][]",
     "index": 2,
     "isArray": true
    },
    {
     "name": "ConfPotentialWinsDifSpline",
     "type": "Spline",
     "index": 3,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ContractGoalImpactSpline",
     "type": "record",
     "index": 4
    },
    {
     "name": "InGameGoalTeamStatThreshold",
     "type": "TeamStatTable",
     "index": 5,
     "refTable": "TeamStatTable",
     "bits": 32
    },
    {
     "name": "SeasonGoalLevel0LevelModifier",
     "type": "int",
     "index": 6,
     "bits": 4,
     "minValue": "-7",
     "maxValue": "8",
     "default": "0"
    },
    {
     "name": "SeasonGoalLevel1LevelModifier",
     "type": "int",
     "index": 7,
     "bits": 4,
     "minValue": "-7",
     "maxValue": "8",
     "default": "0"
    },
    {
     "name": "SeasonGoalLevel2LevelModifier",
     "type": "int",
     "index": 8,
     "bits": 4,
     "minValue": "-7",
     "maxValue": "8",
     "default": "0"
    },
    {
     "name": "SeasonGoalLevel3LevelModifier",
     "type": "int",
     "index": 9,
     "bits": 4,
     "minValue": "-7",
     "maxValue": "8",
     "default": "0"
    },
    {
     "name": "SeasonGoalLevel4LevelModifier",
     "type": "int",
     "index": 10,
     "bits": 4,
     "minValue": "-7",
     "maxValue": "8",
     "default": "0"
    },
    {
     "name": "TeamPrestigeContractGoalsSpline",
     "type": "record",
     "index": 11
    },
    {
     "name": "TeamRelativeOVRContractGoalsSpline",
     "type": "Spline",
     "index": 12,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "TeamRelativePrestigeContractGoalsSpline",
     "type": "record",
     "index": 13
    }
   ]
  },
  "CoachHappinessEnumEntry": {
   "base": "EnumTableEntry",
   "assetId": "10805531",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "CoachHappinessLevel",
     "index": 3,
     "enum": "CoachHappinessLevel",
     "bits": 3,
     "default": "CoachHappinessLevel:CoachHappiness_Normal"
    }
   ]
  },
  "CoachHappinessSummaryEntry": {
   "base": "TransactionWeekSummaryEntry",
   "assetId": "10805530",
   "numMembers": 2,
   "fields": [
    {
     "name": "UserEntity",
     "type": "UserEntity",
     "index": 1,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "OldValue",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "CoachHappinessUpdateEvent": {
   "base": "Event",
   "assetId": "10805526",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "OldValue",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "User",
     "type": "UserEntity",
     "index": 3,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "CoachLeaveReasonEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "8624649",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "CoachLeaveReason",
     "index": 3,
     "enum": "CoachLeaveReason",
     "bits": 3,
     "default": "CoachLeaveReason:None"
    }
   ]
  },
  "CoachLegacyScoreUpdateEvent": {
   "base": "Event",
   "assetId": "6495151",
   "numMembers": 5,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 3
    },
    {
     "name": "Coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "Goal",
     "type": "CoachMilestoneGoal",
     "index": 2,
     "refTable": "CoachMilestoneGoal",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 4,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachLevelUpEvent": {
   "base": "Event",
   "assetId": "8656471",
   "numMembers": 7,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 6
    },
    {
     "name": "Coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "CoachPoints",
     "type": "int",
     "index": 1,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "ExperiencePoints",
     "type": "int",
     "index": 3,
     "bits": 20,
     "minValue": "0",
     "maxValue": "1000000",
     "default": "0"
    },
    {
     "name": "IsUserControlled",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "NewLevel",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachLevelUpEvent_CoachLevelUpReaction": {
   "base": "Reaction",
   "assetId": "8656472",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "CoachLevelUpEvent",
     "index": 1,
     "refTable": "CoachLevelUpEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlowRef",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachManager": {
   "base": "Module",
   "assetId": "6495150",
   "numMembers": 22,
   "fields": [
    {
     "name": "AgeCoach",
     "type": "CoachManager_AgeCoach",
     "index": 0,
     "refTable": "CoachManager_AgeCoach",
     "bits": 32,
     "default": "// Age coach by one year&#xD;&#xA;coach.Age = coach.Age + 1;&#xD;&#xA;coach.YearsCoaching = coach.YearsCoaching + 1;&#xD;&#xA;"
    },
    {
     "name": "DeleteStaffPerson",
     "type": "CoachManager_DeleteStaffPerson",
     "index": 1,
     "refTable": "CoachManager_DeleteStaffPerson",
     "bits": 32,
     "default": "// If the coach is a free agent, remove him from the free agent pool.&#xD;&#xA;if (staffPerson.ContractStatus == StaffPersonContractStatus.FreeAgent)&#xD;&#xA;{&#xD;&#xA;  if (staffPerson.Position == CoachPosition.HeadCoach || staffPerson.Position == CoachPosition.OffensiveCoordinator || staffPerson.Position == CoachPosition.DefensiveCoordinator)&#xD;&#xA;  {&#xD;&#xA;  FranchiseRef.FreeAgentCoaches.FindAndErase(staffPerson);&#xD;&#xA;  }&#xD;&#xA;  else if (staffPerson.Position == CoachPosition.Scout)&#xD;&#xA;  {&#xD;&#xA;  FranchiseRef.FreeAgentScouts.FindAndErase(staffPerson);&#xD;&#xA;  }&#xD;&#xA;  else if (staffPerson.Position == CoachPosition.Trainer)&#xD;&#xA;  {&#xD;&#xA;  FranchiseRef.FreeAgentTrainers.FindAndErase(staffPerson);&#xD;&#xA;  }&#xD;&#xA;}&#xD;&#xA;// If the player is retired, remove him from the retired pool.&#xD;&#xA;else if (staffPerson.ContractStatus == StaffPersonContractStatus.Retired)&#xD;&#xA;{&#xD;&#xA;  FranchiseRef.RetiredCoaches.FindAndErase(staffPerson);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;Team nullTeam = null;&#xD;&#xA;&#xD;&#xA;if (staffPerson.Position == CoachPosition.HeadCoach || staffPerson.Position == CoachPosition.OffensiveCoordinator || staffPerson.Position == CoachPosition.DefensiveCoordinator)&#xD;&#xA;{&#xD;&#xA;// Update the coach as deleted. The coach record will be destroyed when this method returns.&#xD;&#xA;UpdateCoachContractStatus(staffPerson, nullTeam, staffPerson.Position, nullTeam, staffPerson.Position, StaffPersonContractStatus.Deleted);&#xD;&#xA;}&#xD;&#xA;else if (staffPerson.Position == CoachPosition.Scout)&#xD;&#xA;{&#xD;&#xA;// Update the scout as deleted. The scout record will be destroyed when this method returns.&#xD;&#xA;UpdateScoutContractStatus(staffPerson, nullTeam, nullTeam, StaffPersonContractStatus.Deleted);&#xD;&#xA;}&#xD;&#xA;else if (staffPerson.Position == CoachPosition.Trainer)&#xD;&#xA;{&#xD;&#xA;// Update the trainer as deleted. The trainer record will be destroyed when this method returns.&#xD;&#xA;UpdateTrainerContractStatus(staffPerson, nullTeam, nullTeam, StaffPersonContractStatus.Deleted);&#xD;&#xA;}"
    },
    {
     "name": "ExtendContract",
     "type": "CoachManager_ExtendContract",
     "index": 2,
     "refTable": "CoachManager_ExtendContract",
     "bits": 32,
     "default": "staffPerson.ContractYearsRemaining = staffPerson.ContractYearsRemaining + 1;&#xD;&#xA;staffPerson.ContractStatus = StaffPersonContractStatus.Signed;&#xD;&#xA;&#xD;&#xA;LogContractExtension(staffPerson);&#xD;&#xA;IssueStaffEventNotificationRequest(staffPerson, StaffEventType.ContractExtended);"
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandleComebackCoaches",
     "type": "none()",
     "index": 4
    },
    {
     "name": "IssueStaffEventNotificationRequest",
     "type": "CoachManager_IssueStaffEventNotificationRequest",
     "index": 5,
     "refTable": "CoachManager_IssueStaffEventNotificationRequest",
     "bits": 32,
     "default": "StaffEventNotificationRequest request = new StaffEventNotificationRequest;&#xD;&#xA;&#xD;&#xA;StaffEventNotificationRequest nullRequest = null;&#xD;&#xA;&#xD;&#xA;if (request != nullRequest)&#xD;&#xA;{&#xD;&#xA;    // populate a contract offer with the staff person&apos;s current contract&#xD;&#xA;    StaffPersonContractOffer contract = new StaffPersonContractOffer;&#xD;&#xA;    contract.Length = staffPerson.ContractLength;&#xD;&#xA;    contract.StaffPerson = staffPerson;&#xD;&#xA;  &#xD;&#xA;    request.RequestData = contract;&#xD;&#xA;    request.IsResponseRequired = false;&#xD;&#xA;    request.EventType = eventType;&#xD;&#xA;    &#xD;&#xA;    request.ResponseForms = new ResponseForm[1];&#xD;&#xA;    request.ResponseForms.Append( StaffEventNotificationDismissResponse );&#xD;&#xA;&#xD;&#xA;    request.Issue(staffPerson);&#xD;&#xA;}"
    },
    {
     "name": "LeagueSettingsRef",
     "type": "LeagueSetting",
     "index": 6,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "LogContractExtension",
     "type": "CoachManager_LogContractExtension",
     "index": 7,
     "refTable": "CoachManager_LogContractExtension",
     "bits": 32
    },
    {
     "name": "LogUpdateCoachContractStatus",
     "type": "CoachManager_LogUpdateCoachContractStatus",
     "index": 8,
     "refTable": "CoachManager_LogUpdateCoachContractStatus",
     "bits": 32
    },
    {
     "name": "LogUpdateStaffPersonContractStatus",
     "type": "CoachManager_LogUpdateStaffPersonContractStatus",
     "index": 9,
     "refTable": "CoachManager_LogUpdateStaffPersonContractStatus",
     "bits": 32
    },
    {
     "name": "ProgressStaffPersonContract",
     "type": "CoachManager_ProgressStaffPersonContract",
     "index": 10,
     "refTable": "CoachManager_ProgressStaffPersonContract",
     "bits": 32,
     "default": "// reduce the remaining number of years on a staff person&apos;s contract if they are not pending renewal&#xD;&#xA;if ((staffPerson.ContractStatus != StaffPersonContractStatus.PendingRenewal) && staffPerson.ContractYearsRemaining > 1)&#xD;&#xA;{&#xD;&#xA;    staffPerson.ContractYearsRemaining = staffPerson.ContractYearsRemaining - 1;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// increment the seasons with team if they are in the active category of staff person contract status&apos;.&#xD;&#xA;if(staffPerson.ContractStatus <= StaffPersonContractStatus.Last_Active)&#xD;&#xA;{&#xD;&#xA;    staffPerson.SeasonsWithTeam = staffPerson.SeasonsWithTeam + 1;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if(coachPosition == CoachPosition.Trainer)&#xD;&#xA;{&#xD;&#xA;    Trainer trainer = staffPerson;&#xD;&#xA;    if(trainer.ContractYearsRemaining <= 1)&#xD;&#xA;    {&#xD;&#xA;        UpdateTrainerContractStatus(trainer, team, team, StaffPersonContractStatus.Expiring);&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;else if(coachPosition == CoachPosition.Scout)&#xD;&#xA;{&#xD;&#xA;    Scout scout = staffPerson;&#xD;&#xA;    if(scout.ContractYearsRemaining <= 1)&#xD;&#xA;    {&#xD;&#xA;        UpdateScoutContractStatus(scout, team, team, StaffPersonContractStatus.Expiring);&#xD;&#xA;    }&#xD;&#xA;}"
    },
    {
     "name": "RandomRef",
     "type": "Random",
     "index": 11
    },
    {
     "name": "RetireCoach",
     "type": "CoachManager_RetireCoach",
     "index": 12,
     "refTable": "CoachManager_RetireCoach",
     "bits": 32,
     "default": "if (team != null)&#xD;&#xA;{&#xD;&#xA;    TeamManager.RetireCoach(team, coach) ;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    Franchise.FreeAgentCoaches.FindAndErase(coach);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;Franchise.RetiredCoaches.Append(coach) ;"
    },
    {
     "name": "SendCoachComebackEvent",
     "type": "CoachManager_SendCoachComebackEvent",
     "index": 13,
     "refTable": "CoachManager_SendCoachComebackEvent",
     "bits": 32,
     "default": "CoachComebackEvent event = new CoachComebackEvent;&#xD;&#xA;event.Coach = coach;&#xD;&#xA;event.Send();"
    },
    {
     "name": "ShouldDefaultResponseBeSet",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SignCoach",
     "type": "CoachManager_SignCoach",
     "index": 15,
     "refTable": "CoachManager_SignCoach",
     "bits": 32,
     "default": "//TODO: everything should use the TeamManager directly&#xD;&#xA;TeamManager.SignCoach(team, contract, isValidationHire);&#xD;&#xA;"
    },
    {
     "name": "StaffEventNotificationDismissResponse",
     "type": "UISelectForm",
     "index": 16,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 17,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "UnRetireCoach",
     "type": "CoachManager_UnRetireCoach",
     "index": 18,
     "refTable": "CoachManager_UnRetireCoach",
     "bits": 32,
     "default": "FranchiseRef.FreeAgentCoaches.Append(coach);&#xD;&#xA;&#xD;&#xA;Team nullTeam = null;&#xD;&#xA;UpdateCoachContractStatus(coach, nullTeam, coach.Position, nullTeam, coach.Position, StaffPersonContractStatus.FreeAgent);&#xD;&#xA;&#xD;&#xA;if (FranchiseRef.HallOfFameCoaches.Contains(coach))&#xD;&#xA;{&#xD;&#xA;    FranchiseRef.HallOfFameCoaches.FindAndErase(coach);&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "UpdateCoachContractStatus",
     "type": "CoachManager_UpdateCoachContractStatus",
     "index": 19,
     "refTable": "CoachManager_UpdateCoachContractStatus",
     "bits": 32,
     "default": "//Store the old contract status.&#xD;&#xA;StaffPersonContractStatus oldContractStatus = coach.ContractStatus ;&#xD;&#xA;&#xD;&#xA;// May need to add more status, but remove weekly/seasonal goals if coach becomes a free agent&#xD;&#xA;if(newContractStatus == StaffPersonContractStatus.FreeAgent)&#xD;&#xA;{&#xD;&#xA;    coach.SeasonalGoal = null;&#xD;&#xA;    coach.WeeklyGoals = null;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;bool isNewStatusPendingType = (newContractStatus >= StaffPersonContractStatus.First_Pending && newContractStatus <= StaffPersonContractStatus.Last_Pending);&#xD;&#xA;&#xD;&#xA;// We&apos;re not moving teams if we are pending&#xD;&#xA;if(!isNewStatusPendingType)&#xD;&#xA;{&#xD;&#xA;  //If Old team is non null, they are the new previous team (unless old team is new team as in resignings)&#xD;&#xA;  if((oldTeam != null) && (oldTeam != newTeam))&#xD;&#xA;  {&#xD;&#xA;        coach.PrevTeamIndex = oldTeam.TeamIndex;&#xD;&#xA;  }&#xD;&#xA;&#xD;&#xA;  if(newTeam != null)&#xD;&#xA;  {&#xD;&#xA;        coach.TeamIndex = newTeam.TeamIndex;&#xD;&#xA;  }&#xD;&#xA;  else&#xD;&#xA;  {&#xD;&#xA;      coach.TeamIndex = TeamIndex.None;&#xD;&#xA;  }&#xD;&#xA;}&#xD;&#xA;//Set the new contract status.&#xD;&#xA;coach.ContractStatus = newContractStatus;&#xD;&#xA;&#xD;&#xA;//Construct the event.&#xD;&#xA;Coach_UpdateCoachContractStatusEvent event = new Coach_UpdateCoachContractStatusEvent;&#xD;&#xA;event.Coach = coach;&#xD;&#xA;event.OldTeam = oldTeam;&#xD;&#xA;event.OldContractStatus = oldContractStatus;&#xD;&#xA;event.NewTeam = newTeam;&#xD;&#xA;event.NewContractStatus = newContractStatus;&#xD;&#xA;event.OldPosition = oldPosition;&#xD;&#xA;event.NewPosition = newPosition;&#xD;&#xA;&#xD;&#xA;//Log the event.&#xD;&#xA;LogUpdateCoachContractStatus(event);&#xD;&#xA;&#xD;&#xA;//Send the event.&#xD;&#xA;event.Send();&#xD;&#xA;&#xD;&#xA;//Construct the event.&#xD;&#xA;UpdateStaffPersonContractStatusEvent staffPersonEvent = new UpdateStaffPersonContractStatusEvent;&#xD;&#xA;staffPersonEvent.StaffPerson = coach;&#xD;&#xA;staffPersonEvent.OldTeam = oldTeam;&#xD;&#xA;staffPersonEvent.OldContractStatus = oldContractStatus;&#xD;&#xA;staffPersonEvent.OldPosition = oldPosition;&#xD;&#xA;staffPersonEvent.NewTeam = newTeam;&#xD;&#xA;staffPersonEvent.NewContractStatus = newContractStatus;&#xD;&#xA;staffPersonEvent.NewPosition = newPosition;&#xD;&#xA;&#xD;&#xA;// send a notification on expiring contracts&#xD;&#xA;if (newContractStatus == StaffPersonContractStatus.Expiring)&#xD;&#xA;{&#xD;&#xA;    IssueStaffEventNotificationRequest(coach, StaffEventType.ContractExpired);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;//Log the event.&#xD;&#xA;LogUpdateStaffPersonContractStatus(staffPersonEvent );&#xD;&#xA;&#xD;&#xA;//Send the event.&#xD;&#xA;staffPersonEvent.Send();"
    },
    {
     "name": "UpdateScoutContractStatus",
     "type": "CoachManager_UpdateScoutContractStatus",
     "index": 20,
     "refTable": "CoachManager_UpdateScoutContractStatus",
     "bits": 32,
     "default": "//Store the old contract status.&#xD;&#xA;StaffPersonContractStatus oldContractStatus = scout.ContractStatus ;&#xD;&#xA;&#xD;&#xA;//Set the new contract status.&#xD;&#xA;scout.ContractStatus = newContractStatus;&#xD;&#xA;&#xD;&#xA;//Construct the event.&#xD;&#xA;UpdateStaffPersonContractStatusEvent event = new UpdateStaffPersonContractStatusEvent;&#xD;&#xA;event.StaffPerson = scout;&#xD;&#xA;event.OldTeam = oldTeam;&#xD;&#xA;event.OldContractStatus = oldContractStatus;&#xD;&#xA;event.OldPosition = scout.Position;&#xD;&#xA;event.NewTeam = newTeam;&#xD;&#xA;event.NewContractStatus = newContractStatus;&#xD;&#xA;event.NewPosition = scout.Position;&#xD;&#xA;&#xD;&#xA;//Log the event.&#xD;&#xA;LogUpdateStaffPersonContractStatus(event);&#xD;&#xA;&#xD;&#xA;//Send the event.&#xD;&#xA;event.Send();"
    },
    {
     "name": "UpdateTrainerContractStatus",
     "type": "CoachManager_UpdateTrainerContractStatus",
     "index": 21,
     "refTable": "CoachManager_UpdateTrainerContractStatus",
     "bits": 32,
     "default": "//Store the old contract status.&#xD;&#xA;StaffPersonContractStatus oldContractStatus = trainer.ContractStatus ;&#xD;&#xA;&#xD;&#xA;//Set the new contract status.&#xD;&#xA;trainer.ContractStatus = newContractStatus;&#xD;&#xA;&#xD;&#xA;//Construct the event.&#xD;&#xA;UpdateStaffPersonContractStatusEvent event = new UpdateStaffPersonContractStatusEvent;&#xD;&#xA;event.StaffPerson = trainer;&#xD;&#xA;event.OldTeam = oldTeam;&#xD;&#xA;event.OldContractStatus = oldContractStatus;&#xD;&#xA;event.OldPosition = trainer.Position;&#xD;&#xA;event.NewTeam = newTeam;&#xD;&#xA;event.NewContractStatus = newContractStatus;&#xD;&#xA;event.NewPosition = trainer.Position;&#xD;&#xA;&#xD;&#xA;//Log the event.&#xD;&#xA;LogUpdateStaffPersonContractStatus(event);&#xD;&#xA;&#xD;&#xA;//Send the event.&#xD;&#xA;event.Send();"
    }
   ]
  },
  "CoachManager_AgeCoach": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "CoachManager_DeleteStaffPerson": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "staffPerson",
     "type": "StaffPerson",
     "index": 0,
     "refTable": "StaffPerson",
     "bits": 32
    }
   ]
  },
  "CoachManager_ExtendContract": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "staffPerson",
     "type": "StaffPerson",
     "index": 1,
     "refTable": "StaffPerson",
     "bits": 32
    }
   ]
  },
  "CoachManager_IssueStaffEventNotificationRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "staffPerson",
     "type": "StaffPerson",
     "index": 0,
     "refTable": "StaffPerson",
     "bits": 32
    },
    {
     "name": "eventType",
     "type": "StaffEventType",
     "index": 1,
     "enum": "StaffEventType",
     "bits": 4,
     "default": "StaffEventType:Hired"
    }
   ]
  },
  "CoachManager_LogContractExtension": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "coach",
     "type": "StaffPerson",
     "index": 0,
     "refTable": "StaffPerson",
     "bits": 32
    }
   ]
  },
  "CoachManager_LogUpdateCoachContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "CoachManager_LogUpdateStaffPersonContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "UpdateStaffPersonContractStatusEvent",
     "index": 0,
     "refTable": "UpdateStaffPersonContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "CoachManager_ProgressStaffPersonContract": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "staffPerson",
     "type": "StaffPerson",
     "index": 0,
     "refTable": "StaffPerson",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "coachPosition",
     "type": "CoachPosition",
     "index": 2,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:HeadCoach"
    }
   ]
  },
  "CoachManager_RetireCoach": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachManager_SendCoachComebackEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "CoachManager_SignCoach": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "contract",
     "type": "StaffPersonContractOffer",
     "index": 1,
     "refTable": "StaffPersonContractOffer",
     "bits": 32
    },
    {
     "name": "isValidationHire",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "CoachManager_UnRetireCoach": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "CoachManager_UpdateCoachContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 7,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "oldTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "oldPosition",
     "type": "CoachPosition",
     "index": 2,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:First_"
    },
    {
     "name": "newTeam",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "newPosition",
     "type": "CoachPosition",
     "index": 4,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:First_"
    },
    {
     "name": "newContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 5,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:Signed"
    }
   ]
  },
  "CoachManager_UpdateScoutContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "scout",
     "type": "Scout",
     "index": 0,
     "refTable": "Scout",
     "bits": 32
    },
    {
     "name": "oldTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "newTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "newContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 3,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:Signed"
    }
   ]
  },
  "CoachManager_UpdateTrainerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "trainer",
     "type": "Trainer",
     "index": 0,
     "refTable": "Trainer",
     "bits": 32
    },
    {
     "name": "oldTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "newTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "newContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 3,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:Signed"
    }
   ]
  },
  "CoachMilestoneGoal": {
   "base": "CoachGoal",
   "assetId": "6377527",
   "numMembers": 17,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 6,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 8,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 10,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 11,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 12,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 13,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 1,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 7,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 9,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 16,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "SendEvent",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "StaffPointAward",
     "type": "int",
     "index": 15,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    }
   ]
  },
  "CoachPackageTraitProgression": {
   "base": "CoachPackageXP",
   "assetId": "6708728",
   "numMembers": 12,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 121
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 7,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 24
    },
    {
     "name": "BaseCost",
     "type": "int",
     "index": 0,
     "bits": 15,
     "minValue": "0",
     "maxValue": "25000",
     "default": "0"
    },
    {
     "name": "BaseRating",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CoachTrait",
     "type": "CoachTrait",
     "index": 2,
     "enum": "CoachTrait",
     "bits": 1,
     "default": "CoachTrait:MAX_"
    },
    {
     "name": "DisplayType",
     "type": "int",
     "index": 4,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "GetCost",
     "type": "CoachPackageTraitProgression_GetCost",
     "index": 5,
     "refTable": "CoachPackageTraitProgression_GetCost",
     "bits": 32,
     "default": "int levelMod     = LevelCostSpline.CalculateY(coach.Level);&#xD;&#xA;&#xD;&#xA;int cost = levelMod;&#xD;&#xA;&#xD;&#xA;if (coach.CoachBackstory == CoachBackstory.Motivator)&#xD;&#xA;{&#xD;&#xA;    cost = (cost * 75) / 100;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;cost;&#xD;&#xA;"
    },
    {
     "name": "GetRating",
     "type": "CoachPackageTraitProgression_GetRating",
     "index": 6,
     "refTable": "CoachPackageTraitProgression_GetRating",
     "bits": 32,
     "default": "int rating = BaseRating;"
    },
    {
     "name": "LevelCostSpline",
     "type": "Spline",
     "index": 8,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "OptimalValue",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "PositionGroup",
     "type": "PositionGroupE",
     "index": 11,
     "enum": "PositionGroupE",
     "bits": 4,
     "default": "PositionGroupE:Invalid_"
    }
   ]
  },
  "CoachPackageTraitProgression_GetCost": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachPackageTraitProgression_GetRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachPackageXP": {
   "base": "PackageXP",
   "assetId": "6493947",
   "numMembers": 3,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 121
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 1,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 24
    }
   ]
  },
  "CoachProgressionEval": {
   "base": "Module",
   "assetId": "6498443",
   "numMembers": 22,
   "fields": [
    {
     "name": "AutoProgressCoach",
     "type": "CoachProgressionEval_AutoProgressCoach",
     "index": 0,
     "refTable": "CoachProgressionEval_AutoProgressCoach",
     "bits": 32
    },
    {
     "name": "AutoProgressTeam",
     "type": "CoachProgressionEval_AutoProgressTeam",
     "index": 1,
     "refTable": "CoachProgressionEval_AutoProgressTeam",
     "bits": 32
    },
    {
     "name": "BuyPackage",
     "type": "CoachProgressionEval_BuyPackage",
     "index": 2,
     "refTable": "CoachProgressionEval_BuyPackage",
     "bits": 32
    },
    {
     "name": "CoachAutoProgressionEnabled",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CoachLevelUpEvent",
     "type": "CoachLevelUpEvent",
     "index": 4,
     "refTable": "CoachLevelUpEvent",
     "bits": 32
    },
    {
     "name": "CoachProgressionTuning",
     "type": "CoachProgressionTuning",
     "index": 5,
     "refTable": "CoachProgressionTuning",
     "bits": 32
    },
    {
     "name": "GetCoachPackages",
     "type": "CoachPackageXP()",
     "index": 6
    },
    {
     "name": "HandleDraftedPlayer",
     "type": "CoachProgressionEval_HandleDraftedPlayer",
     "index": 7,
     "refTable": "CoachProgressionEval_HandleDraftedPlayer",
     "bits": 32
    },
    {
     "name": "HandleGameEnd",
     "type": "CoachProgressionEval_HandleGameEnd",
     "index": 8,
     "refTable": "CoachProgressionEval_HandleGameEnd",
     "bits": 32
    },
    {
     "name": "HandlePlayerLevelUp",
     "type": "CoachProgressionEval_HandlePlayerLevelUp",
     "index": 9,
     "refTable": "CoachProgressionEval_HandlePlayerLevelUp",
     "bits": 32
    },
    {
     "name": "HandleRecordBroken",
     "type": "CoachProgressionEval_HandleRecordBroken",
     "index": 10,
     "refTable": "CoachProgressionEval_HandleRecordBroken",
     "bits": 32
    },
    {
     "name": "HandleRecruitSigned",
     "type": "CoachProgressionEval_HandleRecruitSigned",
     "index": 11,
     "refTable": "CoachProgressionEval_HandleRecruitSigned",
     "bits": 32
    },
    {
     "name": "HeadCoachTraitProgressionList",
     "type": "CoachPackageXP[]",
     "index": 12,
     "refTable": "CoachPackageXP",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IssueUnlockNotificationRequest",
     "type": "CoachProgressionEval_IssueUnlockNotificationRequest",
     "index": 13,
     "refTable": "CoachProgressionEval_IssueUnlockNotificationRequest",
     "bits": 32,
     "default": "UnlockNotificationRequest request = new UnlockNotificationRequest;&#xD;&#xA;&#xD;&#xA;// Set the request settings.&#xD;&#xA;request.Priority = 4;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = false;&#xD;&#xA;request.RequestData = coachArcheType;&#xD;&#xA;&#xD;&#xA;request.UIDisplayStyle = UIDisplayStyle.FullScreen;&#xD;&#xA;&#xD;&#xA;// Issue the request&#xD;&#xA;request.Issue(userEntity);"
    },
    {
     "name": "LeagueSettingRef",
     "type": "LeagueSetting",
     "index": 14,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "ProgressionPointsGrindEvent",
     "type": "ProgressionPointsGrindEvent",
     "index": 15,
     "refTable": "ProgressionPointsGrindEvent",
     "bits": 32
    },
    {
     "name": "PurchasePackageUpdateEvent",
     "type": "PurchasePackageUpdateEvent",
     "index": 16,
     "refTable": "PurchasePackageUpdateEvent",
     "bits": 32
    },
    {
     "name": "RandomRef",
     "type": "Random",
     "index": 17
    },
    {
     "name": "SeasonInfoRef",
     "type": "SeasonInfo",
     "index": 18,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SelectCoachProgressionPackages",
     "type": "CoachProgressionEval_SelectCoachProgressionPackages",
     "index": 19,
     "refTable": "CoachProgressionEval_SelectCoachProgressionPackages",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 20,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "ValidateExpressions",
     "type": "none()",
     "index": 21
    }
   ]
  },
  "CoachProgressionEval_AutoProgressCoach": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "package",
     "type": "CoachPackageXP[]",
     "index": 1,
     "refTable": "CoachPackageXP",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "CoachProgressionEval_AutoProgressTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachProgressionEval_BuyPackage": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "package",
     "type": "CoachPackageXP",
     "index": 1,
     "refTable": "CoachPackageXP",
     "bits": 32
    }
   ]
  },
  "CoachProgressionEval_DraftedPlayerReaction": {
   "base": "Reaction",
   "assetId": "8521679",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Draft_DraftPlayerEvent",
     "index": 0,
     "refTable": "Draft_DraftPlayerEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "CoachProgressionEval",
     "index": 2,
     "refTable": "CoachProgressionEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachProgressionEval_FootballRecordReaction": {
   "base": "Reaction",
   "assetId": "8521671",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "FootballRecordEvent",
     "index": 0,
     "refTable": "FootballRecordEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "CoachProgressionEval",
     "index": 2,
     "refTable": "CoachProgressionEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachProgressionEval_GameEndReaction": {
   "base": "Reaction",
   "assetId": "8521661",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "GameEndEvent",
     "index": 0,
     "refTable": "GameEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "CoachProgressionEval",
     "index": 2,
     "refTable": "CoachProgressionEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachProgressionEval_HandleDraftedPlayer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Draft_DraftPlayerEvent",
     "index": 0,
     "refTable": "Draft_DraftPlayerEvent",
     "bits": 32
    }
   ]
  },
  "CoachProgressionEval_HandleGameEnd": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "GameEndEvent",
     "index": 0,
     "refTable": "GameEndEvent",
     "bits": 32
    }
   ]
  },
  "CoachProgressionEval_HandlePlayerLevelUp": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "PlayerLevelUpEvent",
     "index": 0,
     "refTable": "PlayerLevelUpEvent",
     "bits": 32
    }
   ]
  },
  "CoachProgressionEval_HandleRecordBroken": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "FootballRecordEvent",
     "index": 0,
     "refTable": "FootballRecordEvent",
     "bits": 32
    }
   ]
  },
  "CoachProgressionEval_HandleRecruitSigned": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "RecruitSignedEvent",
     "index": 0,
     "refTable": "RecruitSignedEvent",
     "bits": 32
    }
   ]
  },
  "CoachProgressionEval_IssueUnlockNotificationRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "coachArcheType",
     "type": "CoachTalentArcheType",
     "index": 1,
     "enum": "CoachTalentArcheType",
     "bits": 8,
     "default": "CoachTalentArcheType:Invalid_"
    }
   ]
  },
  "CoachProgressionEval_PlayerLevelUpReaction": {
   "base": "Reaction",
   "assetId": "9182456",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PlayerLevelUpEvent",
     "index": 0,
     "refTable": "PlayerLevelUpEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "CoachProgressionEval",
     "index": 2,
     "refTable": "CoachProgressionEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachProgressionEval_RecruitSignedReaction": {
   "base": "Reaction",
   "assetId": "8521683",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RecruitSignedEvent",
     "index": 0,
     "refTable": "RecruitSignedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "CoachProgressionEval",
     "index": 2,
     "refTable": "CoachProgressionEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachProgressionEval_SelectCoachProgressionPackages": {
   "base": "CoachPackageXP[]()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "coach",
     "type": "record",
     "index": 0
    }
   ]
  },
  "CoachProgressionEval_UpdateCoachContractStatusReaction": {
   "base": "Reaction",
   "assetId": "8521675",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "CoachProgressionEval",
     "index": 2,
     "refTable": "CoachProgressionEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachProgressionLevel": {
   "base": null,
   "assetId": "8656443",
   "numMembers": 2,
   "fields": [
    {
     "name": "CoachPoints",
     "type": "int",
     "index": 0,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "1"
    },
    {
     "name": "ExperiencePoints",
     "type": "int",
     "index": 1,
     "bits": 14,
     "minValue": "0",
     "maxValue": "15000",
     "default": "0"
    }
   ]
  },
  "CoachProgressionTuning": {
   "base": "BaseTuning",
   "assetId": "8532642",
   "numMembers": 9,
   "fields": [
    {
     "name": "BeyondLevelCoachPoints",
     "type": "int",
     "index": 0,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "10"
    },
    {
     "name": "BeyondLevelXPDiff",
     "type": "int",
     "index": 1,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachMaxLevel",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CoachProgressionLevels",
     "type": "CoachProgressionLevel[]",
     "index": 3,
     "refTable": "CoachProgressionLevel",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CoachXPSpeedSettingFaster",
     "type": "float",
     "index": 4,
     "bits": 32,
     "default": "1.5"
    },
    {
     "name": "CoachXPSpeedSettingFastest",
     "type": "float",
     "index": 5,
     "bits": 32,
     "default": "2"
    },
    {
     "name": "CoachXPSpeedSettingNormal",
     "type": "float",
     "index": 6,
     "bits": 32,
     "default": "1"
    },
    {
     "name": "CoachXPSpeedSettingSlower",
     "type": "float",
     "index": 7,
     "bits": 32,
     "default": "0.5"
    },
    {
     "name": "CoachXPSpeedSettingSlowest",
     "type": "float",
     "index": 8,
     "bits": 32,
     "default": "0.25"
    }
   ]
  },
  "CoachRecruitingGoal": {
   "base": "CoachMilestoneGoal",
   "assetId": "8532637",
   "numMembers": 19,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 7,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 9,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 11,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 12,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 13,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 14,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 1,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 8,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 18,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "SendEvent",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "StaffPointAward",
     "type": "int",
     "index": 17,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "CompletionValue",
     "type": "int",
     "index": 3,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "RecruitGoalType",
     "type": "RecruitGoalType",
     "index": 15,
     "enum": "RecruitGoalType",
     "bits": 3,
     "default": "RecruitGoalType:First_"
    }
   ]
  },
  "CoachRetirementEval": {
   "base": "Module",
   "assetId": "6495220",
   "numMembers": 34,
   "fields": [
    {
     "name": "AdvanceCoachesReturnLists",
     "type": "none()",
     "index": 0
    },
    {
     "name": "CoachesReturningAfterOneYear",
     "type": "Coach[]",
     "index": 1,
     "refTable": "Coach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CoachesReturningAfterThreeYears",
     "type": "Coach[]",
     "index": 2,
     "refTable": "Coach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CoachesReturningAfterTwoYears",
     "type": "Coach[]",
     "index": 3,
     "refTable": "Coach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CoachesReturningThisYear",
     "type": "Coach[]",
     "index": 4,
     "refTable": "Coach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CoachManager",
     "type": "CoachManager",
     "index": 5,
     "refTable": "CoachManager",
     "bits": 32
    },
    {
     "name": "CoachRetirementEvalInfo",
     "type": "CoachRetirementEvalInfo",
     "index": 6,
     "refTable": "CoachRetirementEvalInfo",
     "bits": 32
    },
    {
     "name": "CoachRetirementTuningRef",
     "type": "CoachRetirementTuning",
     "index": 7,
     "refTable": "CoachRetirementTuning",
     "bits": 32
    },
    {
     "name": "EnterTrophyRoomResponse",
     "type": "UIFlowForm",
     "index": 8,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "EvaluateCoachForRetirement",
     "type": "CoachRetirementEval_EvaluateCoachForRetirement",
     "index": 9,
     "refTable": "CoachRetirementEval_EvaluateCoachForRetirement",
     "bits": 32
    },
    {
     "name": "ForceRetireAllUserCoaches",
     "type": "none()",
     "index": 10
    },
    {
     "name": "ForceRetirement",
     "type": "CoachRetirementEval_ForceRetirement",
     "index": 11,
     "refTable": "CoachRetirementEval_ForceRetirement",
     "bits": 32
    },
    {
     "name": "ForceRetirementResponse",
     "type": "UIFlowForm",
     "index": 12,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 13,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandleForceRetirement",
     "type": "CoachRetirementEval_HandleForceRetirement",
     "index": 14,
     "refTable": "CoachRetirementEval_HandleForceRetirement",
     "bits": 32,
     "default": "if(!coach.IsCreated)&#xD;&#xA;{&#xD;&#xA;Franchise.RetiredCoaches.FindAndErase(coach);&#xD;&#xA;CoachManager.UnRetireCoach(coach);&#xD;&#xA;}"
    },
    {
     "name": "HandleUpdateUserDefaultRequestAction",
     "type": "CoachRetirementEval_HandleUpdateUserDefaultRequestAction",
     "index": 15,
     "refTable": "CoachRetirementEval_HandleUpdateUserDefaultRequestAction",
     "bits": 32
    },
    {
     "name": "IssueEnterTrophyRoomRequest",
     "type": "CoachRetirementEval_IssueEnterTrophyRoomRequest",
     "index": 16,
     "refTable": "CoachRetirementEval_IssueEnterTrophyRoomRequest",
     "bits": 32,
     "default": "EnterTrophyRoomRequest request = new EnterTrophyRoomRequest;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;request.Priority = 5;&#xD;&#xA;&#xD;&#xA;// Create the response forms.&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;{&#xD;&#xA;    request.ResponseForms.Append( EnterTrophyRoomResponse);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;request.Issue(coach);"
    },
    {
     "name": "IssueRetirementRequest",
     "type": "CoachRetirementEval_IssueRetirementRequest",
     "index": 17,
     "refTable": "CoachRetirementEval_IssueRetirementRequest",
     "bits": 32,
     "default": "Retirement_ForceRetirementRequest request = new Retirement_ForceRetirementRequest;&#xD;&#xA;request.IsResponseRequired = true;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = CoachManager.FranchiseRef.SeasonInfo.CurrentYear >= CoachManager.FranchiseRef.SeasonInfo.MaxYears; &#xD;&#xA;request.RequestData = coach;&#xD;&#xA;request.IsPersistent = false;&#xD;&#xA;&#xD;&#xA;// Create the response forms.&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;{&#xD;&#xA;    request.ResponseForms.Append( ForceRetirementResponse);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;request.Issue(coach); "
    },
    {
     "name": "LeagueSetting",
     "type": "LeagueSetting",
     "index": 18,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "MotivatorHOF",
     "type": "string",
     "index": 19,
     "bits": null,
     "maxLength": 321
    },
    {
     "name": "MotivatorNoHOF",
     "type": "string",
     "index": 20,
     "bits": null,
     "maxLength": 321
    },
    {
     "name": "ProcessReturnLists",
     "type": "none()",
     "index": 21
    },
    {
     "name": "Random",
     "type": "Random",
     "index": 22
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 23
    },
    {
     "name": "RetireUserFreeAgents",
     "type": "none()",
     "index": 24
    },
    {
     "name": "StaffBuilderHOF",
     "type": "string",
     "index": 25,
     "bits": null,
     "maxLength": 321
    },
    {
     "name": "StaffBuilderNoHOF",
     "type": "string",
     "index": 26,
     "bits": null,
     "maxLength": 321
    },
    {
     "name": "StrategistHOF",
     "type": "string",
     "index": 27,
     "bits": null,
     "maxLength": 321
    },
    {
     "name": "StrategistNoHOF",
     "type": "string",
     "index": 28,
     "bits": null,
     "maxLength": 321
    },
    {
     "name": "TeamBuilderHOF",
     "type": "string",
     "index": 29,
     "bits": null,
     "maxLength": 321
    },
    {
     "name": "TeamBuilderNoHOF",
     "type": "string",
     "index": 30,
     "bits": null,
     "maxLength": 321
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 31,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 32,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "ValidateExpressions",
     "type": "none()",
     "index": 33
    }
   ]
  },
  "CoachRetirementEvalInfo": {
   "base": null,
   "assetId": "6495093",
   "numMembers": 12,
   "fields": [
    {
     "name": "AlwaysRetireAgeThreshold",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "100"
    },
    {
     "name": "CoachLeavingOddsSpline",
     "type": "Spline",
     "index": 1,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "FreeAgentMod",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "GetRetirementChance",
     "type": "CoachRetirementEvalInfo_GetRetirementChance",
     "index": 3,
     "refTable": "CoachRetirementEvalInfo_GetRetirementChance",
     "bits": 32,
     "default": "int retireChance = 0;&#xD;&#xA;&#xD;&#xA;// 85+ year old coaches will always retire&#xD;&#xA;if (coach.Age >= AlwaysRetireAgeThreshold)&#xD;&#xA;{&#xD;&#xA; retireChance = 100;&#xD;&#xA;}&#xD;&#xA;// For 65+, based on the CoachLeavingOdds spline results&#xD;&#xA;else if (coach.Age >= RetirementAgeThreshold)&#xD;&#xA;{&#xD;&#xA; if (CoachLeavingOddsSpline != null && team != null)&#xD;&#xA; {&#xD;&#xA;  retireChance = CoachLeavingOddsSpline.CalculateY(team.TeamPrestige);&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// If they are above the minimum retirement age(65) and a free agent apply free agent mod.&#xD;&#xA;if (coach.ContractStatus == StaffPersonContractStatus.FreeAgent && coach.Age >= RetirementAgeThreshold)&#xD;&#xA;{ &#xD;&#xA; retireChance = retireChance + FreeAgentMod;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;retireChance;"
    },
    {
     "name": "GetReturnChance",
     "type": "CoachRetirementEvalInfo_GetReturnChance",
     "index": 4,
     "refTable": "CoachRetirementEvalInfo_GetReturnChance",
     "bits": 32
    },
    {
     "name": "LegacyScoreRetireSpline",
     "type": "Spline",
     "index": 5,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "LegacyScoreReturnModSpline",
     "type": "Spline",
     "index": 6,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "RetirementAgeThreshold",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "65"
    },
    {
     "name": "RetirementModifier",
     "type": "float",
     "index": 8,
     "bits": 32,
     "default": "1.25"
    },
    {
     "name": "RetirementReturnEnable",
     "type": "bool",
     "index": 9,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SuperBowlSpline",
     "type": "Spline",
     "index": 10,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "YearsCoachingModSpline",
     "type": "Spline",
     "index": 11,
     "refTable": "Spline",
     "bits": 32
    }
   ]
  },
  "CoachRetirementEvalInfo_GetRetirementChance": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachRetirementEvalInfo_GetReturnChance": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachRetirementEval_EvaluateCoachForRetirement": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachRetirementEval_ForceRetirement": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachRetirementEval_HandleForceRetirement": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "CoachRetirementEval_HandleUpdateUserDefaultRequestAction": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "UpdateUserDefaultRequestActionEvent",
     "index": 0,
     "refTable": "UpdateUserDefaultRequestActionEvent",
     "bits": 32
    }
   ]
  },
  "CoachRetirementEval_IssueEnterTrophyRoomRequest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "CoachRetirementEval_IssueRetirementRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachRetirementTuning": {
   "base": "BaseTuning",
   "assetId": "6495219",
   "numMembers": 1,
   "fields": [
    {
     "name": "ShouldRetire",
     "type": "CoachRetirementTuning_ShouldRetire",
     "index": 0,
     "refTable": "CoachRetirementTuning_ShouldRetire",
     "bits": 32,
     "default": "bool retire = false;&#xD;&#xA;if(team != null)&#xD;&#xA;{&#xD;&#xA;   int wins = team.ConfWin + team.NonConfWin;&#xD;&#xA;&#xD;&#xA;   if((coach.Age > 70) || (coach.Age > 50 && wins < 7 && team.TEAM_PREVSEASWINS < 7) || (coach.Age > 45 && wins < 5 && team.TEAM_PREVSEASWINS < 5) || (coach.Age > 40 && wins < 3 && team.TEAM_PREVSEASWINS < 3))&#xD;&#xA;   {&#xD;&#xA;       retire = true;&#xD;&#xA;   }&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;   if(coach.Age > 70)&#xD;&#xA;   {&#xD;&#xA;      retire = true;&#xD;&#xA;   }&#xD;&#xA;}&#xD;&#xA;retire;"
    }
   ]
  },
  "CoachRetirementTuning_ShouldRetire": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachSeasonalGoal": {
   "base": "CoachGoal",
   "assetId": "6499093",
   "numMembers": 25,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 12,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 14,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 16,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 17,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 18,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 19,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 1,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 13,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 24,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "CompletionValue",
     "type": "int[]",
     "index": 3,
     "bits": null,
     "isArray": true
    },
    {
     "name": "GetCompletedLevel",
     "type": "CoachSeasonalGoal_GetCompletedLevel",
     "index": 7,
     "refTable": "CoachSeasonalGoal_GetCompletedLevel",
     "bits": 32,
     "default": "int returnVal = 0;&#xD;&#xA;&#xD;&#xA;int progress = GetProgress(coach, team, teamSeasonStats);&#xD;&#xA;&#xD;&#xA;if (progress >= CompletionValue[4])&#xD;&#xA;{&#xD;&#xA;    returnVal = 4;&#xD;&#xA;}&#xD;&#xA;else if (progress >= CompletionValue[3])&#xD;&#xA;{&#xD;&#xA;    returnVal = 3;&#xD;&#xA;}&#xD;&#xA;else if (progress >= CompletionValue[2])&#xD;&#xA;{&#xD;&#xA;    returnVal = 2;&#xD;&#xA;}&#xD;&#xA;else if (progress >= CompletionValue[1])&#xD;&#xA;{&#xD;&#xA;    returnVal = 1;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    returnVal = 0;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;returnVal;"
    },
    {
     "name": "GetCompletionValue",
     "type": "CoachSeasonalGoal_GetCompletionValue",
     "index": 8,
     "refTable": "CoachSeasonalGoal_GetCompletionValue",
     "bits": 32,
     "default": "CompletionValue[completionLevel];"
    },
    {
     "name": "GetProgress",
     "type": "CoachSeasonalGoal_GetProgress",
     "index": 9,
     "refTable": "CoachSeasonalGoal_GetProgress",
     "bits": 32
    },
    {
     "name": "GetProgressPercentage",
     "type": "CoachSeasonalGoal_GetProgressPercentage",
     "index": 10,
     "refTable": "CoachSeasonalGoal_GetProgressPercentage",
     "bits": 32,
     "default": "int completedLevel = GetCompletedLevel(coach, team, teamSeasonStats);&#xD;&#xA;&#xD;&#xA;int progressPercentage = 25 * completedLevel;&#xD;&#xA;&#xD;&#xA;if (progressPercentage > 100) &#xD;&#xA;{&#xD;&#xA;    progressPercentage = 100;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;progressPercentage;"
    },
    {
     "name": "GetStaffPointAward",
     "type": "CoachSeasonalGoal_GetStaffPointAward",
     "index": 11,
     "refTable": "CoachSeasonalGoal_GetStaffPointAward",
     "bits": 32,
     "default": "StaffPointAward[completionLevel];"
    },
    {
     "name": "MaxLevel",
     "type": "int",
     "index": 20,
     "bits": 3,
     "minValue": "0",
     "maxValue": "4",
     "default": "4"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 21,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "1"
    },
    {
     "name": "RateGoalForCoach",
     "type": "CoachSeasonalGoal_RateGoalForCoach",
     "index": 22,
     "refTable": "CoachSeasonalGoal_RateGoalForCoach",
     "bits": 32
    },
    {
     "name": "StaffPointAward",
     "type": "int[]",
     "index": 23,
     "bits": null,
     "isArray": true
    }
   ]
  },
  "CoachSeasonalGoal_GetCompletedLevel": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "teamSeasonStats",
     "type": "TeamStats",
     "index": 2,
     "refTable": "TeamStats",
     "bits": 32
    }
   ]
  },
  "CoachSeasonalGoal_GetCompletionValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "completionLevel",
     "type": "int",
     "index": 0,
     "bits": 3,
     "minValue": "0",
     "maxValue": "4",
     "default": "4"
    }
   ]
  },
  "CoachSeasonalGoal_GetProgress": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "teamSeasonStats",
     "type": "TeamStats",
     "index": 2,
     "refTable": "TeamStats",
     "bits": 32
    }
   ]
  },
  "CoachSeasonalGoal_GetProgressPercentage": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "teamSeasonStats",
     "type": "TeamStats",
     "index": 2,
     "refTable": "TeamStats",
     "bits": 32
    }
   ]
  },
  "CoachSeasonalGoal_GetStaffPointAward": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "completionLevel",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "CoachSeasonalGoal_RateGoalForCoach": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachSeasonalPlayoffGoal": {
   "base": "CoachSeasonalGoal",
   "assetId": "6499094",
   "numMembers": 25,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 12,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 14,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 16,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 17,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 18,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 19,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 1,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 13,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 24,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "CompletionValue",
     "type": "int[]",
     "index": 3,
     "bits": null,
     "isArray": true
    },
    {
     "name": "GetCompletedLevel",
     "type": "CoachSeasonalGoal_GetCompletedLevel",
     "index": 7,
     "refTable": "CoachSeasonalGoal_GetCompletedLevel",
     "bits": 32,
     "default": "int returnVal = 0;&#xD;&#xA;&#xD;&#xA;int progress = GetProgress(coach, team, teamSeasonStats);&#xD;&#xA;&#xD;&#xA;if (progress >= CompletionValue[4])&#xD;&#xA;{&#xD;&#xA;    returnVal = 4;&#xD;&#xA;}&#xD;&#xA;else if (progress >= CompletionValue[3])&#xD;&#xA;{&#xD;&#xA;    returnVal = 3;&#xD;&#xA;}&#xD;&#xA;else if (progress >= CompletionValue[2])&#xD;&#xA;{&#xD;&#xA;    returnVal = 2;&#xD;&#xA;}&#xD;&#xA;else if (progress >= CompletionValue[1])&#xD;&#xA;{&#xD;&#xA;    returnVal = 1;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    returnVal = 0;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;returnVal;"
    },
    {
     "name": "GetCompletionValue",
     "type": "CoachSeasonalGoal_GetCompletionValue",
     "index": 8,
     "refTable": "CoachSeasonalGoal_GetCompletionValue",
     "bits": 32,
     "default": "CompletionValue[completionLevel];"
    },
    {
     "name": "GetProgress",
     "type": "CoachSeasonalGoal_GetProgress",
     "index": 9,
     "refTable": "CoachSeasonalGoal_GetProgress",
     "bits": 32
    },
    {
     "name": "GetProgressPercentage",
     "type": "CoachSeasonalGoal_GetProgressPercentage",
     "index": 10,
     "refTable": "CoachSeasonalGoal_GetProgressPercentage",
     "bits": 32,
     "default": "int completedLevel = GetCompletedLevel(coach, team, teamSeasonStats);&#xD;&#xA;&#xD;&#xA;int progressPercentage = 25 * completedLevel;&#xD;&#xA;&#xD;&#xA;if (progressPercentage > 100) &#xD;&#xA;{&#xD;&#xA;    progressPercentage = 100;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;progressPercentage;"
    },
    {
     "name": "GetStaffPointAward",
     "type": "CoachSeasonalGoal_GetStaffPointAward",
     "index": 11,
     "refTable": "CoachSeasonalGoal_GetStaffPointAward",
     "bits": 32,
     "default": "StaffPointAward[completionLevel];"
    },
    {
     "name": "MaxLevel",
     "type": "int",
     "index": 20,
     "bits": 3,
     "minValue": "0",
     "maxValue": "4",
     "default": "4"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 21,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "1"
    },
    {
     "name": "RateGoalForCoach",
     "type": "CoachSeasonalGoal_RateGoalForCoach",
     "index": 22,
     "refTable": "CoachSeasonalGoal_RateGoalForCoach",
     "bits": 32
    },
    {
     "name": "StaffPointAward",
     "type": "int[]",
     "index": 23,
     "bits": null,
     "isArray": true
    }
   ]
  },
  "CoachStatMilestoneGoal": {
   "base": "CoachMilestoneGoal",
   "assetId": "6548426",
   "numMembers": 25,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 9,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 11,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 15,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 16,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 17,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 18,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 1,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 10,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 23,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "SendEvent",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "StaffPointAward",
     "type": "int",
     "index": 20,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "CoachStat",
     "type": "CoachStatType",
     "index": 3,
     "enum": "CoachStatType",
     "bits": 5,
     "default": "CoachStatType:Wins"
    },
    {
     "name": "CompletionValue",
     "type": "int",
     "index": 4,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "EvaluateAtEndOfSeason",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsInverted",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsRepeatable",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "StatPeriod",
     "type": "StatPeriod",
     "index": 21,
     "enum": "StatPeriod",
     "bits": 3,
     "default": "StatPeriod:Season"
    },
    {
     "name": "TeamStat",
     "type": "TeamStatType",
     "index": 22,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:Invalid"
    },
    {
     "name": "UseStatRanking",
     "type": "bool",
     "index": 24,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "CoachTalentArchetypeEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "8828444",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "CoachTalentArcheType",
     "index": 3,
     "enum": "CoachTalentArcheType",
     "bits": 8,
     "default": "CoachTalentArcheType:Motivator"
    }
   ]
  },
  "CoachTalentEffects": {
   "base": null,
   "assetId": "6495092",
   "numMembers": 159,
   "fields": [
    {
     "name": "AdditionalFocusPlayers",
     "type": "int",
     "index": 0,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "BoostTrainingXP_CB",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BoostTrainingXP_DE_DT",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BoostTrainingXP_FS_SS",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BoostTrainingXP_HB_FB",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BoostTrainingXP_OL",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BoostTrainingXP_OLB_MLB",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BoostTrainingXP_QB",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BoostTrainingXP_WR_TE",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Coach_XPBoost_GoalComplete",
     "type": "int",
     "index": 9,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CoachCarousel_IncreaseCoachPoints_NewContract",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Composure_ComposureBoost_StartGame",
     "type": "int[]",
     "index": 11,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Composure_HotStart_BigGame",
     "type": "int",
     "index": 12,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Composure_StayHot_FourthQuarter",
     "type": "int[]",
     "index": 13,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Composure_StayHot_OnBreaks",
     "type": "int[]",
     "index": 14,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Contract_Extenstion_Fired",
     "type": "int",
     "index": 15,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Contracts_BoostLength_Start",
     "type": "int",
     "index": 16,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Contracts_BoostSecurity_Start",
     "type": "int",
     "index": 17,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Contracts_Coordinators_AcceptMoreOften",
     "type": "int",
     "index": 18,
     "bits": 3,
     "minValue": "0",
     "maxValue": "4",
     "default": "0"
    },
    {
     "name": "Contracts_Coordinators_BetterCandidates",
     "type": "int",
     "index": 19,
     "bits": 3,
     "minValue": "0",
     "maxValue": "4",
     "default": "0"
    },
    {
     "name": "Contracts_Coordinators_LessPoached",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Contracts_ExpectationDecrease_Start",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Contracts_XPBoost_NewJob",
     "type": "int",
     "index": 22,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "DecreaseInjury",
     "type": "int",
     "index": 23,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "DefCoordDiscount",
     "type": "int",
     "index": 24,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Defense_CntrDefFatigueBoxDefOnCarry",
     "type": "int",
     "index": 25,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_CntrDefFatigueDLOnCarry",
     "type": "int",
     "index": 26,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_DLineWinChance",
     "type": "int",
     "index": 27,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_GetBlocksQuicker",
     "type": "int",
     "index": 28,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_HFABoost",
     "type": "int",
     "index": 29,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_HFABoost2",
     "type": "int",
     "index": 30,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_LongPassDef",
     "type": "int",
     "index": 31,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_MedPassDef",
     "type": "int",
     "index": 32,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_OffensiveDisengageLimit",
     "type": "int",
     "index": 33,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_OLBlitzDef",
     "type": "int",
     "index": 34,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_PenaltyProtect",
     "type": "int",
     "index": 35,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_PenaltyProtect2",
     "type": "int",
     "index": 36,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_QuickSnapProtection",
     "type": "int",
     "index": 37,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_ReducedTeamFatigue",
     "type": "int",
     "index": 38,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_RunDisguisedBoost",
     "type": "int",
     "index": 39,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Defense_ShortPassDef",
     "type": "int",
     "index": 40,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "DefensiveTalentRefund",
     "type": "int",
     "index": 41,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FA_Influence_CB",
     "type": "int",
     "index": 42,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FA_Influence_DE_DT",
     "type": "int",
     "index": 43,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FA_Influence_FS_SS",
     "type": "int",
     "index": 44,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FA_Influence_HB_FB",
     "type": "int",
     "index": 45,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FA_Influence_OL",
     "type": "int",
     "index": 46,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FA_Influence_OLB_MLB",
     "type": "int",
     "index": 47,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FA_Influence_QB",
     "type": "int",
     "index": 48,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FA_Influence_WR_TE",
     "type": "int",
     "index": 49,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "GameResults_XPBoost_BigWin",
     "type": "int",
     "index": 50,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "GameResults_XPBoost_Streak",
     "type": "int",
     "index": 51,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "GameResults_XPBoost_Win",
     "type": "int",
     "index": 52,
     "bits": 13,
     "minValue": "0",
     "maxValue": "4500",
     "default": "0"
    },
    {
     "name": "GameResults_XPBoostPlayer_Win",
     "type": "int",
     "index": 53,
     "bits": 13,
     "minValue": "0",
     "maxValue": "6000",
     "default": "0"
    },
    {
     "name": "GuaranteeTradePackage",
     "type": "bool",
     "index": 54,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "HFA_BoostMomentum_HomeGames",
     "type": "int",
     "index": 55,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HFA_BoostMomentum_RivalGames",
     "type": "int",
     "index": 56,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HFA_CounterMomentum",
     "type": "int",
     "index": 57,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HFA_CounterMomentum_RivalGames",
     "type": "int",
     "index": 58,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "IncDefCoordInfluence",
     "type": "int",
     "index": 59,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "IncOffCoordInfluence",
     "type": "int",
     "index": 60,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OffCoordDiscount",
     "type": "int",
     "index": 61,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Offense_DefFatigueBoxDefOnCarry",
     "type": "int",
     "index": 62,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_DefFatigueDLOnCarry",
     "type": "int",
     "index": 63,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_DefNotLookingBonus",
     "type": "int",
     "index": 64,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_HFAProtect",
     "type": "int",
     "index": 65,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_HFAProtect2",
     "type": "int",
     "index": 66,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_HoldBlocksLonger",
     "type": "int",
     "index": 67,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_ImprovedDisengage",
     "type": "int",
     "index": 68,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_LongPassBoost",
     "type": "int",
     "index": 69,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_MedPassBoost",
     "type": "int",
     "index": 70,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_OLBlitzDetection",
     "type": "int",
     "index": 71,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_PenaltyProtect",
     "type": "int",
     "index": 72,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_PenaltyProtect2",
     "type": "int",
     "index": 73,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_QuickSnapBonus",
     "type": "int",
     "index": 74,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_ReducedTeamFatigue",
     "type": "int",
     "index": 75,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_SeeDefCoverageInc",
     "type": "int",
     "index": 76,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Offense_ShortPassBoost",
     "type": "int",
     "index": 77,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "OffensiveTalentRefund",
     "type": "int",
     "index": 78,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Pipeline_LevelBoost_AlmaMater",
     "type": "int",
     "index": 79,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Pipeline_LevelBoost_Bottom5",
     "type": "int",
     "index": 80,
     "bits": 8,
     "minValue": "0",
     "maxValue": "150",
     "default": "0"
    },
    {
     "name": "Pipeline_LevelBoost_Top2",
     "type": "int",
     "index": 81,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Pipeline_LevelBoost_Top5",
     "type": "int",
     "index": 82,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PlayerPersonnelDiscount",
     "type": "int",
     "index": 83,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PlayersLeaving_AdditionalPersuadeAttempts",
     "type": "int",
     "index": 84,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PlayersLeaving_BoostPersuadeRate",
     "type": "int",
     "index": 85,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PlayersLeaving_FreePersuade",
     "type": "bool",
     "index": 86,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PlayersLeaving_IncreaseDraftStock",
     "type": "int",
     "index": 87,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PlayersLeaving_InterestBoost_Transfers",
     "type": "int[]",
     "index": 88,
     "bits": null,
     "isArray": true
    },
    {
     "name": "PlayersLeaving_LeaveForProsChance1st",
     "type": "int",
     "index": 89,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PlayersLeaving_LeaveForProsChance2nd",
     "type": "int",
     "index": 90,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PlayersLeaving_LeaveForProsChanceLate",
     "type": "int",
     "index": 91,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PlayersLeaving_LessTransferChance",
     "type": "int[]",
     "index": 92,
     "bits": null,
     "isArray": true
    },
    {
     "name": "PlayersLeaving_SecondPersuade",
     "type": "bool",
     "index": 93,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PlayersLeaving_ThresholdDecrease_Dealbreakers",
     "type": "int[]",
     "index": 94,
     "bits": null,
     "isArray": true
    },
    {
     "name": "PlayersLeaving_XPBoost_PlayerDrafted",
     "type": "int",
     "index": 95,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "PlayersLeaving_XPBoostPlayer_Draft",
     "type": "int[]",
     "index": 96,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Practice_IncreaseHotChance",
     "type": "int",
     "index": 97,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Practice_IncreaseXPEarned",
     "type": "int",
     "index": 98,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ProgramPoints_DecreaseRiskOfTransfer",
     "type": "int",
     "index": 99,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ProgramPoints_IncreasePointsFromGrades",
     "type": "int",
     "index": 100,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ProgramPoints_IncreaseRewardContract",
     "type": "int",
     "index": 101,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ProgramPoints_RecruitingNILIncreaseInfluence",
     "type": "int",
     "index": 102,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Records_XPBoost_RecordHolders",
     "type": "int",
     "index": 103,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Recruiting_Action_InfluenceBoost",
     "type": "int[]",
     "index": 104,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Recruiting_Action_InfluenceBoost_Pipeline",
     "type": "int",
     "index": 105,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Recruiting_AlmaMater_InfluenceBoost",
     "type": "int",
     "index": 106,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Recruiting_BonusHours",
     "type": "int[]",
     "index": 107,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Recruiting_BoostChance_DevTraitUnlock",
     "type": "int",
     "index": 108,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Recruiting_BoostCommitChanceOn1st",
     "type": "int",
     "index": 109,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Recruiting_InfluenceBoost_Pipeline",
     "type": "int[]",
     "index": 110,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Recruiting_InfluenceBoost_PipelineStart",
     "type": "int",
     "index": 111,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Recruiting_InfluenceBoost_PlayerLevelUp",
     "type": "int[]",
     "index": 112,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Recruiting_InfluenceBoost_Start",
     "type": "int[]",
     "index": 113,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Recruiting_PointsBoost_Accelerate",
     "type": "int",
     "index": 114,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "Recruiting_PointsBoost_CompVisit",
     "type": "int[]",
     "index": 115,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Recruiting_PointsBoost_SchoolGrade",
     "type": "int[]",
     "index": 116,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Recruiting_PointsBoost_Visit",
     "type": "int[]",
     "index": 117,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Recruiting_SchoolGradeBoost_IdealPitch",
     "type": "int[]",
     "index": 118,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Recruiting_ScoutingBoost_Start",
     "type": "int[]",
     "index": 119,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Recruiting_SeeAtRiskPlayers_OtherTeams",
     "type": "bool",
     "index": 120,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Recruiting_SwayBoost",
     "type": "int[]",
     "index": 121,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Recruiting_UnlockTrait_Visit",
     "type": "int[]",
     "index": 122,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Recruiting_Visits_Increase",
     "type": "int",
     "index": 123,
     "bits": 3,
     "minValue": "0",
     "maxValue": "4",
     "default": "0"
    },
    {
     "name": "Recruiting_XPBoost_SignedRecruits",
     "type": "int",
     "index": 124,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Recruiting_XPBoost_SignedRecruitsHighCaliber",
     "type": "int",
     "index": 125,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "ReduceCostTradingUp",
     "type": "int",
     "index": 126,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ReduceDevSnapCount",
     "type": "Player",
     "index": 127,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "RefundTalentTree",
     "type": "bool",
     "index": 128,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ReSignDiscountOVR",
     "type": "TalentDataReSignDiscountOVR",
     "index": 129,
     "refTable": "TalentDataReSignDiscountOVR",
     "bits": 32
    },
    {
     "name": "SchemeFitTraining",
     "type": "bool",
     "index": 130,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "School_XPBoost_Prestige",
     "type": "int",
     "index": 131,
     "bits": 8,
     "minValue": "0",
     "maxValue": "150",
     "default": "0"
    },
    {
     "name": "SigningSchemeFitIncrease",
     "type": "int",
     "index": 132,
     "bits": 8,
     "minValue": "0",
     "maxValue": "150",
     "default": "0"
    },
    {
     "name": "SlowRegressionForPos",
     "type": "TalentEffectsDataSlowRegressionForPosition",
     "index": 133,
     "refTable": "TalentEffectsDataSlowRegressionForPosition",
     "bits": 32
    },
    {
     "name": "Talents_CoachPointDiscount_NewArcheType",
     "type": "int",
     "index": 134,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Talents_CoachPointDiscount_SameTalents",
     "type": "int",
     "index": 135,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TeamRelativeAbilities",
     "type": "TalentDataTeamRelativeAbilities[]",
     "index": 136,
     "refTable": "TalentDataTeamRelativeAbilities",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TradeDiscountCpuDraft",
     "type": "int",
     "index": 137,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TradeDiscountCpuPlayers",
     "type": "int",
     "index": 138,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TradeDiscountOldPlayers",
     "type": "TalentDataTradeDiscountOldPlayers",
     "index": 139,
     "refTable": "TalentDataTradeDiscountOldPlayers",
     "bits": 32
    },
    {
     "name": "TradeValueIncDraftPicks",
     "type": "int",
     "index": 140,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TradeValueIncUserPlayers",
     "type": "int",
     "index": 141,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Training_ChanceBoost_DevTrait",
     "type": "int",
     "index": 142,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "0"
    },
    {
     "name": "Training_SkillCapBoost_BigGame",
     "type": "int[]",
     "index": 143,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Training_SkillCapBoost_LevelUp",
     "type": "int[]",
     "index": 144,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Training_SkillGroupIncrease_Seniors",
     "type": "int",
     "index": 145,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Training_XPBoost_MaxProgression",
     "type": "int",
     "index": 146,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1500",
     "default": "0"
    },
    {
     "name": "Training_XPBoost_PlayerLevelUp",
     "type": "int",
     "index": 147,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Training_XPBoostPlayer_Offseason",
     "type": "int[]",
     "index": 148,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Training_XPBoostPlayer_OnField",
     "type": "int[]",
     "index": 149,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Training_XPBoostPlayer_Starters",
     "type": "int[]",
     "index": 150,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Training_XPBoostPlayer_UnderClassMen",
     "type": "int[]",
     "index": 151,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Training_XPPlayerBoost_General",
     "type": "int[]",
     "index": 152,
     "bits": null,
     "isArray": true
    },
    {
     "name": "Training_XPPlayerBoost_WinStreak",
     "type": "int[]",
     "index": 153,
     "bits": null,
     "isArray": true
    },
    {
     "name": "UnlockUninterestedPlayer",
     "type": "Player",
     "index": 154,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "WearTear_RecoveryBoost",
     "type": "int[]",
     "index": 155,
     "bits": null,
     "isArray": true
    },
    {
     "name": "XFactorDefenseEnabled",
     "type": "bool",
     "index": 156,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "XFactorDevTraitBoost",
     "type": "bool",
     "index": 157,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "XFactorOffenseEnabled",
     "type": "bool",
     "index": 158,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "CoachTalentPrerequisiteGoal": {
   "base": "CoachStatMilestoneGoal",
   "assetId": "8624482",
   "numMembers": 30,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 9,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 11,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 15,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 16,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 17,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 18,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 1,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 10,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 27,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "SendEvent",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "StaffPointAward",
     "type": "int",
     "index": 23,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "CoachStat",
     "type": "CoachStatType",
     "index": 3,
     "enum": "CoachStatType",
     "bits": 5,
     "default": "CoachStatType:Wins"
    },
    {
     "name": "CompletionValue",
     "type": "int",
     "index": 4,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "EvaluateAtEndOfSeason",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsInverted",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsRepeatable",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "StatPeriod",
     "type": "StatPeriod",
     "index": 24,
     "enum": "StatPeriod",
     "bits": 3,
     "default": "StatPeriod:Season"
    },
    {
     "name": "TeamStat",
     "type": "TeamStatType",
     "index": 26,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:Invalid"
    },
    {
     "name": "UseStatRanking",
     "type": "bool",
     "index": 29,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "MinCoachLevel",
     "type": "int",
     "index": 19,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PreOrderCurrentTitle",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PreOrderPartnerTitle",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TalentRequirements",
     "type": "int[]",
     "index": 25,
     "bits": null,
     "isArray": true
    },
    {
     "name": "TotalTalentSpendPoints",
     "type": "int",
     "index": 28,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "CoachTalentTreeUpdateTransaction": {
   "base": "Transaction",
   "assetId": "9508442",
   "numMembers": 16,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 7,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 14,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 4
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 5
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 6
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 12,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "TalentTreeEval",
     "type": "TalentTreeEval",
     "index": 8,
     "refTable": "TalentTreeEval",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 9,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 10,
     "bits": 8,
     "minValue": "0",
     "maxValue": "133",
     "default": "0"
    },
    {
     "name": "TeamsList",
     "type": "Team[]",
     "index": 11,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "UpdateStage",
     "type": "Stage",
     "index": 15,
     "refTable": "Stage",
     "bits": 32
    }
   ]
  },
  "CoachTraitEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6571230",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "CoachTrait",
     "index": 3,
     "enum": "CoachTrait",
     "bits": 1,
     "default": "CoachTrait:MAX_"
    }
   ]
  },
  "CoachTransactionHistoryEntry": {
   "base": "TransactionHistoryEntry",
   "assetId": "6498827",
   "numMembers": 12,
   "fields": [
    {
     "name": "NewTeam",
     "type": "Team",
     "index": 5,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OldTeam",
     "type": "Team",
     "index": 7,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SeasonStage",
     "type": "SeasonStage",
     "index": 8,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "SeasonWeek",
     "type": "int",
     "index": 9,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "SeasonYear",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TransactionId",
     "type": "int",
     "index": 11,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "ContractLength",
     "type": "int",
     "index": 1,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "ContractSalary",
     "type": "int",
     "index": 2,
     "bits": 15,
     "minValue": "0",
     "maxValue": "28000",
     "default": "0"
    },
    {
     "name": "ContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 3,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:Signed"
    },
    {
     "name": "NewCoachPosition",
     "type": "CoachPosition",
     "index": 4,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:First_"
    },
    {
     "name": "OldCoachPosition",
     "type": "CoachPosition",
     "index": 6,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:First_"
    }
   ]
  },
  "CoachTrustSummaryEntry": {
   "base": "TransactionWeekSummaryEntry",
   "assetId": "9072516",
   "numMembers": 3,
   "fields": [
    {
     "name": "UserEntity",
     "type": "UserEntity",
     "index": 2,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "OldPlayerDepth",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OldValue",
     "type": "int",
     "index": 1,
     "bits": 16,
     "minValue": "-32000",
     "maxValue": "32000",
     "default": "0"
    }
   ]
  },
  "CoachTrustUpdateEvent": {
   "base": "Event",
   "assetId": "9072520",
   "numMembers": 5,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 3
    },
    {
     "name": "OldPlayerDepth",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OldValue",
     "type": "int",
     "index": 2,
     "bits": 16,
     "minValue": "-32000",
     "maxValue": "32000",
     "default": "0"
    },
    {
     "name": "User",
     "type": "UserEntity",
     "index": 4,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "CoachUpgradePlayersRequest": {
   "base": "UIRequestForm",
   "assetId": "6708825",
   "numMembers": 35,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 23
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 24
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 30,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 32,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 27,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 29
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 19
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 22
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 16
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 26,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "Title",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 16,
     "default": "Upgrade Players"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 27,
     "default": "CoachUpgradePlayersRequest"
    }
   ]
  },
  "CoachWeeklyActorGoal": {
   "base": "CoachWeeklyGoal",
   "assetId": "6536972",
   "numMembers": 46,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 18,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 20,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 24,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 25,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 26,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 27,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 8,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 9,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 10,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 11,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 19,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 44,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "BaseCompletionValue",
     "type": "int",
     "index": 1,
     "bits": 15,
     "minValue": "-1",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "BasePartialCompletionValue",
     "type": "int",
     "index": 2,
     "bits": 15,
     "minValue": "-1",
     "maxValue": "20000",
     "default": "-1"
    },
    {
     "name": "BasePartialStaffPointAward",
     "type": "int",
     "index": 3,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "2"
    },
    {
     "name": "BaseRating",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "1",
     "maxValue": "100",
     "default": "1"
    },
    {
     "name": "BaseStaffPointAward",
     "type": "int",
     "index": 5,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "2"
    },
    {
     "name": "CalculatePlayerXPAward",
     "type": "CoachWeeklyGoal_CalculatePlayerXPAward",
     "index": 6,
     "refTable": "CoachWeeklyGoal_CalculatePlayerXPAward",
     "bits": 32,
     "default": "// no modifiers.&#xD;&#xA;int award = 0;&#xD;&#xA;&#xD;&#xA;if (isComplete)&#xD;&#xA;{&#xD;&#xA;    award = (award + PlayerXPAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (PartialPlayerXPAward > 0)&#xD;&#xA;{&#xD;&#xA;    award = (award + PartialPlayerXPAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;award;"
    },
    {
     "name": "CanShowProgressValues",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "GetCompletionValue",
     "type": "CoachWeeklyGoal_GetCompletionValue",
     "index": 13,
     "refTable": "CoachWeeklyGoal_GetCompletionValue",
     "bits": 32,
     "default": "int value = BaseCompletionValue;&#xD;&#xA;if (value < MinCompletionValue)&#xD;&#xA;{&#xD;&#xA;    value = MinCompletionValue;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (value > MaxCompletionValue)&#xD;&#xA;{ &#xD;&#xA;    value = MaxCompletionValue;&#xD;&#xA;}&#xD;&#xA;value;"
    },
    {
     "name": "GetPartialCompletionValue",
     "type": "CoachWeeklyGoal_GetPartialCompletionValue",
     "index": 14,
     "refTable": "CoachWeeklyGoal_GetPartialCompletionValue",
     "bits": 32,
     "default": "int value = BasePartialCompletionValue;&#xD;&#xA;&#xD;&#xA;if(IsInvertedGoal)&#xD;&#xA;{&#xD;&#xA; if (value < MinCompletionValue)&#xD;&#xA; { &#xD;&#xA;      value = MinCompletionValue;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA; if (value > MaxCompletionValue)&#xD;&#xA; { &#xD;&#xA;      value = MaxCompletionValue;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;value;"
    },
    {
     "name": "GetProgress",
     "type": "CoachWeeklyGoal_GetProgress",
     "index": 15,
     "refTable": "CoachWeeklyGoal_GetProgress",
     "bits": 32
    },
    {
     "name": "GetRating",
     "type": "CoachWeeklyGoal_GetRating",
     "index": 16,
     "refTable": "CoachWeeklyGoal_GetRating",
     "bits": 32
    },
    {
     "name": "GetStaffPointAward",
     "type": "CoachWeeklyGoal_GetStaffPointAward",
     "index": 17,
     "refTable": "CoachWeeklyGoal_GetStaffPointAward",
     "bits": 32,
     "default": "int award = 0;&#xD;&#xA;&#xD;&#xA;if (isComplete)&#xD;&#xA;{&#xD;&#xA;    award = (award + BaseStaffPointAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (BasePartialStaffPointAward > 0)&#xD;&#xA;{&#xD;&#xA;    award = (award + BasePartialStaffPointAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (award < MinStaffPointAward)&#xD;&#xA;{&#xD;&#xA;    award = MinStaffPointAward;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (award > MaxStaffPointAward)&#xD;&#xA;{ &#xD;&#xA;    award = MaxStaffPointAward;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;award;"
    },
    {
     "name": "IsInvertedGoal",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsScenarioGoal",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LevelSpline",
     "type": "Spline",
     "index": 28,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "MaxCompletionValue",
     "type": "int",
     "index": 29,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "20000"
    },
    {
     "name": "MaxStaffPointAward",
     "type": "int",
     "index": 30,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "3"
    },
    {
     "name": "MinCompletionValue",
     "type": "int",
     "index": 31,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MinStaffPointAward",
     "type": "int",
     "index": 32,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "1"
    },
    {
     "name": "OppOverall",
     "type": "Spline",
     "index": 33,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "OwnTeamOverall",
     "type": "Spline",
     "index": 34,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "PartialLegacyScoreAward",
     "type": "int",
     "index": 35,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "PartialPlayerXPAward",
     "type": "int",
     "index": 36,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "PlayerXPAward",
     "type": "int",
     "index": 38,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "PrimaryCoachStat",
     "type": "CoachStatType",
     "index": 39,
     "enum": "CoachStatType",
     "bits": 5,
     "default": "CoachStatType:Invalid"
    },
    {
     "name": "PrimaryTeamStat",
     "type": "TeamStatType",
     "index": 40,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:Invalid"
    },
    {
     "name": "SecondaryCoachStat",
     "type": "CoachStatType",
     "index": 41,
     "enum": "CoachStatType",
     "bits": 5,
     "default": "CoachStatType:Invalid"
    },
    {
     "name": "SecondaryTeamStat",
     "type": "TeamStatType",
     "index": 42,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:Invalid"
    },
    {
     "name": "UseOpponentTeamStats",
     "type": "bool",
     "index": 45,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PlayerWeeklyGoal",
     "type": "PlayerWeeklyGoal",
     "index": 37,
     "refTable": "PlayerWeeklyGoal",
     "bits": 32
    },
    {
     "name": "TargetActor",
     "type": "TargetedActorType",
     "index": 43,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:UserPlayer"
    }
   ]
  },
  "CoachWeeklyGoal": {
   "base": "CoachGoal",
   "assetId": "6542990",
   "numMembers": 44,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 18,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 20,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 24,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 25,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 26,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 27,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 8,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 9,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 10,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 11,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 19,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 42,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "BaseCompletionValue",
     "type": "int",
     "index": 1,
     "bits": 15,
     "minValue": "-1",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "BasePartialCompletionValue",
     "type": "int",
     "index": 2,
     "bits": 15,
     "minValue": "-1",
     "maxValue": "20000",
     "default": "-1"
    },
    {
     "name": "BasePartialStaffPointAward",
     "type": "int",
     "index": 3,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "2"
    },
    {
     "name": "BaseRating",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "1",
     "maxValue": "100",
     "default": "1"
    },
    {
     "name": "BaseStaffPointAward",
     "type": "int",
     "index": 5,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "2"
    },
    {
     "name": "CalculatePlayerXPAward",
     "type": "CoachWeeklyGoal_CalculatePlayerXPAward",
     "index": 6,
     "refTable": "CoachWeeklyGoal_CalculatePlayerXPAward",
     "bits": 32,
     "default": "// no modifiers.&#xD;&#xA;int award = 0;&#xD;&#xA;&#xD;&#xA;if (isComplete)&#xD;&#xA;{&#xD;&#xA;    award = (award + PlayerXPAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (PartialPlayerXPAward > 0)&#xD;&#xA;{&#xD;&#xA;    award = (award + PartialPlayerXPAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;award;"
    },
    {
     "name": "CanShowProgressValues",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "GetCompletionValue",
     "type": "CoachWeeklyGoal_GetCompletionValue",
     "index": 13,
     "refTable": "CoachWeeklyGoal_GetCompletionValue",
     "bits": 32,
     "default": "int value = BaseCompletionValue;&#xD;&#xA;if (value < MinCompletionValue)&#xD;&#xA;{&#xD;&#xA;    value = MinCompletionValue;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (value > MaxCompletionValue)&#xD;&#xA;{ &#xD;&#xA;    value = MaxCompletionValue;&#xD;&#xA;}&#xD;&#xA;value;"
    },
    {
     "name": "GetPartialCompletionValue",
     "type": "CoachWeeklyGoal_GetPartialCompletionValue",
     "index": 14,
     "refTable": "CoachWeeklyGoal_GetPartialCompletionValue",
     "bits": 32,
     "default": "int value = BasePartialCompletionValue;&#xD;&#xA;&#xD;&#xA;if(IsInvertedGoal)&#xD;&#xA;{&#xD;&#xA; if (value < MinCompletionValue)&#xD;&#xA; { &#xD;&#xA;      value = MinCompletionValue;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA; if (value > MaxCompletionValue)&#xD;&#xA; { &#xD;&#xA;      value = MaxCompletionValue;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;value;"
    },
    {
     "name": "GetProgress",
     "type": "CoachWeeklyGoal_GetProgress",
     "index": 15,
     "refTable": "CoachWeeklyGoal_GetProgress",
     "bits": 32
    },
    {
     "name": "GetRating",
     "type": "CoachWeeklyGoal_GetRating",
     "index": 16,
     "refTable": "CoachWeeklyGoal_GetRating",
     "bits": 32
    },
    {
     "name": "GetStaffPointAward",
     "type": "CoachWeeklyGoal_GetStaffPointAward",
     "index": 17,
     "refTable": "CoachWeeklyGoal_GetStaffPointAward",
     "bits": 32,
     "default": "int award = 0;&#xD;&#xA;&#xD;&#xA;if (isComplete)&#xD;&#xA;{&#xD;&#xA;    award = (award + BaseStaffPointAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (BasePartialStaffPointAward > 0)&#xD;&#xA;{&#xD;&#xA;    award = (award + BasePartialStaffPointAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (award < MinStaffPointAward)&#xD;&#xA;{&#xD;&#xA;    award = MinStaffPointAward;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (award > MaxStaffPointAward)&#xD;&#xA;{ &#xD;&#xA;    award = MaxStaffPointAward;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;award;"
    },
    {
     "name": "IsInvertedGoal",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsScenarioGoal",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LevelSpline",
     "type": "Spline",
     "index": 28,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "MaxCompletionValue",
     "type": "int",
     "index": 29,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "20000"
    },
    {
     "name": "MaxStaffPointAward",
     "type": "int",
     "index": 30,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "3"
    },
    {
     "name": "MinCompletionValue",
     "type": "int",
     "index": 31,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MinStaffPointAward",
     "type": "int",
     "index": 32,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "1"
    },
    {
     "name": "OppOverall",
     "type": "Spline",
     "index": 33,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "OwnTeamOverall",
     "type": "Spline",
     "index": 34,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "PartialLegacyScoreAward",
     "type": "int",
     "index": 35,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "PartialPlayerXPAward",
     "type": "int",
     "index": 36,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "PlayerXPAward",
     "type": "int",
     "index": 37,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "PrimaryCoachStat",
     "type": "CoachStatType",
     "index": 38,
     "enum": "CoachStatType",
     "bits": 5,
     "default": "CoachStatType:Invalid"
    },
    {
     "name": "PrimaryTeamStat",
     "type": "TeamStatType",
     "index": 39,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:Invalid"
    },
    {
     "name": "SecondaryCoachStat",
     "type": "CoachStatType",
     "index": 40,
     "enum": "CoachStatType",
     "bits": 5,
     "default": "CoachStatType:Invalid"
    },
    {
     "name": "SecondaryTeamStat",
     "type": "TeamStatType",
     "index": 41,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:Invalid"
    },
    {
     "name": "UseOpponentTeamStats",
     "type": "bool",
     "index": 43,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "CoachWeeklyGoal_CalculatePlayerXPAward": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "isComplete",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "coachTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 2,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "CoachWeeklyGoal_GetCompletionValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachWeeklyGoal_GetPartialCompletionValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachWeeklyGoal_GetProgress": {
   "base": "int()",
   "assetId": null,
   "numMembers": 6,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "teamGameStats",
     "type": "TeamStats",
     "index": 2,
     "refTable": "TeamStats",
     "bits": 32
    },
    {
     "name": "opposingTeamGameStats",
     "type": "TeamStats",
     "index": 3,
     "refTable": "TeamStats",
     "bits": 32
    },
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 4,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "CoachWeeklyGoal_GetRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 3,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "CoachWeeklyGoal_GetStaffPointAward": {
   "base": "int()",
   "assetId": null,
   "numMembers": 6,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 3,
     "refTable": "SeasonGame",
     "bits": 32
    },
    {
     "name": "isComplete",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "Coach_DraftPlayerReaction": {
   "base": "Reaction",
   "assetId": "8624474",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Draft_DraftPlayerEvent",
     "index": 1,
     "refTable": "Draft_DraftPlayerEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "Coach_UpdateCoachContractStatusEvent": {
   "base": "Event",
   "assetId": "6494679",
   "numMembers": 9,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 8
    },
    {
     "name": "Coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "NewContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 2,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:None"
    },
    {
     "name": "NewPosition",
     "type": "CoachPosition",
     "index": 3,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    },
    {
     "name": "NewTeam",
     "type": "Team",
     "index": 4,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OldContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 5,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:None"
    },
    {
     "name": "OldPosition",
     "type": "CoachPosition",
     "index": 6,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    },
    {
     "name": "OldTeam",
     "type": "Team",
     "index": 7,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "CoachesRoot": {
   "base": null,
   "assetId": "6686877",
   "numMembers": 1,
   "fields": [
    {
     "name": "CoachesArrays",
     "type": "Coach[][]",
     "index": 0,
     "isArray": true
    }
   ]
  },
  "CoachingStaffPerson": {
   "base": "StaffPerson",
   "assetId": "6378352",
   "numMembers": 79,
   "fields": [
    {
     "name": "IsUserControlled",
     "type": "bool",
     "index": 37,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Age",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "FirstName",
     "type": "string",
     "index": 28,
     "bits": null,
     "maxLength": 17
    },
    {
     "name": "IsCreated",
     "type": "bool",
     "index": 35,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsLegend",
     "type": "bool",
     "index": 36,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LastName",
     "type": "string",
     "index": 38,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 51,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PrevTeamIndex",
     "type": "int",
     "index": 53,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 70,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "ActiveTalentTree",
     "type": "ActiveTalentTree",
     "index": 0,
     "refTable": "ActiveTalentTree",
     "bits": 32
    },
    {
     "name": "ContractLength",
     "type": "int",
     "index": 17,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "ContractSalary",
     "type": "int",
     "index": 18,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "ContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 19,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:FreeAgent"
    },
    {
     "name": "ContractYearsRemaining",
     "type": "int",
     "index": 20,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "Level",
     "type": "int",
     "index": 40,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Portrait",
     "type": "int",
     "index": 45,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "Portrait_Force_Silhouette",
     "type": "bool",
     "index": 46,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Portrait_Swappable_Library_Path",
     "type": "SwappableLibraryPath",
     "index": 47,
     "enum": "SwappableLibraryPath",
     "bits": 8,
     "default": "SwappableLibraryPath:library_icons_brt"
    },
    {
     "name": "Position",
     "type": "CoachPosition",
     "index": 48,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:HeadCoach"
    },
    {
     "name": "PrevPosition",
     "type": "CoachPosition",
     "index": 52,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    },
    {
     "name": "Probation",
     "type": "bool",
     "index": 55,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SeasonsWithTeam",
     "type": "int",
     "index": 62,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "AlmaMater",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "1100",
     "maxValue": "1300",
     "default": "1100"
    },
    {
     "name": "AssetName",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 41
    },
    {
     "name": "AwardPoints",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CareerBigLossMargin",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CareerBigWinMargin",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CareerLongWinStreak",
     "type": "int",
     "index": 7,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "CareerPlayoffsMade",
     "type": "int",
     "index": 8,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "CareerPointsAgainst",
     "type": "int",
     "index": 9,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "CareerPointsFor",
     "type": "int",
     "index": 10,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "CareerStats",
     "type": "CareerCoachStats",
     "index": 11,
     "refTable": "CareerCoachStats",
     "bits": 32
    },
    {
     "name": "CareerTies",
     "type": "int",
     "index": 12,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "CareerWinSeasons",
     "type": "int",
     "index": 13,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CharacterBodyType",
     "type": "CharacterBodyType",
     "index": 14,
     "enum": "CharacterBodyType",
     "bits": 4,
     "default": "CharacterBodyType:Standard"
    },
    {
     "name": "CharacterVisuals",
     "type": "CharacterVisuals",
     "index": 15,
     "refTable": "CharacterVisuals",
     "bits": 32
    },
    {
     "name": "ConfPlayoffWinStreak",
     "type": "int",
     "index": 16,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "CurrentWinStreak",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "DefaultTeamPhilosophy",
     "type": "TeamPhilosophy",
     "index": 22,
     "refTable": "TeamPhilosophy",
     "bits": 32
    },
    {
     "name": "DefenseAudibles",
     "type": "CoachAudibles",
     "index": 23,
     "refTable": "CoachAudibles",
     "bits": 32
    },
    {
     "name": "DefensivePlaybook",
     "type": "DefensivePlaybookDataType",
     "index": 24,
     "refTable": "DefensivePlaybookDataType",
     "bits": 32
    },
    {
     "name": "DefensiveScheme",
     "type": "Scheme",
     "index": 25,
     "refTable": "Scheme",
     "bits": 32
    },
    {
     "name": "DivPlayoffWinStreak",
     "type": "int",
     "index": 26,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "ExperiencePoints",
     "type": "int",
     "index": 27,
     "bits": 20,
     "minValue": "0",
     "maxValue": "1000000",
     "default": "0"
    },
    {
     "name": "GenericHeadAssetName",
     "type": "string",
     "index": 29,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "HasTrait",
     "type": "CoachingStaffPerson_HasTrait",
     "index": 30,
     "refTable": "CoachingStaffPerson_HasTrait",
     "bits": 32
    },
    {
     "name": "HatType",
     "type": "CoachHatType",
     "index": 31,
     "enum": "CoachHatType",
     "bits": 3,
     "default": "CoachHatType:None"
    },
    {
     "name": "Height",
     "type": "int",
     "index": 32,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "HomeState",
     "type": "StateName",
     "index": 33,
     "enum": "StateName",
     "bits": 6,
     "default": "StateName:Alabama"
    },
    {
     "name": "HomeTown",
     "type": "City",
     "index": 34,
     "refTable": "City",
     "bits": 32
    },
    {
     "name": "LegacyScore",
     "type": "int",
     "index": 39,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "OffenseAudibles",
     "type": "CoachAudibles",
     "index": 41,
     "refTable": "CoachAudibles",
     "bits": 32
    },
    {
     "name": "OffensivePlaybook",
     "type": "OffensivePlaybookDataType",
     "index": 42,
     "refTable": "OffensivePlaybookDataType",
     "bits": 32
    },
    {
     "name": "OffensiveScheme",
     "type": "Scheme",
     "index": 43,
     "refTable": "Scheme",
     "bits": 32
    },
    {
     "name": "Personality",
     "type": "Personality",
     "index": 44,
     "enum": "Personality",
     "bits": 4,
     "default": "Personality:Unpredictable"
    },
    {
     "name": "PreOrderCurrentTitle",
     "type": "bool",
     "index": 49,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PreOrderPartnerTitle",
     "type": "bool",
     "index": 50,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PrimaryPipeline",
     "type": "Pipeline",
     "index": 54,
     "enum": "Pipeline",
     "bits": 6,
     "default": "Pipeline:First_"
    },
    {
     "name": "RegularWinStreak",
     "type": "int",
     "index": 56,
     "bits": 10,
     "minValue": "-512",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "SeasBigLossMargin",
     "type": "int",
     "index": 57,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "SeasBigWinMargin",
     "type": "int",
     "index": 58,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "SeasLongWinStreak",
     "type": "int",
     "index": 59,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SeasonalGoal",
     "type": "CoachGoal",
     "index": 60,
     "refTable": "CoachGoal",
     "bits": 32
    },
    {
     "name": "SeasonStats",
     "type": "SeasonCoachStats",
     "index": 61,
     "refTable": "SeasonCoachStats",
     "bits": 32
    },
    {
     "name": "SeasPointsAgainst",
     "type": "int",
     "index": 63,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "SeasPointsFor",
     "type": "int",
     "index": 64,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "SeasTies",
     "type": "int",
     "index": 65,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SeasWinStreak",
     "type": "int",
     "index": 66,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SpeechId",
     "type": "int",
     "index": 67,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SuperbowlWinStreak",
     "type": "int",
     "index": 68,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "TeamBuilding",
     "type": "TeamBuilding",
     "index": 69,
     "enum": "TeamBuilding",
     "bits": 2,
     "default": "TeamBuilding:Balanced"
    },
    {
     "name": "TeamPhilosophy",
     "type": "TeamPhilosophy",
     "index": 71,
     "refTable": "TeamPhilosophy",
     "bits": 32
    },
    {
     "name": "TradingTendency",
     "type": "TradingTendency",
     "index": 72,
     "enum": "TradingTendency",
     "bits": 2,
     "default": "TradingTendency:DoesNotTrade"
    },
    {
     "name": "TraitExpertScout",
     "type": "bool",
     "index": 73,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "WCPlayoffWinStreak",
     "type": "int",
     "index": 74,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "WeeklyGoals",
     "type": "CoachGoal[]",
     "index": 75,
     "refTable": "CoachGoal",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Weight",
     "type": "int",
     "index": 76,
     "bits": 9,
     "minValue": "150",
     "maxValue": "512",
     "default": "160"
    },
    {
     "name": "WinSeasStreak",
     "type": "int",
     "index": 77,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "YearlyAwardCount",
     "type": "int",
     "index": 78,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    }
   ]
  },
  "CoachingStaffPerson_HasTrait": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "trait",
     "type": "CoachTrait",
     "index": 0,
     "enum": "CoachTrait",
     "bits": 1,
     "default": "CoachTrait:MAX_"
    }
   ]
  },
  "CollegeSeasonStartEvent": {
   "base": "Event",
   "assetId": "6499082",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "CollegeSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6499085",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "CollegeSeasonStartEvent",
     "index": 0,
     "refTable": "CollegeSeasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "ResetPlayerSeasonStats",
     "type": "ResetSeasonStatsForTeams",
     "index": 4,
     "refTable": "ResetSeasonStatsForTeams",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 5,
     "refTable": "SeasonManager",
     "bits": 32
    }
   ]
  },
  "ComebackCoach": {
   "base": null,
   "assetId": "6495044",
   "numMembers": 2,
   "fields": [
    {
     "name": "Coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "ComebackChance",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    }
   ]
  },
  "CommitAcquiredPersonaDNA": {
   "base": "TreeNode",
   "assetId": "12355469",
   "numMembers": 7,
   "fields": [
    {
     "name": "Children",
     "type": "TreeNode[]",
     "index": 1,
     "refTable": "TreeNode",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Run",
     "type": "TreeNode_Run",
     "index": 4,
     "refTable": "TreeNode_Run",
     "bits": 32
    },
    {
     "name": "AcquiredDNA",
     "type": "BTCareerPersonaAcquiredDNA",
     "index": 0,
     "enum": "BTCareerPersonaAcquiredDNA",
     "bits": 6,
     "default": "BTCareerPersonaAcquiredDNA:Invalid"
    },
    {
     "name": "CommitAction",
     "type": "BTCareerCommitActions",
     "index": 2,
     "enum": "BTCareerCommitActions",
     "bits": 1,
     "default": "BTCareerCommitActions:CommitActions_Add"
    },
    {
     "name": "Player",
     "type": "TreeBlackboardMembers",
     "index": 3,
     "enum": "TreeBlackboardMembers",
     "bits": 8,
     "default": "TreeBlackboardMembers:INVALID"
    },
    {
     "name": "StaticPair_Value",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "-256",
     "maxValue": "256",
     "default": "0"
    },
    {
     "name": "Value",
     "type": "TreeBlackboardMembers",
     "index": 6,
     "enum": "TreeBlackboardMembers",
     "bits": 8,
     "default": "TreeBlackboardMembers:INVALID"
    }
   ]
  },
  "Conference": {
   "base": "Enum",
   "assetId": "6321327",
   "numMembers": 42,
   "fields": [
    {
     "name": "AllowUnbalancedSchedule",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "AllowUpdateStyle",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "AssetName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 22
    },
    {
     "name": "CareerStatRecords",
     "type": "PlayerStatRecords",
     "index": 3,
     "refTable": "PlayerStatRecords",
     "bits": 32
    },
    {
     "name": "ChampionshipDay",
     "type": "DayOfWeek",
     "index": 4,
     "enum": "DayOfWeek",
     "bits": 4,
     "default": "DayOfWeek:Saturday"
    },
    {
     "name": "ChampionshipGameTime",
     "type": "GameTimeRange",
     "index": 5,
     "enum": "GameTimeRange",
     "bits": 5,
     "default": "GameTimeRange:T1400"
    },
    {
     "name": "ChampionshipGameType",
     "type": "ChampionshipGameType",
     "index": 6,
     "enum": "ChampionshipGameType",
     "bits": 2,
     "default": "ChampionshipGameType:NONE"
    },
    {
     "name": "ChampionshipStadium",
     "type": "Stadium",
     "index": 7,
     "refTable": "Stadium",
     "bits": 32
    },
    {
     "name": "CONF_LOGO",
     "type": "int",
     "index": 8,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "CONF_PRIMARY_COLOR_B",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CONF_PRIMARY_COLOR_G",
     "type": "int",
     "index": 10,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CONF_PRIMARY_COLOR_R",
     "type": "int",
     "index": 11,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CONF_SECONDARY_COLOR_B",
     "type": "int",
     "index": 12,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CONF_SECONDARY_COLOR_G",
     "type": "int",
     "index": 13,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CONF_SECONDARY_COLOR_R",
     "type": "int",
     "index": 14,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CONF_TERTIARY_COLOR_B",
     "type": "int",
     "index": 15,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CONF_TERTIARY_COLOR_G",
     "type": "int",
     "index": 16,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CONF_TERTIARY_COLOR_R",
     "type": "int",
     "index": 17,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ConfChampGameLogoID",
     "type": "int",
     "index": 18,
     "bits": 9,
     "minValue": "0",
     "maxValue": "400",
     "default": "0"
    },
    {
     "name": "ConfChampGameName",
     "type": "string",
     "index": 19,
     "bits": null,
     "maxLength": 28
    },
    {
     "name": "ConfChampGameTrophyID",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ConferenceChampTrophyAsset",
     "type": "Trophy",
     "index": 21,
     "refTable": "Trophy",
     "bits": 32
    },
    {
     "name": "ConferenceEnum",
     "type": "CollegeConferences",
     "index": 22,
     "enum": "CollegeConferences",
     "bits": 8,
     "default": "CollegeConferences:First_"
    },
    {
     "name": "ConferenceRotation",
     "type": "ScheduleStructureYear[]",
     "index": 23,
     "refTable": "ScheduleStructureYear",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ConferenceStartWeek",
     "type": "int",
     "index": 24,
     "bits": 4,
     "minValue": "0",
     "maxValue": "13",
     "default": "0"
    },
    {
     "name": "ConferenceWeekday",
     "type": "ConferenceWeekdayType",
     "index": 25,
     "enum": "ConferenceWeekdayType",
     "bits": 2,
     "default": "ConferenceWeekdayType:TuesWedThurFriSat"
    },
    {
     "name": "Divisions",
     "type": "Division[]",
     "index": 26,
     "refTable": "Division",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Edited",
     "type": "bool",
     "index": 27,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "GameStatRecords",
     "type": "PlayerStatRecords",
     "index": 28,
     "refTable": "PlayerStatRecords",
     "bits": 32
    },
    {
     "name": "IsProtectedOpponentsEnabled",
     "type": "bool",
     "index": 29,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "LastRotationUsed",
     "type": "int",
     "index": 30,
     "bits": 5,
     "minValue": "0",
     "maxValue": "19",
     "default": "0"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 31,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "NonconferenceTeamPairs",
     "type": "TeamPair[]",
     "index": 32,
     "refTable": "TeamPair",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "NumConferenceGames",
     "type": "int",
     "index": 33,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "0"
    },
    {
     "name": "NumProtectedOpponents",
     "type": "int",
     "index": 34,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "3"
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 35,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "ProtectedOpponents",
     "type": "ScheduleProtectedOpponent[]",
     "index": 36,
     "refTable": "ScheduleProtectedOpponent",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ProtOppsPlayHomeAndAway",
     "type": "bool",
     "index": 37,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SeasonStatRecords",
     "type": "PlayerStatRecords",
     "index": 38,
     "refTable": "PlayerStatRecords",
     "bits": 32
    },
    {
     "name": "StyleName",
     "type": "string",
     "index": 39,
     "bits": null,
     "maxLength": 65
    },
    {
     "name": "TeamSlots",
     "type": "Team[]",
     "index": 40,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "WhiteLogoId",
     "type": "int",
     "index": 41,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    }
   ]
  },
  "ConfidenceManager_PreSeasonStart_Reaction": {
   "base": "Reaction",
   "assetId": "6499090",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 1,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "ConfidenceManager",
     "type": "ConfidenceManager",
     "index": 0,
     "refTable": "ConfidenceManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "ContractChangePlayerGoal": {
   "base": "PlayerGoal",
   "assetId": "6495429",
   "numMembers": 14,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 4,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 6,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 8,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 10,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 11,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "Description",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 111
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 5,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "PositionCategory",
     "type": "PositionCategory",
     "index": 12,
     "enum": "PositionCategory",
     "bits": 4,
     "default": "PositionCategory:All"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 13,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "ApplyCharacterImpact",
     "type": "ContractChangePlayerGoal_ApplyCharacterImpact",
     "index": 1,
     "refTable": "ContractChangePlayerGoal_ApplyCharacterImpact",
     "bits": 32
    }
   ]
  },
  "ContractChangePlayerGoal_ApplyCharacterImpact": {
   "base": "none()",
   "assetId": null,
   "numMembers": 7,
   "fields": [
    {
     "name": "rewardValue",
     "type": "RewardValue",
     "index": 0,
     "refTable": "RewardValue",
     "bits": 32
    },
    {
     "name": "affectedPlayer",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "contractPlayer",
     "type": "Player",
     "index": 3,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "contractChangeType",
     "type": "PlayerContractChangeType",
     "index": 4,
     "enum": "PlayerContractChangeType",
     "bits": 4,
     "default": "PlayerContractChangeType:None"
    },
    {
     "name": "leftTeam",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "ContractExpectationsEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "9194525",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "ContractExpectations",
     "index": 3,
     "enum": "ContractExpectations",
     "bits": 4,
     "default": "ContractExpectations:Win4Games"
    }
   ]
  },
  "ContractGoalCompleteEvent": {
   "base": "Event",
   "assetId": "12178785",
   "numMembers": 6,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 4
    },
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "contractGoal",
     "type": "CoachContractGoal",
     "index": 1,
     "refTable": "CoachContractGoal",
     "bits": 32
    },
    {
     "name": "isPassed",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "team",
     "type": "Team",
     "index": 5,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "ContractOffer": {
   "base": null,
   "assetId": "6377578",
   "numMembers": 8,
   "fields": [
    {
     "name": "Contract",
     "type": "PlayerContract",
     "index": 0,
     "refTable": "PlayerContract",
     "bits": 32
    },
    {
     "name": "Declined",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Depth",
     "type": "int",
     "index": 2,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "IsSigned",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Player",
     "type": "Player",
     "index": 4,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "PlayerInterest",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 6,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamDecision",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "ContractOfferStatusEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6571275",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "ContractOfferStatus",
     "index": 3,
     "enum": "ContractOfferStatus",
     "bits": 3,
     "default": "ContractOfferStatus:Accepted"
    }
   ]
  },
  "ContractResponse": {
   "base": null,
   "assetId": "5699592",
   "numMembers": 5,
   "fields": [
    {
     "name": "Accepted",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ContractBonus",
     "type": "int",
     "index": 1,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "ContractLength",
     "type": "int",
     "index": 2,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "ContractSalary",
     "type": "int",
     "index": 3,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "Player",
     "type": "Player",
     "index": 4,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "ContractYearSummary": {
   "base": null,
   "assetId": "8203536",
   "numMembers": 4,
   "fields": [
    {
     "name": "ContractYear",
     "type": "int",
     "index": 0,
     "bits": 12,
     "minValue": "0",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "ExpectationLevelAchieved",
     "type": "ContractExpectations",
     "index": 1,
     "enum": "ContractExpectations",
     "bits": 4,
     "default": "ContractExpectations:Invalid_"
    },
    {
     "name": "JobSecurityPercentageAchieved",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "JobSecurityStatusAchieved",
     "type": "JobSecurityStatus",
     "index": 3,
     "enum": "JobSecurityStatus",
     "bits": 3,
     "default": "JobSecurityStatus:Invalid"
    }
   ]
  },
  "CopyTeamStandingsEndOfSeason": {
   "base": "ModifierView",
   "assetId": "6814786",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "CopyTeamStandingsEndOfSeason_Formula",
     "index": 0,
     "refTable": "CopyTeamStandingsEndOfSeason_Formula",
     "bits": 32,
     "default": "// copy current season value to previous season before reseting them&#xD;&#xA;Subject.PrevSeasonDivStanding = Subject.CurSeasonDivStanding;&#xD;&#xA;Subject.PrevSeasonLeagStanding = Subject.CurSeasonLeagStanding; "
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "CopyTeamStandingsEndOfSeason_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 31,
     "minValue": "0",
     "maxValue": "2147483647",
     "default": "0"
    }
   ]
  },
  "CreateCoachContractOffersRequest": {
   "base": "UIRequestForm",
   "assetId": "6494883",
   "numMembers": 37,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 23
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 24
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 30,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 33,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 27,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 29
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 19
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 22
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 16
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11,
     "default": "StaffHiringEval.ProcessCreateCoachContractOffersRequest(this);"
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 26,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 66,
     "default": "Make offers to available free agent coaches, scouts, and trainers"
    },
    {
     "name": "StaffHiringEval",
     "type": "StaffHiringEval",
     "index": 32,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 34,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Title",
     "type": "string",
     "index": 35,
     "bits": null,
     "maxLength": 13,
     "default": "Staff Hiring"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 36,
     "bits": null,
     "maxLength": 1
    }
   ]
  },
  "CreateCoachResignContractOffersRequest": {
   "base": "UIRequestForm",
   "assetId": "6494885",
   "numMembers": 40,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 13,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 9,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 8,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 26
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 27
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 33,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 10
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 28,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 36,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 23,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 24,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 31,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 7,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 30,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 32
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 22
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 12
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 25
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 19
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 15
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 14
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 5,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 29,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 34,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Coach",
     "type": "Coach",
     "index": 3,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "CoachPosition",
     "type": "CoachPosition",
     "index": 4,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:First_"
    },
    {
     "name": "ContractViewType",
     "type": "ContractViewType",
     "index": 6,
     "enum": "ContractViewType",
     "bits": 3,
     "default": "ContractViewType:Renew"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 11,
     "bits": null,
     "maxLength": 59,
     "default": "Make offers to re-sign agent coaches, scouts, and trainers"
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 35,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 37,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Title",
     "type": "string",
     "index": 38,
     "bits": null,
     "maxLength": 15,
     "default": "Renew Contract"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 39,
     "bits": null,
     "maxLength": 1
    }
   ]
  },
  "CreateCoach_LookupTableEntry": {
   "base": null,
   "assetId": "6499097",
   "numMembers": 2,
   "fields": [
    {
     "name": "Backstory",
     "type": "CoachBackstory",
     "index": 0,
     "enum": "CoachBackstory",
     "bits": 4,
     "default": "CoachBackstory:Strategist"
    },
    {
     "name": "Coach",
     "type": "Coach",
     "index": 1,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "DealbreakerInfo": {
   "base": null,
   "assetId": "8513196",
   "numMembers": 7,
   "fields": [
    {
     "name": "DealbreakerLetterGradeThresholdForCPU",
     "type": "LetterGrade",
     "index": 0,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Bminus"
    },
    {
     "name": "DealbreakerLetterGradeThresholdForUser",
     "type": "LetterGrade",
     "index": 1,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Bminus"
    },
    {
     "name": "MinimumProspectQuality",
     "type": "ProspectQuality",
     "index": 2,
     "enum": "ProspectQuality",
     "bits": 3,
     "default": "ProspectQuality:First_"
    },
    {
     "name": "Motivation",
     "type": "RecruitingMotivationType",
     "index": 3,
     "enum": "RecruitingMotivationType",
     "bits": 4,
     "default": "RecruitingMotivationType:AcademicPrestige"
    },
    {
     "name": "OVRThresholdToLetterGradeTable",
     "type": "LetterGradeValueTable",
     "index": 4,
     "refTable": "LetterGradeValueTable",
     "bits": 32
    },
    {
     "name": "RecruitStarLevelThresholdToLetterGradeTable",
     "type": "LetterGradeValueTable",
     "index": 5,
     "refTable": "LetterGradeValueTable",
     "bits": 32
    },
    {
     "name": "TransferStarLevelThresholdToLetterGradeTable",
     "type": "LetterGradeValueTable",
     "index": 6,
     "refTable": "LetterGradeValueTable",
     "bits": 32
    }
   ]
  },
  "DeleteExcessFreeAgentsTransaction": {
   "base": "Transaction",
   "assetId": "6499126",
   "numMembers": 20,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 15,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 18,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 4
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 12
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 13
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 14
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 16,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "FinalStage",
     "type": "Stage",
     "index": 1,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 2,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerManager",
     "type": "PlayerManager",
     "index": 6,
     "refTable": "PlayerManager",
     "bits": 32
    },
    {
     "name": "PlayerRetirement",
     "type": "PlayersLeavingEval",
     "index": 7,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "PlayerSigningEval",
     "type": "PlayerSigningEval",
     "index": 8,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "Position",
     "type": "PlayerPosition",
     "index": 9,
     "refTable": "PlayerPosition",
     "bits": 32
    },
    {
     "name": "PositionIndex",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PositionList",
     "type": "PlayerPosition[]",
     "index": 11,
     "refTable": "PlayerPosition",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "UpdateStage",
     "type": "Stage",
     "index": 19,
     "refTable": "Stage",
     "bits": 32
    }
   ]
  },
  "DemandReleaseCoachEndEvent": {
   "base": "Event",
   "assetId": "6499167",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "DemandReleaseCoachPeriodEndReaction": {
   "base": "Reaction",
   "assetId": "6499168",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "DemandReleaseCoachEndEvent",
     "index": 0,
     "refTable": "DemandReleaseCoachEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 3,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "DemandReleaseCoachPeriodStartReaction": {
   "base": "Reaction",
   "assetId": "6499165",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "DemandReleaseCoachStartEvent",
     "index": 0,
     "refTable": "DemandReleaseCoachStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 3,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "DemandReleaseCoachStartEvent": {
   "base": "Event",
   "assetId": "6499164",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "DepthChartEvalOffseasonStartReaction": {
   "base": "Reaction",
   "assetId": "7736457",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonStartEvent",
     "index": 1,
     "refTable": "OffseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "DepthChartEval",
     "type": "DepthChartEval",
     "index": 0,
     "refTable": "DepthChartEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "DepthChartEvalPreseasonStartReaction": {
   "base": "Reaction",
   "assetId": "7736455",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 1,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "DepthChartEval",
     "type": "DepthChartEval",
     "index": 0,
     "refTable": "DepthChartEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "DepthChartEvalRegularSeasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "7736453",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonWeekStartEvent",
     "index": 1,
     "refTable": "RegularSeasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "DepthChartEval",
     "type": "DepthChartEval",
     "index": 0,
     "refTable": "DepthChartEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "DepthChartEval_AwardAutomaticRedshirtsForTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "DepthChartEval_HandleNFLSeasonEnd": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "SeasonEndEvent",
     "index": 0,
     "refTable": "SeasonEndEvent",
     "bits": 32
    }
   ]
  },
  "DepthChartEval_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "DepthChartEval_NFLSeasonEndReaction": {
   "base": "Reaction",
   "assetId": "6814679",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "SeasonEndEvent",
     "index": 0,
     "refTable": "SeasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "DepthChartEval",
     "index": 2,
     "refTable": "DepthChartEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "DepthChartEval_UpdatePlayerContractStatusReaction": {
   "base": "Reaction",
   "assetId": "9194519",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "DepthChartEval",
     "index": 2,
     "refTable": "DepthChartEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "DepthChartFlowSeasonInfoUpdateReaction": {
   "base": "Reaction",
   "assetId": "6498986",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "SeasonInfoUpdateEvent",
     "index": 1,
     "refTable": "SeasonInfoUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "DepthChartFlowRef",
     "type": "FranchiseServer_DepthChartFlow",
     "index": 0,
     "refTable": "FranchiseServer_DepthChartFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "DepthChartFlow_Season_BeginWeekReaction": {
   "base": "Reaction",
   "assetId": "6498987",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_BeginWeekEvent",
     "index": 1,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "DepthChartFlowRef",
     "type": "FranchiseServer_DepthChartFlow",
     "index": 0,
     "refTable": "FranchiseServer_DepthChartFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "DepthChartReorderTransaction": {
   "base": "Transaction",
   "assetId": "6498971",
   "numMembers": 19,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 11,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 17,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 4
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 7
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 9
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 10
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 15,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "DepthChartEval",
     "type": "DepthChartEval",
     "index": 1,
     "refTable": "DepthChartEval",
     "bits": 32
    },
    {
     "name": "FreeAgents",
     "type": "Player[]",
     "index": 2,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PlayerSigningEval",
     "type": "PlayerSigningEval",
     "index": 6,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 8,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 12,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 13,
     "bits": 8,
     "minValue": "0",
     "maxValue": "133",
     "default": "0"
    },
    {
     "name": "TeamsList",
     "type": "Team[]",
     "index": 14,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "UpdateStage",
     "type": "Stage",
     "index": 18,
     "refTable": "Stage",
     "bits": 32
    }
   ]
  },
  "DepthChartSpecialTeamsPhilosophy": {
   "base": null,
   "assetId": "6378212",
   "numMembers": 18,
   "fields": [
    {
     "name": "3DRB",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 0,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ActiveImportanceThreshold",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "GAD",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 2,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "K",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 3,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "KOS",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 4,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "KR",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 5,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "LS",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 6,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "NT",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 7,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "P",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 8,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PR",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 9,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PWHB",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 10,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RDT",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 11,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RLE",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 12,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RosterImportanceThreshold",
     "type": "int",
     "index": 13,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "RRE",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 14,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SLCB",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 15,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SLWR",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 16,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SUBLB",
     "type": "DepthChartPositionPhilosophy[]",
     "index": 17,
     "refTable": "DepthChartPositionPhilosophy",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "Division": {
   "base": "Enum",
   "assetId": "6321325",
   "numMembers": 4,
   "fields": [
    {
     "name": "Name",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 1,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 32
    },
    {
     "name": "Teams",
     "type": "Team[]",
     "index": 3,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "DraftBoardEval_ClearTeamDraftBoard": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "DraftBoardEval_UpdateTeamDraftBoard": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "draftClass",
     "type": "DraftPlayer[]",
     "index": 1,
     "refTable": "DraftPlayer",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "DraftClassScouting_CreateTeamRequest": {
   "base": "Scouting_ScoutingPointsRequest()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "ScoutingPeriod",
     "type": "ScoutingPeriod",
     "index": 0,
     "enum": "ScoutingPeriod",
     "bits": 3,
     "default": "ScoutingPeriod:Invalid"
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "DraftClassScouting_HandleCoach_UpdateCoachContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "DraftClassScouting_HandleSeason_BeginWeek": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Season_BeginWeekEvent",
     "index": 0,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    }
   ]
  },
  "DraftClassScouting_HandleSeason_EndWeek": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Season_EndWeekEvent",
     "index": 0,
     "refTable": "Season_EndWeekEvent",
     "bits": 32
    }
   ]
  },
  "DraftClassScouting_Season_EndWeekReaction": {
   "base": "Reaction",
   "assetId": "6708575",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_EndWeekEvent",
     "index": 0,
     "refTable": "Season_EndWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "LeagueSettings",
     "type": "LeagueSetting",
     "index": 2,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "Module",
     "type": "DraftClassScouting",
     "index": 3,
     "refTable": "DraftClassScouting",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "DraftEval_IsTeamInterestedInPick": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "pick",
     "type": "DraftPick",
     "index": 1,
     "refTable": "DraftPick",
     "bits": 32
    }
   ]
  },
  "DraftPickTransactionHistoryEntry": {
   "base": "TransactionHistoryEntry",
   "assetId": "6498825",
   "numMembers": 9,
   "fields": [
    {
     "name": "NewTeam",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OldTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SeasonStage",
     "type": "SeasonStage",
     "index": 4,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "SeasonWeek",
     "type": "int",
     "index": 5,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "SeasonYear",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TransactionId",
     "type": "int",
     "index": 7,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Pick",
     "type": "int",
     "index": 2,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "Round",
     "type": "int",
     "index": 3,
     "bits": 4,
     "minValue": "0",
     "maxValue": "8",
     "default": "0"
    },
    {
     "name": "Year",
     "type": "int",
     "index": 8,
     "bits": 6,
     "minValue": "2000",
     "maxValue": "2063",
     "default": "2013"
    }
   ]
  },
  "DraftResultsEndTransaction": {
   "base": "Transaction",
   "assetId": "9824452",
   "numMembers": 17,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 9,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 15,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 6
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 7
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 8
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 13,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "EndStage",
     "type": "Stage",
     "index": 1,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "PlayersLeavingEval",
     "type": "PlayersLeavingEval",
     "index": 5,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 10,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 11,
     "bits": 8,
     "minValue": "0",
     "maxValue": "133",
     "default": "0"
    },
    {
     "name": "TeamsList",
     "type": "Team[]",
     "index": 12,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "UpdateStage",
     "type": "Stage",
     "index": 16,
     "refTable": "Stage",
     "bits": 32
    }
   ]
  },
  "DraftTransaction": {
   "base": "Transaction",
   "assetId": "6498999",
   "numMembers": 44,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 32,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 1,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 41,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 10
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 16
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 30
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 31
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 9,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 40,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 34,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "AdvanceRequest",
     "type": "Draft_AdvanceDraftRequest",
     "index": 0,
     "refTable": "Draft_AdvanceDraftRequest",
     "bits": 32
    },
    {
     "name": "DraftEval",
     "type": "DraftEval",
     "index": 2,
     "refTable": "DraftEval",
     "bits": 32
    },
    {
     "name": "DraftInfo",
     "type": "DraftInfo",
     "index": 3,
     "refTable": "DraftInfo",
     "bits": 32
    },
    {
     "name": "DraftManager",
     "type": "DraftManager",
     "index": 4,
     "refTable": "DraftManager",
     "bits": 32
    },
    {
     "name": "EndStage",
     "type": "Stage",
     "index": 5,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 6,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandleRegisterUser",
     "type": "DraftTransaction_HandleRegisterUser",
     "index": 7,
     "refTable": "DraftTransaction_HandleRegisterUser",
     "bits": 32,
     "default": "FranchiseUser newUser = event.User;&#xD;&#xA;Team newUserTeam = newUser.Team;&#xD;&#xA;Team currentTeam = DraftInfo.CurrentTeam;&#xD;&#xA;&#xD;&#xA;if(DraftInfo.IsLive && !DraftInfo.IsFantasyDraft && currentTeam == newUserTeam)&#xD;&#xA;{&#xD;&#xA;    Request.Dismiss();&#xD;&#xA;    // Create the draft pick request for the current team.&#xD;&#xA;    Request = DraftEval.InitDraftPickRequest(DraftInfo.CurrentTeam, DraftInfo.CurrentPick, DraftInfo.CurrentPickIndex, Request);&#xD;&#xA;    &#xD;&#xA;   // Issue the draft pick request.&#xD;&#xA;   TeamRequestManager.Issue(DraftInfo.CurrentTeam, Request);&#xD;&#xA;}"
    },
    {
     "name": "HandleTrade",
     "type": "DraftTransaction_HandleTrade",
     "index": 8,
     "refTable": "DraftTransaction_HandleTrade",
     "bits": 32,
     "default": "// If the normal draft is active, check if the current pick was traded.&#xD;&#xA;if (!DraftInfo.IsFantasyDraft && DraftInfo.IsStarted && !DraftInfo.IsComplete)&#xD;&#xA;{&#xD;&#xA;    DraftPick currentPick = DraftInfo.CurrentPick;&#xD;&#xA;&#xD;&#xA;    // If the current pick is valid, check if it is included in the trade. If so, we need to&#xD;&#xA;    // transition the draft flow to the new team.&#xD;&#xA;    if (currentPick != null)&#xD;&#xA;    {&#xD;&#xA;        TeamTradePackage packageA = event.PackageA;&#xD;&#xA;        TeamTradePackage packageB = event.PackageB;&#xD;&#xA;    &#xD;&#xA;        // If either package contains the current pick, store the external trade.&#xD;&#xA;        if ((packageA.Entity1 == currentPick) ||&#xD;&#xA;            (packageA.Entity2 == currentPick) ||&#xD;&#xA;            (packageA.Entity3 == currentPick) ||&#xD;&#xA;            (packageB.Entity1 == currentPick) ||&#xD;&#xA;            (packageB.Entity2 == currentPick) ||&#xD;&#xA;            (packageB.Entity3 == currentPick))&#xD;&#xA;        {&#xD;&#xA;            TradePackageA = packageA;&#xD;&#xA;            TradePackageB = packageB;&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "IsDraftPickTraded",
     "type": "bool",
     "index": 11,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IssueTeamDraftBoardRequestsView",
     "type": "IssueTeamDraftBoardRequestsView",
     "index": 13,
     "refTable": "IssueTeamDraftBoardRequestsView",
     "bits": 32
    },
    {
     "name": "PauseRequest",
     "type": "Draft_PauseDraftRequest",
     "index": 14,
     "refTable": "Draft_PauseDraftRequest",
     "bits": 32
    },
    {
     "name": "PauseResumeRequest",
     "type": "Request",
     "index": 15,
     "refTable": "Request",
     "bits": 32
    },
    {
     "name": "ProcessAdvanceRequest",
     "type": "none()",
     "index": 17,
     "default": "// If the advance request has been resolved, set the sim state accordingly.&#xD;&#xA;if (AdvanceRequest.HasResolution())&#xD;&#xA;{&#xD;&#xA;    // Only change SimState if it is not advancing.&#xD;&#xA;    if (SimState == DraftSimState.Live)&#xD;&#xA;    {&#xD;&#xA;        // Set the appropriate sim state.&#xD;&#xA;        if (AdvanceRequest.Response == AdvanceRequest.NextPickResponse)&#xD;&#xA;        {&#xD;&#xA;            SetSimState(DraftSimState.SimToNextPick);&#xD;&#xA;        }&#xD;&#xA;        else if (AdvanceRequest.Response == AdvanceRequest.NextUserPickResponse)&#xD;&#xA;        {&#xD;&#xA;            SetSimState(DraftSimState.SimToNextUserPick);&#xD;&#xA;        }&#xD;&#xA;        else if (AdvanceRequest.Response == AdvanceRequest.NextRoundResponse)&#xD;&#xA;        {&#xD;&#xA;            SetSimState(DraftSimState.SimToNextRound);&#xD;&#xA;        }&#xD;&#xA;        else if (AdvanceRequest.Response == AdvanceRequest.EndDraftResponse)&#xD;&#xA;        {&#xD;&#xA;            SetSimState(DraftSimState.SimToEnd);&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;    // Clear the response.&#xD;&#xA;    AdvanceRequest.Response = null;&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "ProcessDelegateStage",
     "type": "Stage",
     "index": 18,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "ProcessPauseResumeRequest",
     "type": "none()",
     "index": 19,
     "default": "// If the pause/resume request has been resolved, set the pause/resume state accordingly.&#xD;&#xA;if (PauseResumeRequest != null)&#xD;&#xA;{&#xD;&#xA;    if (PauseResumeRequest.HasResolution())&#xD;&#xA;    {&#xD;&#xA;        // If pause was selected, pause and send the resume request.&#xD;&#xA;        if (PauseResumeRequest == PauseRequest)&#xD;&#xA;        {&#xD;&#xA;            DraftManager.PauseDraft();&#xD;&#xA;            IsBlocking = true;&#xD;&#xA;&#xD;&#xA;            PauseResumeRequest = ResumeRequest;&#xD;&#xA;            PauseResumeRequest.Issue(Franchise.LeagueOwner);&#xD;&#xA;        }&#xD;&#xA;        // If resume was selected, resume and send the pause request.&#xD;&#xA;        else if (PauseResumeRequest == ResumeRequest)&#xD;&#xA;        {&#xD;&#xA;            DraftManager.ResumeDraft();&#xD;&#xA;&#xD;&#xA;            // If the simulation state is live, resume the live draft.&#xD;&#xA;            if (SimState == DraftSimState.Live)&#xD;&#xA;            {&#xD;&#xA;                PauseResumeRequest = PauseRequest;&#xD;&#xA;                PauseResumeRequest.Issue(Franchise.LeagueOwner);&#xD;&#xA;                IsBlocking = false;&#xD;&#xA;            }&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "ProcessSelectPlayerStage",
     "type": "Stage",
     "index": 20,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "ProcessStage",
     "type": "Stage",
     "index": 21,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "ProcessTradePickStage",
     "type": "Stage",
     "index": 22,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "Request",
     "type": "Draft_DraftPickRequest",
     "index": 23,
     "refTable": "Draft_DraftPickRequest",
     "bits": 32
    },
    {
     "name": "RequestServerRef",
     "type": "RequestServer",
     "index": 24
    },
    {
     "name": "ResumeRequest",
     "type": "Draft_ResumeDraftRequest",
     "index": 25,
     "refTable": "Draft_ResumeDraftRequest",
     "bits": 32
    },
    {
     "name": "SeasonInfoUpdateEvent",
     "type": "SeasonInfoUpdateEvent",
     "index": 26,
     "refTable": "SeasonInfoUpdateEvent",
     "bits": 32
    },
    {
     "name": "SelectedPlayer",
     "type": "DraftPlayer",
     "index": 27,
     "refTable": "DraftPlayer",
     "bits": 32
    },
    {
     "name": "SetSimState",
     "type": "DraftTransaction_SetSimState",
     "index": 28,
     "refTable": "DraftTransaction_SetSimState",
     "bits": 32,
     "default": "// Set the sim state.&#xD;&#xA;SimState = state;&#xD;&#xA;DraftInfo.DraftSimState = state;&#xD;&#xA;&#xD;&#xA;// If the draft is now live, set to real-time.&#xD;&#xA;if (state == DraftSimState.Live)&#xD;&#xA;{&#xD;&#xA;    TimeScale = 1.0;&#xD;&#xA;    IsBlocking = DraftInfo.IsPaused;&#xD;&#xA;    DraftInfo.IsLive = true;&#xD;&#xA;}&#xD;&#xA;// Otherwise, set to sim time and block.&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    TimeScale = 0.0;&#xD;&#xA;    IsBlocking = true;&#xD;&#xA;    DraftInfo.IsLive = false;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// Enable trade notifications only when the draft is live.&#xD;&#xA;TradeNegotiationManager.IsNotificationEnabled = (state == DraftSimState.Live);&#xD;&#xA;"
    },
    {
     "name": "SimState",
     "type": "DraftSimState",
     "index": 29,
     "enum": "DraftSimState",
     "bits": 3,
     "default": "DraftSimState:Live"
    },
    {
     "name": "TeamRequestManager",
     "type": "TeamRequestManager",
     "index": 33,
     "refTable": "TeamRequestManager",
     "bits": 32
    },
    {
     "name": "TradeEval",
     "type": "TradeEval",
     "index": 35,
     "refTable": "TradeEval",
     "bits": 32
    },
    {
     "name": "TradeNegotiation",
     "type": "TradeNegotiation",
     "index": 36,
     "refTable": "TradeNegotiation",
     "bits": 32
    },
    {
     "name": "TradeNegotiationManager",
     "type": "TradeNegotiationManager",
     "index": 37,
     "refTable": "TradeNegotiationManager",
     "bits": 32
    },
    {
     "name": "TradePackageA",
     "type": "TeamTradePackage",
     "index": 38,
     "refTable": "TeamTradePackage",
     "bits": 32
    },
    {
     "name": "TradePackageB",
     "type": "TeamTradePackage",
     "index": 39,
     "refTable": "TeamTradePackage",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 42,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "UserRequestIssuer",
     "type": "UserRequestIssuer",
     "index": 43,
     "refTable": "UserRequestIssuer",
     "bits": 32
    }
   ]
  },
  "DraftTransactionV2": {
   "base": "Transaction",
   "assetId": "6495407",
   "numMembers": 68,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 53,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 2,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 65,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 18
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 25
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 48
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 49
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 64,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 56,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "AdvancePickTransitionV2",
     "type": "bool()",
     "index": 0,
     "default": "// If this is the normal draft, use the normal advance functionality.&#xD;&#xA;if (!DraftInfo.IsFantasyDraft)&#xD;&#xA;{&#xD;&#xA;    // If we were simming to the next pick, go back to live.&#xD;&#xA;    if (SimState == DraftSimState.SimToNextPick)&#xD;&#xA;    {&#xD;&#xA;        SetSimState(DraftSimState.Live);&#xD;&#xA;    }&#xD;&#xA;    // If the draft is still active and we&apos;re simming to the next round,&#xD;&#xA;    // check if we have reached the next round.&#xD;&#xA;    else if (SimState == DraftSimState.SimToNextRound)&#xD;&#xA;    {&#xD;&#xA;        if (DraftInfo.CurrentRoundPickIndex == DraftManager.GetPicksPerRound() - 1)&#xD;&#xA;        {&#xD;&#xA;            SetSimState(DraftSimState.Live);&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;// Advance the pick.&#xD;&#xA;bool isActive = DraftManager.AdvancePick();&#xD;&#xA;&#xD;&#xA;// Transition if the draft is still active.&#xD;&#xA;isActive;&#xD;&#xA;"
    },
    {
     "name": "AdvanceRequest",
     "type": "Draft_AdvanceDraftRequest",
     "index": 1,
     "refTable": "Draft_AdvanceDraftRequest",
     "bits": 32
    },
    {
     "name": "DelegateSelectedTransitionV2",
     "type": "bool()",
     "index": 3,
     "default": "bool transition = false;&#xD;&#xA;&#xD;&#xA;// If the delegate response was selected, transition.&#xD;&#xA;if (Request.Response == Request.DelegateResponse)&#xD;&#xA;{&#xD;&#xA;    // If SimState is not advancing and Manual Advancement is OFF, auto advance to the next user pick.&#xD;&#xA;    if (SimState == DraftSimState.Live)&#xD;&#xA;    {&#xD;&#xA;        if (!DraftEval.IsManualAdvancementEnabled())&#xD;&#xA;        {&#xD;&#xA;            SetSimState(DraftSimState.SimToNextUserPick);&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;    transition = true;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// Return the transition value.&#xD;&#xA;transition;&#xD;&#xA;"
    },
    {
     "name": "DraftEval",
     "type": "DraftEval",
     "index": 4,
     "refTable": "DraftEval",
     "bits": 32
    },
    {
     "name": "DraftInfo",
     "type": "DraftInfo",
     "index": 5,
     "refTable": "DraftInfo",
     "bits": 32
    },
    {
     "name": "DraftManager",
     "type": "DraftManager",
     "index": 6,
     "refTable": "DraftManager",
     "bits": 32
    },
    {
     "name": "DraftPickTradedTransitionV2",
     "type": "bool()",
     "index": 7,
     "default": "// Transition if the pick was traded.&#xD;&#xA;if (IsDraftPickTraded)&#xD;&#xA;{&#xD;&#xA;    IsDraftPickTraded = DraftManager.HandleTradeCurrentPick(TradeNegotiation.PackageA, TradeNegotiation.PackageB);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;IsDraftPickTraded;&#xD;&#xA;"
    },
    {
     "name": "EndDraftStage_EndV2",
     "type": "none()",
     "index": 8,
     "default": "// can&apos;t be empty&#xD;&#xA;int noop=1;"
    },
    {
     "name": "EndDraftStage_ProcessV2",
     "type": "none()",
     "index": 9,
     "default": "// End the draft.&#xD;&#xA;DraftManager.EndDraftV2();&#xD;&#xA;&#xD;&#xA;// Re-enable trade notifications.&#xD;&#xA;TradeNegotiationManager.IsNotificationEnabled = true;&#xD;&#xA;&#xD;&#xA;// If the draft was set as active, set it back to inactive.&#xD;&#xA;if (SeasonInfoUpdateEvent.SeasonInfo.IsDraftActive)&#xD;&#xA;{&#xD;&#xA;    SeasonInfoUpdateEvent.SeasonInfo.IsDraftActive = false;&#xD;&#xA;    SeasonInfoUpdateEvent.Send();&#xD;&#xA;}"
    },
    {
     "name": "EndDraftStage_StartV2",
     "type": "none()",
     "index": 10,
     "default": "// can&apos;t be empty&#xD;&#xA;int noop=1;"
    },
    {
     "name": "EndDraftTransitionV2",
     "type": "bool()",
     "index": 11,
     "default": "true;"
    },
    {
     "name": "EndStage",
     "type": "Stage",
     "index": 12,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "EndTransitionV2",
     "type": "bool()",
     "index": 13,
     "default": "true;"
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 14,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandleRegisterUser",
     "type": "DraftTransactionV2_HandleRegisterUser",
     "index": 15,
     "refTable": "DraftTransactionV2_HandleRegisterUser",
     "bits": 32,
     "default": "FranchiseUser newUser = event.User;&#xD;&#xA;Team newUserTeam = newUser.Team;&#xD;&#xA;Team currentTeam = DraftInfo.CurrentTeam;&#xD;&#xA;&#xD;&#xA;if (DraftInfo.IsLive && !DraftInfo.IsFantasyDraft && currentTeam == newUserTeam)&#xD;&#xA;{&#xD;&#xA;    Request.Dismiss();&#xD;&#xA;    // Create the draft pick request for the current team.&#xD;&#xA;    Request = DraftEval.InitDraftPickRequest(DraftInfo.CurrentTeam, DraftInfo.CurrentPick, DraftInfo.CurrentPickIndex, Request);&#xD;&#xA;    &#xD;&#xA;   // Issue the draft pick request.&#xD;&#xA;   TeamRequestManager.Issue(DraftInfo.CurrentTeam, Request);&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "HandleTrade",
     "type": "DraftTransactionV2_HandleTrade",
     "index": 16,
     "refTable": "DraftTransactionV2_HandleTrade",
     "bits": 32,
     "default": "// If the normal draft is active, check if the current pick was traded.&#xD;&#xA;if (!DraftInfo.IsDisableTrading && !DraftInfo.IsFantasyDraft && DraftInfo.IsStarted && !DraftInfo.IsComplete)&#xD;&#xA;{&#xD;&#xA;    DraftPick currentPick = DraftInfo.CurrentPick;&#xD;&#xA;&#xD;&#xA;    // If the current pick is valid, check if it is included in the trade. If so, we need to&#xD;&#xA;    // transition the draft flow to the new team.&#xD;&#xA;    if (currentPick != null)&#xD;&#xA;    {&#xD;&#xA;        TeamTradePackage packageA = event.PackageA;&#xD;&#xA;        TeamTradePackage packageB = event.PackageB;&#xD;&#xA;    &#xD;&#xA;        // If either package contains the current pick, store the external trade.&#xD;&#xA;        if ((packageA.Entity1 == currentPick) ||&#xD;&#xA;            (packageA.Entity2 == currentPick) ||&#xD;&#xA;            (packageA.Entity3 == currentPick) ||&#xD;&#xA;            (packageB.Entity1 == currentPick) ||&#xD;&#xA;            (packageB.Entity2 == currentPick) ||&#xD;&#xA;            (packageB.Entity3 == currentPick))&#xD;&#xA;        {&#xD;&#xA;            TradePackageA = packageA;&#xD;&#xA;            TradePackageB = packageB;&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "IsDraftPickTraded",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IssueTeamDraftBoardRequestsView",
     "type": "IssueTeamDraftBoardRequestsView",
     "index": 21,
     "refTable": "IssueTeamDraftBoardRequestsView",
     "bits": 32
    },
    {
     "name": "PauseRequest",
     "type": "Draft_PauseDraftRequest",
     "index": 22,
     "refTable": "Draft_PauseDraftRequest",
     "bits": 32
    },
    {
     "name": "PauseResumeRequest",
     "type": "Request",
     "index": 23,
     "refTable": "Request",
     "bits": 32
    },
    {
     "name": "PlayerSelectedTransitionV2",
     "type": "bool()",
     "index": 24,
     "default": "bool transition = false;&#xD;&#xA;&#xD;&#xA;// If a player was selected, transition.&#xD;&#xA;if (SelectedPlayer != null)&#xD;&#xA;{&#xD;&#xA;    transition = true;&#xD;&#xA;}&#xD;&#xA;// If the select player response was chosen, transition.&#xD;&#xA;else if (Request.Response == Request.SelectPlayerResponse)&#xD;&#xA;{&#xD;&#xA;    SelectedPlayer = Request.SelectedPlayer;&#xD;&#xA;&#xD;&#xA;    // If Manual Advancement is OFF, auto advance to the next user pick.&#xD;&#xA;    if (!DraftEval.IsManualAdvancementEnabled())&#xD;&#xA;    {&#xD;&#xA;        SetSimState(DraftSimState.SimToNextUserPick);&#xD;&#xA;    }&#xD;&#xA;    transition = true;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// Return the transition value.&#xD;&#xA;transition;&#xD;&#xA;"
    },
    {
     "name": "ProcessAdvanceRequest",
     "type": "none()",
     "index": 26,
     "default": "// If the advance request has been resolved, set the sim state accordingly.&#xD;&#xA;if (AdvanceRequest.HasResolution())&#xD;&#xA;{&#xD;&#xA;    // Only change SimState if it is not advancing.&#xD;&#xA;    if (SimState == DraftSimState.Live)&#xD;&#xA;    {&#xD;&#xA;        // Set the appropriate sim state.&#xD;&#xA;        if (AdvanceRequest.Response == AdvanceRequest.NextPickResponse)&#xD;&#xA;        {&#xD;&#xA;            SetSimState(DraftSimState.SimToNextPick);&#xD;&#xA;        }&#xD;&#xA;        else if (AdvanceRequest.Response == AdvanceRequest.NextUserPickResponse)&#xD;&#xA;        {&#xD;&#xA;            SetSimState(DraftSimState.SimToNextUserPick);&#xD;&#xA;        }&#xD;&#xA;        else if (AdvanceRequest.Response == AdvanceRequest.NextRoundResponse)&#xD;&#xA;        {&#xD;&#xA;            SetSimState(DraftSimState.SimToNextRound);&#xD;&#xA;        }&#xD;&#xA;        else if (AdvanceRequest.Response == AdvanceRequest.EndDraftResponse)&#xD;&#xA;        {&#xD;&#xA;            SetSimState(DraftSimState.SimToEnd);&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;    // Clear the response.&#xD;&#xA;    AdvanceRequest.Response = null;&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "ProcessDelegateStage",
     "type": "Stage",
     "index": 27,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "ProcessDelegateStage_EndV2",
     "type": "none()",
     "index": 28,
     "default": "// Release the trade negotiation.&#xD;&#xA;TradeNegotiation = null;"
    },
    {
     "name": "ProcessDelegateStage_ProcessV2",
     "type": "none()",
     "index": 29,
     "default": "TeamTradePackage tradePackage = null;&#xD;&#xA;&#xD;&#xA;// If there are trade offers available, enable trade evaluation.&#xD;&#xA;if (TradeNegotiation != null)&#xD;&#xA;{&#xD;&#xA;    if (TradeNegotiation.TeamTradePackageListB != null)&#xD;&#xA;    {&#xD;&#xA;        tradePackage = TradeEval.EvaluateTradeOffers(TradeNegotiation.PackageA, TradeNegotiation.TeamTradePackageListB);&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// Select the player to draft.&#xD;&#xA;SelectedPlayer = DraftEval.SelectPlayerToDraft(&#xD;&#xA;    DraftInfo.CurrentTeam,&#xD;&#xA;    DraftInfo.CurrentPick,&#xD;&#xA;    DraftInfo.IsFantasyDraft,&#xD;&#xA;    tradePackage);&#xD;&#xA;&#xD;&#xA;IsDraftPickTraded = false;&#xD;&#xA;"
    },
    {
     "name": "ProcessDelegateStage_StartV2",
     "type": "none()",
     "index": 30,
     "default": "// can&apos;t be empty&#xD;&#xA;int noop=1;"
    },
    {
     "name": "ProcessDraftStage_EndV2",
     "type": "none()",
     "index": 31,
     "default": "// Once the active team has made a decision, clear all pending requests. This must happen&#xD;&#xA;// in order to clear out the pending pick request, trade requests, and the advance request.&#xD;&#xA;RequestServerRef.ClearRequests();&#xD;&#xA;&#xD;&#xA;// Clear the request to prevent dangling references.&#xD;&#xA;DraftEval.ClearDraftPickRequest(Request);&#xD;&#xA;&#xD;&#xA;// Clear the pause/resume request.&#xD;&#xA;PauseResumeRequest = null;&#xD;&#xA;&#xD;&#xA;if (DraftInfo.CurrentRoundPickIndex == 0)&#xD;&#xA;{&#xD;&#xA;    Sleep(0.5);&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "ProcessDraftStage_ProcessV2",
     "type": "none()",
     "index": 32,
     "default": "// Process the pause/resume request.&#xD;&#xA;ProcessPauseResumeRequest();&#xD;&#xA;&#xD;&#xA;// Process the advance request.&#xD;&#xA;ProcessAdvanceRequest();&#xD;&#xA;&#xD;&#xA;// If the draft pick request is pending, see if it should be auto-dismissed.&#xD;&#xA;if (Request.IsResolutionPending())&#xD;&#xA;{&#xD;&#xA;    // If this is not the live draft, dismiss the request immediately.&#xD;&#xA;    if (SimState != DraftSimState.Live)&#xD;&#xA;    {&#xD;&#xA;        Request.Dismiss();&#xD;&#xA;    }&#xD;&#xA;    // If a trade negotiation is active and all responses are in, reduce the CPU response time.&#xD;&#xA;    else if (TradeNegotiation != null)&#xD;&#xA;    {&#xD;&#xA;        if (TradeNegotiation.PendingTeamListB.Population() == 0)&#xD;&#xA;        {&#xD;&#xA;            Request.CpuResponseDuration = 20;&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;    // If this is the mock draft, set the CPU response time to select quickly.&#xD;&#xA;    else if (DraftInfo.IsFantasyDraft)&#xD;&#xA;    {&#xD;&#xA;        Request.CpuResponseDuration = 1;&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// If the draft pick request is still pending, sleep to avoid busy waiting.&#xD;&#xA;if (Request.IsResolutionPending())&#xD;&#xA;{&#xD;&#xA;    Sleep(1.0);&#xD;&#xA;}&#xD;&#xA;// If the draft is paused, sleep to avoid busy waiting.&#xD;&#xA;else if (DraftInfo.IsPaused && DraftInfo.IsLive)&#xD;&#xA;{&#xD;&#xA;    Sleep(1.0);&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "ProcessDraftStage_StartV2",
     "type": "none()",
     "index": 33,
     "default": "int teamCount = Franchise.Teams.Population();&#xD;&#xA;&#xD;&#xA;// Create the draft pick request for the current team.&#xD;&#xA;Request = DraftEval.InitDraftPickRequest(DraftInfo.CurrentTeam, DraftInfo.CurrentPick, DraftInfo.CurrentPickIndex, Request);&#xD;&#xA;&#xD;&#xA;// If the draft pick was trade, reduce CPU response time.&#xD;&#xA;if (IsDraftPickTraded)&#xD;&#xA;{&#xD;&#xA;    Request.CpuResponseMinDuration = 10;&#xD;&#xA;    Request.CpuResponseMaxDuration = 10;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// Issue the draft pick request.&#xD;&#xA;TeamRequestManager.Issue(DraftInfo.CurrentTeam, Request);&#xD;&#xA;&#xD;&#xA;// If the pick was not already traded, begin a trade negotiation for this pick.&#xD;&#xA;if (!DraftInfo.IsFantasyDraft && !IsDraftPickTraded && !DraftInfo.IsDisableTrading)&#xD;&#xA;{&#xD;&#xA;    TradeNegotiation = TradeNegotiationManager.BeginDraftPickTradeNegotiation(DraftInfo.CurrentTeam, DraftInfo.CurrentPick);&#xD;&#xA;}&#xD;&#xA;// Otherwise, clear the pick traded flag.&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    IsDraftPickTraded = false;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// If this is the fantasy draft, determine the sim state.&#xD;&#xA;if (DraftInfo.IsFantasyDraft)&#xD;&#xA;{&#xD;&#xA;    if ((Request.TargetUser == null) && (SimState == DraftSimState.Live))&#xD;&#xA;    {&#xD;&#xA;        SetSimState(DraftSimState.SimToNextPick);&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// If the draft is live, issue all draft requests.&#xD;&#xA;if (SimState == DraftSimState.Live)&#xD;&#xA;{&#xD;&#xA;    // Issue the draft board requests to all teams that aren&apos;t on the clock.&#xD;&#xA;    IssueTeamDraftBoardRequestsView.Subjects = Franchise.Teams;&#xD;&#xA;    IssueTeamDraftBoardRequestsView.CurrentTeam = DraftInfo.CurrentTeam;&#xD;&#xA;    IssueTeamDraftBoardRequestsView.Update();&#xD;&#xA;&#xD;&#xA;    // Issue the advance request.&#xD;&#xA;    AdvanceRequest.Issue(Franchise.LeagueOwner);&#xD;&#xA;&#xD;&#xA;    // Issue the pause/resume requests.&#xD;&#xA;    if (!DraftInfo.IsPaused)&#xD;&#xA;    {&#xD;&#xA;        PauseResumeRequest = PauseRequest;&#xD;&#xA;    }&#xD;&#xA;    else&#xD;&#xA;    {&#xD;&#xA;        PauseResumeRequest = ResumeRequest;&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;    PauseResumeRequest.Issue(Franchise.LeagueOwner);&#xD;&#xA;    UserRequestIssuer.IssueUserRequests();&#xD;&#xA;}&#xD;&#xA;// Otherwise, dismiss all requests immediately.&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    RequestServerRef.ClearRequests();&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "ProcessPauseResumeRequest",
     "type": "none()",
     "index": 34,
     "default": "// If the pause/resume request has been resolved, set the pause/resume state accordingly.&#xD;&#xA;if (PauseResumeRequest != null)&#xD;&#xA;{&#xD;&#xA;    if (PauseResumeRequest.HasResolution())&#xD;&#xA;    {&#xD;&#xA;        // If pause was selected, pause and send the resume request.&#xD;&#xA;        if (PauseResumeRequest == PauseRequest)&#xD;&#xA;        {&#xD;&#xA;            DraftManager.PauseDraft();&#xD;&#xA;            IsBlocking = true;&#xD;&#xA;&#xD;&#xA;            PauseResumeRequest = ResumeRequest;&#xD;&#xA;            PauseResumeRequest.Issue(Franchise.LeagueOwner);&#xD;&#xA;        }&#xD;&#xA;        // If resume was selected, resume and send the pause request.&#xD;&#xA;        else if (PauseResumeRequest == ResumeRequest)&#xD;&#xA;        {&#xD;&#xA;            DraftManager.ResumeDraft();&#xD;&#xA;&#xD;&#xA;            // If the simulation state is live, resume the live draft.&#xD;&#xA;            if (SimState == DraftSimState.Live)&#xD;&#xA;            {&#xD;&#xA;                PauseResumeRequest = PauseRequest;&#xD;&#xA;                PauseResumeRequest.Issue(Franchise.LeagueOwner);&#xD;&#xA;                IsBlocking = false;&#xD;&#xA;            }&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "ProcessSelectPlayerStage",
     "type": "Stage",
     "index": 35,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "ProcessSelectPlayerStage_EndV2",
     "type": "none()",
     "index": 36,
     "default": "// Clear the selected player for the next round.&#xD;&#xA;SelectedPlayer = null;"
    },
    {
     "name": "ProcessSelectPlayerStage_ProcessV2",
     "type": "none()",
     "index": 37,
     "default": "// Draft the selected player.&#xD;&#xA;DraftManager.DraftPlayerV2(DraftInfo.CurrentTeam, SelectedPlayer);&#xD;&#xA;"
    },
    {
     "name": "ProcessSelectPlayerStage_StartV2",
     "type": "none()",
     "index": 38,
     "default": "// Clear the draft pick traded flag.&#xD;&#xA;IsDraftPickTraded = false;&#xD;&#xA;TradePackageA = null;&#xD;&#xA;TradePackageB = null;&#xD;&#xA;"
    },
    {
     "name": "ProcessStage",
     "type": "Stage",
     "index": 39,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "ProcessTradePickStage",
     "type": "Stage",
     "index": 40,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "Request",
     "type": "Draft_DraftPickRequest",
     "index": 41,
     "refTable": "Draft_DraftPickRequest",
     "bits": 32
    },
    {
     "name": "RequestServerRef",
     "type": "RequestServer",
     "index": 42
    },
    {
     "name": "ResumeRequest",
     "type": "Draft_ResumeDraftRequest",
     "index": 43,
     "refTable": "Draft_ResumeDraftRequest",
     "bits": 32
    },
    {
     "name": "SeasonInfoUpdateEvent",
     "type": "SeasonInfoUpdateEvent",
     "index": 44,
     "refTable": "SeasonInfoUpdateEvent",
     "bits": 32
    },
    {
     "name": "SelectedPlayer",
     "type": "DraftPlayer",
     "index": 45,
     "refTable": "DraftPlayer",
     "bits": 32
    },
    {
     "name": "SetSimState",
     "type": "DraftTransactionV2_SetSimState",
     "index": 46,
     "refTable": "DraftTransactionV2_SetSimState",
     "bits": 32,
     "default": "// Set the sim state.&#xD;&#xA;SimState = state;&#xD;&#xA;DraftInfo.DraftSimState = state;&#xD;&#xA;&#xD;&#xA;// If the draft is now live, set to real-time.&#xD;&#xA;if (state == DraftSimState.Live)&#xD;&#xA;{&#xD;&#xA;    TimeScale = 1.0;&#xD;&#xA;    IsBlocking = DraftInfo.IsPaused;&#xD;&#xA;    DraftInfo.IsLive = true;&#xD;&#xA;}&#xD;&#xA;// Otherwise, set to sim time and block.&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    TimeScale = 0.0;&#xD;&#xA;    IsBlocking = true;&#xD;&#xA;    DraftInfo.IsLive = false;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (!DraftInfo.IsDisableTrading)&#xD;&#xA;{&#xD;&#xA;    // Enable trade notifications only when the draft is live.&#xD;&#xA;    TradeNegotiationManager.IsNotificationEnabled = (state == DraftSimState.Live);&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "SimState",
     "type": "DraftSimState",
     "index": 47,
     "enum": "DraftSimState",
     "bits": 3,
     "default": "DraftSimState:Live"
    },
    {
     "name": "StartDraftStage_EndV2",
     "type": "none()",
     "index": 50,
     "default": "// can&apos;t be empty&#xD;&#xA;int noop=1;"
    },
    {
     "name": "StartDraftStage_ProcessV2",
     "type": "none()",
     "index": 51,
     "default": "// Clear the trade status.&#xD;&#xA;IsDraftPickTraded = false;&#xD;&#xA;TradePackageA = null;&#xD;&#xA;TradePackageB = null;&#xD;&#xA;&#xD;&#xA;// If the draft is live, set the time scale to real-time.&#xD;&#xA;if (SimState == DraftSimState.Live)&#xD;&#xA;{&#xD;&#xA;    SeasonInfoUpdateEvent.SeasonInfo.IsDraftActive = true;&#xD;&#xA;    SeasonInfoUpdateEvent.Send();&#xD;&#xA;    TimeScale = 1.0;&#xD;&#xA;}&#xD;&#xA;// Otherwise, set the time scale to simulate.&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    TimeScale = 0.0;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// Enable trade notifications if the draft is live.&#xD;&#xA;TradeNegotiationManager.IsNotificationEnabled = (SimState == DraftSimState.Live);&#xD;&#xA;&#xD;&#xA;// Initialize the advance request.&#xD;&#xA;{&#xD;&#xA;    AdvanceRequest.ResponseForms.EraseAll();&#xD;&#xA;&#xD;&#xA;    // If this is the normal draft, include all advance options.&#xD;&#xA;    if (!DraftInfo.IsFantasyDraft)&#xD;&#xA;    {&#xD;&#xA;        AdvanceRequest.ResponseForms.Append(AdvanceRequest.NextPickResponse);&#xD;&#xA;        AdvanceRequest.ResponseForms.Append(AdvanceRequest.NextUserPickResponse);&#xD;&#xA;        AdvanceRequest.ResponseForms.Append(AdvanceRequest.NextRoundResponse);&#xD;&#xA;        AdvanceRequest.ResponseForms.Append(AdvanceRequest.EndDraftResponse);&#xD;&#xA;    }&#xD;&#xA;    // Otherwise, include only the next user pick option.&#xD;&#xA;    else&#xD;&#xA;    {&#xD;&#xA;        AdvanceRequest.ResponseForms.Append(AdvanceRequest.NextUserPickResponse);&#xD;&#xA;        AdvanceRequest.ResponseForms.Append(AdvanceRequest.EndDraftResponse);&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// Begin the draft.&#xD;&#xA;DraftManager.BeginDraft(DraftInfo.IsFantasyDraft);&#xD;&#xA;&#xD;&#xA;// If first pick is not a user pick and Manual Advancement is OFF, set to auto advance to the next user pick.&#xD;&#xA;if ((DraftInfo.CurrentTeam != null) && (DraftInfo.CurrentTeam.UserCharacter == null))&#xD;&#xA;{&#xD;&#xA;    // If Advancement setting is set to AUTO and Draft is not going to be full simulated, sim to next user pick.&#xD;&#xA;    if (!DraftEval.IsManualAdvancementEnabled() && (SimState == DraftSimState.Live))&#xD;&#xA;    {&#xD;&#xA;        SetSimState(DraftSimState.SimToNextUserPick);&#xD;&#xA;    }&#xD;&#xA;}"
    },
    {
     "name": "StartDraftStage_StartV2",
     "type": "none()",
     "index": 52,
     "default": "// Clear all pending requests and trade negotiations.&#xD;&#xA;RequestServerRef.ClearRequests();&#xD;&#xA;if (!DraftInfo.IsDisableTrading)&#xD;&#xA;{&#xD;&#xA;    TradeNegotiationManager.ProcessNegotiations();&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// If this is the fantasy draft, send the draft preview event with an empty draft class.&#xD;&#xA;if (DraftInfo.IsFantasyDraft)&#xD;&#xA;{&#xD;&#xA;    DraftPreviewEvent event = new DraftPreviewEvent;&#xD;&#xA;    if (event != null)&#xD;&#xA;    {&#xD;&#xA;        event.DraftClass = null;&#xD;&#xA;        event.DraftBoard = null;&#xD;&#xA;        event.Send();&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (DraftInfo.IsInputDisabled)&#xD;&#xA;{&#xD;&#xA;    SetSimState(DraftSimState.SimToEnd);&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "StartTransitionV2",
     "type": "bool()",
     "index": 54,
     "default": "true;"
    },
    {
     "name": "TeamRequestManager",
     "type": "TeamRequestManager",
     "index": 55,
     "refTable": "TeamRequestManager",
     "bits": 32
    },
    {
     "name": "TradeEval",
     "type": "TradeEval",
     "index": 57,
     "refTable": "TradeEval",
     "bits": 32
    },
    {
     "name": "TradeFailedTransitionV2",
     "type": "bool()",
     "index": 58,
     "default": "// If no player was selected and the trade failed, attempt to&#xD;&#xA;// select a player again.&#xD;&#xA;true;"
    },
    {
     "name": "TradeNegotiation",
     "type": "TradeNegotiation",
     "index": 59,
     "refTable": "TradeNegotiation",
     "bits": 32
    },
    {
     "name": "TradeNegotiationManager",
     "type": "TradeNegotiationManager",
     "index": 60,
     "refTable": "TradeNegotiationManager",
     "bits": 32
    },
    {
     "name": "TradePackageA",
     "type": "TeamTradePackage",
     "index": 61,
     "refTable": "TeamTradePackage",
     "bits": 32
    },
    {
     "name": "TradePackageB",
     "type": "TeamTradePackage",
     "index": 62,
     "refTable": "TeamTradePackage",
     "bits": 32
    },
    {
     "name": "TradeSelectedTransitionV2",
     "type": "bool()",
     "index": 63,
     "default": "false;"
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 66,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "UserRequestIssuer",
     "type": "UserRequestIssuer",
     "index": 67,
     "refTable": "UserRequestIssuer",
     "bits": 32
    }
   ]
  },
  "DraftTransactionV2_HandleRegisterUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "RegisterUserEvent",
     "index": 0,
     "refTable": "RegisterUserEvent",
     "bits": 32
    }
   ]
  },
  "DraftTransactionV2_HandleTrade": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Trade_TradeEvent",
     "index": 0,
     "refTable": "Trade_TradeEvent",
     "bits": 32
    }
   ]
  },
  "DraftTransactionV2_SetSimState": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "state",
     "type": "DraftSimState",
     "index": 0,
     "enum": "DraftSimState",
     "bits": 3,
     "default": "DraftSimState:Live"
    }
   ]
  },
  "DraftTransaction_HandleRegisterUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "RegisterUserEvent",
     "index": 0,
     "refTable": "RegisterUserEvent",
     "bits": 32
    }
   ]
  },
  "DraftTransaction_HandleTrade": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Trade_TradeEvent",
     "index": 0,
     "refTable": "Trade_TradeEvent",
     "bits": 32
    }
   ]
  },
  "DraftTransaction_RegisterUserReaction": {
   "base": "Reaction",
   "assetId": "6499002",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegisterUserEvent",
     "index": 0,
     "refTable": "RegisterUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "DraftTransaction",
     "index": 2,
     "refTable": "DraftTransaction",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "DraftTransaction_SetSimState": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "state",
     "type": "DraftSimState",
     "index": 0,
     "enum": "DraftSimState",
     "bits": 3,
     "default": "DraftSimState:Live"
    }
   ]
  },
  "DraftTransaction_TradeReaction": {
   "base": "Reaction",
   "assetId": "6499001",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Trade_TradeEvent",
     "index": 0,
     "refTable": "Trade_TradeEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "DraftTransaction",
     "index": 2,
     "refTable": "DraftTransaction",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "Draft_BeginStageEvent": {
   "base": "Event",
   "assetId": "6494570",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "IsFantasyDraft",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Stage",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    }
   ]
  },
  "Draft_EndStageEvent": {
   "base": "Event",
   "assetId": "6494906",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "IsFantasyDraft",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Stage",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    }
   ]
  },
  "DraftedPlayerSigningTransaction": {
   "base": "Transaction",
   "assetId": "6615534",
   "numMembers": 21,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 13,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 20,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 4
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 7
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 11
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 12
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 18,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "DepthChartEval",
     "type": "DepthChartEval",
     "index": 1,
     "refTable": "DepthChartEval",
     "bits": 32
    },
    {
     "name": "DraftManager",
     "type": "DraftManager",
     "index": 2,
     "refTable": "DraftManager",
     "bits": 32
    },
    {
     "name": "PlayerContractManager",
     "type": "PlayerContractManager",
     "index": 6,
     "refTable": "PlayerContractManager",
     "bits": 32
    },
    {
     "name": "ProcessStage",
     "type": "Stage",
     "index": 8,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "SalaryCapEval",
     "type": "SalaryCapEval",
     "index": 9,
     "refTable": "SalaryCapEval",
     "bits": 32
    },
    {
     "name": "SignDraftedPlayerView",
     "type": "SignDraftedPlayersView",
     "index": 10,
     "refTable": "SignDraftedPlayersView",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 14,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 15,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TeamList",
     "type": "Team[]",
     "index": 16,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 17,
     "refTable": "TeamManager",
     "bits": 32
    }
   ]
  },
  "DynastyServer_ProspectListFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6767443",
   "numMembers": 22,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 1,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 2,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 21,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "BodyPartGroupsEnumTable",
     "type": "EnumTable",
     "index": 0,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandednessEnumTable",
     "type": "EnumTable",
     "index": 4,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "LetterGradeEnumTable",
     "type": "EnumTable",
     "index": 5,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "LimitControlSelection",
     "type": "UILimitControlSelection[]",
     "index": 6,
     "refTable": "UILimitControlSelection",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "MySchoolGradeEval",
     "type": "MySchoolGradeEval",
     "index": 7,
     "refTable": "MySchoolGradeEval",
     "bits": 32
    },
    {
     "name": "PlayerAbilityEnumTable",
     "type": "EnumTable",
     "index": 8,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerAcquisitionPositionEnumTable",
     "type": "EnumTable",
     "index": 9,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayersLeavingEval",
     "type": "PlayersLeavingEval",
     "index": 10,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "PlayerTypeEnumTable",
     "type": "EnumTable",
     "index": 11,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PositionEnumTable",
     "type": "EnumTable",
     "index": 12,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingClassEnumTable",
     "type": "EnumTable",
     "index": 13,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingEval",
     "type": "RecruitingEval",
     "index": 14,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "RecruitingMotivationEnumTable",
     "type": "EnumTable",
     "index": 15,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SchoolYearEnumTable",
     "type": "EnumTable",
     "index": 16,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SearchControls",
     "type": "UIControl[]",
     "index": 17,
     "refTable": "UIControl",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 18,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "StateNameEnumTable",
     "type": "EnumTable",
     "index": 19,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 20,
     "refTable": "TeamManager",
     "bits": 32
    }
   ]
  },
  "DynastyServer_RecruitUserFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "10618445",
   "numMembers": 29,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 4,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 5,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 27,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "ChallengeInterestEnumTable",
     "type": "EnumTable",
     "index": 0,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "ChallengesEval",
     "type": "ChallengesEval",
     "index": 1,
     "refTable": "ChallengesEval",
     "bits": 32
    },
    {
     "name": "CoachTypeEnumTable",
     "type": "EnumTable",
     "index": 2,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "Dynasty",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HighSchoolRecruitingTunables",
     "type": "HighSchoolRecruitingTunables",
     "index": 6,
     "refTable": "HighSchoolRecruitingTunables",
     "bits": 32
    },
    {
     "name": "League",
     "type": "League",
     "index": 7,
     "refTable": "League",
     "bits": 32
    },
    {
     "name": "LetterGradeEnumTable",
     "type": "EnumTable",
     "index": 8,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "NarrativePlayer",
     "type": "NarrativePlayer",
     "index": 9,
     "refTable": "NarrativePlayer",
     "bits": 32
    },
    {
     "name": "NarrativePlayerMetersEval",
     "type": "NarrativePlayerMetersEval",
     "index": 10,
     "refTable": "NarrativePlayerMetersEval",
     "bits": 32
    },
    {
     "name": "PlayerAbilityEnumTable",
     "type": "EnumTable",
     "index": 11,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerGradeEval",
     "type": "PlayerGradeEval",
     "index": 12,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "PositionEnumTable",
     "type": "EnumTable",
     "index": 13,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PositionVisitTable",
     "type": "PlayerAcquisitionPositionLookupTable",
     "index": 14,
     "refTable": "PlayerAcquisitionPositionLookupTable",
     "bits": 32
    },
    {
     "name": "RecruitingEval",
     "type": "RecruitingEval",
     "index": 15,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "RecruitingTunables",
     "type": "RecruitingTunables",
     "index": 16,
     "refTable": "RecruitingTunables",
     "bits": 32
    },
    {
     "name": "RecruitOfferTypeEnumTable",
     "type": "EnumTable",
     "index": 17,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitStageEnumTable",
     "type": "EnumTable",
     "index": 18,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RosterEval",
     "type": "RosterEval",
     "index": 19,
     "refTable": "RosterEval",
     "bits": 32
    },
    {
     "name": "SchemeEnumTable",
     "type": "EnumTable",
     "index": 20,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "ScholarshipStatusEnumTable",
     "type": "EnumTable",
     "index": 21,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SchoolYearEnumTable",
     "type": "EnumTable",
     "index": 22,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 23,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "StateNameEnumTable",
     "type": "EnumTable",
     "index": 24,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "TempBuffEval",
     "type": "TempBuffEval",
     "index": 25,
     "refTable": "TempBuffEval",
     "bits": 32
    },
    {
     "name": "UpdateCareerHubInfoEvent",
     "type": "UpdateCareerHubInfoEvent",
     "index": 26,
     "refTable": "UpdateCareerHubInfoEvent",
     "bits": 32
    },
    {
     "name": "VisitEval",
     "type": "VisitEval",
     "index": 28,
     "refTable": "VisitEval",
     "bits": 32
    }
   ]
  },
  "DynastyServer_RecruitingBoardFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6812771",
   "numMembers": 33,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 1,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 2,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 28,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "DevelopmentTraitEnumTable",
     "type": "EnumTable",
     "index": 0,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandednessEnumTable",
     "type": "EnumTable",
     "index": 4,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "LetterGradeEnumTable",
     "type": "EnumTable",
     "index": 5,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "MentalAbilitiesEnumTable",
     "type": "EnumTable",
     "index": 6,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerAbilitiesEnumTable",
     "type": "EnumTable",
     "index": 7,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayersLeavingEval",
     "type": "PlayersLeavingEval",
     "index": 8,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "PlayerTypeEnumTable",
     "type": "EnumTable",
     "index": 9,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PositionEnumTable",
     "type": "EnumTable",
     "index": 10,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "ProgramPointsEval",
     "type": "TeamRevenueEval",
     "index": 11,
     "refTable": "TeamRevenueEval",
     "bits": 32
    },
    {
     "name": "ProgramPointsTuning",
     "type": "ProgramPointsTuning",
     "index": 12,
     "refTable": "ProgramPointsTuning",
     "bits": 32
    },
    {
     "name": "QuickActionList",
     "type": "RecruitingQuickAction[]",
     "index": 13,
     "refTable": "RecruitingQuickAction",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "QuickActionScopeEnumTable",
     "type": "EnumTable",
     "index": 14,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "QuickActionTypeEnumTable",
     "type": "EnumTable",
     "index": 15,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingActionIntensityEnumTable",
     "type": "EnumTable",
     "index": 16,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingActionTypeEnumTable",
     "type": "EnumTable",
     "index": 17,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingBonusTypeEnumTable",
     "type": "EnumTable",
     "index": 18,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingBonusValueTypeEnumTable",
     "type": "EnumTable",
     "index": 19,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingClassEnumTable",
     "type": "EnumTable",
     "index": 20,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingEval",
     "type": "RecruitingEval",
     "index": 21,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "RecruitingMotivationEnumTable",
     "type": "EnumTable",
     "index": 22,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingPitchTypeEnumTable",
     "type": "EnumTable",
     "index": 23,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitManager",
     "type": "RecruitManager",
     "index": 24,
     "refTable": "RecruitManager",
     "bits": 32
    },
    {
     "name": "SeasonScheduleManager",
     "type": "SeasonScheduleManager",
     "index": 25,
     "refTable": "SeasonScheduleManager",
     "bits": 32
    },
    {
     "name": "StateNameEnumTable",
     "type": "EnumTable",
     "index": 26,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 27,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "VisitActivityEnumTable",
     "type": "EnumTable",
     "index": 29,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "VisitEval",
     "type": "VisitEval",
     "index": 30,
     "refTable": "VisitEval",
     "bits": 32
    },
    {
     "name": "VisitGameStakesFactorEnumTable",
     "type": "EnumTable",
     "index": 31,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "VisitWinMarginTypeEnumTable",
     "type": "EnumTable",
     "index": 32,
     "refTable": "EnumTable",
     "bits": 32
    }
   ]
  },
  "DynastyServer_RecruitingHubFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6599454",
   "numMembers": 10,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 0,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 1,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 9,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 2,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "LeagueSettings",
     "type": "LeagueSetting",
     "index": 3,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "RecruitingTunables",
     "type": "RecruitingTunables",
     "index": 4,
     "refTable": "RecruitingTunables",
     "bits": 32
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 5
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 6,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "TeamRevenueEvalRef",
     "type": "TeamRevenueEval",
     "index": 7,
     "refTable": "TeamRevenueEval",
     "bits": 32
    },
    {
     "name": "UserFlow",
     "type": "FranchiseServer_UserFlow",
     "index": 8,
     "refTable": "FranchiseServer_UserFlow",
     "bits": 32
    }
   ]
  },
  "DynastyServer_TeamBuilderFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "9102442",
   "numMembers": 10,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 1,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 2,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 9,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "Dynasty",
     "type": "Franchise",
     "index": 0,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "GenerationManager",
     "type": "GenerationManager",
     "index": 3,
     "refTable": "GenerationManager",
     "bits": 32
    },
    {
     "name": "PlayerManager",
     "type": "PlayerManager",
     "index": 4,
     "refTable": "PlayerManager",
     "bits": 32
    },
    {
     "name": "PlayerProgressionEval",
     "type": "PlayerProgressionEval",
     "index": 5,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "PlayersLeavingEval",
     "type": "PlayersLeavingEval",
     "index": 6,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "SignatureAbilitiesEval",
     "type": "SignatureAbilitiesEval",
     "index": 7,
     "refTable": "SignatureAbilitiesEval",
     "bits": 32
    },
    {
     "name": "TeamBuilderManager",
     "type": "TeamBuilderManager",
     "index": 8,
     "refTable": "TeamBuilderManager",
     "bits": 32
    }
   ]
  },
  "EditDraftClassTransactionHistoryEntry": {
   "base": "TransactionHistoryEntry",
   "assetId": "6498830",
   "numMembers": 8,
   "fields": [
    {
     "name": "NewTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OldTeam",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SeasonStage",
     "type": "SeasonStage",
     "index": 4,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "SeasonWeek",
     "type": "int",
     "index": 5,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "SeasonYear",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TransactionId",
     "type": "int",
     "index": 7,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "EditType",
     "type": "DraftClassEditType",
     "index": 0,
     "enum": "DraftClassEditType",
     "bits": 2,
     "default": "DraftClassEditType:View"
    },
    {
     "name": "GamerTag",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 26
    }
   ]
  },
  "EncourageTransfersEndEvent": {
   "base": "Event",
   "assetId": "7739617",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "EncourageTransfersEndReaction": {
   "base": "Reaction",
   "assetId": "7739621",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "EncourageTransfersEndEvent",
     "index": 1,
     "refTable": "EncourageTransfersEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "EncourageTransfersEval",
     "type": "CutDayEval",
     "index": 0,
     "refTable": "CutDayEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "EncourageTransfersStartEvent": {
   "base": "Event",
   "assetId": "6598601",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "EncourageTransfersStartReaction": {
   "base": "Reaction",
   "assetId": "7739620",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "EncourageTransfersStartEvent",
     "index": 1,
     "refTable": "EncourageTransfersStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "EncourageTransfersEval",
     "type": "CutDayEval",
     "index": 0,
     "refTable": "CutDayEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "EndofSeasonReSigningStartEvent": {
   "base": "Event",
   "assetId": "6598567",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "EnterRecruitingRequest": {
   "base": "UIRequestForm",
   "assetId": "7742442",
   "numMembers": 39,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 26
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 27
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 33,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 28,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 36,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 24,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 31,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 30,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 32
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 20
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 25
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 17
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 29,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 34,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 11,
     "default": "Recruiting"
    },
    {
     "name": "Header",
     "type": "string",
     "index": 13,
     "bits": null,
     "maxLength": 81,
     "default": "Enter Recruiting"
    },
    {
     "name": "MaxStoriesToShow",
     "type": "int",
     "index": 22,
     "bits": 3,
     "minValue": "0",
     "maxValue": "4",
     "default": "4"
    },
    {
     "name": "NewsCategory",
     "type": "NewsCategory",
     "index": 23,
     "enum": "NewsCategory",
     "bits": 5,
     "default": "NewsCategory:RECRUITING_INFO"
    },
    {
     "name": "Tag",
     "type": "string",
     "index": 35,
     "bits": null,
     "maxLength": 181,
     "default": "Check out the latest in Recruiting"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 37,
     "bits": null,
     "maxLength": 11,
     "default": "Recruiting"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 38,
     "bits": null,
     "maxLength": 11,
     "default": "Recruiting"
    }
   ]
  },
  "EquipmentTeamUpgradeStatus": {
   "base": "TeamUpgradeItemStatus",
   "assetId": "12345528",
   "numMembers": 5,
   "fields": [
    {
     "name": "CostSpent",
     "type": "int",
     "index": 0,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1500",
     "default": "0"
    },
    {
     "name": "TeamUpgrade",
     "type": "TeamUpgradeItem",
     "index": 1,
     "refTable": "TeamUpgradeItem",
     "bits": 32
    },
    {
     "name": "WeekPurchased",
     "type": "int",
     "index": 2,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "YearPurchased",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "WeeksOwned",
     "type": "int",
     "index": 3,
     "bits": 8,
     "minValue": "0",
     "maxValue": "140",
     "default": "0"
    }
   ]
  },
  "EvaluateCoachOffersRequest": {
   "base": "UIRequestForm",
   "assetId": "6378751",
   "numMembers": 43,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 12,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 7,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 28
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 29
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 36,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 8
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 30,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 40,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 24,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 34,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 33,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 35
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 23
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 11
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 27
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 20
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 14
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 13,
     "default": "StaffHiringEvalRef.ProcessEvaluateCoachContractOffersRequest(this);&#xD;&#xA;"
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 4,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 31,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 37,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "coach",
     "type": "StaffPerson",
     "index": 3,
     "refTable": "StaffPerson",
     "bits": 32
    },
    {
     "name": "DelegateResponse",
     "type": "UISelectForm",
     "index": 9,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 10,
     "bits": null,
     "maxLength": 36,
     "default": "Select a contract offer from a team"
    },
    {
     "name": "IgnoreResponse",
     "type": "UISelectForm",
     "index": 15,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "isReSigning",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "OfferList",
     "type": "StaffPersonContractOffer[]",
     "index": 25,
     "refTable": "StaffPersonContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "reSigningTeam",
     "type": "Team",
     "index": 32,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SelectOfferResponse",
     "type": "UIFlowForm",
     "index": 38,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 39,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "Title",
     "type": "string",
     "index": 41,
     "bits": null,
     "maxLength": 10,
     "default": "Job Offer"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 42,
     "bits": null,
     "maxLength": 1
    }
   ]
  },
  "EvaluateContractOffers": {
   "base": "DataFlow",
   "assetId": "6539664",
   "numMembers": 10,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerManagerRef",
     "type": "PlayerManager",
     "index": 2,
     "refTable": "PlayerManager",
     "bits": 32
    },
    {
     "name": "PlayerRef",
     "type": "Player",
     "index": 3,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "PlayerSigningEvalRef",
     "type": "PlayerSigningEval",
     "index": 4,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "Results",
     "type": "ContractOffer[]",
     "index": 5,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 6
    },
    {
     "name": "Subjects",
     "type": "ContractOffer[]",
     "index": 7,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TailView",
     "type": "EvaluateContractOffers_SortByInterestLevel",
     "index": 8,
     "refTable": "EvaluateContractOffers_SortByInterestLevel",
     "bits": 32
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 9
    }
   ]
  },
  "EvaluateContractOffersRequest": {
   "base": "UIRequestForm",
   "assetId": "6495337",
   "numMembers": 41,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 11,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 28
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 29
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 35,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 30,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 38,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 22,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 33,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 32,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 34
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 21
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 10
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 27
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 18
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 13
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 12,
     "default": "PlayerSigningEvalRef.ProcessEvaluateContractOffersRequest(this);"
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 31,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 36,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "DelegateResponse",
     "type": "UISelectForm",
     "index": 8,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 43,
     "default": "Evaluate your outstanding contract offers."
    },
    {
     "name": "IgnoreResponse",
     "type": "UISelectForm",
     "index": 14,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "OfferList",
     "type": "ContractOffer[]",
     "index": 23,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "player",
     "type": "Player",
     "index": 24,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "PlayerSigningEvalRef",
     "type": "PlayerSigningEval",
     "index": 25,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "SelectOfferResponse",
     "type": "UIFlowForm",
     "index": 37,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "Title",
     "type": "string",
     "index": 39,
     "bits": null,
     "maxLength": 16,
     "default": "Contract Offers"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 40,
     "bits": null,
     "maxLength": 1
    }
   ]
  },
  "EvaluateContractOffersRequestPlayers": {
   "base": "ModifierView",
   "assetId": "6610499",
   "numMembers": 5,
   "fields": [
    {
     "name": "Formula",
     "type": "EvaluateContractOffersRequestPlayers_Formula",
     "index": 0,
     "refTable": "EvaluateContractOffersRequestPlayers_Formula",
     "bits": 32,
     "default": "if(Subject.IsUserControlled)&#xD;&#xA;{&#xD;&#xA;  EvaluateContractOffersRequest request = PlayerSigningEvalRef.CreateEvaluateOffersRequest(Subject);&#xD;&#xA;  if(request != null)&#xD;&#xA;  {&#xD;&#xA;    request.Issue(Subject);&#xD;&#xA;  }  &#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "PlayerSigningEvalRef",
     "type": "PlayerSigningEval",
     "index": 1,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "Source",
     "type": "record",
     "index": 2
    },
    {
     "name": "Subjects",
     "type": "Player[]",
     "index": 3,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 4
    }
   ]
  },
  "EvaluateContractOffersRequestPlayers_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "EvaluateContractOffersRequest_SelectOfferResponse": {
   "base": "UIListSelectForm",
   "assetId": "6610498",
   "numMembers": 14,
   "fields": [
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 0,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Control",
     "type": "UIControl",
     "index": 1,
     "refTable": "UIControl",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 256
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 11,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Title",
     "type": "string",
     "index": 13,
     "bits": null,
     "maxLength": 64
    },
    {
     "name": "DataSource",
     "type": "DataSource",
     "index": 2,
     "refTable": "DataSource",
     "bits": 32
    },
    {
     "name": "FilterCacheSize",
     "type": "int",
     "index": 4,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    },
    {
     "name": "IsFilter1OnDemand",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsFilter2OnDemand",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsFilterRequired",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "MaxSelectedItems",
     "type": "int",
     "index": 9,
     "bits": 5,
     "minValue": "1",
     "maxValue": "32",
     "default": "1"
    },
    {
     "name": "MinSelectedItems",
     "type": "int",
     "index": 10,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "1"
    },
    {
     "name": "SelectedItem",
     "type": "ContractOffer",
     "index": 12,
     "refTable": "ContractOffer",
     "bits": 32
    }
   ]
  },
  "EvaluateContractOffers_FilterOnInterest": {
   "base": "FilterView",
   "assetId": "6539662",
   "numMembers": 6,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Filter",
     "type": "EvaluateContractOffers_FilterOnInterest_Filter",
     "index": 1,
     "refTable": "EvaluateContractOffers_FilterOnInterest_Filter",
     "bits": 32,
     "default": "Player player = Subject.Player;&#xD;&#xA;PositionE position = player.Position;&#xD;&#xA;&#xD;&#xA;int baseInterestThreshold  = 0;&#xD;&#xA;PlayerPosition playerPosition = Env.PlayerManagerRef.MapEnumToPlayerPosition(position) ;&#xD;&#xA;baseInterestThreshold = ( playerPosition.POSITION_IMPORTANCE  * player.GetBalancedOverallGrade()) / 100;&#xD;&#xA;&#xD;&#xA;int stageMultiplier = 1;&#xD;&#xA;int interestMultiplier = 10;&#xD;&#xA;&#xD;&#xA;stageMultiplier = Env.FranchiseRef.SeasonInfo.CurrentFreeAgencyStage - 1;&#xD;&#xA;interestMultiplier = Env.PlayerSigningEvalRef.FreeAgentTuning.FreeAgentInterestMultiplier;&#xD;&#xA;&#xD;&#xA;int interestThreshold = 0;&#xD;&#xA;int multiplier = 100 - (interestMultiplier * stageMultiplier);&#xD;&#xA;&#xD;&#xA;interestThreshold = (baseInterestThreshold * multiplier) / 100;&#xD;&#xA;&#xD;&#xA;if(Subject.PlayerInterest < interestThreshold)&#xD;&#xA;{&#xD;&#xA; Subject.Declined = true;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;Subject.PlayerInterest >= interestThreshold;&#xD;&#xA;"
    },
    {
     "name": "Results",
     "type": "ContractOffer[]",
     "index": 2,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "EvaluateContractOffers_SetPlayerInterest",
     "index": 3,
     "refTable": "EvaluateContractOffers_SetPlayerInterest",
     "bits": 32
    },
    {
     "name": "Subjects",
     "type": "ContractOffer[]",
     "index": 4,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "EvaluateContractOffers_FilterOnInterest_Filter": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "ContractOffer",
     "index": 0,
     "refTable": "ContractOffer",
     "bits": 32
    },
    {
     "name": "Env",
     "type": "EvaluateContractOffers",
     "index": 1,
     "refTable": "EvaluateContractOffers",
     "bits": 32
    }
   ]
  },
  "EvaluateContractOffers_SetPlayerInterest": {
   "base": "ModifierView",
   "assetId": "6539665",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "EvaluateContractOffers_SetPlayerInterest_Formula",
     "index": 0,
     "refTable": "EvaluateContractOffers_SetPlayerInterest_Formula",
     "bits": 32,
     "default": "Subject.PlayerInterest = Env.PlayerSigningEvalRef.CalculatePlayerInterest(Subject);&#xD;&#xA;"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "Subjects",
     "type": "ContractOffer[]",
     "index": 2,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "EvaluateContractOffers_SetPlayerInterest_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "Subject",
     "type": "ContractOffer",
     "index": 0,
     "refTable": "ContractOffer",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Env",
     "type": "EvaluateContractOffers",
     "index": 2,
     "refTable": "EvaluateContractOffers",
     "bits": 32
    }
   ]
  },
  "EvaluateContractOffers_SortByInterestLevel": {
   "base": "SorterView",
   "assetId": "6539663",
   "numMembers": 6,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Comparator",
     "type": "EvaluateContractOffers_SortByInterestLevel_Comparator",
     "index": 1,
     "refTable": "EvaluateContractOffers_SortByInterestLevel_Comparator",
     "bits": 32,
     "default": "Subject.PlayerInterest - OtherSubject.PlayerInterest;"
    },
    {
     "name": "Results",
     "type": "ContractOffer[]",
     "index": 2,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "EvaluateContractOffers_FilterOnInterest",
     "index": 3,
     "refTable": "EvaluateContractOffers_FilterOnInterest",
     "bits": 32
    },
    {
     "name": "Subjects",
     "type": "ContractOffer[]",
     "index": 4,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "EvaluateContractOffers_SortByInterestLevel_Comparator": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "ContractOffer",
     "index": 0,
     "refTable": "ContractOffer",
     "bits": 32
    },
    {
     "name": "OtherSubject",
     "type": "ContractOffer",
     "index": 1,
     "refTable": "ContractOffer",
     "bits": 32
    }
   ]
  },
  "EvaluateTopClassesCoachGoalsEvent": {
   "base": "Event",
   "assetId": "8656516",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "TeamRecord",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "EvaluateTopClassesCoachGoalsReaction": {
   "base": "Reaction",
   "assetId": "8656517",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "EvaluateTopClassesCoachGoalsEvent",
     "index": 1,
     "refTable": "EvaluateTopClassesCoachGoalsEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CoachGoalsEvalRef",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "ExitRecruitingEvent": {
   "base": "Event",
   "assetId": "11016844",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "FanHappinessEval_CalculateTeamValueComponentValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "FifthYearOptionRookieProcessedReaction_HandlePerTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 1,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "FillStaffRequest": {
   "base": "UIRequestForm",
   "assetId": "6495416",
   "numMembers": 38,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 24
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 25
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 31,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 34,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 30
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 20
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 23
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 17
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 27,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 32,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 41,
     "default": "Hire staff to fill holes in your lineup."
    },
    {
     "name": "HiringPosition",
     "type": "CoachPosition",
     "index": 13,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    },
    {
     "name": "StaffHiringEval",
     "type": "StaffHiringEval",
     "index": 33,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 35,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Title",
     "type": "string",
     "index": 36,
     "bits": null,
     "maxLength": 11,
     "default": "Fill Staff"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 37,
     "bits": null,
     "maxLength": 10,
     "default": "FillStaff"
    }
   ]
  },
  "FilterOffersForPlayer": {
   "base": "FilterView",
   "assetId": "6572411",
   "numMembers": 7,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Filter",
     "type": "FilterOffersForPlayer_Filter",
     "index": 1,
     "refTable": "FilterOffersForPlayer_Filter",
     "bits": 32,
     "default": "(Subject.Player == PlayerRef);"
    },
    {
     "name": "PlayerRef",
     "type": "Player",
     "index": 2,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "Results",
     "type": "ContractOffer[]",
     "index": 3,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 4
    },
    {
     "name": "Subjects",
     "type": "ContractOffer[]",
     "index": 5,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 6
    }
   ]
  },
  "FilterOffersForPlayer_Filter": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Subject",
     "type": "ContractOffer",
     "index": 0,
     "refTable": "ContractOffer",
     "bits": 32
    }
   ]
  },
  "FilterOffersForTeam": {
   "base": "FilterView",
   "assetId": "6572410",
   "numMembers": 7,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Filter",
     "type": "FilterOffersForTeam_Filter",
     "index": 1,
     "refTable": "FilterOffersForTeam_Filter",
     "bits": 32,
     "default": "(Subject.Team == TeamRef);"
    },
    {
     "name": "Results",
     "type": "ContractOffer[]",
     "index": 2,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 3
    },
    {
     "name": "Subjects",
     "type": "ContractOffer[]",
     "index": 4,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamRef",
     "type": "record",
     "index": 5
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 6
    }
   ]
  },
  "FilterOffersForTeam_Filter": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Subject",
     "type": "ContractOffer",
     "index": 0,
     "refTable": "ContractOffer",
     "bits": 32
    }
   ]
  },
  "FindPendingGameForTeam": {
   "base": "FilterView",
   "assetId": "6499011",
   "numMembers": 7,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Filter",
     "type": "FindPendingGameForTeam_Filter",
     "index": 1,
     "refTable": "FindPendingGameForTeam_Filter",
     "bits": 32,
     "default": "SeasonGame seasonGame = Subject.SeasonGame;&#xD;&#xA;&#xD;&#xA;// Include this pending game if the home or away team matches the filter team.&#xD;&#xA;(seasonGame.HomeTeam == FilterTeam) || (seasonGame.AwayTeam == FilterTeam);&#xD;&#xA;"
    },
    {
     "name": "FilterTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Results",
     "type": "PendingSeasonGame[]",
     "index": 3,
     "refTable": "PendingSeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 4
    },
    {
     "name": "Subjects",
     "type": "PendingSeasonGame[]",
     "index": 5,
     "refTable": "PendingSeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 6
    }
   ]
  },
  "FindPendingGameForTeam_Filter": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Subject",
     "type": "PendingSeasonGame",
     "index": 0,
     "refTable": "PendingSeasonGame",
     "bits": 32
    }
   ]
  },
  "FootballPlayer": {
   "base": "UserEntity",
   "assetId": "11055443",
   "numMembers": 120,
   "fields": [
    {
     "name": "IsUserControlled",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CharacterGameplay",
     "type": "CharacterGameplay",
     "index": 0,
     "refTable": "CharacterGameplay",
     "bits": 32
    },
    {
     "name": "IronManPosition",
     "type": "PositionE",
     "index": 1,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:Invalid_"
    },
    {
     "name": "Position",
     "type": "PositionE",
     "index": 3,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:FirstKeyOffense_"
    },
    {
     "name": "PT_28_3",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_AGGRESSIVERECEIVER",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_ANCHORED",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_BIGHITTER",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_BOUNCER",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_BULLISH",
     "type": "bool",
     "index": 9,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_CANNON",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_CANNONBALL",
     "type": "bool",
     "index": 11,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_CONSERVATIVE",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_COVERBALL",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_DISCIPLINED",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_DLPOWERRUSHER",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_DLPUREPOWER",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_DLRUNSTOPPER",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_DLSPEEDRUSHER",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_DOUBLEBACK",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_ELUSIVEINSTINCT",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_EYESUP",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_FINESSERUSHER",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_FLYSWATTER",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_FORTIFIER",
     "type": "bool",
     "index": 24,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_FREEPLAYFINDER",
     "type": "bool",
     "index": 25,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_FREESTYLER",
     "type": "bool",
     "index": 26,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_FROZENSOLID",
     "type": "bool",
     "index": 27,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_GASGUZZLER",
     "type": "bool",
     "index": 28,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HAPPYFEET",
     "type": "bool",
     "index": 29,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HBELUSIVEBACK",
     "type": "bool",
     "index": 30,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HBELUSIVEPOWER",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HBPOWERBACK",
     "type": "bool",
     "index": 32,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HBPOWERBLOCKING",
     "type": "bool",
     "index": 33,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HBPOWERRECEIVING",
     "type": "bool",
     "index": 34,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HBRECEIVINGBACK",
     "type": "bool",
     "index": 35,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HEROBALL",
     "type": "bool",
     "index": 36,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HIGHLIGHTREEL",
     "type": "bool",
     "index": 37,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_INVINCIBLE",
     "type": "bool",
     "index": 38,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_LBFIELDGENERAL",
     "type": "bool",
     "index": 39,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_LBPASSCOVERAGE",
     "type": "bool",
     "index": 40,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_LBRUNSUPPORT",
     "type": "bool",
     "index": 41,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_LONGARMOFTHELAW",
     "type": "bool",
     "index": 42,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_LOOKFORSTARS",
     "type": "bool",
     "index": 43,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_NOSEDIVE",
     "type": "bool",
     "index": 44,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_OBLIVIOUS",
     "type": "bool",
     "index": 45,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_PANICBUTTON",
     "type": "bool",
     "index": 46,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_PARANOID",
     "type": "bool",
     "index": 47,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_PLAYBALL",
     "type": "bool",
     "index": 48,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_PLAYRECEIVER",
     "type": "bool",
     "index": 49,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_POSSESSIONRECEIVER",
     "type": "bool",
     "index": 50,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_POWERRUSHER",
     "type": "bool",
     "index": 51,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_PUNCHITOUT",
     "type": "bool",
     "index": 52,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBBACKFIELDCREATOR",
     "type": "bool",
     "index": 53,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBCOMMIT",
     "type": "bool",
     "index": 54,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBDUALTHREAT",
     "type": "bool",
     "index": 55,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBDYNAMICPERFORMANCEBACKFIELDCREATOR",
     "type": "bool",
     "index": 56,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBDYNAMICPERFORMANCEDUALTHREAT",
     "type": "bool",
     "index": 57,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBDYNAMICPERFORMANCEPOCKETPASSER",
     "type": "bool",
     "index": 58,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBDYNAMICPERFORMANCEPURERUNNER",
     "type": "bool",
     "index": 59,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBPOCKETPASSER",
     "type": "bool",
     "index": 60,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBPURERUNNER",
     "type": "bool",
     "index": 61,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QUICKCLOCK",
     "type": "bool",
     "index": 62,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QUICKTRIGGER",
     "type": "bool",
     "index": 63,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_RACRECEIVER",
     "type": "bool",
     "index": 64,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_REDZONEJAMMER",
     "type": "bool",
     "index": 65,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_RIPCORD",
     "type": "bool",
     "index": 66,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_RISKTAKER",
     "type": "bool",
     "index": 67,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_RUNOVER",
     "type": "bool",
     "index": 68,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_SAFETACKLER",
     "type": "bool",
     "index": 69,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_SEEINGGHOSTS",
     "type": "bool",
     "index": 70,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_SHOWBOAT",
     "type": "bool",
     "index": 71,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_SNAPMISCHIEF",
     "type": "bool",
     "index": 72,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_SNOWBALL",
     "type": "bool",
     "index": 73,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_SRUNSUPPORT",
     "type": "bool",
     "index": 74,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_STEERINGCLEAR",
     "type": "bool",
     "index": 75,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_STRONGARM",
     "type": "bool",
     "index": 76,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_TEBLOCKING",
     "type": "bool",
     "index": 77,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_TEPHYSICALBLOCKER",
     "type": "bool",
     "index": 78,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_TEPHYSICALROUTERUNNER",
     "type": "bool",
     "index": 79,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_TEVERTICALTHREAT",
     "type": "bool",
     "index": 80,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_THROWAWAY",
     "type": "bool",
     "index": 81,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_THROWITUP",
     "type": "bool",
     "index": 82,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_TRAVELINGSHOWMEN",
     "type": "bool",
     "index": 83,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_TWISTER",
     "type": "bool",
     "index": 84,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_UNDERCUT",
     "type": "bool",
     "index": 85,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_UNDISCIPLINED",
     "type": "bool",
     "index": 86,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_UNUSEDTRAIT1",
     "type": "bool",
     "index": 87,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_UNUSEDTRAIT2",
     "type": "bool",
     "index": 88,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_UPANDOVER",
     "type": "bool",
     "index": 89,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WHIRLWIND",
     "type": "bool",
     "index": 90,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WRELUSIVEROUTERUNNER",
     "type": "bool",
     "index": 91,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WRGADGET",
     "type": "bool",
     "index": 92,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WRPHYSICALBLOCKER",
     "type": "bool",
     "index": 93,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WRPHYSICALRECEIVER",
     "type": "bool",
     "index": 94,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WRPHYSICALROUTERUNNER",
     "type": "bool",
     "index": 95,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WRPLAYMAKER",
     "type": "bool",
     "index": 96,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WRPOWERBLOCKING",
     "type": "bool",
     "index": 97,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SeasonHealthPool",
     "type": "int",
     "index": 98,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "1000"
    },
    {
     "name": "SeasonHealthPoolMax",
     "type": "int",
     "index": 99,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "1000"
    },
    {
     "name": "WearAndTear_Back",
     "type": "int",
     "index": 100,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LAnkle",
     "type": "int",
     "index": 101,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LArm",
     "type": "int",
     "index": 102,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LElbow",
     "type": "int",
     "index": 103,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LFoot",
     "type": "int",
     "index": 104,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LHand",
     "type": "int",
     "index": 105,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LHip",
     "type": "int",
     "index": 106,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LKnee",
     "type": "int",
     "index": 107,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LLeg",
     "type": "int",
     "index": 108,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LShoulder",
     "type": "int",
     "index": 109,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RAnkle",
     "type": "int",
     "index": 110,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RArm",
     "type": "int",
     "index": 111,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RElbow",
     "type": "int",
     "index": 112,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RFoot",
     "type": "int",
     "index": 113,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RHand",
     "type": "int",
     "index": 114,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RHip",
     "type": "int",
     "index": 115,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_Rib",
     "type": "int",
     "index": 116,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RKnee",
     "type": "int",
     "index": 117,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RLeg",
     "type": "int",
     "index": 118,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RShoulder",
     "type": "int",
     "index": 119,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    }
   ]
  },
  "FootballSeasonGame": {
   "base": null,
   "assetId": "12671891",
   "numMembers": 9,
   "fields": [
    {
     "name": "CloudCover",
     "type": "CloudCover",
     "index": 0,
     "enum": "CloudCover",
     "bits": 3,
     "default": "CloudCover:Invalid_"
    },
    {
     "name": "Precipitation",
     "type": "Precipitation",
     "index": 1,
     "enum": "Precipitation",
     "bits": 3,
     "default": "Precipitation:Invalid_"
    },
    {
     "name": "PrecipitationChance",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PrecipitationIntensity",
     "type": "float",
     "index": 3,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "Temperature",
     "type": "int",
     "index": 4,
     "bits": 8,
     "minValue": "-40",
     "maxValue": "120",
     "default": "0"
    },
    {
     "name": "Weather",
     "type": "Weather",
     "index": 5,
     "enum": "Weather",
     "bits": 4,
     "default": "Weather:Invalid_"
    },
    {
     "name": "WeatherIconId",
     "type": "WeatherIconId",
     "index": 6,
     "enum": "WeatherIconId",
     "bits": 10,
     "default": "WeatherIconId:ICON_INVALID"
    },
    {
     "name": "Wind",
     "type": "Wind",
     "index": 7,
     "enum": "Wind",
     "bits": 3,
     "default": "Wind:Invalid_"
    },
    {
     "name": "WindSpeed",
     "type": "int",
     "index": 8,
     "bits": 5,
     "minValue": "0",
     "maxValue": "25",
     "default": "0"
    }
   ]
  },
  "ForceContractAction": {
   "base": "SequenceAction",
   "assetId": "6543003",
   "numMembers": 7,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "ContractLength",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 4,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    },
    {
     "name": "TotalBonus",
     "type": "int",
     "index": 5,
     "bits": 16,
     "minValue": "0",
     "maxValue": "57337",
     "default": "0"
    },
    {
     "name": "TotalSalary",
     "type": "int",
     "index": 6,
     "bits": 17,
     "minValue": "0",
     "maxValue": "114681",
     "default": "0"
    }
   ]
  },
  "ForcePlayerToTeamAction": {
   "base": "SequenceAction",
   "assetId": "6542998",
   "numMembers": 6,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "ActorPlayer",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "ActorTeam",
     "type": "ActorName",
     "index": 1,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "TargetPlayer",
     "type": "TargetedActorType",
     "index": 4,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    },
    {
     "name": "TargetTeam",
     "type": "TargetedActorType",
     "index": 5,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "ForceRetirementAction": {
   "base": "SequenceAction",
   "assetId": "6542980",
   "numMembers": 4,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 3,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "ForceTransferAction": {
   "base": "SequenceAction",
   "assetId": "8669532",
   "numMembers": 4,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 3,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "ForceWinTeamEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6571065",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "ForceWinTeam",
     "index": 3,
     "enum": "ForceWinTeam",
     "bits": 2,
     "default": "ForceWinTeam:None"
    }
   ]
  },
  "ForcedUserTeamChangeEvent": {
   "base": "Event",
   "assetId": "6498726",
   "numMembers": 5,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 3
    },
    {
     "name": "OriginalTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Player",
     "type": "Player",
     "index": 2,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "TargetTeam",
     "type": "Team",
     "index": 4,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "Franchise": {
   "base": null,
   "assetId": "6498675",
   "numMembers": 49,
   "fields": [
    {
     "name": "BowlGameList",
     "type": "BowlInfo[]",
     "index": 0,
     "refTable": "BowlInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ComebackCoaches",
     "type": "ComebackCoach[]",
     "index": 1,
     "refTable": "ComebackCoach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ComebackPlayers",
     "type": "ComebackPlayer[]",
     "index": 2,
     "refTable": "ComebackPlayer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CreatePlayersHigh",
     "type": "Player[]",
     "index": 3,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CreatePlayersLow",
     "type": "Player[]",
     "index": 4,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CreatePlayersMed",
     "type": "Player[]",
     "index": 5,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "DebugModule",
     "type": "FranchiseDebugModule",
     "index": 6,
     "refTable": "FranchiseDebugModule",
     "bits": 32
    },
    {
     "name": "DraftClassCoaches",
     "type": "Coach[]",
     "index": 7,
     "refTable": "Coach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "DraftClassPlayers",
     "type": "DraftPlayer[]",
     "index": 8,
     "refTable": "DraftPlayer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "DraftClassStories",
     "type": "BranchingStory[]",
     "index": 9,
     "refTable": "BranchingStory",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "DraftPicks",
     "type": "DraftPick[]",
     "index": 10,
     "refTable": "DraftPick",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "FCSTeams",
     "type": "Team[]",
     "index": 11,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "FranchiseEval",
     "type": "FranchiseEval",
     "index": 12,
     "refTable": "FranchiseEval",
     "bits": 32
    },
    {
     "name": "FranchiseRules",
     "type": "FranchiseRules",
     "index": 13,
     "refTable": "FranchiseRules",
     "bits": 32
    },
    {
     "name": "FreeAgentCoaches",
     "type": "Coach[]",
     "index": 14,
     "refTable": "Coach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "FreeAgentHistoryEntries",
     "type": "HistoryEntry[]",
     "index": 15,
     "refTable": "HistoryEntry",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "FreeAgents",
     "type": "Player[]",
     "index": 16,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "FreeAgentScouts",
     "type": "Scout[]",
     "index": 17,
     "refTable": "Scout",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "FreeAgentTrainers",
     "type": "Trainer[]",
     "index": 18,
     "refTable": "Trainer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "HallOfFameCoaches",
     "type": "Coach[]",
     "index": 19,
     "refTable": "Coach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "HallOfFameOwners",
     "type": "Owner[]",
     "index": 20,
     "refTable": "Owner",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "HallOfFamePlayers",
     "type": "Player[]",
     "index": 21,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "HasCustomDraftClass",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "HasCustomRoster",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "HasFantasyRoster",
     "type": "bool",
     "index": 24,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Highlights",
     "type": "Highlight[]",
     "index": 25,
     "refTable": "Highlight",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "HighSchoolTeams",
     "type": "Team[]",
     "index": 26,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "HistoryManagerRef",
     "type": "HistoryManager",
     "index": 27,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "IsUsingUgc",
     "type": "bool",
     "index": 28,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "League",
     "type": "League",
     "index": 29,
     "refTable": "League",
     "bits": 32
    },
    {
     "name": "LeagueID",
     "type": "int",
     "index": 30,
     "bits": 32,
     "minValue": "-2147483648",
     "maxValue": "2147483647",
     "default": "0"
    },
    {
     "name": "LeagueOwner",
     "type": "UserEntity",
     "index": 31,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "LeagueSetting",
     "type": "LeagueSetting",
     "index": 32,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "LegendCoaches",
     "type": "LegendEntity[]",
     "index": 33,
     "refTable": "LegendEntity",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "LegendOwners",
     "type": "LegendEntity[]",
     "index": 34,
     "refTable": "LegendEntity",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "LegendPlayers",
     "type": "LegendEntity[]",
     "index": 35,
     "refTable": "LegendEntity",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "LiveSeasonLeagueState",
     "type": "LeagueState",
     "index": 36,
     "refTable": "LeagueState",
     "bits": 32
    },
    {
     "name": "LiveSeasonRequiredReactions",
     "type": "Reaction[]",
     "index": 37,
     "refTable": "Reaction",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PracticeTeam",
     "type": "Team",
     "index": 38,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "RecruitingClassCoaches",
     "type": "Coach[]",
     "index": 39,
     "refTable": "Coach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RecruitingClassPlayers",
     "type": "Recruit[]",
     "index": 40,
     "refTable": "Recruit",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RecruitManager",
     "type": "RecruitManager",
     "index": 41,
     "refTable": "RecruitManager",
     "bits": 32
    },
    {
     "name": "RetiredCoaches",
     "type": "Coach[]",
     "index": 42,
     "refTable": "Coach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RetiredPlayers",
     "type": "Player[]",
     "index": 43,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RosterInfo",
     "type": "RosterInfo",
     "index": 44,
     "refTable": "RosterInfo",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 45,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "TeamBuilderMySchoolTemplateList",
     "type": "TeamBuilderMySchoolData[]",
     "index": 46,
     "refTable": "TeamBuilderMySchoolData",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Teams",
     "type": "Team[]",
     "index": 47,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Transfers",
     "type": "Recruit[]",
     "index": 48,
     "refTable": "Recruit",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "FranchiseServer_CareerFlow_BeginStage": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "weekType",
     "type": "SeasonWeekType",
     "index": 0,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "week",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "FranchiseServer_CareerFlow_ForcedUserTeamChangeReaction": {
   "base": "Reaction",
   "assetId": "6499136",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ForcedUserTeamChangeEvent",
     "index": 2,
     "refTable": "ForcedUserTeamChangeEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "AdvanceSeasonWeekTransaction",
     "type": "AdvanceSeasonWeekTransaction",
     "index": 0,
     "refTable": "AdvanceSeasonWeekTransaction",
     "bits": 32
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 1,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonGameFlow",
     "type": "FranchiseServer_SeasonGameFlow",
     "index": 5,
     "refTable": "FranchiseServer_SeasonGameFlow",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleAdvanceWeekComplete": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "AdvanceWeekCompleteEvent",
     "index": 0,
     "refTable": "AdvanceWeekCompleteEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleBeginSeasonWeek": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Season_BeginWeekEvent",
     "index": 0,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleBeginSeasonYear": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Season_BeginYearEvent",
     "index": 0,
     "refTable": "Season_BeginYearEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleBreakingNewsEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "BreakingNewsEvent",
     "index": 0,
     "refTable": "BreakingNewsEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleCareerInfoUpdateForTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleCoachLevelUp": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleForcedUserTeamChange": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "ForcedUserTeamChangeEvent",
     "index": 0,
     "refTable": "ForcedUserTeamChangeEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleNewsArticleUpdate": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "NewsArticleUpdateEvent",
     "index": 0,
     "refTable": "NewsArticleUpdateEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleNewsTweetUpdate": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "NewsTweetUpdateEvent",
     "index": 0,
     "refTable": "NewsTweetUpdateEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleSeasonGoalUpdate": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "SeasonGoalUpdateEvent",
     "index": 0,
     "refTable": "SeasonGoalUpdateEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleSeasonInfoUpdate": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "SeasonInfoUpdateEvent",
     "index": 0,
     "refTable": "SeasonInfoUpdateEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleTeamBalanceChanged": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleTeamBuilderUpdatedEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleTeamChangedName": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SortedTeams",
     "type": "Team[]",
     "index": 1,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleUpdateTeamProgramPoints": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "UpdateTeamProgramPointsEvent",
     "index": 0,
     "refTable": "UpdateTeamProgramPointsEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleUpdateUserContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_HandleUserHistoryNotification": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "UserEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CareerFlow_IssueAdvanceStageRequest": {
   "base": "AdvanceStageRequest()",
   "assetId": null,
   "numMembers": 6,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "weekType",
     "type": "SeasonWeekType",
     "index": 1,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "week",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "isForcible",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "isAdmin",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "FranchiseServer_CareerFlow_RefreshAdvanceStageRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "request",
     "type": "CareerClockRequest",
     "index": 0,
     "refTable": "CareerClockRequest",
     "bits": 32
    },
    {
     "name": "canForceAdvance",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "isAdmin",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "FranchiseServer_CareerFlow_UpdateTeamProgramPointsReaction": {
   "base": "Reaction",
   "assetId": "12287463",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UpdateTeamProgramPointsEvent",
     "index": 0,
     "refTable": "UpdateTeamProgramPointsEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "FranchiseServer_CareerFlow",
     "index": 2,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "FranchiseServer_CoachDatabaseFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499344",
   "numMembers": 9,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 1,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 2,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 8,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "CoachTypeEnumTable",
     "type": "EnumTable",
     "index": 0,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "JobSecurityEnumTable",
     "type": "EnumTable",
     "index": 3,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "League",
     "type": "League",
     "index": 4,
     "refTable": "League",
     "bits": 32
    },
    {
     "name": "LetterGradeEnumTable",
     "type": "EnumTable",
     "index": 5,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SchemeEnumTable",
     "type": "EnumTable",
     "index": 6,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "StaffPositionEnumTable",
     "type": "EnumTable",
     "index": 7,
     "refTable": "EnumTable",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CoachDetailsFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499343",
   "numMembers": 15,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 4,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 5,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 14,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "CoachTypeEnumTable",
     "type": "EnumTable",
     "index": 1,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "ContractExpectationsEnumTable",
     "type": "EnumTable",
     "index": 2,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "DefensivePlaybookArray",
     "type": "DefensivePlaybookDataType[]",
     "index": 3,
     "refTable": "DefensivePlaybookDataType",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 6,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "JobSecurityEnumTable",
     "type": "EnumTable",
     "index": 7,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "LetterGradeEnumTable",
     "type": "EnumTable",
     "index": 8,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "OffensivePlaybookArray",
     "type": "OffensivePlaybookDataType[]",
     "index": 9,
     "refTable": "OffensivePlaybookDataType",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 10
    },
    {
     "name": "SchemeEnumTable",
     "type": "EnumTable",
     "index": 11,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "StaffHiringEval",
     "type": "StaffHiringEval",
     "index": 12,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "StaffPositionEnumTable",
     "type": "EnumTable",
     "index": 13,
     "refTable": "EnumTable",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CoachStatFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499029",
   "numMembers": 9,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 1,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 2,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 8,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "CoachTypeEnumTable",
     "type": "EnumTable",
     "index": 0,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "JobSecurityEnumTable",
     "type": "EnumTable",
     "index": 4,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "LetterGradeEnumTable",
     "type": "EnumTable",
     "index": 5,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SchemeEnumTable",
     "type": "EnumTable",
     "index": 6,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "StaffPositionEnumTable",
     "type": "EnumTable",
     "index": 7,
     "refTable": "EnumTable",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_ContractNegotiationFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499315",
   "numMembers": 11,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 0,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 1,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 10,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "InjuryEvalRef",
     "type": "InjuryEval",
     "index": 2,
     "refTable": "InjuryEval",
     "bits": 32
    },
    {
     "name": "PlayerContractManager",
     "type": "PlayerContractManager",
     "index": 3,
     "refTable": "PlayerContractManager",
     "bits": 32
    },
    {
     "name": "PlayerSigningEval",
     "type": "PlayerSigningEval",
     "index": 4,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "PlayerTypeEnumTable",
     "type": "EnumTable",
     "index": 5,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 6
    },
    {
     "name": "ReSignNegotiationManager",
     "type": "ReSignNegotiationManager",
     "index": 7,
     "refTable": "ReSignNegotiationManager",
     "bits": 32
    },
    {
     "name": "SalaryCapEval",
     "type": "SalaryCapEval",
     "index": 8,
     "refTable": "SalaryCapEval",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 9,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CreateCoachFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499294",
   "numMembers": 20,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 5,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 6,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 19,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Colleges",
     "type": "Team[]",
     "index": 1,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CreateCoachTable",
     "type": "CreateCoach_LookupTableEntry[]",
     "index": 2,
     "refTable": "CreateCoach_LookupTableEntry",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CreateOwnerTable",
     "type": "CreateOwner_LookupTableEntry[]",
     "index": 3,
     "refTable": "CreateOwner_LookupTableEntry",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "DefensivePlaybookArray",
     "type": "DefensivePlaybookDataType[]",
     "index": 4,
     "refTable": "DefensivePlaybookDataType",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ForwardSubmitToUserFlow",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IdsRemaining",
     "type": "int",
     "index": 8,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "InfoControls",
     "type": "UIControl[]",
     "index": 9,
     "refTable": "UIControl",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "LeagueHistoryManager",
     "type": "LeagueHistoryManager",
     "index": 10,
     "refTable": "LeagueHistoryManager",
     "bits": 32
    },
    {
     "name": "OffensivePlaybookArray",
     "type": "OffensivePlaybookDataType[]",
     "index": 11,
     "refTable": "OffensivePlaybookDataType",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 12,
     "bits": 10,
     "minValue": "0",
     "maxValue": "512",
     "default": "256"
    },
    {
     "name": "ProgramPointsBudgetAllocationPosture",
     "type": "ProgramPointsBudgetAllocationPosture[]",
     "index": 13,
     "refTable": "ProgramPointsBudgetAllocationPosture",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Schemes",
     "type": "Scheme[]",
     "index": 14,
     "refTable": "Scheme",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 15,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "TalentTreeEval",
     "type": "TalentTreeEval",
     "index": 16,
     "refTable": "TalentTreeEval",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 17,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "UserFlow",
     "type": "FranchiseServer_UserFlow",
     "index": 18,
     "refTable": "FranchiseServer_UserFlow",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_CreateCoachGoalsFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499241",
   "numMembers": 10,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 1,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 2,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 9,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 3,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 4
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 5,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "StringManager",
     "type": "StringManager",
     "index": 6,
     "refTable": "StringManager",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 7,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "UserGoalsUpdatedEvent",
     "type": "UserGoalsUpdatedEvent",
     "index": 8,
     "refTable": "UserGoalsUpdatedEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_DepthChartFlow_HandleSeasonBeginWeek": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Season_BeginWeekEvent",
     "index": 0,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_DepthChartFlow_HandleSeasonInfoUpdate": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "SeasonInfoUpdateEvent",
     "index": 0,
     "refTable": "SeasonInfoUpdateEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_DraftFlow_HandleStageBegin": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Draft_BeginStageEvent",
     "index": 0,
     "refTable": "Draft_BeginStageEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_DraftFlow_HandleStageEnd": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Draft_EndStageEvent",
     "index": 0,
     "refTable": "Draft_EndStageEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_LeagueHistoryFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499340",
   "numMembers": 10,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 2,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 3,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 9,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "AwardsEval",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "DynastyRecord",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "LeagueHistory",
     "type": "YearSummary[]",
     "index": 4,
     "refTable": "YearSummary",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "LeagueHistoryHistorical",
     "type": "YearSummaryHistorical[]",
     "index": 5,
     "refTable": "YearSummaryHistorical",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "LeagueRecord",
     "type": "League",
     "index": 6,
     "refTable": "League",
     "bits": 32
    },
    {
     "name": "PosEnumTable",
     "type": "EnumTable",
     "index": 7,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 8,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_OfferManagementFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499345",
   "numMembers": 32,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 8,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 9,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 31,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "BudgetAllocationEnumTable",
     "type": "EnumTable",
     "index": 0,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "CarouselSubHeaderFilters",
     "type": "UISpreadsheetFilter[]",
     "index": 1,
     "refTable": "UISpreadsheetFilter",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 2,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "CoachLeaveEnumTable",
     "type": "EnumTable",
     "index": 3,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "CoachTypeEnumTable",
     "type": "EnumTable",
     "index": 4,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "ContractExpectationEnumTable",
     "type": "EnumTable",
     "index": 5,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "DepthChartEval",
     "type": "DepthChartEval",
     "index": 6,
     "refTable": "DepthChartEval",
     "bits": 32
    },
    {
     "name": "DynastyRecord",
     "type": "Franchise",
     "index": 7,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "JobSecurityEnumTable",
     "type": "EnumTable",
     "index": 10,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "LeagueRecord",
     "type": "League",
     "index": 11,
     "refTable": "League",
     "bits": 32
    },
    {
     "name": "LetterGradeEnumTable",
     "type": "EnumTable",
     "index": 12,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "MySchoolGradeEnumTable",
     "type": "EnumTable",
     "index": 13,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "MySchoolGradeEval",
     "type": "MySchoolGradeEval",
     "index": 14,
     "refTable": "MySchoolGradeEval",
     "bits": 32
    },
    {
     "name": "NarrativePlayer",
     "type": "NarrativePlayer",
     "index": 15,
     "refTable": "NarrativePlayer",
     "bits": 32
    },
    {
     "name": "NarrativePlayerMetersEval",
     "type": "NarrativePlayerMetersEval",
     "index": 16,
     "refTable": "NarrativePlayerMetersEval",
     "bits": 32
    },
    {
     "name": "OfferValueMagnitudeEnumTable",
     "type": "EnumTable",
     "index": 17,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerGradeEval",
     "type": "PlayerGradeEval",
     "index": 18,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "PlayerProgressionEval",
     "type": "PlayerProgressionEval",
     "index": 19,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "RecruitingEval",
     "type": "RecruitingEval",
     "index": 20,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "RecruitOfferTypeEnumTable",
     "type": "EnumTable",
     "index": 21,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 22
    },
    {
     "name": "SchemeEnumTable",
     "type": "EnumTable",
     "index": 23,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SchoolYearEnumTable",
     "type": "EnumTable",
     "index": 24,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "StaffHiringEval",
     "type": "StaffHiringEval",
     "index": 25,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "StaffPositionEnumTable",
     "type": "EnumTable",
     "index": 26,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "StateNameEnumTable",
     "type": "EnumTable",
     "index": 27,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "TalentTreeEval",
     "type": "TalentTreeEval",
     "index": 28,
     "refTable": "TalentTreeEval",
     "bits": 32
    },
    {
     "name": "TeamRevenueEval",
     "type": "TeamRevenueEval",
     "index": 29,
     "refTable": "TeamRevenueEval",
     "bits": 32
    },
    {
     "name": "UserFlow",
     "type": "FranchiseServer_UserFlow",
     "index": 30,
     "refTable": "FranchiseServer_UserFlow",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_PlayerDetailsFlow_HandleSeasonInfoUpdate": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "SeasonInfoUpdateEvent",
     "index": 0,
     "refTable": "SeasonInfoUpdateEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_PlayerSeasonStatFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499301",
   "numMembers": 17,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 4,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 5,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 16,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "BodyPartGroupsEnumTable",
     "type": "EnumTable",
     "index": 0,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "DefaultTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "DevelopmentTraitEnumTable",
     "type": "EnumTable",
     "index": 2,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "Dynasty",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandednessEnumTable",
     "type": "EnumTable",
     "index": 6,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "LetterGradeEnumTable",
     "type": "EnumTable",
     "index": 7,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PipelineEnumTable",
     "type": "EnumTable",
     "index": 8,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerAbilityEnumTable",
     "type": "EnumTable",
     "index": 9,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerTypeEnumTable",
     "type": "EnumTable",
     "index": 10,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PositionEnumTable",
     "type": "EnumTable",
     "index": 11,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingMotivationEnumTable",
     "type": "EnumTable",
     "index": 12,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SchoolYearEnumTable",
     "type": "EnumTable",
     "index": 13,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 14,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "StateNameEnumTable",
     "type": "EnumTable",
     "index": 15,
     "refTable": "EnumTable",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_PracticeHistoryFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499330",
   "numMembers": 21,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 1,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 2,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 20,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "ConfidenceTutorialList",
     "type": "TutorialInfo[]",
     "index": 0,
     "refTable": "TutorialInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "GamePrepTutorialList",
     "type": "TutorialInfo[]",
     "index": 4,
     "refTable": "TutorialInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "HistoryManager",
     "type": "HistoryManager",
     "index": 5,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "PlayerAbilityEnumTable",
     "type": "EnumTable",
     "index": 6,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerRewardTypeEnumTable",
     "type": "EnumTable",
     "index": 7,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerTraitDevelopmentEnumTable",
     "type": "record",
     "index": 8
    },
    {
     "name": "PlayerTraitDisplayTable",
     "type": "PlayerTraitDisplayTable",
     "index": 9,
     "refTable": "PlayerTraitDisplayTable",
     "bits": 32
    },
    {
     "name": "PlayerTraitEnumTable",
     "type": "EnumTable",
     "index": 10,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerTypeEnumTable",
     "type": "EnumTable",
     "index": 11,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PositionEnumTable",
     "type": "EnumTable",
     "index": 12,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PracticeEval",
     "type": "PracticeEval",
     "index": 13,
     "refTable": "PracticeEval",
     "bits": 32
    },
    {
     "name": "ProgressionTutorialList",
     "type": "TutorialInfo[]",
     "index": 14,
     "refTable": "TutorialInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 15
    },
    {
     "name": "RosterEval",
     "type": "RosterEval",
     "index": 16,
     "refTable": "RosterEval",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 17,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "SeasonScheduleManager",
     "type": "SeasonScheduleManager",
     "index": 18,
     "refTable": "SeasonScheduleManager",
     "bits": 32
    },
    {
     "name": "SignatureAbilitiesEval",
     "type": "SignatureAbilitiesEval",
     "index": 19,
     "refTable": "SignatureAbilitiesEval",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_RetirementFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499316",
   "numMembers": 18,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 5,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 6,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 17,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "AwardsEval",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "CoachManager",
     "type": "CoachManager",
     "index": 1,
     "refTable": "CoachManager",
     "bits": 32
    },
    {
     "name": "CoachRetirementEval",
     "type": "CoachRetirementEval",
     "index": 2,
     "refTable": "CoachRetirementEval",
     "bits": 32
    },
    {
     "name": "DebugModule",
     "type": "FranchiseDebugModule",
     "index": 3,
     "refTable": "FranchiseDebugModule",
     "bits": 32
    },
    {
     "name": "ForceRetirementResponse",
     "type": "UIFlowForm",
     "index": 4,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 7,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "LeagueSetting",
     "type": "LeagueSetting",
     "index": 8,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "LegacyScoreEval",
     "type": "LegacyScoreEval",
     "index": 9,
     "refTable": "LegacyScoreEval",
     "bits": 32
    },
    {
     "name": "NarrativePlayer",
     "type": "NarrativePlayer",
     "index": 10,
     "refTable": "NarrativePlayer",
     "bits": 32
    },
    {
     "name": "OwnerRetirementEval",
     "type": "OwnerRetirementEval",
     "index": 11,
     "refTable": "OwnerRetirementEval",
     "bits": 32
    },
    {
     "name": "PlayerManager",
     "type": "PlayerManager",
     "index": 12,
     "refTable": "PlayerManager",
     "bits": 32
    },
    {
     "name": "PlayersLeavingEval",
     "type": "PlayersLeavingEval",
     "index": 13,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 14
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 15,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 16,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_SeasonGameFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499130",
   "numMembers": 83,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 18,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 19,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 79,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "AddPresentationData",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "AlternateUniformUsedEvent",
     "type": "AlternateUniformUsedEvent",
     "index": 1,
     "refTable": "AlternateUniformUsedEvent",
     "bits": 32
    },
    {
     "name": "AwardsEval",
     "type": "AwardsEval",
     "index": 2,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "BeginTrainingEvent",
     "type": "BeginTrainingEvent",
     "index": 3,
     "refTable": "BeginTrainingEvent",
     "bits": 32
    },
    {
     "name": "BLTGoalUpdateInterval",
     "type": "float",
     "index": 4,
     "bits": 32,
     "default": "0.25"
    },
    {
     "name": "ChallengeGameRequestPlayGameResponse",
     "type": "UIFlowForm",
     "index": 5,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "ChallengeScenarioEnumTable",
     "type": "EnumTable",
     "index": 6,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "ChallengesEval",
     "type": "ChallengesEval",
     "index": 7,
     "refTable": "ChallengesEval",
     "bits": 32
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 8,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "ConfidenceManager",
     "type": "ConfidenceManager",
     "index": 9,
     "refTable": "ConfidenceManager",
     "bits": 32
    },
    {
     "name": "CpuSkillSlider",
     "type": "SkillSlider",
     "index": 10,
     "refTable": "SkillSlider",
     "bits": 32
    },
    {
     "name": "CpuSpecialTeamSlider",
     "type": "SpecialTeamSlider",
     "index": 11,
     "refTable": "SpecialTeamSlider",
     "bits": 32
    },
    {
     "name": "CreateGameRequest",
     "type": "FranchiseServer_SeasonGameFlow_CreateGameRequest",
     "index": 12,
     "refTable": "FranchiseServer_SeasonGameFlow_CreateGameRequest",
     "bits": 32,
     "default": "SeasonGameRequest request = new SeasonGameRequest;&#xD;&#xA;&#xD;&#xA;// Set the request settings.&#xD;&#xA;request.Priority = 1;&#xD;&#xA;request.IsResponseRequired = true;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;&#xD;&#xA;// Set the request data.&#xD;&#xA;request.RequestData = seasonGame;&#xD;&#xA;&#xD;&#xA;// Create the response forms.&#xD;&#xA;request.ResponseForms = new ResponseForm[6];&#xD;&#xA;&#xD;&#xA;if(!seasonGame.IsPractice)&#xD;&#xA;{&#xD;&#xA;    //request.ResponseForms.Append(GameRequestPlayTheMomentResponse);&#xD;&#xA;&#xD;&#xA;    request.ResponseForms.Append(GameRequestPlayResponse);&#xD;&#xA;&#xD;&#xA;    //request.ResponseForms.Append(GameRequestOffenseOnlyResponse);&#xD;&#xA;&#xD;&#xA;    //request.ResponseForms.Append(GameRequestDefenseOnlyResponse);&#xD;&#xA;&#xD;&#xA;    if (IsDelegateResponseAvailable)&#xD;&#xA;    {&#xD;&#xA;        request.ResponseForms.Append(GameRequestSimResponse);&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;    request.DeclineResponse = GameRequestSimResponse;&#xD;&#xA;    request.DefaultResponse = GameRequestSimResponse;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    request.ResponseForms.Append(PracticeRequestPlayResponse);&#xD;&#xA;    request.ResponseForms.Append(PracticeRequestDelegateResponse);&#xD;&#xA;    request.DeclineResponse = PracticeRequestDelegateResponse;&#xD;&#xA;    request.DefaultResponse = PracticeRequestDelegateResponse;&#xD;&#xA;    request.CanUpdateResponse = true;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;request;"
    },
    {
     "name": "CutDayEval",
     "type": "CutDayEval",
     "index": 13,
     "refTable": "CutDayEval",
     "bits": 32
    },
    {
     "name": "DepthChartEval",
     "type": "DepthChartEval",
     "index": 14,
     "refTable": "DepthChartEval",
     "bits": 32
    },
    {
     "name": "DifficultyEnumTable",
     "type": "EnumTable",
     "index": 15,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "EndOfGameTickerBufferS",
     "type": "int",
     "index": 16,
     "bits": 6,
     "minValue": "0",
     "maxValue": "60",
     "default": "30"
    },
    {
     "name": "Epoch",
     "type": "Scheduler.DateTime",
     "index": 17,
     "refTable": "Scheduler.DateTime",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 20,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "GameOptionSlider",
     "type": "GameOptionSlider",
     "index": 21,
     "refTable": "GameOptionSlider",
     "bits": 32
    },
    {
     "name": "GameplayModifierEval",
     "type": "GameplayModifierEval",
     "index": 22,
     "refTable": "GameplayModifierEval",
     "bits": 32
    },
    {
     "name": "GameRequestDefenseOnlyResponse",
     "type": "UIFlowForm",
     "index": 23,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "GameRequestGoToTrainingResponse",
     "type": "UIFlowForm",
     "index": 24,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "GameRequestOffenseOnlyResponse",
     "type": "UIFlowForm",
     "index": 25,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "GameRequestPlayResponse",
     "type": "ResponseForm",
     "index": 26
    },
    {
     "name": "GameRequestPlayTheMomentResponse",
     "type": "UIFlowForm",
     "index": 27,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "GameRequestSimResponse",
     "type": "ResponseForm",
     "index": 28
    },
    {
     "name": "GetCpuAltUniformChance",
     "type": "FranchiseServer_SeasonGameFlow_GetCpuAltUniformChance",
     "index": 29,
     "refTable": "FranchiseServer_SeasonGameFlow_GetCpuAltUniformChance",
     "bits": 32,
     "default": "int percentChance = 10;&#xD;&#xA;&#xD;&#xA;percentChance;"
    },
    {
     "name": "HourDiffForConcurrency",
     "type": "int",
     "index": 30,
     "bits": 5,
     "minValue": "0",
     "maxValue": "24",
     "default": "1"
    },
    {
     "name": "InGameGoalConfiguration",
     "type": "InGameGoalConfiguration",
     "index": 31,
     "refTable": "InGameGoalConfiguration",
     "bits": 32
    },
    {
     "name": "InjuryEval",
     "type": "InjuryEval",
     "index": 32,
     "refTable": "InjuryEval",
     "bits": 32
    },
    {
     "name": "IsDelegateResponseAvailable",
     "type": "bool",
     "index": 33,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsGameComplete",
     "type": "FranchiseServer_SeasonGameFlow_IsGameComplete",
     "index": 34,
     "refTable": "FranchiseServer_SeasonGameFlow_IsGameComplete",
     "bits": 32,
     "default": "bool isComplete = false;&#xD;&#xA;&#xD;&#xA;if (seasonGame.GameStatus >= GameStatus.FirstComplete_ && seasonGame.GameStatus<= GameStatus.LastComplete_ && seasonGame.HasBeenPublished)&#xD;&#xA;{&#xD;&#xA;    isComplete = true;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;isComplete;"
    },
    {
     "name": "IsViewBoxScoreResponseAvailable",
     "type": "bool",
     "index": 35,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "League",
     "type": "League",
     "index": 36,
     "refTable": "League",
     "bits": 32
    },
    {
     "name": "LeagueSettings",
     "type": "LeagueSetting",
     "index": 37,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "MaxOTToReportS",
     "type": "int",
     "index": 38,
     "bits": 12,
     "minValue": "0",
     "maxValue": "3600",
     "default": "300"
    },
    {
     "name": "MetersEval",
     "type": "NarrativePlayerMetersEval",
     "index": 39,
     "refTable": "NarrativePlayerMetersEval",
     "bits": 32
    },
    {
     "name": "NarrativePositionToSubTable",
     "type": "PositionRecordTable",
     "index": 40,
     "refTable": "PositionRecordTable",
     "bits": 32
    },
    {
     "name": "NewsContextInfo",
     "type": "PresentationContextData",
     "index": 41,
     "refTable": "PresentationContextData",
     "bits": 32
    },
    {
     "name": "OvrDiffForUpset",
     "type": "int",
     "index": 42,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "5"
    },
    {
     "name": "PenaltySlider",
     "type": "PenaltySlider",
     "index": 43,
     "refTable": "PenaltySlider",
     "bits": 32
    },
    {
     "name": "PlayableMomentsEval",
     "type": "PlayableMomentsEval",
     "index": 44,
     "refTable": "PlayableMomentsEval",
     "bits": 32
    },
    {
     "name": "PlaycallHistoryEvalRef",
     "type": "PlaycallHistoryEval",
     "index": 45,
     "refTable": "PlaycallHistoryEval",
     "bits": 32
    },
    {
     "name": "PlayerAbilityEnumTable",
     "type": "EnumTable",
     "index": 46,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 47,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "PlayerGradeEval",
     "type": "PlayerGradeEval",
     "index": 48,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "PlayerSigningEval",
     "type": "PlayerSigningEval",
     "index": 49,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "PlayerSkillSlider",
     "type": "SkillSlider",
     "index": 50,
     "refTable": "SkillSlider",
     "bits": 32
    },
    {
     "name": "PlayerSpecialTeamSlider",
     "type": "SpecialTeamSlider",
     "index": 51,
     "refTable": "SpecialTeamSlider",
     "bits": 32
    },
    {
     "name": "PlayerTraitEval",
     "type": "PlayerTraitEval",
     "index": 52,
     "refTable": "PlayerTraitEval",
     "bits": 32
    },
    {
     "name": "PositionEnumTable",
     "type": "EnumTable",
     "index": 53,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PracticeEvalRef",
     "type": "PracticeEval",
     "index": 54,
     "refTable": "PracticeEval",
     "bits": 32
    },
    {
     "name": "PracticeRequestDelegateResponse",
     "type": "ResponseForm",
     "index": 55
    },
    {
     "name": "PracticeRequestPlayResponse",
     "type": "ResponseForm",
     "index": 56
    },
    {
     "name": "PracticeSituations",
     "type": "GameSituation[]",
     "index": 57,
     "refTable": "GameSituation",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PrologueProgress",
     "type": "PrologueProgress",
     "index": 58,
     "refTable": "PrologueProgress",
     "bits": 32
    },
    {
     "name": "PrologueSetupInfo",
     "type": "PrologueSetupInfo",
     "index": 59,
     "refTable": "PrologueSetupInfo",
     "bits": 32
    },
    {
     "name": "Random",
     "type": "Random",
     "index": 60
    },
    {
     "name": "RecruitingEval",
     "type": "RecruitingEval",
     "index": 61,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "RefreshSeasonGameRequest",
     "type": "FranchiseServer_SeasonGameFlow_RefreshSeasonGameRequest",
     "index": 62,
     "refTable": "FranchiseServer_SeasonGameFlow_RefreshSeasonGameRequest",
     "bits": 32,
     "default": "if(IsViewBoxScoreResponseAvailable)&#xD;&#xA;{&#xD;&#xA;    seasonGame.ResponseForms = new ResponseForm[1];&#xD;&#xA;    seasonGame.ResponseForms.Append(ViewBoxScoreFlowResponse);&#xD;&#xA;&#xD;&#xA;    seasonGame.DefaultResponse = ViewBoxScoreFlowResponse;&#xD;&#xA;}&#xD;&#xA;seasonGame.Refresh();"
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 63
    },
    {
     "name": "RosterEval",
     "type": "record",
     "index": 64
    },
    {
     "name": "SchemeEnumTable",
     "type": "EnumTable",
     "index": 65,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "ScoreDifferentialEnumTable",
     "type": "EnumTable",
     "index": 66,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 67,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 68,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "SeasonStandings",
     "type": "SeasonStandings",
     "index": 69,
     "refTable": "SeasonStandings",
     "bits": 32
    },
    {
     "name": "SignatureAbilitiesEval",
     "type": "SignatureAbilitiesEval",
     "index": 70,
     "refTable": "SignatureAbilitiesEval",
     "bits": 32
    },
    {
     "name": "StadiumEval",
     "type": "StadiumEval",
     "index": 71,
     "refTable": "StadiumEval",
     "bits": 32
    },
    {
     "name": "StaffHiringEval",
     "type": "StaffHiringEval",
     "index": 72,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 73,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "StringManager",
     "type": "StringManager",
     "index": 74,
     "refTable": "StringManager",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 75,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "TempBuffEval",
     "type": "TempBuffEval",
     "index": 76,
     "refTable": "TempBuffEval",
     "bits": 32
    },
    {
     "name": "TransactionHistoryManager",
     "type": "TransactionHistoryManager",
     "index": 77,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "TutorialManager",
     "type": "TutorialManager",
     "index": 78,
     "refTable": "TutorialManager",
     "bits": 32
    },
    {
     "name": "ValidateTeam",
     "type": "FranchiseServer_SeasonGameFlow_ValidateTeam",
     "index": 80,
     "refTable": "FranchiseServer_SeasonGameFlow_ValidateTeam",
     "bits": 32
    },
    {
     "name": "ViewBoxScoreFlowResponse",
     "type": "ResponseForm",
     "index": 81
    },
    {
     "name": "WeatherEval",
     "type": "WeatherEval",
     "index": 82,
     "refTable": "WeatherEval",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_SeasonGameFlow_CreateGameRequest": {
   "base": "SeasonGameRequest()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 0,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_SeasonGameFlow_GetCpuAltUniformChance": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "cpuTeam",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_SeasonGameFlow_IsGameComplete": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 0,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_SeasonGameFlow_RefreshSeasonGameRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "seasonGame",
     "type": "SeasonGameRequest",
     "index": 0,
     "refTable": "SeasonGameRequest",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_SeasonGameFlow_ValidateTeam": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "resolveErrors",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "FranchiseServer_SelectCoachOfferFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499317",
   "numMembers": 7,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 1,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 2,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 6,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "CoachManagerRef",
     "type": "CoachManager",
     "index": 0,
     "refTable": "CoachManager",
     "bits": 32
    },
    {
     "name": "RequestServerRef",
     "type": "RequestServer",
     "index": 3
    },
    {
     "name": "SchemeEnumTable",
     "type": "EnumTable",
     "index": 4,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 5,
     "refTable": "StaffHiringEval",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_StaffFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499324",
   "numMembers": 23,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 2,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 3,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 22,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "CoachPrestigeEnumTable",
     "type": "EnumTable",
     "index": 1,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 4,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "JobSecurityStatusEnumTable",
     "type": "EnumTable",
     "index": 5,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PipelineEnumTable",
     "type": "EnumTable",
     "index": 6,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 7,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "SchemeEnumTable",
     "type": "EnumTable",
     "index": 8,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SeasManager",
     "type": "SeasonManager",
     "index": 9,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "SeasonScheduleManager",
     "type": "SeasonScheduleManager",
     "index": 10,
     "refTable": "SeasonScheduleManager",
     "bits": 32
    },
    {
     "name": "StaffEval",
     "type": "StaffEval",
     "index": 11,
     "refTable": "StaffEval",
     "bits": 32
    },
    {
     "name": "StaffHiringEval",
     "type": "StaffHiringEval",
     "index": 12,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "StaffPositionEnumTable",
     "type": "EnumTable",
     "index": 13,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "StringManager",
     "type": "StringManager",
     "index": 14,
     "refTable": "StringManager",
     "bits": 32
    },
    {
     "name": "TalentArchetypeEnumTable",
     "type": "EnumTable",
     "index": 15,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "TalentTreeEval",
     "type": "TalentTreeEval",
     "index": 16,
     "refTable": "TalentTreeEval",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 17,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "TeamRevenueEval",
     "type": "TeamRevenueEval",
     "index": 18,
     "refTable": "TeamRevenueEval",
     "bits": 32
    },
    {
     "name": "TeamUpgradeEffectTypeEnumTable",
     "type": "EnumTable",
     "index": 19,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "Tutorial",
     "type": "TutorialInfo",
     "index": 20,
     "refTable": "TutorialInfo",
     "bits": 32
    },
    {
     "name": "TutorialList",
     "type": "TutorialInfo[]",
     "index": 21,
     "refTable": "TutorialInfo",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "FranchiseServer_StaffHiringFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6498929",
   "numMembers": 31,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 4,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 5,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 30,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "CoachPrestigeEnumTable",
     "type": "EnumTable",
     "index": 1,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "ContractStatusEnumTable",
     "type": "EnumTable",
     "index": 2,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "DefensivePlaybookEnumTable",
     "type": "EnumTable",
     "index": 3,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 6,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "JobSecurityEnumTable",
     "type": "EnumTable",
     "index": 7,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "OffensivePlaybookEnumTable",
     "type": "EnumTable",
     "index": 8,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PipelineEnumTable",
     "type": "EnumTable",
     "index": 9,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerAbilityEnumTable",
     "type": "EnumTable",
     "index": 10,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 11,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "PlayerGradeEnumTable",
     "type": "EnumTable",
     "index": 12,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PositionEnumTable",
     "type": "EnumTable",
     "index": 13,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PositionGroupEnumTable",
     "type": "EnumTable",
     "index": 14,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 15
    },
    {
     "name": "SchemeEnumTable",
     "type": "EnumTable",
     "index": 16,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 17,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "SeasonScheduleManager",
     "type": "SeasonScheduleManager",
     "index": 18,
     "refTable": "SeasonScheduleManager",
     "bits": 32
    },
    {
     "name": "StaffHiringEval",
     "type": "StaffHiringEval",
     "index": 19,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "StaffPositionEnumTable",
     "type": "EnumTable",
     "index": 20,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "StatusEnumTable",
     "type": "EnumTable",
     "index": 21,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "StringManager",
     "type": "StringManager",
     "index": 22,
     "refTable": "StringManager",
     "bits": 32
    },
    {
     "name": "TalentArchetypeEnumTable",
     "type": "EnumTable",
     "index": 23,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "TalentTreeEval",
     "type": "TalentTreeEval",
     "index": 24,
     "refTable": "TalentTreeEval",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 25,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "TeamRevenueEval",
     "type": "TeamRevenueEval",
     "index": 26,
     "refTable": "TeamRevenueEval",
     "bits": 32
    },
    {
     "name": "TeamSideEnumTable",
     "type": "EnumTable",
     "index": 27,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "TeamUpgradeEffectTypeEnumTable",
     "type": "EnumTable",
     "index": 28,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "TransactionHistoryManager",
     "type": "TransactionHistoryManager",
     "index": 29,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_TeamGoalsFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499308",
   "numMembers": 9,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 0,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 1,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 8,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 2,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "PlayerGradeEval",
     "type": "PlayerGradeEval",
     "index": 3,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "PlayerTypeEnumTable",
     "type": "EnumTable",
     "index": 4,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayoffRoundTypeEnumTable",
     "type": "EnumTable",
     "index": 5,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PositionEnumTable",
     "type": "EnumTable",
     "index": 6,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SchemeEnumTable",
     "type": "EnumTable",
     "index": 7,
     "refTable": "EnumTable",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_TeamHistoricalStatFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "10605056",
   "numMembers": 5,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 0,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 1,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 4,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "League",
     "type": "League",
     "index": 2,
     "refTable": "League",
     "bits": 32
    },
    {
     "name": "SchemeEnumTable",
     "type": "EnumTable",
     "index": 3,
     "refTable": "EnumTable",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_TeamNeedsPositionFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499313",
   "numMembers": 21,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 1,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 2,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 20,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "Dynasty",
     "type": "Franchise",
     "index": 0,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "InjuryEvalRef",
     "type": "InjuryEval",
     "index": 3,
     "refTable": "InjuryEval",
     "bits": 32
    },
    {
     "name": "PlayerAcquisitionTypeEnumTable",
     "type": "EnumTable",
     "index": 4,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerGradeEval",
     "type": "PlayerGradeEval",
     "index": 5,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "PlayersLeavingEval",
     "type": "PlayersLeavingEval",
     "index": 6,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "PlayerTypeEnumTable",
     "type": "EnumTable",
     "index": 7,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PositionEnumTable",
     "type": "EnumTable",
     "index": 8,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PositionStrengthLetterGradeEnumTable",
     "type": "EnumTable",
     "index": 9,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "ProspectTargetedStateEnumTable",
     "type": "EnumTable",
     "index": 10,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RosterEval",
     "type": "RosterEval",
     "index": 11,
     "refTable": "RosterEval",
     "bits": 32
    },
    {
     "name": "SchemeEnumTable",
     "type": "EnumTable",
     "index": 12,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SchoolYearEnumTable",
     "type": "EnumTable",
     "index": 13,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "TeamManagerRef",
     "type": "TeamManager",
     "index": 14,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "TeamPrestigeEvalRef",
     "type": "TeamPrestigeEval",
     "index": 15,
     "refTable": "TeamPrestigeEval",
     "bits": 32
    },
    {
     "name": "TeamSideEnumTable",
     "type": "EnumTable",
     "index": 16,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "TraitDevelopmentEnumTable",
     "type": "EnumTable",
     "index": 17,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "TutorialList",
     "type": "TutorialInfo[]",
     "index": 18,
     "refTable": "TutorialInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TutorialManager",
     "type": "TutorialManager",
     "index": 19,
     "refTable": "TutorialManager",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_TeamProgressionFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6498444",
   "numMembers": 26,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 2,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 3,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 25,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "CoachProgressionEvalRef",
     "type": "CoachProgressionEval",
     "index": 1,
     "refTable": "CoachProgressionEval",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 4,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HistoryManager",
     "type": "HistoryManager",
     "index": 5,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "MedalEnumTable",
     "type": "EnumTable",
     "index": 6,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerAbilityEnumTable",
     "type": "EnumTable",
     "index": 7,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 8,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "PlayerGradeEval",
     "type": "PlayerGradeEval",
     "index": 9,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "PlayerProgressionEvalRef",
     "type": "PlayerProgressionEval",
     "index": 10,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "PlayerTraitEnumTable",
     "type": "EnumTable",
     "index": 11,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayerTypeEnumTable",
     "type": "EnumTable",
     "index": 12,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PlayoffRoundTypeEnumTable",
     "type": "EnumTable",
     "index": 13,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PositionEnumTable",
     "type": "EnumTable",
     "index": 14,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 15
    },
    {
     "name": "RosterEval",
     "type": "RosterEval",
     "index": 16,
     "refTable": "RosterEval",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 17,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SeasonScheduleManager",
     "type": "SeasonScheduleManager",
     "index": 18,
     "refTable": "SeasonScheduleManager",
     "bits": 32
    },
    {
     "name": "SignatureAbilitiesEval",
     "type": "SignatureAbilitiesEval",
     "index": 19,
     "refTable": "SignatureAbilitiesEval",
     "bits": 32
    },
    {
     "name": "StaffPositionEnumTable",
     "type": "EnumTable",
     "index": 20,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 21,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "StringManager",
     "type": "StringManager",
     "index": 22,
     "refTable": "StringManager",
     "bits": 32
    },
    {
     "name": "TutorialList",
     "type": "TutorialInfo[]",
     "index": 23,
     "refTable": "TutorialInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TutorialManager",
     "type": "TutorialManager",
     "index": 24,
     "refTable": "TutorialManager",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_TeamScheduleFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499024",
   "numMembers": 10,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 4,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 5,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 9,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "DefaultTeam",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Dynasty",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "ForceWinEvent",
     "type": "ForceWinEvent",
     "index": 2,
     "refTable": "ForceWinEvent",
     "bits": 32
    },
    {
     "name": "ForceWinTeamEnumTable",
     "type": "EnumTable",
     "index": 3,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "NarrativePlayer",
     "type": "NarrativePlayer",
     "index": 6,
     "refTable": "NarrativePlayer",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 7,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "StateNameEnumTable",
     "type": "EnumTable",
     "index": 8,
     "refTable": "EnumTable",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_TeamSeasonStatFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499303",
   "numMembers": 7,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 1,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 2,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 6,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "DefaultTeam",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "League",
     "type": "League",
     "index": 3,
     "refTable": "League",
     "bits": 32
    },
    {
     "name": "SchemeEnumTable",
     "type": "EnumTable",
     "index": 4,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 5,
     "refTable": "StatManager",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_TeamStandingsFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499307",
   "numMembers": 6,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 0,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 1,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 5,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "League",
     "type": "League",
     "index": 2,
     "refTable": "League",
     "bits": 32
    },
    {
     "name": "SchemeEnumTable",
     "type": "EnumTable",
     "index": 3,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 4,
     "refTable": "SeasonManager",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_TeamSuccessFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499326",
   "numMembers": 10,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 1,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 2,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 9,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "CityPersonalityEnumTable",
     "type": "EnumTable",
     "index": 0,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "MarketSizeEnumTable",
     "type": "EnumTable",
     "index": 3,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 4,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 5,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "TeamArray",
     "type": "Team[]",
     "index": 6,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamSuccessAdvisorLogoID",
     "type": "int",
     "index": 7,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Tutorial",
     "type": "TutorialInfo",
     "index": 8,
     "refTable": "TutorialInfo",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_TeamValueFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499321",
   "numMembers": 8,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 0,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 1,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 7,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "TeamArray",
     "type": "Team[]",
     "index": 3,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamRevenueEval",
     "type": "TeamRevenueEval",
     "index": 4,
     "refTable": "TeamRevenueEval",
     "bits": 32
    },
    {
     "name": "TeamValueEval",
     "type": "TeamValueEval",
     "index": 5,
     "refTable": "TeamValueEval",
     "bits": 32
    },
    {
     "name": "Tutorial",
     "type": "TutorialInfo",
     "index": 6,
     "refTable": "TutorialInfo",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_TransactionHistoryFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6498931",
   "numMembers": 10,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 0,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 1,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 9,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "OffseasonStageEnumTable",
     "type": "EnumTable",
     "index": 2,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PositionEnumTable",
     "type": "EnumTable",
     "index": 3,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 4
    },
    {
     "name": "StaffPositionEnumTable",
     "type": "EnumTable",
     "index": 5,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 6,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "Teams",
     "type": "Team[]",
     "index": 7,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TransactionHistoryManager",
     "type": "TransactionHistoryManager",
     "index": 8,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_UserFlow_HandleTransferAdminUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "TransferOwnerUserEvent",
     "index": 0,
     "refTable": "TransferOwnerUserEvent",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_UserFlow_UpdateUserTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "user",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "newTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "FranchiseServer_WeekSummaryFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "9027451",
   "numMembers": 33,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 4,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 5,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 32,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "ChallengesEval",
     "type": "ChallengesEval",
     "index": 0,
     "refTable": "ChallengesEval",
     "bits": 32
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 1,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "CoachProgressionTuning",
     "type": "record",
     "index": 2
    },
    {
     "name": "ContractExpectationsEnumTable",
     "type": "EnumTable",
     "index": 3,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "record",
     "index": 6
    },
    {
     "name": "HandednessEnumTable",
     "type": "EnumTable",
     "index": 7,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "JobSecurityEnumTable",
     "type": "EnumTable",
     "index": 8,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "LetterGradeEnumTable",
     "type": "EnumTable",
     "index": 9,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "MySchoolEnumTable",
     "type": "record",
     "index": 10
    },
    {
     "name": "MySchoolGradeEval",
     "type": "record",
     "index": 11
    },
    {
     "name": "MySchoolGradeInfoList",
     "type": "record",
     "index": 12
    },
    {
     "name": "NarrativePlayerMetersEval",
     "type": "NarrativePlayerMetersEval",
     "index": 13,
     "refTable": "NarrativePlayerMetersEval",
     "bits": 32
    },
    {
     "name": "PlayerProgressionTuning",
     "type": "record",
     "index": 14
    },
    {
     "name": "PlayersLeavingEval",
     "type": "record",
     "index": 15
    },
    {
     "name": "PlayerTypeEnumTable",
     "type": "EnumTable",
     "index": 16,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "PositionEnumTable",
     "type": "EnumTable",
     "index": 17,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingActionIntensityEnumTable",
     "type": "EnumTable",
     "index": 18,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingActionTypeEnumTable",
     "type": "EnumTable",
     "index": 19,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingBonusTypeEnumTable",
     "type": "EnumTable",
     "index": 20,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingBonusValueTypeEnumTable",
     "type": "EnumTable",
     "index": 21,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingClassEnumTable",
     "type": "EnumTable",
     "index": 22,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingEval",
     "type": "record",
     "index": 23
    },
    {
     "name": "RecruitingMotivationEnumTable",
     "type": "EnumTable",
     "index": 24,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitingPitchTypeEnumTable",
     "type": "EnumTable",
     "index": 25,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "RecruitTransactionUpdateEnumTable",
     "type": "record",
     "index": 26
    },
    {
     "name": "SchoolYearEnumTable",
     "type": "record",
     "index": 27
    },
    {
     "name": "StateNameEnumTable",
     "type": "EnumTable",
     "index": 28,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "StringManager",
     "type": "record",
     "index": 29
    },
    {
     "name": "TeamManager",
     "type": "record",
     "index": 30
    },
    {
     "name": "TransactionHistoryManager",
     "type": "record",
     "index": 31
    }
   ]
  },
  "FreeAgencyPlayerOfferPeriodEndEvent": {
   "base": "Event",
   "assetId": "6598557",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "FreeAgencyPlayerOfferPeriodStartEvent": {
   "base": "Event",
   "assetId": "6598556",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "FreeAgencyTeamOfferPeriodEndEvent": {
   "base": "Event",
   "assetId": "6598555",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "FreeAgencyTeamOfferPeriodStartEvent": {
   "base": "Event",
   "assetId": "6598554",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "FreeAgentOfferEvaluationStartEvent": {
   "base": "Event",
   "assetId": "6598596",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "GameplayModifierEval_ClearSeasonGameWeightedGameplayModifiers": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "SeasonGame",
     "type": "SeasonGame",
     "index": 0,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "GeneralManager": {
   "base": "StaffPerson",
   "assetId": "6495037",
   "numMembers": 22,
   "fields": [
    {
     "name": "IsUserControlled",
     "type": "bool",
     "index": 9,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Age",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "FirstName",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 17
    },
    {
     "name": "IsCreated",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsLegend",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LastName",
     "type": "string",
     "index": 10,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 16,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PrevTeamIndex",
     "type": "int",
     "index": 18,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "ActiveTalentTree",
     "type": "ActiveTalentTree",
     "index": 0,
     "refTable": "ActiveTalentTree",
     "bits": 32
    },
    {
     "name": "ContractLength",
     "type": "int",
     "index": 2,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "ContractSalary",
     "type": "int",
     "index": 3,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "ContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 4,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:FreeAgent"
    },
    {
     "name": "ContractYearsRemaining",
     "type": "int",
     "index": 5,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "Level",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Portrait",
     "type": "int",
     "index": 12,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "Portrait_Force_Silhouette",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Portrait_Swappable_Library_Path",
     "type": "SwappableLibraryPath",
     "index": 14,
     "enum": "SwappableLibraryPath",
     "bits": 8,
     "default": "SwappableLibraryPath:library_icons_brt"
    },
    {
     "name": "Position",
     "type": "CoachPosition",
     "index": 15,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:HeadCoach"
    },
    {
     "name": "PrevPosition",
     "type": "CoachPosition",
     "index": 17,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    },
    {
     "name": "Probation",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SeasonsWithTeam",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    }
   ]
  },
  "GoalsEval_AssignWeeklyGoals": {
   "base": "DataFlow",
   "assetId": "6702165",
   "numMembers": 13,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 1,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "CoachProgressionEvalRef",
     "type": "CoachProgressionEval",
     "index": 2,
     "refTable": "CoachProgressionEval",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 3,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "PlayerProgressionEvalRef",
     "type": "PlayerProgressionEval",
     "index": 4,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "Results",
     "type": "SeasonGame[]",
     "index": 5,
     "refTable": "SeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SeasonWeek",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SeasonWeekType",
     "type": "SeasonWeekType",
     "index": 7,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 8
    },
    {
     "name": "Subjects",
     "type": "SeasonGame[]",
     "index": 9,
     "refTable": "SeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TailView",
     "type": "GoalsEval_AssignWeeklyGoals_AssignWeeklyGoals",
     "index": 10,
     "refTable": "GoalsEval_AssignWeeklyGoals_AssignWeeklyGoals",
     "bits": 32
    },
    {
     "name": "TalentTreeEvalRef",
     "type": "TalentTreeEval",
     "index": 11,
     "refTable": "TalentTreeEval",
     "bits": 32
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 12
    }
   ]
  },
  "GoalsEval_AssignWeeklyGoals_AssignWeeklyGoals": {
   "base": "ModifierView",
   "assetId": "6702182",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "GoalsEval_AssignWeeklyGoals_AssignWeeklyGoals_Formula",
     "index": 0,
     "refTable": "GoalsEval_AssignWeeklyGoals_AssignWeeklyGoals_Formula",
     "bits": 32,
     "default": "// if we are not in the first week of preseason, autoprogress teams&#xD;&#xA;if (!((Env.SeasonWeek == 0) && (Env.SeasonWeekType == SeasonWeekType.PreSeason)))&#xD;&#xA;{&#xD;&#xA;    Env.CoachProgressionEvalRef.AutoProgressTeam(Subject.HomeTeam);&#xD;&#xA;    Env.CoachProgressionEvalRef.AutoProgressTeam(Subject.AwayTeam);&#xD;&#xA;    Env.PlayerProgressionEvalRef.AutoProgressTeam(Subject.HomeTeam);&#xD;&#xA;    Env.PlayerProgressionEvalRef.AutoProgressTeam(Subject.AwayTeam);&#xD;&#xA;    Env.TalentTreeEvalRef.AutoProgressTeam(Subject.HomeTeam);&#xD;&#xA;    Env.TalentTreeEvalRef.AutoProgressTeam(Subject.AwayTeam);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// assign weekly goals to players and coaches&#xD;&#xA;Env.PlayerGoalsEval.AssignWeeklyGoals(Subject.HomeTeam, Subject.AwayTeam, Env.SeasonWeek);&#xD;&#xA;Env.PlayerGoalsEval.AssignWeeklyGoals(Subject.AwayTeam, Subject.HomeTeam, Env.SeasonWeek);&#xD;&#xA;&#xD;&#xA;Env.CoachGoalsEval.AssignWeeklyGoals(Subject.HomeTeam, Subject.AwayTeam, Env.SeasonWeek, Env.SeasonWeekType);&#xD;&#xA;Env.CoachGoalsEval.AssignWeeklyGoals(Subject.AwayTeam, Subject.HomeTeam, Env.SeasonWeek, Env.SeasonWeekType);"
    },
    {
     "name": "Source",
     "type": "GoalsEval_AssignWeeklyGoals_FilterBySeasonWeek",
     "index": 1,
     "refTable": "GoalsEval_AssignWeeklyGoals_FilterBySeasonWeek",
     "bits": 32
    },
    {
     "name": "Subjects",
     "type": "SeasonGame[]",
     "index": 2,
     "refTable": "SeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "GoalsEval_AssignWeeklyGoals_AssignWeeklyGoals_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "Subject",
     "type": "SeasonGame",
     "index": 0,
     "refTable": "SeasonGame",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Env",
     "type": "GoalsEval_AssignWeeklyGoals",
     "index": 2,
     "refTable": "GoalsEval_AssignWeeklyGoals",
     "bits": 32
    }
   ]
  },
  "GoalsEval_AssignWeeklyGoals_FilterBySeasonWeek": {
   "base": "FilterView",
   "assetId": "6572414",
   "numMembers": 6,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Filter",
     "type": "GoalsEval_AssignWeeklyGoals_FilterBySeasonWeek_Filter",
     "index": 1,
     "refTable": "GoalsEval_AssignWeeklyGoals_FilterBySeasonWeek_Filter",
     "bits": 32,
     "default": "((Env.SeasonWeek == Subject.SeasonWeek) && (Env.SeasonWeekType == Subject.SeasonWeekType));"
    },
    {
     "name": "Results",
     "type": "SeasonGame[]",
     "index": 2,
     "refTable": "SeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 3
    },
    {
     "name": "Subjects",
     "type": "SeasonGame[]",
     "index": 4,
     "refTable": "SeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "GoalsEval_AssignWeeklyGoals_FilterBySeasonWeek_Filter": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "SeasonGame",
     "index": 0,
     "refTable": "SeasonGame",
     "bits": 32
    },
    {
     "name": "Env",
     "type": "GoalsEval_AssignWeeklyGoals",
     "index": 1,
     "refTable": "GoalsEval_AssignWeeklyGoals",
     "bits": 32
    }
   ]
  },
  "GoalsEval_CFBSeasonEndReaction": {
   "base": "Reaction",
   "assetId": "6814612",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "SeasonEndEvent",
     "index": 1,
     "refTable": "SeasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 2,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 4,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "GoalsEval_NFLPreSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6499092",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 1,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 3,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "GoalsEval_NFLSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6499083",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "CollegeSeasonStartEvent",
     "index": 1,
     "refTable": "CollegeSeasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 3,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "GoalsEval_PreSeasonEndReaction": {
   "base": "Reaction",
   "assetId": "6499125",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonEndEvent",
     "index": 1,
     "refTable": "PreseasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 3,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "GoalsEval_PreSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6499106",
   "numMembers": 9,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 2,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 4
    },
    {
     "name": "AssignSeasonGoalsTransaction",
     "type": "AssignSeasonGoalsTransaction",
     "index": 0,
     "refTable": "AssignSeasonGoalsTransaction",
     "bits": 32
    },
    {
     "name": "CoachGoalsEvalRef",
     "type": "CoachGoalsEval",
     "index": 1,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEvalRef",
     "type": "PlayerGoalsEval",
     "index": 5,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonalGoalUpdateEventRef",
     "type": "SeasonGoalUpdateEvent",
     "index": 7,
     "refTable": "SeasonGoalUpdateEvent",
     "bits": 32
    },
    {
     "name": "SeasonInfoUpdateEventRef",
     "type": "SeasonInfoUpdateEvent",
     "index": 8,
     "refTable": "SeasonInfoUpdateEvent",
     "bits": 32
    }
   ]
  },
  "GoalsEval_PreSeasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "6498884",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonWeekStartEvent",
     "index": 0,
     "refTable": "PreseasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Transaction",
     "type": "AssignWeeklyGoalsTransaction",
     "index": 3,
     "refTable": "AssignWeeklyGoalsTransaction",
     "bits": 32
    }
   ]
  },
  "GoalsEval_RegularSeasonEndReaction": {
   "base": "Reaction",
   "assetId": "6499120",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonEndEvent",
     "index": 1,
     "refTable": "RegularSeasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 2,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 4,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "GoalsEval_RegularSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "5699514",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonStartEvent",
     "index": 1,
     "refTable": "RegularSeasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "AssignSeasonGoalsTransaction",
     "type": "AssignSeasonGoalsTransaction",
     "index": 0,
     "refTable": "AssignSeasonGoalsTransaction",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 2,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "GoalsEval_RegularSeasonWeekStartEvent": {
   "base": "Reaction",
   "assetId": "6498885",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonWeekStartEvent",
     "index": 0,
     "refTable": "RegularSeasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Transaction",
     "type": "AssignWeeklyGoalsTransaction",
     "index": 3,
     "refTable": "AssignWeeklyGoalsTransaction",
     "bits": 32
    }
   ]
  },
  "GoalsEval_RegularSeasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "6498879",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonWeekStartEvent",
     "index": 1,
     "refTable": "RegularSeasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "GoalsEval_UpdateCoachContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6814651",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 1,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CoachGoalsEvalRef",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "GoalsEval_UpdatePlayerContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6814721",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "PlayerGoalsEvalRef",
     "type": "PlayerGoalsEval",
     "index": 2,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "GoalsEval_UpdateTeamGameStatsReaction": {
   "base": "Reaction",
   "assetId": "6814629",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Team_UpdateGameStatsEvent",
     "index": 1,
     "refTable": "Team_UpdateGameStatsEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CoachEvalModule",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEvalModule",
     "type": "PlayerGoalsEval",
     "index": 3,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "GrantTeamXPAction": {
   "base": "SequenceAction",
   "assetId": "6536979",
   "numMembers": 6,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "Amount",
     "type": "int",
     "index": 1,
     "bits": 17,
     "minValue": "0",
     "maxValue": "75000",
     "default": "0"
    },
    {
     "name": "PositionCategory",
     "type": "PositionCategory",
     "index": 4,
     "enum": "PositionCategory",
     "bits": 4,
     "default": "PositionCategory:All"
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 5,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "HealthWeekStatusEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "11661655",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "HealthWeekStatus",
     "index": 3,
     "enum": "HealthWeekStatus",
     "bits": 8,
     "default": "HealthWeekStatus:Invalid_"
    }
   ]
  },
  "HighSchoolOffseasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "10889777",
   "numMembers": 7,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonWeekStartEvent",
     "index": 0,
     "refTable": "OffseasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "LeagueSettings",
     "type": "LeagueSetting",
     "index": 2,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "Module",
     "type": "FranchiseServer_CareerFlow",
     "index": 3,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitingEvalRef",
     "type": "RecruitingEval",
     "index": 5,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 6,
     "refTable": "SeasonManager",
     "bits": 32
    }
   ]
  },
  "HighSchoolRecruitScoreTunable": {
   "base": "RecruitScoreTunable",
   "assetId": "7692727",
   "numMembers": 9,
   "fields": [
    {
     "name": "InHomeStateWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "InPipelineWeight",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MotivationFitTable",
     "type": "LetterGradeValueTable",
     "index": 2,
     "refTable": "LetterGradeValueTable",
     "bits": 32
    },
    {
     "name": "MotivationFitWeight",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PositionWeightTable",
     "type": "PositionCountTable",
     "index": 4,
     "refTable": "PositionCountTable",
     "bits": 32
    },
    {
     "name": "RankInterestWeights",
     "type": "int[]",
     "index": 5,
     "bits": null,
     "isArray": true
    },
    {
     "name": "SchemeFitWeight",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "StarLevelWeightSplineArray",
     "type": "Spline[]",
     "index": 7,
     "refTable": "Spline",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamNeedsBoost",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "HighSchoolRecruitingTunables": {
   "base": null,
   "assetId": "10605446",
   "numMembers": 39,
   "fields": [
    {
     "name": "AcademicsMeterBonusMax",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "AcademicsMeterBonusSpline",
     "type": "Spline",
     "index": 1,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "BrandMeterBonusMax",
     "type": "int",
     "index": 2,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "BrandMeterBonusSpline",
     "type": "Spline",
     "index": 3,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ChallengePerformanceThreshold",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CoachTrustBonusMax",
     "type": "int",
     "index": 5,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "CoachTrustBonusSpline",
     "type": "Spline",
     "index": 6,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "CommittedRecruitsFactorSpline",
     "type": "Spline",
     "index": 7,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "CommittedRecruitsFactorWeight",
     "type": "float",
     "index": 8,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "ExperiencePointsBonusMax",
     "type": "int",
     "index": 9,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "ExperiencePointsBonusSpline",
     "type": "Spline",
     "index": 10,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "FitnessMeterBonusMax",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FitnessMeterBonusSpline",
     "type": "Spline",
     "index": 12,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "HoursSpentFactorSpline",
     "type": "Spline",
     "index": 13,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "HoursSpentFactorWeight",
     "type": "float",
     "index": 14,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "InitialTapeScoreBoostDecrementRate",
     "type": "int",
     "index": 15,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "InitialTapeScoreBoostSpline",
     "type": "Spline",
     "index": 16,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "InterestToBonusTierSpline",
     "type": "Spline",
     "index": 17,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "LeadershipMeterBonusMax",
     "type": "int",
     "index": 18,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "LeadershipMeterBonusSpline",
     "type": "Spline",
     "index": 19,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "NumberOfRecommendedSchoolScholarshipOffers",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OfferLetterBodyArray",
     "type": "StringArrayElement[]",
     "index": 21,
     "refTable": "StringArrayElement",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PipelineEffectSpline",
     "type": "Spline",
     "index": 22,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "RankChangeExpectedPerformanceMax",
     "type": "int",
     "index": 23,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "RankChangeOverPerformanceMax",
     "type": "int",
     "index": 24,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "RankChangeUnderPerformanceMax",
     "type": "int",
     "index": 25,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ScholarshipBonusDecommitPenalty",
     "type": "int",
     "index": 26,
     "bits": 2,
     "minValue": "0",
     "maxValue": "3",
     "default": "0"
    },
    {
     "name": "ScholarshipBonusOfferInterestSpline",
     "type": "Spline",
     "index": 27,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ScholarshipBonusVariance",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ScholarshipScoreDecommitPenalty",
     "type": "int",
     "index": 29,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "ScholarshipTierToBonusPercentSpline",
     "type": "Spline",
     "index": 30,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "SchoolPrestigeFactorSpline",
     "type": "Spline",
     "index": 31,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "SchoolPrestigeFactorWeight",
     "type": "float",
     "index": 32,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "SkillPointsBonusMax",
     "type": "int",
     "index": 33,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SkillPointsBonusSpline",
     "type": "Spline",
     "index": 34,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "StarLevelToNationalRecruitingRankSpline",
     "type": "Spline",
     "index": 35,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "TapeScoreToStarLevelThresholds",
     "type": "Spline",
     "index": 36,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "TeamNeedFactorSpline",
     "type": "Spline",
     "index": 37,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "TeamNeedFactorWeight",
     "type": "float",
     "index": 38,
     "bits": 32,
     "default": "0"
    }
   ]
  },
  "HireAndAssignScoutsRequest": {
   "base": "UIRequestForm",
   "assetId": "6495370",
   "numMembers": 37,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 11,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 24
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 25
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 31,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 33,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 30
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 20
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 23
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 17
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 13
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 12
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 27,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 32,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 65,
     "default": "Hire scouts and set scouting assignments for the upcoming season"
    },
    {
     "name": "DraftClassScouting",
     "type": "DraftClassScouting",
     "index": 10,
     "refTable": "DraftClassScouting",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 34,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Title",
     "type": "string",
     "index": 35,
     "bits": null,
     "maxLength": 23,
     "default": "Hire and Assign Scouts"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 36,
     "bits": null,
     "maxLength": 27,
     "default": "HireAndAssignScoutsRequest"
    }
   ]
  },
  "HistoryConfiguration": {
   "base": null,
   "assetId": "6494669",
   "numMembers": 36,
   "fields": [
    {
     "name": "DoesConfidenceEventStack",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "DoesPlayerAbilityProgressionStack",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "DoesPlayerAbilityRegressionStack",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "EntriesPerTeam",
     "type": "int",
     "index": 3,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "HistoryTrackingEnabled",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "MaxEntries",
     "type": "int",
     "index": 5,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "MaxUsersPerLeague",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PercentToPrune",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TrackActivity",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackAgeRegression",
     "type": "bool",
     "index": 9,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackCoachSeasonGoal",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackCoachStatMilestoneGoal",
     "type": "bool",
     "index": 11,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackCoachTraitProgression",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackCoachWeeklyGoal",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackConfidenceEvent",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackCPUTeams",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackFocusTraining",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackFreeAgents",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackInjuryRegression",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackMissedSeasonGoal",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackOnlyDuringOffseason",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackPlayerAbilityProgression",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackPlayerAbilityRegression",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackPlayerAwardMilestoneGoal",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackPlayerContractChangeGoal",
     "type": "bool",
     "index": 24,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackPlayerDepthChartMoveGoal",
     "type": "bool",
     "index": 25,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackPlayerDynamicGoal",
     "type": "bool",
     "index": 26,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackPlayerFantasyGoal",
     "type": "bool",
     "index": 27,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackPlayerFootballRecordMilestoneGoal",
     "type": "bool",
     "index": 28,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackPlayerSeasonGoal",
     "type": "bool",
     "index": 29,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackPlayerStatMilestoneGoal",
     "type": "bool",
     "index": 30,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackPlayerTraitProgression",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackPlayerWeeklyGoal",
     "type": "bool",
     "index": 32,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackPlayerWeightGain",
     "type": "bool",
     "index": 33,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackPlayerWinLossStreakGoal",
     "type": "bool",
     "index": 34,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackUserTeams",
     "type": "bool",
     "index": 35,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "HistoryEntry": {
   "base": null,
   "assetId": "6495006",
   "numMembers": 9,
   "fields": [
    {
     "name": "CurrentStage",
     "type": "SeasonStage",
     "index": 0,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "CurrentWeek",
     "type": "int",
     "index": 1,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "CurrentYear",
     "type": "int",
     "index": 2,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "ExperienceValue",
     "type": "int",
     "index": 3,
     "bits": 16,
     "minValue": "0",
     "maxValue": "64000",
     "default": "0"
    },
    {
     "name": "IsSchemeFit",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "MiscValue",
     "type": "int",
     "index": 5,
     "bits": 12,
     "minValue": "-1000",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "Person",
     "type": "UserEntity",
     "index": 6,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "ProgressionValue",
     "type": "int",
     "index": 7,
     "bits": 8,
     "minValue": "-127",
     "maxValue": "99",
     "default": "0"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 8
    }
   ]
  },
  "HistoryManager": {
   "base": "Module",
   "assetId": "6495141",
   "numMembers": 17,
   "fields": [
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 0,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandleBucketAbilityUpgradeEvent",
     "type": "HistoryManager_HandleBucketAbilityUpgradeEvent",
     "index": 1,
     "refTable": "HistoryManager_HandleBucketAbilityUpgradeEvent",
     "bits": 32
    },
    {
     "name": "HandleDevelopmentTraitUpdatedEvent",
     "type": "HistoryManager_HandleDevelopmentTraitUpdatedEvent",
     "index": 2,
     "refTable": "HistoryManager_HandleDevelopmentTraitUpdatedEvent",
     "bits": 32
    },
    {
     "name": "HandleHistoryEventNotification",
     "type": "HistoryManager_HandleHistoryEventNotification",
     "index": 3,
     "refTable": "HistoryManager_HandleHistoryEventNotification",
     "bits": 32
    },
    {
     "name": "HandlePhysicalAbilityUpdate",
     "type": "HistoryManager_HandlePhysicalAbilityUpdate",
     "index": 4,
     "refTable": "HistoryManager_HandlePhysicalAbilityUpdate",
     "bits": 32
    },
    {
     "name": "HandlePlayerOverallUpdate",
     "type": "HistoryManager_HandlePlayerOverallUpdate",
     "index": 5,
     "refTable": "HistoryManager_HandlePlayerOverallUpdate",
     "bits": 32
    },
    {
     "name": "HandlePurchasePackageUpdate",
     "type": "HistoryManager_HandlePurchasePackageUpdate",
     "index": 6,
     "refTable": "HistoryManager_HandlePurchasePackageUpdate",
     "bits": 32
    },
    {
     "name": "HandleRegisterUser",
     "type": "HistoryManager_HandleRegisterUser",
     "index": 7,
     "refTable": "HistoryManager_HandleRegisterUser",
     "bits": 32
    },
    {
     "name": "HandleRegularSeasonStart",
     "type": "HistoryManager_HandleRegularSeasonStart",
     "index": 8,
     "refTable": "HistoryManager_HandleRegularSeasonStart",
     "bits": 32
    },
    {
     "name": "HandleStoryArcChangeCharacterDataEvent",
     "type": "HistoryManager_HandleStoryArcChangeCharacterDataEvent",
     "index": 9,
     "refTable": "HistoryManager_HandleStoryArcChangeCharacterDataEvent",
     "bits": 32
    },
    {
     "name": "HandleUpdatePlayerContractStatus",
     "type": "HistoryManager_HandleUpdatePlayerContractStatus",
     "index": 10,
     "refTable": "HistoryManager_HandleUpdatePlayerContractStatus",
     "bits": 32
    },
    {
     "name": "HandleUpdateStaffPersonContractStatus",
     "type": "HistoryManager_HandleUpdateStaffPersonContractStatus",
     "index": 11,
     "refTable": "HistoryManager_HandleUpdateStaffPersonContractStatus",
     "bits": 32
    },
    {
     "name": "HandleWeightUpdate",
     "type": "HistoryManager_HandleWeightUpdate",
     "index": 12,
     "refTable": "HistoryManager_HandleWeightUpdate",
     "bits": 32
    },
    {
     "name": "HistoryConfiguration",
     "type": "HistoryConfiguration",
     "index": 13,
     "refTable": "HistoryConfiguration",
     "bits": 32
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 14
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 15,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 16,
     "refTable": "UserRegistry",
     "bits": 32
    }
   ]
  },
  "HistoryManager_BucketAbilityUpgradeReaction": {
   "base": "Reaction",
   "assetId": "8091610",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "BucketAbilityUpgradeEvent",
     "index": 0,
     "refTable": "BucketAbilityUpgradeEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "HistoryManager",
     "type": "HistoryManager",
     "index": 2,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "HistoryManager_DevelopmentTraitUpdatedReaction": {
   "base": "Reaction",
   "assetId": "11199453",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "DevelopmentTraitUpdatedEvent",
     "index": 0,
     "refTable": "DevelopmentTraitUpdatedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "HistoryManager",
     "index": 2,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "HistoryManager_HandleBucketAbilityUpgradeEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "BucketAbilityUpgradeEvent",
     "index": 0,
     "refTable": "BucketAbilityUpgradeEvent",
     "bits": 32
    }
   ]
  },
  "HistoryManager_HandleDevelopmentTraitUpdatedEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "DevelopmentTraitUpdatedEvent",
     "index": 0,
     "refTable": "DevelopmentTraitUpdatedEvent",
     "bits": 32
    }
   ]
  },
  "HistoryManager_HandleHistoryEventNotification": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "PersonHistoryTrackerNotificationEvent",
     "index": 0,
     "refTable": "PersonHistoryTrackerNotificationEvent",
     "bits": 32
    }
   ]
  },
  "HistoryManager_HandlePhysicalAbilityUpdate": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "PhysicalAbilityUpdateEvent",
     "index": 0,
     "refTable": "PhysicalAbilityUpdateEvent",
     "bits": 32
    }
   ]
  },
  "HistoryManager_HandlePlayerOverallUpdate": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "PlayerOverallUpdateEvent",
     "index": 0,
     "refTable": "PlayerOverallUpdateEvent",
     "bits": 32
    }
   ]
  },
  "HistoryManager_HandlePurchasePackageUpdate": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "PurchasePackageUpdateEvent",
     "index": 0,
     "refTable": "PurchasePackageUpdateEvent",
     "bits": 32
    }
   ]
  },
  "HistoryManager_HandleRegisterUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "RegisterUserEvent",
     "index": 0,
     "refTable": "RegisterUserEvent",
     "bits": 32
    }
   ]
  },
  "HistoryManager_HandleRegularSeasonStart": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "RegularSeasonStartEvent",
     "index": 0,
     "refTable": "RegularSeasonStartEvent",
     "bits": 32
    }
   ]
  },
  "HistoryManager_HandleStoryArcChangeCharacterDataEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "StoryArcChangeCharacterDataEvent",
     "index": 0,
     "refTable": "StoryArcChangeCharacterDataEvent",
     "bits": 32
    }
   ]
  },
  "HistoryManager_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "HistoryManager_HandleUpdateStaffPersonContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "UpdateStaffPersonContractStatusEvent",
     "index": 0,
     "refTable": "UpdateStaffPersonContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "HistoryManager_HandleWeightUpdate": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "WeightUpdateEvent",
     "index": 0,
     "refTable": "WeightUpdateEvent",
     "bits": 32
    }
   ]
  },
  "HistoryManager_PhysicalAbilityUpdateReaction": {
   "base": "Reaction",
   "assetId": "11199445",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PhysicalAbilityUpdateEvent",
     "index": 0,
     "refTable": "PhysicalAbilityUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "HistoryManager",
     "index": 2,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "HistoryManager_PlayerOverallUpdateReaction": {
   "base": "Reaction",
   "assetId": "11199438",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PlayerOverallUpdateEvent",
     "index": 0,
     "refTable": "PlayerOverallUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "HistoryManager",
     "index": 2,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "HistoryManager_PlayerRewardNotificationReaction": {
   "base": "Reaction",
   "assetId": "6814737",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PersonHistoryTrackerNotificationEvent",
     "index": 0,
     "refTable": "PersonHistoryTrackerNotificationEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "HistoryManager",
     "index": 2,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "HistoryManager_PurchasePackageUpdateReaction": {
   "base": "Reaction",
   "assetId": "6814741",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PurchasePackageUpdateEvent",
     "index": 0,
     "refTable": "PurchasePackageUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "HistoryManager",
     "index": 2,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "HistoryManager_RegisterUserReaction": {
   "base": "Reaction",
   "assetId": "11098442",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegisterUserEvent",
     "index": 0,
     "refTable": "RegisterUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "HistoryManager",
     "index": 2,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "HistoryManager_RegularSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "11199455",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonStartEvent",
     "index": 0,
     "refTable": "RegularSeasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "HistoryManager",
     "index": 2,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "HistoryManager_StoryArcChangeCharacterDataReaction": {
   "base": "Reaction",
   "assetId": "6814745",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "StoryArcChangeCharacterDataEvent",
     "index": 0,
     "refTable": "StoryArcChangeCharacterDataEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "HistoryManager",
     "index": 2,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "HistoryManager_UpdatePlayerContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6814725",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "HistoryManager",
     "type": "HistoryManager",
     "index": 2,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "HistoryManager_UpdateStaffPersonContractStatusReaction": {
   "base": "Reaction",
   "assetId": "11098444",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UpdateStaffPersonContractStatusEvent",
     "index": 0,
     "refTable": "UpdateStaffPersonContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "HistoryManager",
     "index": 2,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "HistoryManager_WeightUpdateReaction": {
   "base": "Reaction",
   "assetId": "11199440",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "WeightUpdateEvent",
     "index": 0,
     "refTable": "WeightUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "HistoryManager",
     "index": 2,
     "refTable": "HistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "InSeasonPlayerSigningTransaction": {
   "base": "Transaction",
   "assetId": "6498966",
   "numMembers": 25,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 19,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 23,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 5
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 14
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 17
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 18
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 21,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "CutDayEval",
     "type": "CutDayEval",
     "index": 1,
     "refTable": "CutDayEval",
     "bits": 32
    },
    {
     "name": "EndStage",
     "type": "Stage",
     "index": 2,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "FreeAgents",
     "type": "Player[]",
     "index": 3,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "OpenRosterSlotsView",
     "type": "OpenRosterSlotsForTeams",
     "index": 7,
     "refTable": "OpenRosterSlotsForTeams",
     "bits": 32
    },
    {
     "name": "OpenSlots",
     "type": "int",
     "index": 8,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "PlayerChosen",
     "type": "Player",
     "index": 9,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "PlayerContract",
     "type": "PlayerContract",
     "index": 10,
     "refTable": "PlayerContract",
     "bits": 32
    },
    {
     "name": "PlayerContractManager",
     "type": "PlayerContractManager",
     "index": 11,
     "refTable": "PlayerContractManager",
     "bits": 32
    },
    {
     "name": "PlayerManager",
     "type": "PlayerManager",
     "index": 12,
     "refTable": "PlayerManager",
     "bits": 32
    },
    {
     "name": "PlayerSigningEval",
     "type": "PlayerSigningEval",
     "index": 13,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "RosterSize",
     "type": "int",
     "index": 15,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "53"
    },
    {
     "name": "ShuffleTeamsStage",
     "type": "Stage",
     "index": 16,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "Teams",
     "type": "Team[]",
     "index": 20,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "View",
     "type": "SignPlayersForTeams_InSeason",
     "index": 24,
     "refTable": "SignPlayersForTeams_InSeason",
     "bits": 32
    }
   ]
  },
  "InSeasonSignPlayersStartEvent": {
   "base": "Event",
   "assetId": "6498967",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "InSeasonSignPlayersStartReaction": {
   "base": "Reaction",
   "assetId": "6498968",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "InSeasonSignPlayersStartEvent",
     "index": 0,
     "refTable": "InSeasonSignPlayersStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Transaction",
     "type": "InSeasonPlayerSigningTransaction",
     "index": 4,
     "refTable": "InSeasonPlayerSigningTransaction",
     "bits": 32
    }
   ]
  },
  "InductHallOfFameCoachesDataFlow": {
   "base": "ModifierView",
   "assetId": "6498860",
   "numMembers": 8,
   "fields": [
    {
     "name": "Formula",
     "type": "InductHallOfFameCoachesDataFlow_Formula",
     "index": 0,
     "refTable": "InductHallOfFameCoachesDataFlow_Formula",
     "bits": 32
    },
    {
     "name": "HallOfFamers",
     "type": "Coach[]",
     "index": 1,
     "refTable": "Coach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "LegacyScoreEvalRef",
     "type": "LegacyScoreEval",
     "index": 2,
     "refTable": "LegacyScoreEval",
     "bits": 32
    },
    {
     "name": "MadeList",
     "type": "Coach[]",
     "index": 3,
     "refTable": "Coach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SnubbedList",
     "type": "Coach[]",
     "index": 4,
     "refTable": "Coach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 5
    },
    {
     "name": "Subjects",
     "type": "Coach[]",
     "index": 6,
     "refTable": "Coach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 7
    }
   ]
  },
  "InductHallOfFameCoachesDataFlow_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "InjuryEval_BeginWeekReaction": {
   "base": "Reaction",
   "assetId": "6814608",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_BeginWeekEvent",
     "index": 0,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "InjuryEval",
     "type": "InjuryEval",
     "index": 2,
     "refTable": "InjuryEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "InjuryEval_BuildWeeklyReminderRequest": {
   "base": "Injury_WeeklyReminderRequest()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "numPlayersInjured",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "InjuryEval_HandleOffSeasonStartEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "OffseasonStartEvent",
     "index": 0,
     "refTable": "OffseasonStartEvent",
     "bits": 32
    }
   ]
  },
  "InjuryEval_HandleSeasonBeginWeekEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Season_BeginWeekEvent",
     "index": 0,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    }
   ]
  },
  "InjuryEval_InitWeeklyReminderRequest": {
   "base": "Injury_WeeklyReminderRequest()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "numPlayersInjured",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "request",
     "type": "Injury_WeeklyReminderRequest",
     "index": 2,
     "refTable": "Injury_WeeklyReminderRequest",
     "bits": 32
    }
   ]
  },
  "InjuryEval_IssueWeeklyReminderRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "numPlayersInjured",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "InjuryEval_OffSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "9943442",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonStartEvent",
     "index": 0,
     "refTable": "OffseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "InjuryEval",
     "type": "InjuryEval",
     "index": 2,
     "refTable": "InjuryEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "InjuryEval_Transaction": {
   "base": "Transaction",
   "assetId": "6709345",
   "numMembers": 17,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 9,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 14,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 4
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 6
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 7
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 8
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 12,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "EndStage",
     "type": "Stage",
     "index": 1,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 2,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 10,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 11,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "UpdateInjuryView",
     "type": "InjuryEval_UpdateTeamPlayerInjuries",
     "index": 15,
     "refTable": "InjuryEval_UpdateTeamPlayerInjuries",
     "bits": 32
    },
    {
     "name": "UpdateStage",
     "type": "Stage",
     "index": 16,
     "refTable": "Stage",
     "bits": 32
    }
   ]
  },
  "InjuryEval_UpdateTeamPlayerInjuries": {
   "base": "ModifierView",
   "assetId": "6702192",
   "numMembers": 7,
   "fields": [
    {
     "name": "Formula",
     "type": "InjuryEval_UpdateTeamPlayerInjuries_Formula",
     "index": 0,
     "refTable": "InjuryEval_UpdateTeamPlayerInjuries_Formula",
     "bits": 32,
     "default": "Player player = Subject;&#xD;&#xA;&#xD;&#xA;// If this player is injured, decrement the injury duration.&#xD;&#xA;if ((player.InjuryType != InjuryType.Invalid_) && (player.MaxInjuryDuration > 0) && (player.InjurySeverity != InjurySeverity.CareerEnding))&#xD;&#xA;{&#xD;&#xA; player.MaxInjuryDuration = player.MaxInjuryDuration - 1;&#xD;&#xA; player.MinInjuryDuration = player.MinInjuryDuration - 1;&#xD;&#xA;&#xD;&#xA; // If the injury is healed, send an event and clear the injury.&#xD;&#xA; if (player.MaxInjuryDuration <= 0)&#xD;&#xA; {&#xD;&#xA;  // Resetting injury status before sending the injury event.&#xD;&#xA;  // Leaving severity and type reset until after event to avoid risk with this alpha change.&#xD;&#xA;  bool wasEarlyReturn = player.InjuryStatus == InjuryStatus.EarlyReturn; // cache the status for the event.&#xD;&#xA;  player.InjuryStatus = InjuryStatus.Uninjured;&#xD;&#xA;&#xD;&#xA;  // Send the injury event.&#xD;&#xA;  PlayerHealedEvent.Player = player;&#xD;&#xA;  PlayerHealedEvent.Team = Team;&#xD;&#xA;  PlayerHealedEvent.WasEarlyReturn = wasEarlyReturn;&#xD;&#xA;  PlayerHealedEvent.Send();&#xD;&#xA;  PlayerHealedEvent.Player = null;&#xD;&#xA;  PlayerHealedEvent.Team = null;&#xD;&#xA;&#xD;&#xA;  // Injury values (convert to integers for comparison).&#xD;&#xA;  int playerInjurySeverity = player.InjurySeverity;&#xD;&#xA;  int majorInjurySeverity = InjurySeverity.SeveralGames;&#xD;&#xA;  int returningInjuryDuration = InjuryDuration.Returning;&#xD;&#xA;&#xD;&#xA;  // If the player was out for several games, set his injury duration to \"returning\".&#xD;&#xA;  // This tells the presentation system that the player&apos;s next game is his first game&#xD;&#xA;  // back. The value will be reset to zero following the player&apos;s next game.&#xD;&#xA;  if (playerInjurySeverity >= majorInjurySeverity)&#xD;&#xA;  {&#xD;&#xA;   player.MaxInjuryDuration = returningInjuryDuration;&#xD;&#xA;   player.MinInjuryDuration = returningInjuryDuration;&#xD;&#xA;  }&#xD;&#xA;  else&#xD;&#xA;  {&#xD;&#xA;   // Clear the player injury information.&#xD;&#xA;   player.InjurySeverity = InjurySeverity.Invalid_;&#xD;&#xA;   player.InjuryType = InjuryType.Invalid_;&#xD;&#xA;  }&#xD;&#xA; }&#xD;&#xA; else if (player.MinInjuryDuration == 0)    // If the injury min duration is reached, send an event&#xD;&#xA; {&#xD;&#xA;  PlayerEarlyReturnEvent.Player = player;&#xD;&#xA;  PlayerEarlyReturnEvent.Team = Team;&#xD;&#xA;  PlayerEarlyReturnEvent.Send();&#xD;&#xA;  PlayerEarlyReturnEvent.Player = null;&#xD;&#xA;  PlayerEarlyReturnEvent.Team = null;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;else if ((player.InjuryType != InjuryType.Invalid_) && (player.InjurySeverity != InjurySeverity.CareerEnding))&#xD;&#xA;{&#xD;&#xA; //Something is wrong with this player&apos;s injury information.&#xD;&#xA; if ((player.InjurySeverity == InjurySeverity.SeasonEnding) && (player.MaxInjuryDuration == 0))&#xD;&#xA; {&#xD;&#xA;  player.MaxInjuryDuration = 30;&#xD;&#xA;  player.MinInjuryDuration = 30;&#xD;&#xA;  player.InjuryStatus = InjuryStatus.Injured;&#xD;&#xA; }&#xD;&#xA; else&#xD;&#xA; {&#xD;&#xA;  player.MaxInjuryDuration = 0;&#xD;&#xA;  player.MinInjuryDuration = 0;&#xD;&#xA;  player.InjuryStatus = InjuryStatus.Uninjured;&#xD;&#xA;  player.InjurySeverity = InjurySeverity.Invalid_;&#xD;&#xA;  player.InjuryType = InjuryType.Invalid_;&#xD;&#xA; }&#xD;&#xA;}"
    },
    {
     "name": "PlayerEarlyReturnEvent",
     "type": "Player_EarlyReturnEvent",
     "index": 1,
     "refTable": "Player_EarlyReturnEvent",
     "bits": 32
    },
    {
     "name": "PlayerHealedEvent",
     "type": "Player_InjuryHealedEvent",
     "index": 2,
     "refTable": "Player_InjuryHealedEvent",
     "bits": 32
    },
    {
     "name": "Source",
     "type": "record",
     "index": 3
    },
    {
     "name": "Subjects",
     "type": "Player[]",
     "index": 4,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 5,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 6
    }
   ]
  },
  "InjuryEval_UpdateTeamPlayerInjuries_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "InjuryWeekStatusEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "10831447",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "InjuryWeekStatus",
     "index": 3,
     "enum": "InjuryWeekStatus",
     "bits": 3,
     "default": "InjuryWeekStatus:NoInjury"
    }
   ]
  },
  "InjuryWeekStatusLookupTableEntry": {
   "base": null,
   "assetId": "10490609",
   "numMembers": 2,
   "fields": [
    {
     "name": "InjuryStatus",
     "type": "InjuryWeekStatus",
     "index": 0,
     "enum": "InjuryWeekStatus",
     "bits": 3,
     "default": "InjuryWeekStatus:Probable"
    },
    {
     "name": "InjuryWeeks",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "Injury_WeeklyReminderRequest": {
   "base": "UIRequestForm",
   "assetId": "6498455",
   "numMembers": 39,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 11,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 26
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 27
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 33,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 28,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 35,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 22,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 24,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 31,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 30,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 32
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 21
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 10
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 25
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 18
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 13
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 12
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 29,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 34,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "DelegateResponse",
     "type": "UISelectForm",
     "index": 8,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 24,
     "default": "View the injury report."
    },
    {
     "name": "InjuryEvalRef",
     "type": "InjuryEval",
     "index": 14,
     "refTable": "InjuryEval",
     "bits": 32
    },
    {
     "name": "NumPlayersInjured",
     "type": "int",
     "index": 23,
     "bits": 5,
     "minValue": "0",
     "maxValue": "22",
     "default": "0"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 36,
     "bits": null,
     "maxLength": 16,
     "default": "Players Injured"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 37,
     "bits": null,
     "maxLength": 22,
     "default": "Injury_PlayersInjured"
    },
    {
     "name": "ViewInjuryReportResponse",
     "type": "UIFlowForm",
     "index": 38,
     "refTable": "UIFlowForm",
     "bits": 32
    }
   ]
  },
  "IssueTeamDraftBoardRequestsView": {
   "base": "ModifierView",
   "assetId": "6495399",
   "numMembers": 6,
   "fields": [
    {
     "name": "CurrentTeam",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "DraftFlow",
     "type": "FranchiseServer_DraftFlow",
     "index": 1,
     "refTable": "FranchiseServer_DraftFlow",
     "bits": 32
    },
    {
     "name": "Formula",
     "type": "IssueTeamDraftBoardRequestsView_Formula",
     "index": 2,
     "refTable": "IssueTeamDraftBoardRequestsView_Formula",
     "bits": 32,
     "default": "Team team = Subject;&#xD;&#xA;&#xD;&#xA;if (team != CurrentTeam)&#xD;&#xA;{&#xD;&#xA;    DraftFlow.IssueDraftBoardRequest(team);&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 3
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 4,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "IssueTeamDraftBoardRequestsView_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "JobDifficultyEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "13735469",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "JobDifficulty",
     "index": 3,
     "enum": "JobDifficulty",
     "bits": 3,
     "default": "JobDifficulty:VeryLow"
    }
   ]
  },
  "JobDifficultyTuning": {
   "base": "BaseTuning",
   "assetId": "13735476",
   "numMembers": 4,
   "fields": [
    {
     "name": "ADDemeanorToJobDifficultyScore",
     "type": "int[]",
     "index": 0,
     "bits": null,
     "isArray": true
    },
    {
     "name": "JobDifficultyScoreToEnumSpline",
     "type": "Spline",
     "index": 1,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "TeamBudgetGradeToJobDifficultyScore",
     "type": "int[]",
     "index": 2,
     "bits": null,
     "isArray": true
    },
    {
     "name": "TeamPrestigeToJobDifficultyScore",
     "type": "int[]",
     "index": 3,
     "bits": null,
     "isArray": true
    }
   ]
  },
  "JobOpening": {
   "base": null,
   "assetId": "8624654",
   "numMembers": 11,
   "fields": [
    {
     "name": "ContractOfferList",
     "type": "StaffPersonContractOffer[]",
     "index": 0,
     "refTable": "StaffPersonContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Filled",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "FinalContractProgramPoints",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "HighestOfferedProgramPoints",
     "type": "int",
     "index": 3,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "InterestedUserTeamsList",
     "type": "Team[]",
     "index": 4,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsEmergentJobOpening",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Position",
     "type": "CoachPosition",
     "index": 6,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:First_"
    },
    {
     "name": "PrevCoach",
     "type": "Coach",
     "index": 7,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "Reason",
     "type": "CoachLeaveReason",
     "index": 8,
     "enum": "CoachLeaveReason",
     "bits": 3,
     "default": "CoachLeaveReason:None"
    },
    {
     "name": "SelectedCoach",
     "type": "Coach",
     "index": 9,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 10,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "JobSecurityEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "8828478",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "JobSecurityStatus",
     "index": 3,
     "enum": "JobSecurityStatus",
     "bits": 3,
     "default": "JobSecurityStatus:Safe"
    }
   ]
  },
  "LeagueHistoryAward": {
   "base": null,
   "assetId": "6378663",
   "numMembers": 7,
   "fields": [
    {
     "name": "AwardType",
     "type": "AwardType",
     "index": 0,
     "enum": "AwardType",
     "bits": 7,
     "default": "AwardType:INVALID"
    },
    {
     "name": "firstName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 14
    },
    {
     "name": "lastName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 18
    },
    {
     "name": "Position",
     "type": "LeagueHistoryPosition",
     "index": 3,
     "enum": "LeagueHistoryPosition",
     "bits": 6,
     "default": "LeagueHistoryPosition:Invalid_"
    },
    {
     "name": "TeamDisplayName",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 23
    },
    {
     "name": "TeamIdentity",
     "type": "Team",
     "index": 5,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "WinningUser",
     "type": "UserEntity",
     "index": 6,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "LeagueHistoryAwardHistorical": {
   "base": null,
   "assetId": "6499337",
   "numMembers": 4,
   "fields": [
    {
     "name": "firstName",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "lastName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "Position",
     "type": "PositionE",
     "index": 2,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:QB"
    },
    {
     "name": "TeamDisplayName",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 1
    }
   ]
  },
  "LeagueHistoryConferenceChampion": {
   "base": null,
   "assetId": "10845465",
   "numMembers": 21,
   "fields": [
    {
     "name": "ConferenceIdentity",
     "type": "Conference",
     "index": 0,
     "refTable": "Conference",
     "bits": 32
    },
    {
     "name": "ConferenceLogo",
     "type": "int",
     "index": 1,
     "bits": 11,
     "minValue": "-1",
     "maxValue": "2000",
     "default": "-1"
    },
    {
     "name": "ConferenceName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 18
    },
    {
     "name": "LosingTeamIdentity",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "LosingTeamLosses",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "LosingTeamName",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 23
    },
    {
     "name": "LosingTeamRank",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "LosingTeamScore",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "LosingTeamTies",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "LosingTeamUser",
     "type": "UserEntity",
     "index": 9,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "LosingTeamWins",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "WinningCoachFirstName",
     "type": "string",
     "index": 11,
     "bits": null,
     "maxLength": 17
    },
    {
     "name": "WinningCoachLastName",
     "type": "string",
     "index": 12,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "WinningTeamIdentity",
     "type": "Team",
     "index": 13,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "WinningTeamLosses",
     "type": "int",
     "index": 14,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "WinningTeamName",
     "type": "string",
     "index": 15,
     "bits": null,
     "maxLength": 23
    },
    {
     "name": "WinningTeamRank",
     "type": "int",
     "index": 16,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "WinningTeamScore",
     "type": "int",
     "index": 17,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "WinningTeamTies",
     "type": "int",
     "index": 18,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "WinningTeamUser",
     "type": "UserEntity",
     "index": 19,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "WinningTeamWins",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "LeagueHistoryManager": {
   "base": "Module",
   "assetId": "11094446",
   "numMembers": 8,
   "fields": [
    {
     "name": "Dynasty",
     "type": "Franchise",
     "index": 0,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandleRegisterUser",
     "type": "LeagueHistoryManager_HandleRegisterUser",
     "index": 1,
     "refTable": "LeagueHistoryManager_HandleRegisterUser",
     "bits": 32
    },
    {
     "name": "HandleSeasonBegin",
     "type": "none()",
     "index": 2
    },
    {
     "name": "HandleUpdateStaffPersonContractStatus",
     "type": "LeagueHistoryManager_HandleUpdateStaffPersonContractStatus",
     "index": 3,
     "refTable": "LeagueHistoryManager_HandleUpdateStaffPersonContractStatus",
     "bits": 32
    },
    {
     "name": "IssueLeagueHistoryRequest",
     "type": "LeagueHistoryManager_IssueLeagueHistoryRequest",
     "index": 4,
     "refTable": "LeagueHistoryManager_IssueLeagueHistoryRequest",
     "bits": 32,
     "default": "LeagueHistoryRequest request = new LeagueHistoryRequest;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;request.Priority = 1;&#xD;&#xA;request.RequestData = SeasonInfo;&#xD;&#xA;&#xD;&#xA;// Create the response forms.&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;{&#xD;&#xA;    request.ResponseForms.Append( LeagueHistoryResponse);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;request.Issue(userEntity);"
    },
    {
     "name": "LeagueHistory",
     "type": "YearSummary[]",
     "index": 5,
     "refTable": "YearSummary",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "LeagueHistoryResponse",
     "type": "UIFlowForm",
     "index": 6,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 7,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "LeagueHistoryManager_BeginYearReaction": {
   "base": "Reaction",
   "assetId": "11094448",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_BeginYearEvent",
     "index": 0,
     "refTable": "Season_BeginYearEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "LeagueHistoryManager",
     "type": "LeagueHistoryManager",
     "index": 2,
     "refTable": "LeagueHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "LeagueHistoryManager_HandleRegisterUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegisterUserEvent",
     "index": 0,
     "refTable": "RegisterUserEvent",
     "bits": 32
    }
   ]
  },
  "LeagueHistoryManager_HandleUpdateStaffPersonContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UpdateStaffPersonContractStatusEvent",
     "index": 0,
     "refTable": "UpdateStaffPersonContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "LeagueHistoryManager_IssueLeagueHistoryRequest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "LeagueHistoryManager_RegisterUserReaction": {
   "base": "Reaction",
   "assetId": "12988574",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegisterUserEvent",
     "index": 0,
     "refTable": "RegisterUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "LeagueHistoryManager",
     "type": "LeagueHistoryManager",
     "index": 2,
     "refTable": "LeagueHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "LeagueHistoryManager_UpdateStaffPersonContractStatusReaction": {
   "base": "Reaction",
   "assetId": "12988610",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UpdateStaffPersonContractStatusEvent",
     "index": 0,
     "refTable": "UpdateStaffPersonContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "LeagueHistoryManager",
     "type": "LeagueHistoryManager",
     "index": 2,
     "refTable": "LeagueHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "LeagueHistoryPositionEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "10845623",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "LeagueHistoryPosition",
     "index": 3,
     "enum": "LeagueHistoryPosition",
     "bits": 6,
     "default": "LeagueHistoryPosition:Invalid_"
    }
   ]
  },
  "LeagueHistoryRequest": {
   "base": "UIRequestForm",
   "assetId": "6709404",
   "numMembers": 35,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 23
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 24
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 30,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 32,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 27,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 29
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 19
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 22
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 16
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 26,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 15,
     "default": "League History"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 15,
     "default": "League History"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 14,
     "default": "LeagueHistory"
    }
   ]
  },
  "LeagueSetting": {
   "base": "FootballLeagueSetting",
   "assetId": "6378593",
   "numMembers": 143,
   "fields": [
    {
     "name": "BlockScaling",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "CatchTackleScaling",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "CutStickImpact",
     "type": "int",
     "index": 22,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "EndOfQuarterRecovery",
     "type": "int",
     "index": 23,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "HalftimeRecovery",
     "type": "int",
     "index": 30,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "HitStickImpact",
     "type": "int",
     "index": 34,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "ImpactBlockScaling",
     "type": "int",
     "index": 35,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "ImportCoachDescription",
     "type": "string",
     "index": 36,
     "bits": null,
     "maxLength": 53,
     "default": "This setting determines if the coach can be imported"
    },
    {
     "name": "IsCoachModeAutopassEnabled",
     "type": "bool",
     "index": 43,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsCoachModeAutopassEnabledDescription",
     "type": "string",
     "index": 44,
     "bits": null,
     "maxLength": 135,
     "default": "When set to On, if Coach Mode is enabled, the Quarterback will automatically throw the ball if you do not take control after the snap."
    },
    {
     "name": "IsCoachModeAutosnapEnabled",
     "type": "bool",
     "index": 45,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsCoachModeAutosnapEnabledDescription",
     "type": "string",
     "index": 46,
     "bits": null,
     "maxLength": 82,
     "default": "When set to ON, if Coach Mode is enabled, the ball will be automatically snapped."
    },
    {
     "name": "IsCoachModeEnabled",
     "type": "bool",
     "index": 47,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsCoachModeEnabledDescription",
     "type": "string",
     "index": 48,
     "bits": null,
     "maxLength": 158,
     "default": "When set to ON, after selecting a play, the play will commence without requiring further input. The user can also apply pre-play adjustments before the snap."
    },
    {
     "name": "IsCoachModePreplayCutoffEnabled",
     "type": "bool",
     "index": 49,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsCoachModePreplayCutoffEnabledDescription",
     "type": "string",
     "index": 50,
     "bits": null,
     "maxLength": 94,
     "default": "When set to ON, if Coach Mode is enabled, the Preplay Menu will be cut off prior to the snap."
    },
    {
     "name": "IsCoachModeSuggestionsEnabled",
     "type": "bool",
     "index": 51,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsCoachModeSuggestionsEnabledDescription",
     "type": "string",
     "index": 52,
     "bits": null,
     "maxLength": 79,
     "default": "When set to ON, if Coach Mode is enabled, Coach Suggestions will be available."
    },
    {
     "name": "IsImportCoachEnabled",
     "type": "bool",
     "index": 58,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsWearAndTearEnabled",
     "type": "bool",
     "index": 79,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PerPlayRecovery",
     "type": "int",
     "index": 98,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "PrecipitationBrokenTackleScaling",
     "type": "int",
     "index": 111,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "PrecipitationCatchChanceScaling",
     "type": "int",
     "index": 112,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "PrecipitationKickingAccuracyScaling",
     "type": "int",
     "index": 113,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "PrecipitationKickingStrengthScaling",
     "type": "int",
     "index": 114,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "PrecipitationLocomotionPenaltyScaling",
     "type": "int",
     "index": 115,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "PrecipitationPassAccuracyScaling",
     "type": "int",
     "index": 116,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "PrecipitationPassStrengthScaling",
     "type": "int",
     "index": 117,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "PrecipitationSlipScaling",
     "type": "int",
     "index": 118,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "RecoveryPoolBasedOnQuarterLength",
     "type": "int",
     "index": 123,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "SackScaling",
     "type": "int",
     "index": 124,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "SizeDifferentialImpact",
     "type": "int",
     "index": 127,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "TackleImpactScaling",
     "type": "int",
     "index": 135,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "TimeOutRecovery",
     "type": "int",
     "index": 138,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "WeekToWeekRecovery",
     "type": "int",
     "index": 142,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "AbilityEditControls",
     "type": "AbilityEditControlOptions",
     "index": 0,
     "enum": "AbilityEditControlOptions",
     "bits": 2,
     "default": "AbilityEditControlOptions:ANY"
    },
    {
     "name": "AbilityEditControlsDescription",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 224,
     "default": "This setting controls whether or not a league member can edit player ratings on their team. Regardless of this setting, only the Commissioner can edit players on other teams."
    },
    {
     "name": "AcceleratedClockDescription",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 119,
     "default": "Accelerated clock"
    },
    {
     "name": "AllowCoachRespecDescription",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 49,
     "default": "Allow coach respec"
    },
    {
     "name": "AllowCoordinatorRespecDescription",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 50,
     "default": "Allow coodinator respec"
    },
    {
     "name": "BallHawk",
     "type": "TeamSettingOverride",
     "index": 5,
     "enum": "TeamSettingOverride",
     "bits": 2,
     "default": "TeamSettingOverride:KEEP_INDIVIDUAL"
    },
    {
     "name": "BallHawkDescription",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 108,
     "default": "Standardize the Ball Hawk setting for all users in the league, or allow for individual setting differences"
    },
    {
     "name": "CoachFiring",
     "type": "CoachFiringSetting",
     "index": 9,
     "enum": "CoachFiringSetting",
     "bits": 2,
     "default": "CoachFiringSetting:ON"
    },
    {
     "name": "CoachFiringDescription",
     "type": "string",
     "index": 10,
     "bits": null,
     "maxLength": 204,
     "default": "This setting controls whether or not any Coach can be fired (ON), CPU Coaches only (CPU Only), or not at all (OFF). Regardless of settings, user coaches will not be fired in the first year of the league."
    },
    {
     "name": "CoachLevelsPurchaseDescription",
     "type": "string",
     "index": 11,
     "bits": null,
     "maxLength": 161,
     "default": "If ON, players can purchase Coach Levels. If OFF, no user will be able to purchase Coach Levels."
    },
    {
     "name": "CoachStartingLevel",
     "type": "int",
     "index": 12,
     "bits": 5,
     "minValue": "1",
     "maxValue": "20",
     "default": "1"
    },
    {
     "name": "CoachStartingLevelDescription",
     "type": "string",
     "index": 13,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "CoachXPSpeedDescription",
     "type": "string",
     "index": 14,
     "bits": null,
     "maxLength": 52
    },
    {
     "name": "CoachXPSpeedSetting",
     "type": "CoachExperienceSpeed",
     "index": 15,
     "enum": "CoachExperienceSpeed",
     "bits": 3,
     "default": "CoachExperienceSpeed:Normal"
    },
    {
     "name": "CPUPlayerTransferChance",
     "type": "int",
     "index": 16,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "CPUPlayerTransferChanceDescription",
     "type": "string",
     "index": 17,
     "bits": null,
     "maxLength": 188,
     "default": "Scales the chance that a player on a CPU controlled team transfers."
    },
    {
     "name": "CPUProgressionDescription",
     "type": "string",
     "index": 18,
     "bits": null,
     "maxLength": 48
    },
    {
     "name": "CPUProgressionFrequency",
     "type": "LeagueProgressionFrequencySetting",
     "index": 19,
     "enum": "LeagueProgressionFrequencySetting",
     "bits": 2,
     "default": "LeagueProgressionFrequencySetting:WEEKLY"
    },
    {
     "name": "CPUTalentProgressionDescription",
     "type": "string",
     "index": 20,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "CPUTalentProgressionFrequency",
     "type": "LeagueProgressionFrequencySetting",
     "index": 21,
     "enum": "LeagueProgressionFrequencySetting",
     "bits": 2,
     "default": "LeagueProgressionFrequencySetting:WEEKLY"
    },
    {
     "name": "EntitlementAwardDescription",
     "type": "string",
     "index": 24,
     "bits": null,
     "maxLength": 226,
     "default": "If ON, any user who has a pre-order bonus will be granted staff points IF they are the first coach on that team. If OFF, no user will get the bonus staff points."
    },
    {
     "name": "FranchiseStyle",
     "type": "FranchiseStyle",
     "index": 25,
     "enum": "FranchiseStyle",
     "bits": 2,
     "default": "FranchiseStyle:Classic"
    },
    {
     "name": "FullOnFieldControlDescription",
     "type": "string",
     "index": 26,
     "bits": null,
     "maxLength": 132,
     "default": "REMOVE FROM DYNASTY"
    },
    {
     "name": "GameOptionSlider",
     "type": "GameOptionSlider",
     "index": 27,
     "refTable": "GameOptionSlider",
     "bits": 32
    },
    {
     "name": "GameStyle",
     "type": "GameStyle",
     "index": 28,
     "enum": "GameStyle",
     "bits": 8,
     "default": "GameStyle:Default_"
    },
    {
     "name": "GameStyleDescription",
     "type": "string",
     "index": 29,
     "bits": null,
     "maxLength": 31,
     "default": "Sets the game play experience."
    },
    {
     "name": "HeatSeeker",
     "type": "TeamSettingOverride",
     "index": 31,
     "enum": "TeamSettingOverride",
     "bits": 2,
     "default": "TeamSettingOverride:KEEP_INDIVIDUAL"
    },
    {
     "name": "HeatSeekerDescription",
     "type": "string",
     "index": 32,
     "bits": null,
     "maxLength": 110,
     "default": "Standardize the Heat Seeker setting for all users in the league, or allow for individual setting differences"
    },
    {
     "name": "HighSchoolExperienceEnabledDescription",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 245,
     "default": "Enables the brand new High School Experience high school experience where you can build your recruiting tape by playing the defining moments of your Senior season. Manage your offers, cut down teams, and make the right selection on Signing Day."
    },
    {
     "name": "InjuryDescription",
     "type": "string",
     "index": 37,
     "bits": null,
     "maxLength": 40,
     "default": "Injuries"
    },
    {
     "name": "InstantStarterDescription",
     "type": "string",
     "index": 38,
     "bits": null,
     "maxLength": 115,
     "default": "Commish edit players"
    },
    {
     "name": "IsAcceleratedClockEnabled",
     "type": "bool",
     "index": 39,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsAllowCoachRespecEnabled",
     "type": "bool",
     "index": 40,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsAllowCoordinatorRespecEnabled",
     "type": "bool",
     "index": 41,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsCoachLevelsPurchaseEnabled",
     "type": "bool",
     "index": 42,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsCrossplayEnabled",
     "type": "bool",
     "index": 53,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsCrossplayEnabledDescription",
     "type": "string",
     "index": 54,
     "bits": null,
     "maxLength": 601,
     "default": "Cross-Play allows your Dynsaty to contain players on other supported platforms. Disabling Cross-Play means that only players on your platform may participate in or join the created Dynasty. This setting exists per Dynasty and, once enabled, the setting becomes permanent. While enabled, players of other platforms may receive your platform&apos;s ID and other information necessary to enable Cross-Play. Please see the EA Privacy and Cookie Policy (https://privacy.ea.com) for more details."
    },
    {
     "name": "IsEntitlementAwardEnabled",
     "type": "bool",
     "index": 55,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsFullOnFieldControlEnabled",
     "type": "bool",
     "index": 56,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsHighSchoolExperienceEnabled",
     "type": "bool",
     "index": 57,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsInjuryEnabled",
     "type": "bool",
     "index": 59,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsInstantStarterEnabled",
     "type": "bool",
     "index": 60,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsLegendEnabled",
     "type": "bool",
     "index": 61,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsLineupControlEnabled",
     "type": "bool",
     "index": 62,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsMarketplaceRewardEnabled",
     "type": "bool",
     "index": 63,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsNextGenStatsEnabled",
     "type": "bool",
     "index": 64,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPlayClockEnabled",
     "type": "bool",
     "index": 65,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPlayerMetersEnabled",
     "type": "bool",
     "index": 66,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPracticeInjuryEnabled",
     "type": "bool",
     "index": 67,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsProgressiveFatigueEnabled",
     "type": "bool",
     "index": 68,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPrologueActive",
     "type": "bool",
     "index": 69,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPublicEnabled",
     "type": "bool",
     "index": 70,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsPublicEnabledDescription",
     "type": "string",
     "index": 71,
     "bits": null,
     "maxLength": 141,
     "default": "When disabled, tutorial popups will not show up in Dynasty screens. Does not affect tutorials during Gameplay. On = Public, Off = Private."
    },
    {
     "name": "IsRecruitFlippingEnabled",
     "type": "bool",
     "index": 72,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsRecruitFlippingEnabledDescription",
     "type": "string",
     "index": 73,
     "bits": null,
     "maxLength": 312,
     "default": "When ON, committed recruits first enter a Verbal Commit stage before they Hard Commit. During this window, rival schools can still recruit and accumulate influence to flip the recruit away from their committed school. When OFF, recruits skip the Verbal Commit stage and commit directly, no school can flip them."
    },
    {
     "name": "IsSimInjuryEnabled",
     "type": "bool",
     "index": 74,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsSuperstar",
     "type": "bool",
     "index": 75,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsSuperstarAbilitiesEnabled",
     "type": "bool",
     "index": 76,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsUserPlayerReleaseEnabled",
     "type": "bool",
     "index": 77,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsUserRetirementEnabled",
     "type": "bool",
     "index": 78,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "LeagueStartingPoint",
     "type": "LeagueStartingPoint",
     "index": 80,
     "enum": "LeagueStartingPoint",
     "bits": 2,
     "default": "LeagueStartingPoint:PRESEASON"
    },
    {
     "name": "LeagueType",
     "type": "LeagueTypeSetting",
     "index": 81,
     "enum": "LeagueTypeSetting",
     "bits": 4,
     "default": "LeagueTypeSetting:ALL"
    },
    {
     "name": "LeagueTypeDescription",
     "type": "string",
     "index": 82,
     "bits": null,
     "maxLength": 52,
     "default": "League type"
    },
    {
     "name": "LegacyScoreEnabled",
     "type": "bool",
     "index": 83,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LegendDescription",
     "type": "string",
     "index": 84,
     "bits": null,
     "maxLength": 33,
     "default": "Legends"
    },
    {
     "name": "LineupControlDescription",
     "type": "string",
     "index": 85,
     "bits": null,
     "maxLength": 140,
     "default": "REMOVE FROM DYNASTY"
    },
    {
     "name": "ManualProgressionXPPenalty",
     "type": "int",
     "index": 86,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "25"
    },
    {
     "name": "ManualProgressionXPPenaltyDescription",
     "type": "string",
     "index": 87,
     "bits": null,
     "maxLength": 135,
     "default": "When Auto Progression is turned off for a user-controlled team, this penalty will be applied to all XP earned by players on that team."
    },
    {
     "name": "MaxTransfersPerTeam",
     "type": "int",
     "index": 88,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "15"
    },
    {
     "name": "MaxTransfersPerTeamDescription",
     "type": "string",
     "index": 89,
     "bits": null,
     "maxLength": 126,
     "default": "The maximum number of players who can transfer from a team."
    },
    {
     "name": "MaxUsers",
     "type": "int",
     "index": 90,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    },
    {
     "name": "MaxUsersDescription",
     "type": "string",
     "index": 91,
     "bits": null,
     "maxLength": 62,
     "default": "Max users"
    },
    {
     "name": "MinPlayClock",
     "type": "LeagueAcceleratedClockSetting",
     "index": 92,
     "enum": "LeagueAcceleratedClockSetting",
     "bits": 4,
     "default": "LeagueAcceleratedClockSetting:ACCELERATEDCLOCK_OFF"
    },
    {
     "name": "MinPlayClockDescription",
     "type": "string",
     "index": 93,
     "bits": null,
     "maxLength": 119,
     "default": "Speeds up the clock after a play call. This shortens Game Length while also providing more realistic clock management."
    },
    {
     "name": "MinRosterSize",
     "type": "MinRosterSize",
     "index": 94,
     "enum": "MinRosterSize",
     "bits": 4,
     "default": "MinRosterSize:MINIMUM_ROSTER_SIZE_46"
    },
    {
     "name": "MinRosterSizeDescription",
     "type": "string",
     "index": 95,
     "bits": null,
     "maxLength": 129,
     "default": "Min Team Size"
    },
    {
     "name": "OffSeasonPlayerCutLimit",
     "type": "OffSeasonPlayerCutLimit",
     "index": 96,
     "enum": "OffSeasonPlayerCutLimit",
     "bits": 4,
     "default": "OffSeasonPlayerCutLimit:PLAYER_CUT_LIMIT_UNLIMITED"
    },
    {
     "name": "OffSeasonPlayerCutLimitDescription",
     "type": "string",
     "index": 97,
     "bits": null,
     "maxLength": 141,
     "default": "OffSeason Player Cut Limit"
    },
    {
     "name": "PlayCallCooldown",
     "type": "int",
     "index": 99,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "PlayCallCooldownDescription",
     "type": "string",
     "index": 100,
     "bits": null,
     "maxLength": 92,
     "default": "The number of plays that need to be called before a user can call a previously called play."
    },
    {
     "name": "PlayCallLimit",
     "type": "int",
     "index": 101,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "0"
    },
    {
     "name": "PlayCallLimitDescription",
     "type": "string",
     "index": 102,
     "bits": null,
     "maxLength": 100,
     "default": "The amount of times in a game a player can call the same play before it is locked from further use."
    },
    {
     "name": "PlayClockDescription",
     "type": "string",
     "index": 103,
     "bits": null,
     "maxLength": 34,
     "default": "Play clock"
    },
    {
     "name": "PlayerMovementLimit",
     "type": "PlayerMovementLimit",
     "index": 104,
     "enum": "PlayerMovementLimit",
     "bits": 4,
     "default": "PlayerMovementLimit:PLAYER_MOVE_LIMIT_UNLIMITED"
    },
    {
     "name": "PlayerMovementLimitDescription",
     "type": "string",
     "index": 105,
     "bits": null,
     "maxLength": 175,
     "default": "In-Season Player Movement Limit"
    },
    {
     "name": "PlayerOVRCutRestriction",
     "type": "PlayerOVRCutRestriction",
     "index": 106,
     "enum": "PlayerOVRCutRestriction",
     "bits": 4,
     "default": "PlayerOVRCutRestriction:PLAYER_CUT_RESTRICTION_OFF"
    },
    {
     "name": "PlayerOVRCutRestrictionDescription",
     "type": "string",
     "index": 107,
     "bits": null,
     "maxLength": 142,
     "default": "PlayerOVRCutRestriction"
    },
    {
     "name": "PlayerPlaycallDescription",
     "type": "string",
     "index": 108,
     "bits": null,
     "maxLength": 81,
     "default": "Player playcall"
    },
    {
     "name": "PlayerPlaycallPermission",
     "type": "PlayerPlaycallPermission",
     "index": 109,
     "enum": "PlayerPlaycallPermission",
     "bits": 2,
     "default": "PlayerPlaycallPermission:ANY_PLAYER"
    },
    {
     "name": "PracticeInjuryDescription",
     "type": "string",
     "index": 110,
     "bits": null,
     "maxLength": 193,
     "default": "REMOVE FROM DYNASTY"
    },
    {
     "name": "ProgressiveFatigueDescription",
     "type": "string",
     "index": 119,
     "bits": null,
     "maxLength": 215,
     "default": "Progressive Fatigue causes your players to get more fatigued as the season goes on. Set this to On (enabled) or Off (disabled)."
    },
    {
     "name": "PublicLeagueDescription",
     "type": "string",
     "index": 120,
     "bits": null,
     "maxLength": 132,
     "default": "Leagues can be public or private. Public leagues are open to anyone while private leagues require a password or invitation to join."
    },
    {
     "name": "QuarterLength",
     "type": "int",
     "index": 121,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "QuarterLengthDescription",
     "type": "string",
     "index": 122,
     "bits": null,
     "maxLength": 31,
     "default": "Quarter length"
    },
    {
     "name": "ScheduleManagerType",
     "type": "ScheduleManagerType",
     "index": 125,
     "enum": "ScheduleManagerType",
     "bits": 1,
     "default": "ScheduleManagerType:GeneratorType"
    },
    {
     "name": "SimInjuriesDescription",
     "type": "string",
     "index": 126,
     "bits": null,
     "maxLength": 46,
     "default": "Sim Injuries"
    },
    {
     "name": "SkillLevel",
     "type": "GameSkillLevelSetting",
     "index": 128,
     "enum": "GameSkillLevelSetting",
     "bits": 4,
     "default": "GameSkillLevelSetting:VARSITY"
    },
    {
     "name": "SkillLevelDescription",
     "type": "string",
     "index": 129,
     "bits": null,
     "maxLength": 214,
     "default": "Select the game difficulty appropriate for you. Freshman is great for new users while Heisman gives the stiffest challenge."
    },
    {
     "name": "SoftCommitInfluenceBonus",
     "type": "int",
     "index": 130,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "25"
    },
    {
     "name": "SoftCommitInfluenceBonusDescription",
     "type": "string",
     "index": 131,
     "bits": null,
     "maxLength": 427,
     "default": "Each week, the school a recruit has Verbally Committed to earns a percentage bonus on top of their normally earned recruiting influence. This setting controls the base percentage of that bonus, which is then further scaled by the school&apos;s pipeline strength, prestige, and proximity to the recruit&apos;s home. Higher values make it harder for other schools to flip committed recruits; lower values make commitments easier to break."
    },
    {
     "name": "SuperstarAbilitiesDescription",
     "type": "string",
     "index": 132,
     "bits": null,
     "maxLength": 141
    },
    {
     "name": "SwitchAssist",
     "type": "TeamSettingOverride",
     "index": 133,
     "enum": "TeamSettingOverride",
     "bits": 2,
     "default": "TeamSettingOverride:KEEP_INDIVIDUAL"
    },
    {
     "name": "SwitchAssistDescription",
     "type": "string",
     "index": 134,
     "bits": null,
     "maxLength": 112,
     "default": "Standardize the Switch Assist setting for all users in the league, or allow for individual setting differences"
    },
    {
     "name": "TalentProgressSpeed",
     "type": "TalentProgressSpeed",
     "index": 136,
     "enum": "TalentProgressSpeed",
     "bits": 3,
     "default": "TalentProgressSpeed:Normal"
    },
    {
     "name": "TalentProgressSpeedDescription",
     "type": "string",
     "index": 137,
     "bits": null,
     "maxLength": 136,
     "default": "Multiply the amount of Staff Points needed to purchase each Talent. Slowest (3x), Slower (2x), Slow (1.5x), Normal (1x), or Fast (0.5x)"
    },
    {
     "name": "UserPlayerTransferChance",
     "type": "int",
     "index": 139,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "UserPlayerTransferChanceDescription",
     "type": "string",
     "index": 140,
     "bits": null,
     "maxLength": 190,
     "default": "Scales the chance that a player on a user controlled team transfers."
    },
    {
     "name": "WearAndTearDescription",
     "type": "string",
     "index": 141,
     "bits": null,
     "maxLength": 140,
     "default": "This setting determines if your players will accumulate Wear and Tear over the course of the season."
    }
   ]
  },
  "LiveSeasonPostGamePopup": {
   "base": null,
   "assetId": "6499207",
   "numMembers": 6,
   "fields": [
    {
     "name": "ContinueButton",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 20
    },
    {
     "name": "Description",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 301
    },
    {
     "name": "Header",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 13
    },
    {
     "name": "ReturnButton",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 20
    },
    {
     "name": "SecondaryDescription",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 78
    },
    {
     "name": "Title",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 20
    }
   ]
  },
  "MakeContractOffersRequest": {
   "base": "UIRequestForm",
   "assetId": "6495336",
   "numMembers": 38,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 11,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 25
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 26
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 32,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 27,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 34,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 23,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 30,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 31
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 20
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 10
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 24
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 17
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 13
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 12,
     "default": "PlayerSigningEvalRef.ProcessMakeContractOffersRequest(this);"
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 28,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 33,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "DelegateResponse",
     "type": "UISelectForm",
     "index": 8,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 38,
     "default": "Make offers to available free agents."
    },
    {
     "name": "PlayerSigningEvalRef",
     "type": "PlayerSigningEval",
     "index": 22,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 35,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Title",
     "type": "string",
     "index": 36,
     "bits": null,
     "maxLength": 18,
     "default": "Free Agent Offers"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 37,
     "bits": null,
     "maxLength": 1
    }
   ]
  },
  "MakeContractOffersRequestTeams": {
   "base": "ModifierView",
   "assetId": "6610500",
   "numMembers": 7,
   "fields": [
    {
     "name": "Formula",
     "type": "MakeContractOffersRequestTeams_Formula",
     "index": 0,
     "refTable": "MakeContractOffersRequestTeams_Formula",
     "bits": 32,
     "default": "//Build and Issue Request&#xD;&#xA;MakeContractOffersRequest request = PlayerSigningEvalRef.CreateMakeContractOffersRequest(Subject);&#xD;&#xA;&#xD;&#xA;TeamRequestManager.Issue(Subject,request);&#xD;&#xA;"
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerSigningEvalRef",
     "type": "PlayerSigningEval",
     "index": 2,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "Source",
     "type": "record",
     "index": 3
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 4,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamRequestManager",
     "type": "TeamRequestManager",
     "index": 5,
     "refTable": "TeamRequestManager",
     "bits": 32
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 6
    }
   ]
  },
  "MakeContractOffersRequestTeams_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "MakeFreeAgentOffersStartEvent": {
   "base": "Event",
   "assetId": "6598597",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "ManageStaffRequest": {
   "base": "UIRequestForm",
   "assetId": "6495400",
   "numMembers": 35,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 23
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 24
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 30,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 32,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 27,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 29
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 19
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 22
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 16
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 26,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 46
    },
    {
     "name": "Title",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 13,
     "default": "Manage Staff"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 33,
     "default": "ManageStaffRequest"
    }
   ]
  },
  "ManageTeamRequest": {
   "base": "UIRequestForm",
   "assetId": "6495403",
   "numMembers": 35,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 23
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 24
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 30,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 32,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 27,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 29
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 19
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 22
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 16
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 26,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "Title",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 12,
     "default": "Manage Team"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 33,
     "default": "ManageTeamRequest"
    }
   ]
  },
  "MediaQuestionOnTeam": {
   "base": "MediaQuestion",
   "assetId": "6549023",
   "numMembers": 16,
   "fields": [
    {
     "name": "AudioId",
     "type": "int",
     "index": 0,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "DebugQuestion",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "GetRating",
     "type": "MediaQuestion_GetRating",
     "index": 2,
     "refTable": "MediaQuestion_GetRating",
     "bits": 32,
     "default": "int priority = 75;&#xD;&#xA;&#xD;&#xA;priority;"
    },
    {
     "name": "ImageId",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IsForCoach",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsForOwner",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsForPlayer",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "MaxStartDate",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MaxStartDateType",
     "type": "DurationType",
     "index": 9,
     "enum": "DurationType",
     "bits": 3,
     "default": "DurationType:Games"
    },
    {
     "name": "MediaPersonality",
     "type": "MediaPersonality",
     "index": 10,
     "refTable": "MediaPersonality",
     "bits": 32
    },
    {
     "name": "MinStartDate",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MinStartDateType",
     "type": "DurationType",
     "index": 12,
     "enum": "DurationType",
     "bits": 3,
     "default": "DurationType:Games"
    },
    {
     "name": "Question",
     "type": "string",
     "index": 13,
     "bits": null,
     "maxLength": 256
    },
    {
     "name": "QuestionId",
     "type": "int",
     "index": 14,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Responses",
     "type": "MediaGoal[]",
     "index": 15,
     "refTable": "MediaGoal",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "GetRatingUsingTeam",
     "type": "MediaQuestionOnTeam_GetRatingUsingTeam",
     "index": 3,
     "refTable": "MediaQuestionOnTeam_GetRatingUsingTeam",
     "bits": 32,
     "default": "int rating = 0;&#xD;&#xA;&#xD;&#xA;rating;"
    }
   ]
  },
  "MediaQuestionOnTeam_GetRatingUsingTeam": {
   "base": "int()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "statManager",
     "type": "StatManager",
     "index": 1,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "gamesPlayed",
     "type": "int",
     "index": 2,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "currentWeek",
     "type": "int",
     "index": 3,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    }
   ]
  },
  "MediaRelations_PreSeasonStart_Reaction": {
   "base": "Reaction",
   "assetId": "6498883",
   "numMembers": 3,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonWeekStartEvent",
     "index": 0,
     "refTable": "PreseasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "ModifyScholarshipBonusTierAction": {
   "base": "SequenceAction",
   "assetId": "11742357",
   "numMembers": 5,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "Amount",
     "type": "int",
     "index": 1,
     "bits": 4,
     "minValue": "-4",
     "maxValue": "4",
     "default": "0"
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 4,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "ModifyScholarshipScoreAction": {
   "base": "SequenceAction",
   "assetId": "11742356",
   "numMembers": 5,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "Amount",
     "type": "int",
     "index": 1,
     "bits": 12,
     "minValue": "-2000",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 4,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "ModifyStaffPointsAction": {
   "base": "SequenceAction",
   "assetId": "6536995",
   "numMembers": 5,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "Amount",
     "type": "int",
     "index": 1,
     "bits": 9,
     "minValue": "-200",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 4,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "ModifyTeamDevTraitAction": {
   "base": "SequenceAction",
   "assetId": "6536993",
   "numMembers": 6,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "Amount",
     "type": "int",
     "index": 1,
     "bits": 3,
     "minValue": "0",
     "maxValue": "5",
     "default": "0"
    },
    {
     "name": "PositionCategory",
     "type": "PositionCategory",
     "index": 4,
     "enum": "PositionCategory",
     "bits": 4,
     "default": "PositionCategory:All"
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 5,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "ModifyTeamLegacyScoreAction": {
   "base": "SequenceAction",
   "assetId": "6536991",
   "numMembers": 6,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "Amount",
     "type": "int",
     "index": 1,
     "bits": 15,
     "minValue": "-10000",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "PositionCategory",
     "type": "PositionCategory",
     "index": 4,
     "enum": "PositionCategory",
     "bits": 4,
     "default": "PositionCategory:All"
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 5,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "ModifyTeamPlayerAbilityAction": {
   "base": "SequenceAction",
   "assetId": "6536989",
   "numMembers": 7,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Ability",
     "type": "PlayerAbility",
     "index": 0,
     "enum": "PlayerAbility",
     "bits": 6,
     "default": "PlayerAbility:Invalid_"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 1,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "Amount",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PositionCategory",
     "type": "PositionCategory",
     "index": 5,
     "enum": "PositionCategory",
     "bits": 4,
     "default": "PositionCategory:All"
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 6,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "Motivation": {
   "base": null,
   "assetId": "6708605",
   "numMembers": 3,
   "fields": [
    {
     "name": "Name",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 65
    },
    {
     "name": "PositionFlagTable",
     "type": "PositionFlagTable",
     "index": 1,
     "refTable": "PositionFlagTable",
     "bits": 32
    },
    {
     "name": "Type",
     "type": "MotivationType",
     "index": 2,
     "enum": "MotivationType",
     "bits": 4,
     "default": "MotivationType:None"
    }
   ]
  },
  "MotivationImportanceEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "8224477",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "MotivationImportance",
     "index": 3,
     "enum": "MotivationImportance",
     "bits": 3,
     "default": "MotivationImportance:First_"
    }
   ]
  },
  "MySchoolCoachPrestigeTuning": {
   "base": "BaseTuning",
   "assetId": "6816542",
   "numMembers": 4,
   "fields": [
    {
     "name": "CoachPrestigeRankToGradeRange",
     "type": "MySchoolRankingRangesTable",
     "index": 0,
     "refTable": "MySchoolRankingRangesTable",
     "bits": 32
    },
    {
     "name": "DCPerformanceWeight",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HCPerformanceWeight",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OCPerformanceWeight",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "MySchoolCoachStabilityTuning": {
   "base": "BaseTuning",
   "assetId": "6816536",
   "numMembers": 5,
   "fields": [
    {
     "name": "ContractYearsRemainingMod",
     "type": "int",
     "index": 0,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "CoordSeasonsWithTeamSpline",
     "type": "Spline",
     "index": 1,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "HCSeasonsWithTeamSpline",
     "type": "Spline",
     "index": 2,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "JobSecurityPercentageMod",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PointsToGradeRange",
     "type": "MySchoolRankingRangesTable",
     "index": 4,
     "refTable": "MySchoolRankingRangesTable",
     "bits": 32
    }
   ]
  },
  "MySchoolGradeEval_CalculateJobDifficulty": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamOVRRank",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "MySchoolGradeEval_HandleTeamUpgradeEffectsUpdated": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "TeamUpgradeEffectsUpdatedEvent",
     "index": 0,
     "refTable": "TeamUpgradeEffectsUpdatedEvent",
     "bits": 32
    }
   ]
  },
  "MySchoolGradeEval_TeamUpgradeEffectsUpdatedReaction": {
   "base": "Reaction",
   "assetId": "12345563",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "TeamUpgradeEffectsUpdatedEvent",
     "index": 0,
     "refTable": "TeamUpgradeEffectsUpdatedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "MySchoolGradeEval",
     "index": 2,
     "refTable": "MySchoolGradeEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "MySchoolGradeInfo": {
   "base": null,
   "assetId": "6816502",
   "numMembers": 13,
   "fields": [
    {
     "name": "ChangeFrequency",
     "type": "MySchoolGradeChangeFrequency",
     "index": 0,
     "enum": "MySchoolGradeChangeFrequency",
     "bits": 3,
     "default": "MySchoolGradeChangeFrequency:Invalid"
    },
    {
     "name": "ContextModuleType",
     "type": "MySchoolContextModuleType",
     "index": 1,
     "enum": "MySchoolContextModuleType",
     "bits": 4,
     "default": "MySchoolContextModuleType:TopSchoolsNoScore"
    },
    {
     "name": "GradeDescription",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 265
    },
    {
     "name": "GradeIconId",
     "type": "int",
     "index": 3,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1309",
     "default": "0"
    },
    {
     "name": "GradeType",
     "type": "MySchoolGrade",
     "index": 4,
     "enum": "MySchoolGrade",
     "bits": 4,
     "default": "MySchoolGrade:Invalid_"
    },
    {
     "name": "IsFilteredList",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsGradeImprovementShown",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsGradePerTeam",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsRankStored",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SecondFilterType",
     "type": "MySchoolFlowSecondFilterType",
     "index": 9,
     "enum": "MySchoolFlowSecondFilterType",
     "bits": 3,
     "default": "MySchoolFlowSecondFilterType:Invalid"
    },
    {
     "name": "ShowFootnote",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SwappableLibraryType",
     "type": "MySchoolGradeSwappableLibraryType",
     "index": 11,
     "enum": "MySchoolGradeSwappableLibraryType",
     "bits": 3,
     "default": "MySchoolGradeSwappableLibraryType:Standard"
    },
    {
     "name": "TableFormattingData",
     "type": "MySchoolGradeFormattingInfo",
     "index": 12,
     "refTable": "MySchoolGradeFormattingInfo",
     "bits": 32
    }
   ]
  },
  "MySchoolRankingRangesTable": {
   "base": "BaseTuning",
   "assetId": "6816607",
   "numMembers": 14,
   "fields": [
    {
     "name": "A",
     "type": "int",
     "index": 0,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "0"
    },
    {
     "name": "AMinus",
     "type": "int",
     "index": 1,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "0"
    },
    {
     "name": "APlus",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "0"
    },
    {
     "name": "B",
     "type": "int",
     "index": 3,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "0"
    },
    {
     "name": "BMinus",
     "type": "int",
     "index": 4,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "0"
    },
    {
     "name": "BPlus",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "0"
    },
    {
     "name": "C",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "0"
    },
    {
     "name": "CMinus",
     "type": "int",
     "index": 7,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "0"
    },
    {
     "name": "CPlus",
     "type": "int",
     "index": 8,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "0"
    },
    {
     "name": "D",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "0"
    },
    {
     "name": "DMinus",
     "type": "int",
     "index": 10,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "0"
    },
    {
     "name": "DPlus",
     "type": "int",
     "index": 11,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "0"
    },
    {
     "name": "F",
     "type": "int",
     "index": 12,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "0"
    },
    {
     "name": "IsRankingRangeDecreasing",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "MySchoolSeasonalReaction": {
   "base": "Reaction",
   "assetId": "6736482",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "MySchoolSeasonalStartEvent",
     "index": 0,
     "refTable": "MySchoolSeasonalStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "MySchoolGradeEvalRef",
     "type": "MySchoolGradeEval",
     "index": 2,
     "refTable": "MySchoolGradeEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TeamRevenueEvalRef",
     "type": "TeamRevenueEval",
     "index": 4,
     "refTable": "TeamRevenueEval",
     "bits": 32
    }
   ]
  },
  "MySchoolSeasonalStartEvent": {
   "base": "Event",
   "assetId": "6736479",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "MySchoolSummaryEntry": {
   "base": "TransactionWeekSummaryEntry",
   "assetId": "9071485",
   "numMembers": 4,
   "fields": [
    {
     "name": "UserEntity",
     "type": "UserEntity",
     "index": 3,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "GradeType",
     "type": "MySchoolGrade",
     "index": 0,
     "enum": "MySchoolGrade",
     "bits": 4,
     "default": "MySchoolGrade:PlayingStyle"
    },
    {
     "name": "NewGrade",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OldGrade",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "MySchoolTeamGradeStorage": {
   "base": null,
   "assetId": "6514523",
   "numMembers": 2,
   "fields": [
    {
     "name": "LetterGrade",
     "type": "LetterGrade",
     "index": 0,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:D"
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "MySchoolTeamPrestigeTuning": {
   "base": "BaseTuning",
   "assetId": "7709624",
   "numMembers": 2,
   "fields": [
    {
     "name": "GradeToPointsConversion",
     "type": "float[]",
     "index": 0,
     "bits": 32,
     "isArray": true
    },
    {
     "name": "GradeWeights",
     "type": "float[]",
     "index": 1,
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "MySchoolTrackingTable": {
   "base": null,
   "assetId": "6514524",
   "numMembers": 35,
   "fields": [
    {
     "name": "AcademicPrestigeGrade",
     "type": "LetterGrade",
     "index": 0,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "AthleticFacilitiesGrade",
     "type": "LetterGrade",
     "index": 1,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "AthleticFacilitiesScore",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "BrandExposureGamesOfTheWeekPlayed",
     "type": "int",
     "index": 3,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "BrandExposureGamesOfTheWeekWins",
     "type": "int",
     "index": 4,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "BrandExposureGrade",
     "type": "LetterGrade",
     "index": 5,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "BrandExposureNationalTVPlayed",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "BrandExposureNationalTVWins",
     "type": "int",
     "index": 7,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "BrandExposureStreamingPlayed",
     "type": "int",
     "index": 8,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "BrandExposureStreamingWins",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CampusLifestyleGrade",
     "type": "LetterGrade",
     "index": 10,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "CampusLifestyleScore",
     "type": "int",
     "index": 11,
     "bits": 8,
     "minValue": "0",
     "maxValue": "134",
     "default": "0"
    },
    {
     "name": "ChampionshipContenderCurrentYearRank",
     "type": "int",
     "index": 12,
     "bits": 8,
     "minValue": "0",
     "maxValue": "140",
     "default": "0"
    },
    {
     "name": "ChampionshipContenderGrade",
     "type": "LetterGrade",
     "index": 13,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ChampionshipContenderYearPlus1Rank",
     "type": "int",
     "index": 14,
     "bits": 8,
     "minValue": "0",
     "maxValue": "140",
     "default": "0"
    },
    {
     "name": "ChampionshipContenderYearPlus2Rank",
     "type": "int",
     "index": 15,
     "bits": 8,
     "minValue": "0",
     "maxValue": "140",
     "default": "0"
    },
    {
     "name": "ChampionshipContenderYearPlus3Rank",
     "type": "int",
     "index": 16,
     "bits": 8,
     "minValue": "0",
     "maxValue": "140",
     "default": "0"
    },
    {
     "name": "CoachPrestigeGrade",
     "type": "LetterGrade",
     "index": 17,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "CoachStabilityGrade",
     "type": "LetterGrade",
     "index": 18,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ConferencePrestigeGrade",
     "type": "LetterGrade",
     "index": 19,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "PlayingStyleGradeByPlayerTypeTable",
     "type": "record",
     "index": 20
    },
    {
     "name": "PlayingStyleRankByPlayerTypeTable",
     "type": "record",
     "index": 21
    },
    {
     "name": "PlayingStyleStatByPlayerTypeTable",
     "type": "record",
     "index": 22
    },
    {
     "name": "ProgramTraditionGrade",
     "type": "LetterGrade",
     "index": 23,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeDB",
     "type": "LetterGrade",
     "index": 24,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeDL",
     "type": "LetterGrade",
     "index": 25,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeK",
     "type": "LetterGrade",
     "index": 26,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeLB",
     "type": "LetterGrade",
     "index": 27,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeOL",
     "type": "LetterGrade",
     "index": 28,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeP",
     "type": "LetterGrade",
     "index": 29,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeQB",
     "type": "LetterGrade",
     "index": 30,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeRB",
     "type": "LetterGrade",
     "index": 31,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeTE",
     "type": "LetterGrade",
     "index": 32,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeWR",
     "type": "LetterGrade",
     "index": 33,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "StadiumAtmosphereGrade",
     "type": "LetterGrade",
     "index": 34,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    }
   ]
  },
  "MySchoolTuning": {
   "base": "BaseTuning",
   "assetId": "6514528",
   "numMembers": 18,
   "fields": [
    {
     "name": "AthleticFacilitiesTuning",
     "type": "MySchoolFacilitiesTuning",
     "index": 0,
     "refTable": "MySchoolFacilitiesTuning",
     "bits": 32
    },
    {
     "name": "BrandExposureTuning",
     "type": "MySchoolBrandExposureTuning",
     "index": 1,
     "refTable": "MySchoolBrandExposureTuning",
     "bits": 32
    },
    {
     "name": "CampusLifestyleTuning",
     "type": "MySchoolFacilitiesTuning",
     "index": 2,
     "refTable": "MySchoolFacilitiesTuning",
     "bits": 32
    },
    {
     "name": "ChampionshipContenderTuning",
     "type": "MySchoolChampionshipContenderTuning",
     "index": 3,
     "refTable": "MySchoolChampionshipContenderTuning",
     "bits": 32
    },
    {
     "name": "CoachPrestigeTuning",
     "type": "MySchoolCoachPrestigeTuning",
     "index": 4,
     "refTable": "MySchoolCoachPrestigeTuning",
     "bits": 32
    },
    {
     "name": "CoachStabilityTuning",
     "type": "MySchoolCoachStabilityTuning",
     "index": 5,
     "refTable": "MySchoolCoachStabilityTuning",
     "bits": 32
    },
    {
     "name": "ConferencePrestigeToGradeRange",
     "type": "MySchoolRankingRangesTable",
     "index": 6,
     "refTable": "MySchoolRankingRangesTable",
     "bits": 32
    },
    {
     "name": "HawaiiNearestCity",
     "type": "record",
     "index": 7
    },
    {
     "name": "IndependentConfPrestigeSpline",
     "type": "Spline",
     "index": 8,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "JobDifficultyTuning",
     "type": "JobDifficultyTuning",
     "index": 9,
     "refTable": "JobDifficultyTuning",
     "bits": 32
    },
    {
     "name": "MySchoolGradeInfoList",
     "type": "MySchoolGradeInfo[]",
     "index": 10,
     "refTable": "MySchoolGradeInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PlayingStyleTuning",
     "type": "MySchoolPlayingStyleTuning",
     "index": 11,
     "refTable": "MySchoolPlayingStyleTuning",
     "bits": 32
    },
    {
     "name": "PlayTimeTuning",
     "type": "MySchoolPlayingTimeTuning",
     "index": 12,
     "refTable": "MySchoolPlayingTimeTuning",
     "bits": 32
    },
    {
     "name": "ProgramTraditionTuning",
     "type": "MySchoolProgramTraditionTuning",
     "index": 13,
     "refTable": "MySchoolProgramTraditionTuning",
     "bits": 32
    },
    {
     "name": "ProPotentialTuning",
     "type": "MySchoolProPotentialTuning",
     "index": 14,
     "refTable": "MySchoolProPotentialTuning",
     "bits": 32
    },
    {
     "name": "ProximityToHomeSpline",
     "type": "Spline",
     "index": 15,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "StadiumAtmosphereTPTPRange",
     "type": "MySchoolRankingRangesTable",
     "index": 16,
     "refTable": "MySchoolRankingRangesTable",
     "bits": 32
    },
    {
     "name": "TeamPrestigeTuning",
     "type": "MySchoolTeamPrestigeTuning",
     "index": 17,
     "refTable": "MySchoolTeamPrestigeTuning",
     "bits": 32
    }
   ]
  },
  "MySchoolWeeklyReaction": {
   "base": "Reaction",
   "assetId": "6736465",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "MySchoolWeeklyStartEvent",
     "index": 0,
     "refTable": "MySchoolWeeklyStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "MySchoolGradeEvalRef",
     "type": "MySchoolGradeEval",
     "index": 2,
     "refTable": "MySchoolGradeEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "MySchoolWeeklyStartEvent": {
   "base": "Event",
   "assetId": "6736463",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "NFLSeasonEndReaction": {
   "base": "Reaction",
   "assetId": "6814610",
   "numMembers": 8,
   "fields": [
    {
     "name": "EventRecord",
     "type": "SeasonEndEvent",
     "index": 0,
     "refTable": "SeasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "OffSeasonStartRef",
     "type": "Scheduler.RelativeAppt",
     "index": 3,
     "refTable": "Scheduler.RelativeAppt",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 5,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "SeasonYearEndRef",
     "type": "Scheduler.RelativeAppt",
     "index": 6,
     "refTable": "Scheduler.RelativeAppt",
     "bits": 32
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 7,
     "refTable": "StatManager",
     "bits": 32
    }
   ]
  },
  "NFLSeasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "6498877",
   "numMembers": 3,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonWeekStartEvent",
     "index": 0,
     "refTable": "RegularSeasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NarrativeHighSchoolRecruitScoreTunable": {
   "base": "HighSchoolRecruitScoreTunable",
   "assetId": "7746505",
   "numMembers": 9,
   "fields": [
    {
     "name": "InHomeStateWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "InPipelineWeight",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MotivationFitTable",
     "type": "LetterGradeValueTable",
     "index": 2,
     "refTable": "LetterGradeValueTable",
     "bits": 32
    },
    {
     "name": "MotivationFitWeight",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PositionWeightTable",
     "type": "PositionCountTable",
     "index": 4,
     "refTable": "PositionCountTable",
     "bits": 32
    },
    {
     "name": "RankInterestWeights",
     "type": "int[]",
     "index": 5,
     "bits": null,
     "isArray": true
    },
    {
     "name": "SchemeFitWeight",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "StarLevelWeightSplineArray",
     "type": "Spline[]",
     "index": 7,
     "refTable": "Spline",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamNeedsBoost",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "NarrativePlayer": {
   "base": null,
   "assetId": "7692446",
   "numMembers": 73,
   "fields": [
    {
     "name": "AcademicsMeter",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ActivatedBrandContracts",
     "type": "ActivatedBrandContract[]",
     "index": 1,
     "refTable": "ActivatedBrandContract",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ActiveStoryArcs",
     "type": "ArcContext[]",
     "index": 2,
     "refTable": "ArcContext",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "AppliedBrandMultiplier",
     "type": "float",
     "index": 3,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "AssignedTeamChallenges",
     "type": "AssignedTeamChallenge[]",
     "index": 4,
     "refTable": "AssignedTeamChallenge",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "BaseMentalsCount",
     "type": "int",
     "index": 5,
     "bits": 2,
     "minValue": "0",
     "maxValue": "3",
     "default": "0"
    },
    {
     "name": "BrandActionStreak",
     "type": "int",
     "index": 6,
     "bits": 5,
     "minValue": "-10",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "BrandTier",
     "type": "BrandContractTier",
     "index": 7,
     "enum": "BrandContractTier",
     "bits": 2,
     "default": "BrandContractTier:Local"
    },
    {
     "name": "CanGraduateEarly",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CapBreakerAbilityIncrement",
     "type": "PlayerAbilityIntTable",
     "index": 9,
     "refTable": "PlayerAbilityIntTable",
     "bits": 32
    },
    {
     "name": "CapBreakers",
     "type": "int",
     "index": 10,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    },
    {
     "name": "ChosenActions",
     "type": "MetersChosenAction[]",
     "index": 11,
     "refTable": "MetersChosenAction",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CoachHappiness",
     "type": "int",
     "index": 12,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "CoachTrustPoints",
     "type": "int",
     "index": 13,
     "bits": 16,
     "minValue": "-32000",
     "maxValue": "32000",
     "default": "0"
    },
    {
     "name": "CompletedChallenges",
     "type": "ChallengeResult[]",
     "index": 14,
     "refTable": "ChallengeResult",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ConsecutiveLowGPASeasons",
     "type": "int",
     "index": 15,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CurrentBrandContentMultiplier",
     "type": "float",
     "index": 16,
     "bits": 32,
     "default": "0.2"
    },
    {
     "name": "DidPlayHighSchoolFeature",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "EnergyTokens",
     "type": "int",
     "index": 18,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "ExtraMentalAbilities",
     "type": "NarrativeMentalAbilitiesSlot[]",
     "index": 19,
     "refTable": "NarrativeMentalAbilitiesSlot",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ExtraPlaysBoost",
     "type": "int",
     "index": 20,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    },
    {
     "name": "FitnessMeter",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "FollowerLevel",
     "type": "int",
     "index": 22,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "FollowerLevelMax",
     "type": "int",
     "index": 23,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "Followers",
     "type": "int",
     "index": 24,
     "bits": 24,
     "minValue": "0",
     "maxValue": "12087148",
     "default": "0"
    },
    {
     "name": "HasChosenFocus",
     "type": "bool",
     "index": 25,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "HasFinishedPractice",
     "type": "bool",
     "index": 26,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "HasGraduatedEarly",
     "type": "bool",
     "index": 27,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "HealthMeter",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "100"
    },
    {
     "name": "HighSchoolName",
     "type": "string",
     "index": 29,
     "bits": null,
     "maxLength": 23,
     "default": "Eastside"
    },
    {
     "name": "HighSchoolTeam",
     "type": "Team",
     "index": 30,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "InitialStarRating",
     "type": "ProspectQuality",
     "index": 31,
     "enum": "ProspectQuality",
     "bits": 3,
     "default": "ProspectQuality:TWO_STAR"
    },
    {
     "name": "InitialTapeScoreBoostDecrementValue",
     "type": "int",
     "index": 32,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "0"
    },
    {
     "name": "IsEnteringTransferPortal",
     "type": "bool",
     "index": 33,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsFallbackMiniGamePool",
     "type": "bool",
     "index": 34,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LastFollowersDelta",
     "type": "int",
     "index": 35,
     "bits": 23,
     "minValue": "-2500000",
     "maxValue": "2500000",
     "default": "0"
    },
    {
     "name": "LastGPAExamResult",
     "type": "int",
     "index": 36,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "LeadershipMeter",
     "type": "int",
     "index": 37,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "LowerPositionBattleCooldownCounter",
     "type": "int",
     "index": 38,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MaxOVR",
     "type": "int",
     "index": 39,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MaxPotentialAbilityBuild",
     "type": "record",
     "index": 40
    },
    {
     "name": "MiniGamePool",
     "type": "MiniGame[]",
     "index": 41,
     "refTable": "MiniGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "MiniGameResults",
     "type": "MiniGameResult[]",
     "index": 42,
     "refTable": "MiniGameResult",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "MustEnterHSRecruiting",
     "type": "bool",
     "index": 43,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "NarrativeLegacyScore",
     "type": "LegacyScore",
     "index": 44,
     "refTable": "LegacyScore",
     "bits": 32
    },
    {
     "name": "NarrativeRecruit",
     "type": "Recruit",
     "index": 45,
     "refTable": "Recruit",
     "bits": 32
    },
    {
     "name": "NextDemotionCooldownCounter",
     "type": "int",
     "index": 46,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "NoFitnessTrainedWeekCount",
     "type": "int",
     "index": 47,
     "bits": 6,
     "minValue": "0",
     "maxValue": "35",
     "default": "0"
    },
    {
     "name": "Player",
     "type": "Player",
     "index": 48,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "PlayerBackstory",
     "type": "PlayerBackstory",
     "index": 49,
     "enum": "PlayerBackstory",
     "bits": 3,
     "default": "PlayerBackstory:Elite"
    },
    {
     "name": "PositionBattleChallengeType",
     "type": "PositionBattleChallengeType",
     "index": 50,
     "enum": "PositionBattleChallengeType",
     "bits": 2,
     "default": "PositionBattleChallengeType:None"
    },
    {
     "name": "PositionBattleStatus",
     "type": "PositionBattleStatus",
     "index": 51,
     "enum": "PositionBattleStatus",
     "bits": 3,
     "default": "PositionBattleStatus:None"
    },
    {
     "name": "PotentialActions",
     "type": "MetersPotentialAction[]",
     "index": 52,
     "refTable": "MetersPotentialAction",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PreIncidentDepth",
     "type": "int",
     "index": 53,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PreviousPracticeCoachHappiness",
     "type": "int",
     "index": 54,
     "bits": 11,
     "minValue": "-1024",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PreviousPracticeCoachTrustPoints",
     "type": "int",
     "index": 55,
     "bits": 11,
     "minValue": "-1024",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PreviousPracticeExperience",
     "type": "int",
     "index": 56,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "PreviousWeekModifiedTapeScore",
     "type": "int",
     "index": 57,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "PrevProspectStarRating",
     "type": "ProspectQuality",
     "index": 58,
     "enum": "ProspectQuality",
     "bits": 3,
     "default": "ProspectQuality:TWO_STAR"
    },
    {
     "name": "RemainingInitialTapeScoreBoost",
     "type": "int",
     "index": 59,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "SchoolRecruitingOffersList",
     "type": "SchoolOffer[]",
     "index": 60,
     "refTable": "SchoolOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SchoolRecruitingRelationshipList",
     "type": "SchoolRelationship[]",
     "index": 61,
     "refTable": "SchoolRelationship",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SeasonStartingOVR",
     "type": "int",
     "index": 62,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SuspensionType",
     "type": "SuspensionType",
     "index": 63,
     "enum": "SuspensionType",
     "bits": 2,
     "default": "SuspensionType:First"
    },
    {
     "name": "TapeScoreBonus",
     "type": "int",
     "index": 64,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "TeamSignedWith",
     "type": "Team",
     "index": 65,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TestReadinessScore",
     "type": "int",
     "index": 66,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TopSchoolsList",
     "type": "SchoolRelationship[]",
     "index": 67,
     "refTable": "SchoolRelationship",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TotalCapBreakers",
     "type": "int",
     "index": 68,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    },
    {
     "name": "TotalDecommitCount",
     "type": "int",
     "index": 69,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "UpperPositionBattleCooldownCounter",
     "type": "int",
     "index": 70,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "VerbalCommitTeam",
     "type": "Team",
     "index": 71,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "wasKickedFromPreviousTeam",
     "type": "bool",
     "index": 72,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "NarrativePlayerMetersEndSeasonReaction": {
   "base": "Reaction",
   "assetId": "8527468",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "NarrativePlayerMetersEndSeasonStartEvent",
     "index": 0,
     "refTable": "NarrativePlayerMetersEndSeasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NarrativePlayerMetersEval",
     "type": "NarrativePlayerMetersEval",
     "index": 2,
     "refTable": "NarrativePlayerMetersEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NarrativePlayerMetersEndSeasonStartEvent": {
   "base": "Event",
   "assetId": "8527466",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "NarrativePlayerMetersEval_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "NarrativePlayerMetersEval_IssueBrandContractNotificationRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "brandContract",
     "type": "BrandContract",
     "index": 0,
     "refTable": "BrandContract",
     "bits": 32
    },
    {
     "name": "UserEntity",
     "type": "UserEntity",
     "index": 1,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "NarrativePlayerMetersEval_IssueCoachTrustNotificationRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "UserEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "CoachTrustRewardType",
     "type": "CoachTrustRewardType",
     "index": 1,
     "enum": "CoachTrustRewardType",
     "bits": 3,
     "default": "CoachTrustRewardType:ExtraPlays"
    },
    {
     "name": "UseFireworks",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "NarrativePlayerMetersEval_OnPreseasonStart": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "PreseasonStartEvent",
     "index": 0,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    }
   ]
  },
  "NarrativePlayerMetersEval_PreseasonStartReaction": {
   "base": "Reaction",
   "assetId": "12287465",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 0,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "NarrativePlayerMetersEval",
     "index": 2,
     "refTable": "NarrativePlayerMetersEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NarrativePlayerMetersEval_UpdatePlayerContractStatusReaction": {
   "base": "Reaction",
   "assetId": "9194521",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "NarrativePlayerMetersEval",
     "index": 2,
     "refTable": "NarrativePlayerMetersEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NarrativePlayerMetersOffSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "9235448",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonStartEvent",
     "index": 0,
     "refTable": "OffseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NarrativePlayerMetersEval",
     "type": "NarrativePlayerMetersEval",
     "index": 2,
     "refTable": "NarrativePlayerMetersEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NarrativePlayerMetersSeasonalReaction": {
   "base": "Reaction",
   "assetId": "7709485",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "NarrativePlayerMetersSeasonalStartEvent",
     "index": 0,
     "refTable": "NarrativePlayerMetersSeasonalStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NarrativePlayerMetersEval",
     "type": "NarrativePlayerMetersEval",
     "index": 2,
     "refTable": "NarrativePlayerMetersEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NarrativePlayerMetersSeasonalStartEvent": {
   "base": "Event",
   "assetId": "7709486",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "NarrativePlayerMetersWeeklyReaction": {
   "base": "Reaction",
   "assetId": "7709497",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "NarrativePlayerMetersWeeklyStartEvent",
     "index": 0,
     "refTable": "NarrativePlayerMetersWeeklyStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NarrativePlayerMetersEval",
     "type": "NarrativePlayerMetersEval",
     "index": 2,
     "refTable": "NarrativePlayerMetersEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NarrativePlayerMetersWeeklyStartEvent": {
   "base": "Event",
   "assetId": "7709494",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "NarrativeRecruitingTunable": {
   "base": "BaseTuning",
   "assetId": "8527652",
   "numMembers": 37,
   "fields": [
    {
     "name": "AnnualAwardsKeepScore",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BestPlayerRatingDivisor_CB",
     "type": "int",
     "index": 1,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "BestPlayerRatingDivisor_DE",
     "type": "int",
     "index": 2,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "BestPlayerRatingDivisor_QB_Passer",
     "type": "int",
     "index": 3,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "BestPlayerRatingDivisor_QB_Rushing",
     "type": "int",
     "index": 4,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "BestPlayerRatingDivisor_RB",
     "type": "int",
     "index": 5,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "BestPlayerRatingDivisor_S",
     "type": "int",
     "index": 6,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "BestPlayerRatingDivisor_TE",
     "type": "int",
     "index": 7,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "BestPlayerRatingDivisor_WR",
     "type": "int",
     "index": 8,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "CoachHappinessKeepScoreSpline",
     "type": "Spline",
     "index": 9,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "CoachTrustPointOffers",
     "type": "ScholarshipPointsForOffer[]",
     "index": 10,
     "refTable": "ScholarshipPointsForOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "DraftProjectionSpline",
     "type": "Spline",
     "index": 11,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "HighSchoolPlayingTimeModifier",
     "type": "LetterGradeFloatValueTable",
     "index": 12,
     "refTable": "LetterGradeFloatValueTable",
     "bits": 32
    },
    {
     "name": "HighSchoolRatingOverrideTable",
     "type": "PlayerTypeRecordTable",
     "index": 13,
     "refTable": "PlayerTypeRecordTable",
     "bits": 32
    },
    {
     "name": "HighSchoolRecruitScoreTunable",
     "type": "RecruitScoreTunable",
     "index": 14,
     "refTable": "RecruitScoreTunable",
     "bits": 32
    },
    {
     "name": "HighSchoolTeamStarPercents",
     "type": "int[]",
     "index": 15,
     "bits": null,
     "isArray": true
    },
    {
     "name": "LeadershipKeepScoreSpline",
     "type": "Spline",
     "index": 16,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "MagnitudeHighThreshold",
     "type": "int",
     "index": 17,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "MagnitudeMidThreshold",
     "type": "int",
     "index": 18,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "NewCoachSchemeFitAddition",
     "type": "int",
     "index": 19,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "NewCoachSchemeFitReduction",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "-100",
     "maxValue": "0",
     "default": "0"
    },
    {
     "name": "OverallSchoolPrestigeSplines",
     "type": "Spline[]",
     "index": 21,
     "refTable": "Spline",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "OverallSchoolYearSplines",
     "type": "Spline[]",
     "index": 22,
     "refTable": "Spline",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "OVRKeepScoreSpline",
     "type": "Spline",
     "index": 23,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "OVRSeasonIncreaseThreshold",
     "type": "int",
     "index": 24,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PlayingTimeKeepScoreSpline",
     "type": "Spline",
     "index": 25,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "RecruitingMaxOffersToUser",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "20"
    },
    {
     "name": "SchemeFitAddition",
     "type": "int",
     "index": 27,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SchemeFitReduction",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "-100",
     "maxValue": "0",
     "default": "0"
    },
    {
     "name": "ScholarshipPointsPerAward",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SchoolPrestigeKeepScoreSpline",
     "type": "Spline",
     "index": 30,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "SchoolYearKeepScoreSpline",
     "type": "Spline",
     "index": 31,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "StarLevelScholarshipPointOfferArray",
     "type": "ScholarshipPointsForOffer[]",
     "index": 32,
     "refTable": "ScholarshipPointsForOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "StarLevelTransferPointArray",
     "type": "ScholarshipPointsForOffer[]",
     "index": 33,
     "refTable": "ScholarshipPointsForOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SuspensionPenaltyKeepScore",
     "type": "int",
     "index": 34,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TransferPlayingTimeModifier",
     "type": "LetterGradeFloatValueTable",
     "index": 35,
     "refTable": "LetterGradeFloatValueTable",
     "bits": 32
    },
    {
     "name": "TransferRecruitScoreTunable",
     "type": "RecruitScoreTunable",
     "index": 36,
     "refTable": "RecruitScoreTunable",
     "bits": 32
    }
   ]
  },
  "NarrativeTransferRecruitScoreTunable": {
   "base": "TransferRecruitScoreTunable",
   "assetId": "7746507",
   "numMembers": 9,
   "fields": [
    {
     "name": "InHomeStateWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "InPipelineWeight",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MotivationFitTable",
     "type": "LetterGradeValueTable",
     "index": 2,
     "refTable": "LetterGradeValueTable",
     "bits": 32
    },
    {
     "name": "MotivationFitWeight",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PositionWeightTable",
     "type": "PositionCountTable",
     "index": 4,
     "refTable": "PositionCountTable",
     "bits": 32
    },
    {
     "name": "RankInterestWeights",
     "type": "int[]",
     "index": 5,
     "bits": null,
     "isArray": true
    },
    {
     "name": "SchemeFitWeight",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "StarLevelWeightSplineArray",
     "type": "Spline[]",
     "index": 7,
     "refTable": "Spline",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamNeedsBoost",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "NewsArticleUpdateEvent": {
   "base": "Event",
   "assetId": "6499032",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "NewsArticleUpdateReaction": {
   "base": "Reaction",
   "assetId": "6499033",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "NewsArticleUpdateEvent",
     "index": 1,
     "refTable": "NewsArticleUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsContextInfo_ChristmasEndReaction": {
   "base": "Reaction",
   "assetId": "6814631",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ChristmasEndEvent",
     "index": 0,
     "refTable": "ChristmasEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsContextInfo",
     "type": "PresentationContextData",
     "index": 2,
     "refTable": "PresentationContextData",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsContextInfo_ChristmasStartReaction": {
   "base": "Reaction",
   "assetId": "6814632",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ChristmasStartEvent",
     "index": 0,
     "refTable": "ChristmasStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsContextInfo",
     "type": "PresentationContextData",
     "index": 2,
     "refTable": "PresentationContextData",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsContextInfo_HalloweenEndReaction": {
   "base": "Reaction",
   "assetId": "6814633",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "HalloweenEndEvent",
     "index": 0,
     "refTable": "HalloweenEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsContextInfo",
     "type": "PresentationContextData",
     "index": 2,
     "refTable": "PresentationContextData",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsContextInfo_HalloweenStartReaction": {
   "base": "Reaction",
   "assetId": "6814634",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "HalloweenStartEvent",
     "index": 0,
     "refTable": "HalloweenStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsContextInfo",
     "type": "PresentationContextData",
     "index": 2,
     "refTable": "PresentationContextData",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsContextInfo_NewYearsEndReaction": {
   "base": "Reaction",
   "assetId": "6814635",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "NewYearsStartEvent",
     "index": 0,
     "refTable": "NewYearsStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsContextInfo",
     "type": "PresentationContextData",
     "index": 2,
     "refTable": "PresentationContextData",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsContextInfo_NewYearsStartReaction": {
   "base": "Reaction",
   "assetId": "6814636",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "NewYearsStartEvent",
     "index": 0,
     "refTable": "NewYearsStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsContextInfo",
     "type": "PresentationContextData",
     "index": 2,
     "refTable": "PresentationContextData",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsContextInfo_ThanksgivingEndReaction": {
   "base": "Reaction",
   "assetId": "6814637",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ThanksgivingEndEvent",
     "index": 0,
     "refTable": "ThanksgivingEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsContextInfo",
     "type": "PresentationContextData",
     "index": 2,
     "refTable": "PresentationContextData",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsContextInfo_ThanksgivingStartReaction": {
   "base": "Reaction",
   "assetId": "6814638",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ThanksgivingStartEvent",
     "index": 0,
     "refTable": "ThanksgivingStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsContextInfo",
     "type": "PresentationContextData",
     "index": 2,
     "refTable": "PresentationContextData",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager": {
   "base": "Module",
   "assetId": "6499038",
   "numMembers": 26,
   "fields": [
    {
     "name": "AwardsEval",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "BreakingNewsEvent",
     "type": "BreakingNewsEvent",
     "index": 1,
     "refTable": "BreakingNewsEvent",
     "bits": 32
    },
    {
     "name": "CategoryToLog",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "DeprecateNews",
     "type": "none()",
     "index": 3
    },
    {
     "name": "Dynasty",
     "type": "Franchise",
     "index": 4,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "FilterStoriesByTagHash",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "HandleBeginAdvanceWeek",
     "type": "NewsManager_HandleBeginAdvanceWeek",
     "index": 6,
     "refTable": "NewsManager_HandleBeginAdvanceWeek",
     "bits": 32
    },
    {
     "name": "HandleDraftClassEdited",
     "type": "none()",
     "index": 7
    },
    {
     "name": "HandleEvent",
     "type": "NewsManager_HandleEvent",
     "index": 8,
     "refTable": "NewsManager_HandleEvent",
     "bits": 32
    },
    {
     "name": "InjuryEval",
     "type": "InjuryEval",
     "index": 9,
     "refTable": "InjuryEval",
     "bits": 32
    },
    {
     "name": "IssueTopStoriesRequest",
     "type": "NewsManager_IssueTopStoriesRequest",
     "index": 10,
     "refTable": "NewsManager_IssueTopStoriesRequest",
     "bits": 32,
     "default": "TopStoriesRequest request = new TopStoriesRequest;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;request.Priority = 4;&#xD;&#xA;&#xD;&#xA;// We intentionally don&apos;t add a response since the request isn&apos;t intended to take the user anywhere or perform an action.&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;request.Issue(userEntity);"
    },
    {
     "name": "LeagueSetting",
     "type": "LeagueSetting",
     "index": 11,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "NewsArticleUpdateEvent",
     "type": "NewsArticleUpdateEvent",
     "index": 12,
     "refTable": "NewsArticleUpdateEvent",
     "bits": 32
    },
    {
     "name": "NewsContextInfo",
     "type": "PresentationContextData",
     "index": 13,
     "refTable": "PresentationContextData",
     "bits": 32
    },
    {
     "name": "NewsTuning",
     "type": "NewsTuning",
     "index": 14,
     "refTable": "NewsTuning",
     "bits": 32
    },
    {
     "name": "NewsTweetUpdateEvent",
     "type": "NewsTweetUpdateEvent",
     "index": 15,
     "refTable": "NewsTweetUpdateEvent",
     "bits": 32
    },
    {
     "name": "NumberOfUserStoriesPerCategory",
     "type": "int",
     "index": 16,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "2"
    },
    {
     "name": "PlayerMarketingEval",
     "type": "PlayerMarketingEval",
     "index": 17,
     "refTable": "PlayerMarketingEval",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 18,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 19,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 20,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "Stories",
     "type": "Story[]",
     "index": 21,
     "refTable": "Story",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "StringManager",
     "type": "StringManager",
     "index": 22,
     "refTable": "StringManager",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 23,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "TeamValueEval",
     "type": "TeamValueEval",
     "index": 24,
     "refTable": "TeamValueEval",
     "bits": 32
    },
    {
     "name": "Tweets",
     "type": "Tweet[]",
     "index": 25,
     "refTable": "Tweet",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "NewsManager_AlternateUniformUsedReaction": {
   "base": "Reaction",
   "assetId": "6498822",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "AlternateUniformUsedEvent",
     "index": 0,
     "refTable": "AlternateUniformUsedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_AwardEventReaction": {
   "base": "Reaction",
   "assetId": "6499055",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "AwardEvent",
     "index": 0,
     "refTable": "AwardEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_BeginAdvanceWeekReaction": {
   "base": "Reaction",
   "assetId": "9355444",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "BeginAdvanceWeekEvent",
     "index": 0,
     "refTable": "BeginAdvanceWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_ByeWeekReaction": {
   "base": "Reaction",
   "assetId": "10944481",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ByeWeekEvent",
     "index": 0,
     "refTable": "ByeWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_CoachContractUpdateReaction": {
   "base": "Reaction",
   "assetId": "6499054",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_ConvertPlayerPositionReaction": {
   "base": "Reaction",
   "assetId": "6814661",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_ConvertPositionEvent",
     "index": 0,
     "refTable": "Player_ConvertPositionEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_DepthChartChangeReaction": {
   "base": "Reaction",
   "assetId": "6814594",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "DepthChartStarterChangeEvent",
     "index": 0,
     "refTable": "DepthChartStarterChangeEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_DraftPreviewReaction": {
   "base": "Reaction",
   "assetId": "6499004",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "DraftPreviewEvent",
     "index": 0,
     "refTable": "DraftPreviewEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_DraftRoundEndReaction": {
   "base": "Reaction",
   "assetId": "6499064",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Draft_EndRoundEvent",
     "index": 0,
     "refTable": "Draft_EndRoundEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_EndGameReaction": {
   "base": "Reaction",
   "assetId": "6499039",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "GameEndEvent",
     "index": 0,
     "refTable": "GameEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_EndOfTeamSeasonReaction": {
   "base": "Reaction",
   "assetId": "12671446",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_EndOfTeamSeasonEvent",
     "index": 0,
     "refTable": "Season_EndOfTeamSeasonEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_EndWeekReaction": {
   "base": "Reaction",
   "assetId": "6499053",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "WeeklyDynamicEventsStartEvent",
     "index": 0,
     "refTable": "WeeklyDynamicEventsStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_GameEventReaction": {
   "base": "Reaction",
   "assetId": "6499045",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "GameEvent",
     "index": 0,
     "refTable": "GameEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_HallOfFameAnnounceEventReaction": {
   "base": "Reaction",
   "assetId": "6498862",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "HallOfFameAnnouncementEvent",
     "index": 0,
     "refTable": "HallOfFameAnnouncementEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_HandleBeginAdvanceWeek": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "BeginAdvanceWeekEvent",
     "index": 0,
     "refTable": "BeginAdvanceWeekEvent",
     "bits": 32
    }
   ]
  },
  "NewsManager_HandleEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    },
    {
     "name": "Category",
     "type": "MuseCategory",
     "index": 1,
     "enum": "MuseCategory",
     "bits": 6,
     "default": "MuseCategory:EndGame"
    }
   ]
  },
  "NewsManager_HeismanMomentReaction": {
   "base": "Reaction",
   "assetId": "8210500",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "HeismanMomentEvent",
     "index": 0,
     "refTable": "HeismanMomentEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_IssueTopStoriesRequest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "NewsManager_LeagueSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "12671452",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 0,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_MadeBranchReaction": {
   "base": "Reaction",
   "assetId": "6498845",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "BranchingStoryMadeBranchEvent",
     "index": 0,
     "refTable": "BranchingStoryMadeBranchEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_NFLSeasonEndReaction": {
   "base": "Reaction",
   "assetId": "6814659",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "SeasonEndEvent",
     "index": 0,
     "refTable": "SeasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_PlayerContractUpdateReaction": {
   "base": "Reaction",
   "assetId": "6499040",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_PlayerHealedReaction": {
   "base": "Reaction",
   "assetId": "6499043",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_InjuryHealedEvent",
     "index": 0,
     "refTable": "Player_InjuryHealedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_PlayerInjuryReaction": {
   "base": "Reaction",
   "assetId": "6499042",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_InjuredEvent",
     "index": 0,
     "refTable": "Player_InjuredEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_PlayerLegacyEventReaction": {
   "base": "Reaction",
   "assetId": "6499058",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PlayerLegacyScoreUpdateEvent",
     "index": 0,
     "refTable": "PlayerLegacyScoreUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_PlayerPlacedOnIRReaction": {
   "base": "Reaction",
   "assetId": "6499063",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PlayerPlacedOnIREvent",
     "index": 0,
     "refTable": "PlayerPlacedOnIREvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_PlayerReturnFromInjuryReaction": {
   "base": "Reaction",
   "assetId": "6814600",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ChooseEarlyReturnEvent",
     "index": 0,
     "refTable": "ChooseEarlyReturnEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_PlayingThroughInjuryReaction": {
   "base": "Reaction",
   "assetId": "6814601",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PlayingThroughInjuryEvent",
     "index": 0,
     "refTable": "PlayingThroughInjuryEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_PlayoffsClinchedReaction": {
   "base": "Reaction",
   "assetId": "6814713",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PlayoffsClinchedEvent",
     "index": 0,
     "refTable": "PlayoffsClinchedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_PollsTeamRankUpdatedReaction": {
   "base": "Reaction",
   "assetId": "8091467",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Polls_TeamRankUpdatedEvent",
     "index": 0,
     "refTable": "Polls_TeamRankUpdatedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_PracticeCompleteReaction": {
   "base": "Reaction",
   "assetId": "6814598",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ActivityCompletedNewsEvent",
     "index": 0,
     "refTable": "ActivityCompletedNewsEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManagerRef",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_ProBowlEventReaction": {
   "base": "Reaction",
   "assetId": "6598627",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ProBowlEvent",
     "index": 0,
     "refTable": "ProBowlEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_RecordHolderReaction": {
   "base": "Reaction",
   "assetId": "6499044",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "FootballRecordEvent",
     "index": 0,
     "refTable": "FootballRecordEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_RecruitCommittedReaction": {
   "base": "Reaction",
   "assetId": "8091471",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Recruiting_RecruitCommittedEvent",
     "index": 0,
     "refTable": "Recruiting_RecruitCommittedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_RegisterUserReaction": {
   "base": "Reaction",
   "assetId": "6499061",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegisterUserEvent",
     "index": 0,
     "refTable": "RegisterUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_RegularSeasonWeekEndReaction": {
   "base": "Reaction",
   "assetId": "12671459",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonWeekEndEvent",
     "index": 0,
     "refTable": "RegularSeasonWeekEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_ScoutingUnlockEventReaction": {
   "base": "Reaction",
   "assetId": "6499059",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ScoutingUnlockEvent",
     "index": 0,
     "refTable": "ScoutingUnlockEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_StadiumPartUpgradeReaction": {
   "base": "Reaction",
   "assetId": "6499275",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "StadiumPartUpgradeEvent",
     "index": 0,
     "refTable": "StadiumPartUpgradeEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_TeamAwardEventReaction": {
   "base": "Reaction",
   "assetId": "6499056",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "TeamAwardEvent",
     "index": 0,
     "refTable": "TeamAwardEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_TeamSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "12671457",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "TeamSeasonStartEvent",
     "index": 0,
     "refTable": "TeamSeasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_ToughestPlacesUpdatedReaction": {
   "base": "Reaction",
   "assetId": "8210503",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ToughestPlacesRankUpdatedEvent",
     "index": 0,
     "refTable": "ToughestPlacesRankUpdatedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_TradeEventReaction": {
   "base": "Reaction",
   "assetId": "6598626",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Trade_TradeEvent",
     "index": 0,
     "refTable": "Trade_TradeEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsManager_UnregisterUserReaction": {
   "base": "Reaction",
   "assetId": "6499062",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UnregisterUserEvent",
     "index": 0,
     "refTable": "UnregisterUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "NewsManager",
     "type": "NewsManager",
     "index": 2,
     "refTable": "NewsManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "NewsTuning": {
   "base": "BaseTuning",
   "assetId": "10618443",
   "numMembers": 2,
   "fields": [
    {
     "name": "EnableInfoSentience",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SendClientUpdateOnEveryNews",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "NewsTweetUpdateEvent": {
   "base": "Event",
   "assetId": "6499034",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "NewsTweetUpdateReaction": {
   "base": "Reaction",
   "assetId": "6499035",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "NewsTweetUpdateEvent",
     "index": 1,
     "refTable": "NewsTweetUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "OffSeasonProgressionRequest": {
   "base": "UIRequestForm",
   "assetId": "8091606",
   "numMembers": 35,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 23
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 24
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 30,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 32,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 27,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 29
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 19
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 22
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 16
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 26,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 31,
     "default": "See all off season progression"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 17,
     "default": "Training Results"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 11,
     "default": "StaffMoves"
    }
   ]
  },
  "OffSeasonRosterAdjustment": {
   "base": "Module",
   "assetId": "6499142",
   "numMembers": 4,
   "fields": [
    {
     "name": "CreateRosterAdjustmentRequest",
     "type": "OffSeasonRosterAdjustment_CreateRosterAdjustmentRequest",
     "index": 0,
     "refTable": "OffSeasonRosterAdjustment_CreateRosterAdjustmentRequest",
     "bits": 32,
     "default": "RosterAdjustmentRequest request = new RosterAdjustmentRequest;&#xD;&#xA;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.RequestData = team;&#xD;&#xA;&#xD;&#xA;// Create the response forms.&#xD;&#xA;request.ResponseForms = new ResponseForm[2];&#xD;&#xA;{&#xD;&#xA;    request.ResponseForms.Append( Roster_AdjustRosterResponse );&#xD;&#xA;    &#xD;&#xA; if (IsDelegateResponseAvailable)&#xD;&#xA;    {&#xD;&#xA;       request.ResponseForms.Append( Roster_AdjustRosterDelegate );&#xD;&#xA;    }&#xD;&#xA;    &#xD;&#xA;    request.DefaultResponse = Roster_AdjustRosterDelegate;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;request;"
    },
    {
     "name": "IsDelegateResponseAvailable",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Roster_AdjustRosterDelegate",
     "type": "UISelectForm",
     "index": 2,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "Roster_AdjustRosterResponse",
     "type": "UIFlowForm",
     "index": 3,
     "refTable": "UIFlowForm",
     "bits": 32
    }
   ]
  },
  "OffSeasonRosterAdjustment_CreateRosterAdjustmentRequest": {
   "base": "RosterAdjustmentRequest()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "OffSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6814567",
   "numMembers": 11,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonStartEvent",
     "index": 3,
     "refTable": "OffseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 4
    },
    {
     "name": "AwardsEval",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 1,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "CoachRetirementEval",
     "type": "CoachRetirementEval",
     "index": 2,
     "refTable": "CoachRetirementEval",
     "bits": 32
    },
    {
     "name": "OwnerRetirementEval",
     "type": "OwnerRetirementEval",
     "index": 5,
     "refTable": "OwnerRetirementEval",
     "bits": 32
    },
    {
     "name": "PlayerProgressionEval",
     "type": "PlayerProgressionEval",
     "index": 6,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "PlayerRetirementEval",
     "type": "PlayersLeavingEval",
     "index": 7,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 8,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 9,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 10,
     "refTable": "StatManager",
     "bits": 32
    }
   ]
  },
  "OffSeasonWeekEndReaction": {
   "base": "Reaction",
   "assetId": "6814596",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonWeekEndEvent",
     "index": 0,
     "refTable": "OffseasonWeekEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 3,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 4,
     "refTable": "StaffHiringEval",
     "bits": 32
    }
   ]
  },
  "OfferEvaluationFactor": {
   "base": null,
   "assetId": "6495226",
   "numMembers": 2,
   "fields": [
    {
     "name": "ValueSpline",
     "type": "Spline",
     "index": 0,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "Weight",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "OfferEvaluationPhilosophy": {
   "base": null,
   "assetId": "6495227",
   "numMembers": 15,
   "fields": [
    {
     "name": "AcceptChanceSpline1",
     "type": "Spline",
     "index": 0,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "AcceptChanceSpline2",
     "type": "Spline",
     "index": 1,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "AcceptChanceSpline3",
     "type": "Spline",
     "index": 2,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "AnnualBonus",
     "type": "OfferEvaluationFactor",
     "index": 3,
     "refTable": "OfferEvaluationFactor",
     "bits": 32
    },
    {
     "name": "AnnualContract",
     "type": "OfferEvaluationFactor",
     "index": 4,
     "refTable": "OfferEvaluationFactor",
     "bits": 32
    },
    {
     "name": "CoachAbilityPackagePurchased",
     "type": "OfferEvaluationFactor",
     "index": 5,
     "refTable": "OfferEvaluationFactor",
     "bits": 32
    },
    {
     "name": "CoachLevel",
     "type": "OfferEvaluationFactor",
     "index": 6,
     "refTable": "OfferEvaluationFactor",
     "bits": 32
    },
    {
     "name": "CoachPackageUnpurchasedPercentage",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ContractLength",
     "type": "OfferEvaluationFactor",
     "index": 8,
     "refTable": "OfferEvaluationFactor",
     "bits": 32
    },
    {
     "name": "GetTotalInterestWeight",
     "type": "int()",
     "index": 9,
     "default": "// Return the sum of all interest weights on this OfferEvaluationPhilosophy record.&#xD;&#xA;int totalWeight = AnnualContract.Weight + AnnualBonus.Weight + ContractLength.Weight +&#xD;&#xA;    CoachAbilityPackagePurchased.Weight + CoachLevel.Weight + HometownDiscount.Weight +&#xD;&#xA;    SchemeFit.Weight + TeamNeed.Weight + TeamPrestige.Weight;&#xD;&#xA;&#xD;&#xA;totalWeight;"
    },
    {
     "name": "HometownDiscount",
     "type": "OfferEvaluationFactor",
     "index": 10,
     "refTable": "OfferEvaluationFactor",
     "bits": 32
    },
    {
     "name": "MinOfferThreshold",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "90"
    },
    {
     "name": "SchemeFit",
     "type": "OfferEvaluationFactor",
     "index": 12,
     "refTable": "OfferEvaluationFactor",
     "bits": 32
    },
    {
     "name": "TeamNeed",
     "type": "OfferEvaluationFactor",
     "index": 13,
     "refTable": "OfferEvaluationFactor",
     "bits": 32
    },
    {
     "name": "TeamPrestige",
     "type": "OfferEvaluationFactor",
     "index": 14,
     "refTable": "OfferEvaluationFactor",
     "bits": 32
    }
   ]
  },
  "OfferInterestLevelThreshold": {
   "base": null,
   "assetId": "12133667",
   "numMembers": 3,
   "fields": [
    {
     "name": "InterestLevelThreshold",
     "type": "InterestLevelThreshold",
     "index": 0,
     "enum": "InterestLevelThreshold",
     "bits": 2,
     "default": "InterestLevelThreshold:First_"
    },
    {
     "name": "MaxThreshold",
     "type": "int",
     "index": 1,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "MinThreshold",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    }
   ]
  },
  "OfferManagementRequest": {
   "base": "UIRequestForm",
   "assetId": "7742632",
   "numMembers": 40,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 27
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 28
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 34,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 29,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 37,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 32,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 31,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 33
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 20
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 26
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 17
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 30,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 35,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 14,
     "default": "CoachCarousel"
    },
    {
     "name": "Header",
     "type": "string",
     "index": 13,
     "bits": null,
     "maxLength": 81,
     "default": "Enter the Coach Carousel"
    },
    {
     "name": "MaxStoriesToShow",
     "type": "int",
     "index": 22,
     "bits": 3,
     "minValue": "0",
     "maxValue": "4",
     "default": "1"
    },
    {
     "name": "NewsCategory",
     "type": "NewsCategory",
     "index": 23,
     "enum": "NewsCategory",
     "bits": 5,
     "default": "NewsCategory:COACH_INFO"
    },
    {
     "name": "OfferManagementType",
     "type": "OfferManagementType",
     "index": 24,
     "enum": "OfferManagementType",
     "bits": 2,
     "default": "OfferManagementType:CoachCarousel"
    },
    {
     "name": "Tag",
     "type": "string",
     "index": 36,
     "bits": null,
     "maxLength": 181,
     "default": "Check out the latest Job Offers!"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 38,
     "bits": null,
     "maxLength": 15,
     "default": "Coach Carousel"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 39,
     "bits": null,
     "maxLength": 14,
     "default": "CoachCarousel"
    }
   ]
  },
  "OfferManagement_OffSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "8656512",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonStartEvent",
     "index": 0,
     "refTable": "OffseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitingEvalRef",
     "type": "RecruitingEval",
     "index": 3,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 4,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "TeamRevenueEvalRef",
     "type": "TeamRevenueEval",
     "index": 5,
     "refTable": "TeamRevenueEval",
     "bits": 32
    }
   ]
  },
  "OfferValueMagnitudeTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "9070461",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "OfferValueMagnitude",
     "index": 3,
     "enum": "OfferValueMagnitude",
     "bits": 2,
     "default": "OfferValueMagnitude:Low"
    }
   ]
  },
  "OffseasonEndEvent": {
   "base": "Event",
   "assetId": "6499129",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "OffseasonEndReaction": {
   "base": "Reaction",
   "assetId": "6499144",
   "numMembers": 14,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonEndEvent",
     "index": 2,
     "refTable": "OffseasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 4
    },
    {
     "name": "CoachRetirementEval",
     "type": "CoachRetirementEval",
     "index": 0,
     "refTable": "CoachRetirementEval",
     "bits": 32
    },
    {
     "name": "CreatePracticeView",
     "type": "CreatePracticeActionItems",
     "index": 1,
     "refTable": "CreatePracticeActionItems",
     "bits": 32
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerRetirementEval",
     "type": "PlayersLeavingEval",
     "index": 5,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "PracticeEval",
     "type": "PracticeEval",
     "index": 6,
     "refTable": "PracticeEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 7,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RosterModule",
     "type": "OffSeasonRosterAdjustment",
     "index": 8,
     "refTable": "OffSeasonRosterAdjustment",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 9,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 10,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "TeamRequestManager",
     "type": "TeamRequestManager",
     "index": 11,
     "refTable": "TeamRequestManager",
     "bits": 32
    },
    {
     "name": "TeamValueTransaction",
     "type": "TeamValueUpdateTransaction",
     "index": 12,
     "refTable": "TeamValueUpdateTransaction",
     "bits": 32
    },
    {
     "name": "Transaction",
     "type": "AdvanceSeasonWeekTransaction",
     "index": 13,
     "refTable": "AdvanceSeasonWeekTransaction",
     "bits": 32
    }
   ]
  },
  "OffseasonStageTypeEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6571170",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "OffseasonStageType",
     "index": 3,
     "enum": "OffseasonStageType",
     "bits": 4,
     "default": "OffseasonStageType:PlayersLeaving"
    }
   ]
  },
  "OffseasonStartEvent": {
   "base": "Event",
   "assetId": "6498981",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "OffseasonStoppingPointEvent": {
   "base": "Event",
   "assetId": "10889775",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Stage",
     "type": "OffseasonStageType",
     "index": 2,
     "enum": "OffseasonStageType",
     "bits": 4,
     "default": "OffseasonStageType:Invalid"
    }
   ]
  },
  "OffseasonWeekEndEvent": {
   "base": "Event",
   "assetId": "6598607",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "OffseasonWeekStartEvent": {
   "base": "Event",
   "assetId": "6498908",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "OffseasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "6498909",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonWeekStartEvent",
     "index": 1,
     "refTable": "OffseasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 4,
     "refTable": "SeasonManager",
     "bits": 32
    }
   ]
  },
  "OffsesaonRecruitingStartReaction": {
   "base": "Reaction",
   "assetId": "6498920",
   "numMembers": 9,
   "fields": [
    {
     "name": "EventRecord",
     "type": "SetRecruitingBoardStartEvent",
     "index": 0,
     "refTable": "SetRecruitingBoardStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitingEvalRef",
     "type": "RecruitingEval",
     "index": 4,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "ScoutingModule",
     "type": "DraftClassScouting",
     "index": 5,
     "refTable": "DraftClassScouting",
     "bits": 32
    },
    {
     "name": "ScoutingPeriod",
     "type": "ScoutingPeriod",
     "index": 6,
     "enum": "ScoutingPeriod",
     "bits": 3,
     "default": "ScoutingPeriod:RegularSeason"
    },
    {
     "name": "SeasonInfoUpdateEvent",
     "type": "SeasonInfoUpdateEvent",
     "index": 7,
     "refTable": "SeasonInfoUpdateEvent",
     "bits": 32
    },
    {
     "name": "TeamRequestManager",
     "type": "ManageTeamRequest",
     "index": 8,
     "refTable": "ManageTeamRequest",
     "bits": 32
    }
   ]
  },
  "OpenRosterSlotsForTeams": {
   "base": "ModifierView",
   "assetId": "6498965",
   "numMembers": 6,
   "fields": [
    {
     "name": "Formula",
     "type": "OpenRosterSlotsForTeams_Formula",
     "index": 0,
     "refTable": "OpenRosterSlotsForTeams_Formula",
     "bits": 32,
     "default": "//Get the number of open roster slots for this team&#xD;&#xA;int openActiveSlots = MaxRosterSize - Subject.ActiveRosterSize;&#xD;&#xA;&#xD;&#xA;if(openActiveSlots < 0)&#xD;&#xA;{&#xD;&#xA;    openActiveSlots = 0;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;int openListSlots = Subject.Roster.Capacity() - Subject.Roster.Population();&#xD;&#xA;&#xD;&#xA;int teamOpenRosterSlots = openActiveSlots;&#xD;&#xA;&#xD;&#xA;//Make sure we don&apos;t go over array capacity&#xD;&#xA;if(openActiveSlots > openListSlots)&#xD;&#xA;{&#xD;&#xA;    teamOpenRosterSlots = openListSlots;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;TotalOpenRosterSlots = TotalOpenRosterSlots + teamOpenRosterSlots;&#xD;&#xA;"
    },
    {
     "name": "MaxRosterSize",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 2
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 3,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TotalOpenRosterSlots",
     "type": "int",
     "index": 4,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "OpenRosterSlotsForTeams_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "Owner": {
   "base": "CoachingStaffPerson",
   "assetId": "6378360",
   "numMembers": 81,
   "fields": [
    {
     "name": "IsUserControlled",
     "type": "bool",
     "index": 37,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Age",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "FirstName",
     "type": "string",
     "index": 28,
     "bits": null,
     "maxLength": 17
    },
    {
     "name": "IsCreated",
     "type": "bool",
     "index": 35,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsLegend",
     "type": "bool",
     "index": 36,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LastName",
     "type": "string",
     "index": 38,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 52,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PrevTeamIndex",
     "type": "int",
     "index": 54,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 72,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "ActiveTalentTree",
     "type": "ActiveTalentTree",
     "index": 0,
     "refTable": "ActiveTalentTree",
     "bits": 32
    },
    {
     "name": "ContractLength",
     "type": "int",
     "index": 17,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "ContractSalary",
     "type": "int",
     "index": 18,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "ContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 19,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:FreeAgent"
    },
    {
     "name": "ContractYearsRemaining",
     "type": "int",
     "index": 20,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "Level",
     "type": "int",
     "index": 40,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Portrait",
     "type": "int",
     "index": 46,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "Portrait_Force_Silhouette",
     "type": "bool",
     "index": 47,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Portrait_Swappable_Library_Path",
     "type": "SwappableLibraryPath",
     "index": 48,
     "enum": "SwappableLibraryPath",
     "bits": 8,
     "default": "SwappableLibraryPath:library_icons_brt"
    },
    {
     "name": "Position",
     "type": "CoachPosition",
     "index": 49,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:HeadCoach"
    },
    {
     "name": "PrevPosition",
     "type": "CoachPosition",
     "index": 53,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    },
    {
     "name": "Probation",
     "type": "bool",
     "index": 56,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SeasonsWithTeam",
     "type": "int",
     "index": 63,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "AlmaMater",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "1100",
     "maxValue": "1300",
     "default": "1100"
    },
    {
     "name": "AssetName",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 41
    },
    {
     "name": "AwardPoints",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CareerBigLossMargin",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CareerBigWinMargin",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CareerLongWinStreak",
     "type": "int",
     "index": 7,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "CareerPlayoffsMade",
     "type": "int",
     "index": 8,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "CareerPointsAgainst",
     "type": "int",
     "index": 9,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "CareerPointsFor",
     "type": "int",
     "index": 10,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "CareerStats",
     "type": "CareerCoachStats",
     "index": 11,
     "refTable": "CareerCoachStats",
     "bits": 32
    },
    {
     "name": "CareerTies",
     "type": "int",
     "index": 12,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "CareerWinSeasons",
     "type": "int",
     "index": 13,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CharacterBodyType",
     "type": "CharacterBodyType",
     "index": 14,
     "enum": "CharacterBodyType",
     "bits": 4,
     "default": "CharacterBodyType:Standard"
    },
    {
     "name": "CharacterVisuals",
     "type": "CharacterVisuals",
     "index": 15,
     "refTable": "CharacterVisuals",
     "bits": 32
    },
    {
     "name": "ConfPlayoffWinStreak",
     "type": "int",
     "index": 16,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "CurrentWinStreak",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "DefaultTeamPhilosophy",
     "type": "TeamPhilosophy",
     "index": 22,
     "refTable": "TeamPhilosophy",
     "bits": 32
    },
    {
     "name": "DefenseAudibles",
     "type": "CoachAudibles",
     "index": 23,
     "refTable": "CoachAudibles",
     "bits": 32
    },
    {
     "name": "DefensivePlaybook",
     "type": "DefensivePlaybookDataType",
     "index": 24,
     "refTable": "DefensivePlaybookDataType",
     "bits": 32
    },
    {
     "name": "DefensiveScheme",
     "type": "Scheme",
     "index": 25,
     "refTable": "Scheme",
     "bits": 32
    },
    {
     "name": "DivPlayoffWinStreak",
     "type": "int",
     "index": 26,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "ExperiencePoints",
     "type": "int",
     "index": 27,
     "bits": 20,
     "minValue": "0",
     "maxValue": "1000000",
     "default": "0"
    },
    {
     "name": "GenericHeadAssetName",
     "type": "string",
     "index": 29,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "HasTrait",
     "type": "CoachingStaffPerson_HasTrait",
     "index": 30,
     "refTable": "CoachingStaffPerson_HasTrait",
     "bits": 32
    },
    {
     "name": "HatType",
     "type": "CoachHatType",
     "index": 31,
     "enum": "CoachHatType",
     "bits": 3,
     "default": "CoachHatType:None"
    },
    {
     "name": "Height",
     "type": "int",
     "index": 32,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "HomeState",
     "type": "StateName",
     "index": 33,
     "enum": "StateName",
     "bits": 6,
     "default": "StateName:Alabama"
    },
    {
     "name": "HomeTown",
     "type": "City",
     "index": 34,
     "refTable": "City",
     "bits": 32
    },
    {
     "name": "LegacyScore",
     "type": "int",
     "index": 39,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "OffenseAudibles",
     "type": "CoachAudibles",
     "index": 41,
     "refTable": "CoachAudibles",
     "bits": 32
    },
    {
     "name": "OffensivePlaybook",
     "type": "OffensivePlaybookDataType",
     "index": 42,
     "refTable": "OffensivePlaybookDataType",
     "bits": 32
    },
    {
     "name": "OffensiveScheme",
     "type": "Scheme",
     "index": 43,
     "refTable": "Scheme",
     "bits": 32
    },
    {
     "name": "Personality",
     "type": "Personality",
     "index": 45,
     "enum": "Personality",
     "bits": 4,
     "default": "Personality:Unpredictable"
    },
    {
     "name": "PreOrderCurrentTitle",
     "type": "bool",
     "index": 50,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PreOrderPartnerTitle",
     "type": "bool",
     "index": 51,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PrimaryPipeline",
     "type": "Pipeline",
     "index": 55,
     "enum": "Pipeline",
     "bits": 6,
     "default": "Pipeline:First_"
    },
    {
     "name": "RegularWinStreak",
     "type": "int",
     "index": 57,
     "bits": 10,
     "minValue": "-512",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "SeasBigLossMargin",
     "type": "int",
     "index": 58,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "SeasBigWinMargin",
     "type": "int",
     "index": 59,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "SeasLongWinStreak",
     "type": "int",
     "index": 60,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SeasonalGoal",
     "type": "CoachGoal",
     "index": 61,
     "refTable": "CoachGoal",
     "bits": 32
    },
    {
     "name": "SeasonStats",
     "type": "SeasonCoachStats",
     "index": 62,
     "refTable": "SeasonCoachStats",
     "bits": 32
    },
    {
     "name": "SeasPointsAgainst",
     "type": "int",
     "index": 64,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "SeasPointsFor",
     "type": "int",
     "index": 65,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "SeasTies",
     "type": "int",
     "index": 66,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SeasWinStreak",
     "type": "int",
     "index": 67,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SpeechId",
     "type": "int",
     "index": 68,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SuperbowlWinStreak",
     "type": "int",
     "index": 70,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "TeamBuilding",
     "type": "TeamBuilding",
     "index": 71,
     "enum": "TeamBuilding",
     "bits": 2,
     "default": "TeamBuilding:Balanced"
    },
    {
     "name": "TeamPhilosophy",
     "type": "TeamPhilosophy",
     "index": 73,
     "refTable": "TeamPhilosophy",
     "bits": 32
    },
    {
     "name": "TradingTendency",
     "type": "TradingTendency",
     "index": 74,
     "enum": "TradingTendency",
     "bits": 2,
     "default": "TradingTendency:DoesNotTrade"
    },
    {
     "name": "TraitExpertScout",
     "type": "bool",
     "index": 75,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "WCPlayoffWinStreak",
     "type": "int",
     "index": 76,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "WeeklyGoals",
     "type": "CoachGoal[]",
     "index": 77,
     "refTable": "CoachGoal",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Weight",
     "type": "int",
     "index": 78,
     "bits": 9,
     "minValue": "150",
     "maxValue": "512",
     "default": "160"
    },
    {
     "name": "WinSeasStreak",
     "type": "int",
     "index": 79,
     "bits": 6,
     "minValue": "-32",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "YearlyAwardCount",
     "type": "int",
     "index": 80,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "OwnerBackstory",
     "type": "OwnerBackstory",
     "index": 44,
     "enum": "OwnerBackstory",
     "bits": 3,
     "default": "OwnerBackstory:Mogul"
    },
    {
     "name": "StartingBalance",
     "type": "int",
     "index": 69,
     "bits": 29,
     "minValue": "0",
     "maxValue": "300000000",
     "default": "0"
    }
   ]
  },
  "OwnerRetirementEval": {
   "base": "Module",
   "assetId": "6498980",
   "numMembers": 18,
   "fields": [
    {
     "name": "ForceRetireAllUserOwners",
     "type": "none()",
     "index": 0
    },
    {
     "name": "ForceRetirement",
     "type": "OwnerRetirementEval_ForceRetirement",
     "index": 1,
     "refTable": "OwnerRetirementEval_ForceRetirement",
     "bits": 32
    },
    {
     "name": "ForceRetirementResponse",
     "type": "UIFlowForm",
     "index": 2,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "FormerPlayerHOF",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 321
    },
    {
     "name": "FormerPlayerNoHOF",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 321
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 5,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandleForceRetirement",
     "type": "OwnerRetirementEval_HandleForceRetirement",
     "index": 6,
     "refTable": "OwnerRetirementEval_HandleForceRetirement",
     "bits": 32,
     "default": "&#xD;&#xA;"
    },
    {
     "name": "HandleUpdateUserDefaultRequestAction",
     "type": "OwnerRetirementEval_HandleUpdateUserDefaultRequestAction",
     "index": 7,
     "refTable": "OwnerRetirementEval_HandleUpdateUserDefaultRequestAction",
     "bits": 32
    },
    {
     "name": "IssueRetirementRequest",
     "type": "OwnerRetirementEval_IssueRetirementRequest",
     "index": 8,
     "refTable": "OwnerRetirementEval_IssueRetirementRequest",
     "bits": 32,
     "default": "Retirement_ForceRetirementRequest request = new Retirement_ForceRetirementRequest;&#xD;&#xA;request.IsResponseRequired = true;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = SeasonInfoRef.CurrentYear >= SeasonInfoRef.MaxYears; &#xD;&#xA;request.RequestData = owner;&#xD;&#xA;request.IsPersistent = false;&#xD;&#xA;&#xD;&#xA;// Create the response forms.&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;{&#xD;&#xA;    request.ResponseForms.Append( ForceRetirementResponse);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;request.Issue(owner); "
    },
    {
     "name": "LifelongFanHOF",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 321
    },
    {
     "name": "LifelongFanNoHOF",
     "type": "string",
     "index": 10,
     "bits": null,
     "maxLength": 321
    },
    {
     "name": "MogulHOF",
     "type": "string",
     "index": 11,
     "bits": null,
     "maxLength": 321
    },
    {
     "name": "MogulNoHOF",
     "type": "string",
     "index": 12,
     "bits": null,
     "maxLength": 321
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 13
    },
    {
     "name": "SeasonInfoRef",
     "type": "SeasonInfo",
     "index": 14,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 15,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 16,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "ValidateExpressions",
     "type": "none()",
     "index": 17
    }
   ]
  },
  "OwnerRetirementEval_ForceRetirement": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "owner",
     "type": "Owner",
     "index": 0,
     "refTable": "Owner",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "OwnerRetirementEval_HandleForceRetirement": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "owner",
     "type": "Owner",
     "index": 0,
     "refTable": "Owner",
     "bits": 32
    }
   ]
  },
  "OwnerRetirementEval_HandleUpdateUserDefaultRequestAction": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "UpdateUserDefaultRequestActionEvent",
     "index": 0,
     "refTable": "UpdateUserDefaultRequestActionEvent",
     "bits": 32
    }
   ]
  },
  "OwnerRetirementEval_IssueRetirementRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "owner",
     "type": "Owner",
     "index": 0,
     "refTable": "Owner",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "user",
     "type": "FranchiseUser",
     "index": 2,
     "refTable": "FranchiseUser",
     "bits": 32
    }
   ]
  },
  "PendingSeasonGame": {
   "base": null,
   "assetId": "6499005",
   "numMembers": 3,
   "fields": [
    {
     "name": "AwayTeamRequest",
     "type": "SeasonGameRequest",
     "index": 0,
     "refTable": "SeasonGameRequest",
     "bits": 32
    },
    {
     "name": "HomeTeamRequest",
     "type": "SeasonGameRequest",
     "index": 1,
     "refTable": "SeasonGameRequest",
     "bits": 32
    },
    {
     "name": "SeasonGame",
     "type": "SeasonGame",
     "index": 2,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "Person": {
   "base": "UserEntity",
   "assetId": "6378184",
   "numMembers": 9,
   "fields": [
    {
     "name": "IsUserControlled",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Age",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "FirstName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 17
    },
    {
     "name": "IsCreated",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsLegend",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LastName",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PrevTeamIndex",
     "type": "int",
     "index": 7,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 8,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    }
   ]
  },
  "PersonHistoryTrackerNotificationEvent": {
   "base": "Event",
   "assetId": "6494645",
   "numMembers": 14,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 4
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 11
    },
    {
     "name": "BaseExperience",
     "type": "int",
     "index": 0,
     "bits": 13,
     "minValue": "-100",
     "maxValue": "4000",
     "default": "0"
    },
    {
     "name": "BonusExperience",
     "type": "int",
     "index": 1,
     "bits": 13,
     "minValue": "-100",
     "maxValue": "4000",
     "default": "0"
    },
    {
     "name": "ConfidenceValue",
     "type": "int",
     "index": 2,
     "bits": 5,
     "minValue": "-5",
     "maxValue": "25",
     "default": "0"
    },
    {
     "name": "DynamicDevValue",
     "type": "int",
     "index": 3,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ExperienceValue",
     "type": "int",
     "index": 5,
     "bits": 17,
     "minValue": "0",
     "maxValue": "90000",
     "default": "0"
    },
    {
     "name": "IsSchemeFit",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LeagueId",
     "type": "int",
     "index": 7,
     "bits": 32,
     "minValue": "-2147483648",
     "maxValue": "2147483647",
     "default": "0"
    },
    {
     "name": "LegacyValue",
     "type": "int",
     "index": 8,
     "bits": 13,
     "minValue": "0",
     "maxValue": "5000",
     "default": "0"
    },
    {
     "name": "MiscValue",
     "type": "int",
     "index": 9,
     "bits": 14,
     "minValue": "-1000",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "Person",
     "type": "UserEntity",
     "index": 10,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "SourceRecord",
     "type": "record",
     "index": 12
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 13,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "PipelineDetails": {
   "base": null,
   "assetId": "6716572",
   "numMembers": 7,
   "fields": [
    {
     "name": "AssociatedBowls",
     "type": "BowlGame[]",
     "index": 0,
     "refTable": "BowlGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "AssociatedConferences",
     "type": "Conference[]",
     "index": 1,
     "refTable": "Conference",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "AssociatedSchools",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CentroidLatitude",
     "type": "float",
     "index": 3,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "CentroidLongitude",
     "type": "float",
     "index": 4,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "Pipeline",
     "type": "Pipeline",
     "index": 5,
     "enum": "Pipeline",
     "bits": 6,
     "default": "Pipeline:Invalid"
    },
    {
     "name": "PowerRank",
     "type": "int",
     "index": 6,
     "bits": 6,
     "minValue": "0",
     "maxValue": "43",
     "default": "0"
    }
   ]
  },
  "PipelineEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "7739505",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "Pipeline",
     "index": 3,
     "enum": "Pipeline",
     "bits": 6,
     "default": "Pipeline:First_"
    }
   ]
  },
  "PipelineInfluenceLevelEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "8224468",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "PipelineInfluenceLevel",
     "index": 3,
     "enum": "PipelineInfluenceLevel",
     "bits": 3,
     "default": "PipelineInfluenceLevel:Unrecognized"
    }
   ]
  },
  "PipelineValueTable": {
   "base": null,
   "assetId": "7741514",
   "numMembers": 43,
   "fields": [
    {
     "name": "Alabama",
     "type": "int",
     "index": 0,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Arizona",
     "type": "int",
     "index": 1,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Arkansas",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "BigApple",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "BigSky",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "CentalFlorida",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Colorado",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "EastTexas",
     "type": "int",
     "index": 7,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Hawaii",
     "type": "int",
     "index": 8,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Illinois",
     "type": "int",
     "index": 9,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Indiana",
     "type": "int",
     "index": 10,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "International",
     "type": "int",
     "index": 11,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Iowa",
     "type": "int",
     "index": 12,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Kansas",
     "type": "int",
     "index": 13,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Kentucky",
     "type": "int",
     "index": 14,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Louisiana",
     "type": "int",
     "index": 15,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "MetroAtlanta",
     "type": "int",
     "index": 16,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Michigan",
     "type": "int",
     "index": 17,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Minnesota",
     "type": "int",
     "index": 18,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Mississippi",
     "type": "int",
     "index": 19,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Missouri",
     "type": "int",
     "index": 20,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Nebraska",
     "type": "int",
     "index": 21,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Nevada",
     "type": "int",
     "index": 22,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "NewEngland",
     "type": "int",
     "index": 23,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "NewMexico",
     "type": "int",
     "index": 24,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "NorthCarolina",
     "type": "int",
     "index": 25,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "NorthernCalifornia",
     "type": "int",
     "index": 26,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "NorthFlorida",
     "type": "int",
     "index": 27,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "NorthTexas",
     "type": "int",
     "index": 28,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Ohio",
     "type": "int",
     "index": 29,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Oklahoma",
     "type": "int",
     "index": 30,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "PacificNorthwest",
     "type": "int",
     "index": 31,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Pennsylvania",
     "type": "int",
     "index": 32,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SouthCarolina",
     "type": "int",
     "index": 33,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SouthernCalifornia",
     "type": "int",
     "index": 34,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SouthFlorida",
     "type": "int",
     "index": 35,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SouthGeorgia",
     "type": "int",
     "index": 36,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SouthwestTexas",
     "type": "int",
     "index": 37,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Tennessee",
     "type": "int",
     "index": 38,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Tidewater",
     "type": "int",
     "index": 39,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Utah",
     "type": "int",
     "index": 40,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "WestVirginia",
     "type": "int",
     "index": 41,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Wisconsin",
     "type": "int",
     "index": 42,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "PlayableMomentsEval_IssueSeasonGamePlayableMomentRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "SeasonGame",
     "type": "SeasonGame",
     "index": 0,
     "refTable": "SeasonGame",
     "bits": 32
    },
    {
     "name": "Title",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 101
    },
    {
     "name": "Description",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 101
    },
    {
     "name": "NavigateToHub",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "PlaycallHistory": {
   "base": null,
   "assetId": "6495008",
   "numMembers": 4,
   "fields": [
    {
     "name": "DefensiveAiGroupDetails",
     "type": "PlaycallHistoryAiGroupDetails[]",
     "index": 0,
     "refTable": "PlaycallHistoryAiGroupDetails",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsDefenseDataReported",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsOffenseDataReported",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "OffensiveAiGroupDetails",
     "type": "PlaycallHistoryAiGroupDetails[]",
     "index": 3,
     "refTable": "PlaycallHistoryAiGroupDetails",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "PlaycallHistoryAiGroupDetails": {
   "base": null,
   "assetId": "6321211",
   "numMembers": 1,
   "fields": [
    {
     "name": "ConceptDetails",
     "type": "PlaycallHistoryConceptDetails[]",
     "index": 0,
     "refTable": "PlaycallHistoryConceptDetails",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "PlaycallHistoryConceptDetails": {
   "base": null,
   "assetId": "6321209",
   "numMembers": 2,
   "fields": [
    {
     "name": "SuccessfulAttempts",
     "type": "int",
     "index": 0,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TotalAttempts",
     "type": "int",
     "index": 1,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    }
   ]
  },
  "PlaycallHistoryEval": {
   "base": "Module",
   "assetId": "6495009",
   "numMembers": 10,
   "fields": [
    {
     "name": "DefensivePlaycallHistorySeed",
     "type": "PlaycallHistoryAiGroupDetails[]",
     "index": 0,
     "refTable": "PlaycallHistoryAiGroupDetails",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "GetConceptUsageRank",
     "type": "PlaycallHistoryEval_GetConceptUsageRank",
     "index": 2,
     "refTable": "PlaycallHistoryEval_GetConceptUsageRank",
     "bits": 32
    },
    {
     "name": "GetLeastSuccessfulConcept",
     "type": "PlaycallHistoryEval_GetLeastSuccessfulConcept",
     "index": 3,
     "refTable": "PlaycallHistoryEval_GetLeastSuccessfulConcept",
     "bits": 32
    },
    {
     "name": "GetLeastUsedConcept",
     "type": "PlaycallHistoryEval_GetLeastUsedConcept",
     "index": 4,
     "refTable": "PlaycallHistoryEval_GetLeastUsedConcept",
     "bits": 32
    },
    {
     "name": "GetMostSuccessfulConcept",
     "type": "PlaycallHistoryEval_GetMostSuccessfulConcept",
     "index": 5,
     "refTable": "PlaycallHistoryEval_GetMostSuccessfulConcept",
     "bits": 32
    },
    {
     "name": "GetMostUsedConcept",
     "type": "PlaycallHistoryEval_GetMostUsedConcept",
     "index": 6,
     "refTable": "PlaycallHistoryEval_GetMostUsedConcept",
     "bits": 32
    },
    {
     "name": "MinimumPlaysToStore",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OffensivePlaycallHistorySeed",
     "type": "PlaycallHistoryAiGroupDetails[]",
     "index": 8,
     "refTable": "PlaycallHistoryAiGroupDetails",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ValidateExpressions",
     "type": "none()",
     "index": 9
    }
   ]
  },
  "PlaycallHistoryEval_GetConceptUsageRank": {
   "base": "int()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "playcallHistory",
     "type": "PlaycallHistory",
     "index": 0,
     "refTable": "PlaycallHistory",
     "bits": 32
    },
    {
     "name": "offensivePlayConcept",
     "type": "OffensivePlayConcepts",
     "index": 1,
     "enum": "OffensivePlayConcepts",
     "bits": 7,
     "default": "OffensivePlayConcepts:Invalid"
    },
    {
     "name": "defensivePlayConcept",
     "type": "DefensivePlayConcepts",
     "index": 2,
     "enum": "DefensivePlayConcepts",
     "bits": 5,
     "default": "DefensivePlayConcepts:Invalid"
    },
    {
     "name": "aiGroup",
     "type": "PlaycallHistoryStoredAiGroup",
     "index": 3,
     "enum": "PlaycallHistoryStoredAiGroup",
     "bits": 4,
     "default": "PlaycallHistoryStoredAiGroup:Invalid"
    }
   ]
  },
  "PlaycallHistoryEval_GetLeastSuccessfulConcept": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "playcallHistory",
     "type": "PlaycallHistory",
     "index": 0,
     "refTable": "PlaycallHistory",
     "bits": 32
    },
    {
     "name": "forOffense",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "aiGroup",
     "type": "PlaycallHistoryStoredAiGroup",
     "index": 2,
     "enum": "PlaycallHistoryStoredAiGroup",
     "bits": 4,
     "default": "PlaycallHistoryStoredAiGroup:Invalid"
    }
   ]
  },
  "PlaycallHistoryEval_GetLeastUsedConcept": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "playcallHistory",
     "type": "PlaycallHistory",
     "index": 0,
     "refTable": "PlaycallHistory",
     "bits": 32
    },
    {
     "name": "forOffense",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "aiGroup",
     "type": "PlaycallHistoryStoredAiGroup",
     "index": 2,
     "enum": "PlaycallHistoryStoredAiGroup",
     "bits": 4,
     "default": "PlaycallHistoryStoredAiGroup:Invalid"
    }
   ]
  },
  "PlaycallHistoryEval_GetMostSuccessfulConcept": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "playcallHistory",
     "type": "PlaycallHistory",
     "index": 0,
     "refTable": "PlaycallHistory",
     "bits": 32
    },
    {
     "name": "forOffense",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "aiGroup",
     "type": "PlaycallHistoryStoredAiGroup",
     "index": 2,
     "enum": "PlaycallHistoryStoredAiGroup",
     "bits": 4,
     "default": "PlaycallHistoryStoredAiGroup:Invalid"
    }
   ]
  },
  "PlaycallHistoryEval_GetMostUsedConcept": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "playcallHistory",
     "type": "PlaycallHistory",
     "index": 0,
     "refTable": "PlaycallHistory",
     "bits": 32
    },
    {
     "name": "forOffense",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "aiGroup",
     "type": "PlaycallHistoryStoredAiGroup",
     "index": 2,
     "enum": "PlaycallHistoryStoredAiGroup",
     "bits": 4,
     "default": "PlaycallHistoryStoredAiGroup:Invalid"
    }
   ]
  },
  "PlaycallHistoryStoredAiGroupEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6571151",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "PlaycallHistoryStoredAiGroup",
     "index": 3,
     "enum": "PlaycallHistoryStoredAiGroup",
     "bits": 4,
     "default": "PlaycallHistoryStoredAiGroup:Invalid"
    }
   ]
  },
  "Player": {
   "base": "FootballPlayer",
   "assetId": "6494552",
   "numMembers": 288,
   "fields": [
    {
     "name": "IsUserControlled",
     "type": "bool",
     "index": 50,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CharacterGameplay",
     "type": "CharacterGameplay",
     "index": 18,
     "refTable": "CharacterGameplay",
     "bits": 32
    },
    {
     "name": "IronManPosition",
     "type": "PositionE",
     "index": 44,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:Invalid_"
    },
    {
     "name": "Position",
     "type": "PositionE",
     "index": 119,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:FirstKeyOffense_"
    },
    {
     "name": "PT_28_3",
     "type": "bool",
     "index": 126,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_AGGRESSIVERECEIVER",
     "type": "bool",
     "index": 127,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_ANCHORED",
     "type": "bool",
     "index": 128,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_BIGHITTER",
     "type": "bool",
     "index": 129,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_BOUNCER",
     "type": "bool",
     "index": 130,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_BULLISH",
     "type": "bool",
     "index": 131,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_CANNON",
     "type": "bool",
     "index": 132,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_CANNONBALL",
     "type": "bool",
     "index": 133,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_CONSERVATIVE",
     "type": "bool",
     "index": 134,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_COVERBALL",
     "type": "bool",
     "index": 135,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_DISCIPLINED",
     "type": "bool",
     "index": 136,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_DLPOWERRUSHER",
     "type": "bool",
     "index": 137,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_DLPUREPOWER",
     "type": "bool",
     "index": 138,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_DLRUNSTOPPER",
     "type": "bool",
     "index": 139,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_DLSPEEDRUSHER",
     "type": "bool",
     "index": 140,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_DOUBLEBACK",
     "type": "bool",
     "index": 141,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_ELUSIVEINSTINCT",
     "type": "bool",
     "index": 142,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_EYESUP",
     "type": "bool",
     "index": 143,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_FINESSERUSHER",
     "type": "bool",
     "index": 144,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_FLYSWATTER",
     "type": "bool",
     "index": 145,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_FORTIFIER",
     "type": "bool",
     "index": 146,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_FREEPLAYFINDER",
     "type": "bool",
     "index": 147,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_FREESTYLER",
     "type": "bool",
     "index": 148,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_FROZENSOLID",
     "type": "bool",
     "index": 149,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_GASGUZZLER",
     "type": "bool",
     "index": 150,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HAPPYFEET",
     "type": "bool",
     "index": 151,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HBELUSIVEBACK",
     "type": "bool",
     "index": 152,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HBELUSIVEPOWER",
     "type": "bool",
     "index": 153,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HBPOWERBACK",
     "type": "bool",
     "index": 154,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HBPOWERBLOCKING",
     "type": "bool",
     "index": 155,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HBPOWERRECEIVING",
     "type": "bool",
     "index": 156,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HBRECEIVINGBACK",
     "type": "bool",
     "index": 157,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HEROBALL",
     "type": "bool",
     "index": 158,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_HIGHLIGHTREEL",
     "type": "bool",
     "index": 159,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_INVINCIBLE",
     "type": "bool",
     "index": 160,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_LBFIELDGENERAL",
     "type": "bool",
     "index": 161,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_LBPASSCOVERAGE",
     "type": "bool",
     "index": 162,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_LBRUNSUPPORT",
     "type": "bool",
     "index": 163,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_LONGARMOFTHELAW",
     "type": "bool",
     "index": 164,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_LOOKFORSTARS",
     "type": "bool",
     "index": 165,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_NOSEDIVE",
     "type": "bool",
     "index": 166,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_OBLIVIOUS",
     "type": "bool",
     "index": 167,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_PANICBUTTON",
     "type": "bool",
     "index": 168,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_PARANOID",
     "type": "bool",
     "index": 169,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_PLAYBALL",
     "type": "bool",
     "index": 170,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_PLAYRECEIVER",
     "type": "bool",
     "index": 171,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_POSSESSIONRECEIVER",
     "type": "bool",
     "index": 172,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_POWERRUSHER",
     "type": "bool",
     "index": 173,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_PUNCHITOUT",
     "type": "bool",
     "index": 174,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBBACKFIELDCREATOR",
     "type": "bool",
     "index": 175,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBCOMMIT",
     "type": "bool",
     "index": 176,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBDUALTHREAT",
     "type": "bool",
     "index": 177,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBDYNAMICPERFORMANCEBACKFIELDCREATOR",
     "type": "bool",
     "index": 178,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBDYNAMICPERFORMANCEDUALTHREAT",
     "type": "bool",
     "index": 179,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBDYNAMICPERFORMANCEPOCKETPASSER",
     "type": "bool",
     "index": 180,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBDYNAMICPERFORMANCEPURERUNNER",
     "type": "bool",
     "index": 181,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBPOCKETPASSER",
     "type": "bool",
     "index": 182,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QBPURERUNNER",
     "type": "bool",
     "index": 183,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QUICKCLOCK",
     "type": "bool",
     "index": 184,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_QUICKTRIGGER",
     "type": "bool",
     "index": 185,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_RACRECEIVER",
     "type": "bool",
     "index": 186,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_REDZONEJAMMER",
     "type": "bool",
     "index": 187,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_RIPCORD",
     "type": "bool",
     "index": 188,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_RISKTAKER",
     "type": "bool",
     "index": 189,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_RUNOVER",
     "type": "bool",
     "index": 190,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_SAFETACKLER",
     "type": "bool",
     "index": 191,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_SEEINGGHOSTS",
     "type": "bool",
     "index": 192,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_SHOWBOAT",
     "type": "bool",
     "index": 193,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_SNAPMISCHIEF",
     "type": "bool",
     "index": 194,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_SNOWBALL",
     "type": "bool",
     "index": 195,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_SRUNSUPPORT",
     "type": "bool",
     "index": 196,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_STEERINGCLEAR",
     "type": "bool",
     "index": 197,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_STRONGARM",
     "type": "bool",
     "index": 198,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_TEBLOCKING",
     "type": "bool",
     "index": 199,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_TEPHYSICALBLOCKER",
     "type": "bool",
     "index": 200,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_TEPHYSICALROUTERUNNER",
     "type": "bool",
     "index": 201,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_TEVERTICALTHREAT",
     "type": "bool",
     "index": 202,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_THROWAWAY",
     "type": "bool",
     "index": 203,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_THROWITUP",
     "type": "bool",
     "index": 204,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_TRAVELINGSHOWMEN",
     "type": "bool",
     "index": 205,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_TWISTER",
     "type": "bool",
     "index": 206,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_UNDERCUT",
     "type": "bool",
     "index": 207,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_UNDISCIPLINED",
     "type": "bool",
     "index": 208,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_UNUSEDTRAIT1",
     "type": "bool",
     "index": 209,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_UNUSEDTRAIT2",
     "type": "bool",
     "index": 210,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_UPANDOVER",
     "type": "bool",
     "index": 211,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WHIRLWIND",
     "type": "bool",
     "index": 212,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WRELUSIVEROUTERUNNER",
     "type": "bool",
     "index": 213,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WRGADGET",
     "type": "bool",
     "index": 214,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WRPHYSICALBLOCKER",
     "type": "bool",
     "index": 215,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WRPHYSICALRECEIVER",
     "type": "bool",
     "index": 216,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WRPHYSICALROUTERUNNER",
     "type": "bool",
     "index": 217,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WRPLAYMAKER",
     "type": "bool",
     "index": 218,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PT_WRPOWERBLOCKING",
     "type": "bool",
     "index": 219,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SeasonHealthPool",
     "type": "int",
     "index": 231,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "1000"
    },
    {
     "name": "SeasonHealthPoolMax",
     "type": "int",
     "index": 232,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "1000"
    },
    {
     "name": "WearAndTear_Back",
     "type": "int",
     "index": 265,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LAnkle",
     "type": "int",
     "index": 266,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LArm",
     "type": "int",
     "index": 267,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LElbow",
     "type": "int",
     "index": 268,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LFoot",
     "type": "int",
     "index": 269,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LHand",
     "type": "int",
     "index": 270,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LHip",
     "type": "int",
     "index": 271,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LKnee",
     "type": "int",
     "index": 272,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LLeg",
     "type": "int",
     "index": 273,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_LShoulder",
     "type": "int",
     "index": 274,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RAnkle",
     "type": "int",
     "index": 275,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RArm",
     "type": "int",
     "index": 276,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RElbow",
     "type": "int",
     "index": 277,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RFoot",
     "type": "int",
     "index": 278,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RHand",
     "type": "int",
     "index": 279,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RHip",
     "type": "int",
     "index": 280,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_Rib",
     "type": "int",
     "index": 281,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RKnee",
     "type": "int",
     "index": 282,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RLeg",
     "type": "int",
     "index": 283,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "WearAndTear_RShoulder",
     "type": "int",
     "index": 284,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "AbsoluteGoProChance",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "-1",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "AbsoluteTransferChance",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "-1",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "AccelerationRating",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "Age",
     "type": "int",
     "index": 3,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "AgilityRating",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "AwarenessRating",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "BaseNILValue",
     "type": "int",
     "index": 6,
     "bits": 11,
     "minValue": "-255",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "BCVisionRating",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "BlockSheddingRating",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "BreakSackRating",
     "type": "int",
     "index": 9,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "BreakTackleRating",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CaptainsPatch",
     "type": "CaptainPatch",
     "index": 11,
     "enum": "CaptainPatch",
     "bits": 8,
     "default": "CaptainPatch:None"
    },
    {
     "name": "CareerStats",
     "type": "CareerStats",
     "index": 12,
     "refTable": "CareerStats",
     "bits": 32
    },
    {
     "name": "CarryingRating",
     "type": "int",
     "index": 13,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CatchingRating",
     "type": "int",
     "index": 14,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CatchInTrafficRating",
     "type": "int",
     "index": 15,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "ChangeOfDirectionRating",
     "type": "int",
     "index": 16,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CharacterBodyType",
     "type": "CharacterBodyType",
     "index": 17,
     "enum": "CharacterBodyType",
     "bits": 4,
     "default": "CharacterBodyType:Standard"
    },
    {
     "name": "CharacterVisuals",
     "type": "CharacterVisuals",
     "index": 19,
     "refTable": "CharacterVisuals",
     "bits": 32
    },
    {
     "name": "ConfidenceRating",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CurrentNILCompensation",
     "type": "int",
     "index": 21,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "CurrentYearSeasonEndingInjuryWeek",
     "type": "int",
     "index": 22,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "DeepRouteRunningRating",
     "type": "int",
     "index": 23,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "ExperiencePoints",
     "type": "int",
     "index": 24,
     "bits": 20,
     "minValue": "0",
     "maxValue": "1000000",
     "default": "0"
    },
    {
     "name": "Fatigue",
     "type": "int",
     "index": 25,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FinesseMovesRating",
     "type": "int",
     "index": 26,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "FirstName",
     "type": "string",
     "index": 27,
     "bits": null,
     "maxLength": 17
    },
    {
     "name": "GameStats",
     "type": "GameStats[]",
     "index": 28,
     "refTable": "GameStats",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "GenericHeadAssetName",
     "type": "string",
     "index": 29,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "GetAbilityValue",
     "type": "Player_GetAbilityValue",
     "index": 30,
     "refTable": "Player_GetAbilityValue",
     "bits": 32
    },
    {
     "name": "GetBalancedOverallGrade",
     "type": "int()",
     "index": 31
    },
    {
     "name": "GetBestOverallGrade",
     "type": "int()",
     "index": 32
    },
    {
     "name": "GetOverallDraftPick",
     "type": "int()",
     "index": 33
    },
    {
     "name": "GetOverallGrade",
     "type": "Player_GetOverallGrade",
     "index": 34,
     "refTable": "Player_GetOverallGrade",
     "bits": 32
    },
    {
     "name": "Height",
     "type": "int",
     "index": 35,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "HitPowerRating",
     "type": "int",
     "index": 36,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "HomePipeline",
     "type": "Pipeline",
     "index": 37,
     "enum": "Pipeline",
     "bits": 6,
     "default": "Pipeline:Invalid"
    },
    {
     "name": "IdealRecruitingPitch",
     "type": "RecruitingPitchType",
     "index": 38,
     "enum": "RecruitingPitchType",
     "bits": 5,
     "default": "RecruitingPitchType:Invalid"
    },
    {
     "name": "ImpactBlockingRating",
     "type": "int",
     "index": 39,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "InjuryRating",
     "type": "int",
     "index": 40,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "InjurySeverity",
     "type": "InjurySeverity",
     "index": 41,
     "enum": "InjurySeverity",
     "bits": 8,
     "default": "InjurySeverity:Invalid_"
    },
    {
     "name": "InjuryStatus",
     "type": "InjuryStatus",
     "index": 42,
     "enum": "InjuryStatus",
     "bits": 2,
     "default": "InjuryStatus:Uninjured"
    },
    {
     "name": "InjuryType",
     "type": "InjuryType",
     "index": 43,
     "enum": "InjuryType",
     "bits": 7,
     "default": "InjuryType:Invalid_"
    },
    {
     "name": "IsCreated",
     "type": "bool",
     "index": 45,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsImpactPlayer",
     "type": "bool",
     "index": 46,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsInjuredReserve",
     "type": "bool",
     "index": 47,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsLegend",
     "type": "bool",
     "index": 48,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsNIL",
     "type": "bool",
     "index": 49,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "JerseyNum",
     "type": "int",
     "index": 51,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "JukeMoveRating",
     "type": "int",
     "index": 52,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "JumpingRating",
     "type": "int",
     "index": 53,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KickAccuracyRating",
     "type": "int",
     "index": 54,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KickPowerRating",
     "type": "int",
     "index": 55,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KickReturnRating",
     "type": "int",
     "index": 56,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "LastName",
     "type": "string",
     "index": 57,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "LastYearSeasonEndingInjuryWeek",
     "type": "int",
     "index": 58,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "LatestInjuryStage",
     "type": "SeasonStage",
     "index": 59,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "LatestInjuryWeek",
     "type": "int",
     "index": 60,
     "bits": 5,
     "minValue": "0",
     "maxValue": "22",
     "default": "0"
    },
    {
     "name": "LatestInjuryYear",
     "type": "int",
     "index": 61,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "LeadBlockRating",
     "type": "int",
     "index": 62,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "LegacyScore",
     "type": "int",
     "index": 63,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "LongSnapRating",
     "type": "int",
     "index": 64,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "ManCoverageRating",
     "type": "int",
     "index": 65,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "MaxInjuryDuration",
     "type": "int",
     "index": 66,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "MediumRouteRunningRating",
     "type": "int",
     "index": 67,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "MentalAbility1",
     "type": "MentalAbilities",
     "index": 68,
     "enum": "MentalAbilities",
     "bits": 5,
     "default": "MentalAbilities:None"
    },
    {
     "name": "MentalAbility2",
     "type": "MentalAbilities",
     "index": 69,
     "enum": "MentalAbilities",
     "bits": 5,
     "default": "MentalAbilities:None"
    },
    {
     "name": "MentalAbility3",
     "type": "MentalAbilities",
     "index": 70,
     "enum": "MentalAbilities",
     "bits": 5,
     "default": "MentalAbilities:None"
    },
    {
     "name": "MentalAbilityRank1",
     "type": "AbilitiesRank",
     "index": 71,
     "enum": "AbilitiesRank",
     "bits": 3,
     "default": "AbilitiesRank:None"
    },
    {
     "name": "MentalAbilityRank2",
     "type": "AbilitiesRank",
     "index": 72,
     "enum": "AbilitiesRank",
     "bits": 3,
     "default": "AbilitiesRank:None"
    },
    {
     "name": "MentalAbilityRank3",
     "type": "AbilitiesRank",
     "index": 73,
     "enum": "AbilitiesRank",
     "bits": 3,
     "default": "AbilitiesRank:None"
    },
    {
     "name": "MinInjuryDuration",
     "type": "int",
     "index": 74,
     "bits": 7,
     "minValue": "-32",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "Motivation1",
     "type": "MotivationType",
     "index": 75,
     "enum": "MotivationType",
     "bits": 4,
     "default": "MotivationType:None"
    },
    {
     "name": "Motivation2",
     "type": "MotivationType",
     "index": 76,
     "enum": "MotivationType",
     "bits": 4,
     "default": "MotivationType:None"
    },
    {
     "name": "Motivation3",
     "type": "MotivationType",
     "index": 77,
     "enum": "MotivationType",
     "bits": 4,
     "default": "MotivationType:None"
    },
    {
     "name": "NarrativeLock",
     "type": "bool",
     "index": 78,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "NearestCity",
     "type": "City",
     "index": 79,
     "refTable": "City",
     "bits": 32
    },
    {
     "name": "NumPrideStickers",
     "type": "int",
     "index": 80,
     "bits": 6,
     "minValue": "0",
     "maxValue": "48",
     "default": "0"
    },
    {
     "name": "OverallRating",
     "type": "int",
     "index": 81,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PassBlockFinesseRating",
     "type": "int",
     "index": 82,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PassBlockPowerRating",
     "type": "int",
     "index": 83,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PassBlockRating",
     "type": "int",
     "index": 84,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "Personality",
     "type": "Personality",
     "index": 85,
     "enum": "Personality",
     "bits": 4,
     "default": "Personality:Unpredictable"
    },
    {
     "name": "PhysicalAbility1",
     "type": "AbilitiesRank",
     "index": 86,
     "enum": "AbilitiesRank",
     "bits": 3,
     "default": "AbilitiesRank:None"
    },
    {
     "name": "PhysicalAbility2",
     "type": "AbilitiesRank",
     "index": 87,
     "enum": "AbilitiesRank",
     "bits": 3,
     "default": "AbilitiesRank:None"
    },
    {
     "name": "PhysicalAbility3",
     "type": "AbilitiesRank",
     "index": 88,
     "enum": "AbilitiesRank",
     "bits": 3,
     "default": "AbilitiesRank:None"
    },
    {
     "name": "PhysicalAbility4",
     "type": "AbilitiesRank",
     "index": 89,
     "enum": "AbilitiesRank",
     "bits": 3,
     "default": "AbilitiesRank:None"
    },
    {
     "name": "PhysicalAbility5",
     "type": "AbilitiesRank",
     "index": 90,
     "enum": "AbilitiesRank",
     "bits": 3,
     "default": "AbilitiesRank:None"
    },
    {
     "name": "PlayActionRating",
     "type": "int",
     "index": 91,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PlayerType",
     "type": "PlayerType",
     "index": 92,
     "enum": "PlayerType",
     "bits": 7,
     "default": "PlayerType:QB_FieldGeneral"
    },
    {
     "name": "PlayerVisMoveType",
     "type": "PlayerVisMoveType",
     "index": 93,
     "enum": "PlayerVisMoveType",
     "bits": 9,
     "default": "PlayerVisMoveType:Default"
    },
    {
     "name": "PlayoffRoundReached",
     "type": "PlayoffRoundType",
     "index": 94,
     "enum": "PlayoffRoundType",
     "bits": 3,
     "default": "PlayoffRoundType:None"
    },
    {
     "name": "PlayRecognitionRating",
     "type": "int",
     "index": 95,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PLYR_ASSETNAME",
     "type": "string",
     "index": 96,
     "bits": null,
     "maxLength": 41
    },
    {
     "name": "PLYR_BIRTHDATE",
     "type": "int",
     "index": 97,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "PLYR_CELEBRATION",
     "type": "int",
     "index": 98,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PLYR_COMMENT",
     "type": "int",
     "index": 99,
     "bits": 15,
     "minValue": "0",
     "maxValue": "32767",
     "default": "0"
    },
    {
     "name": "PLYR_CONSECYEARSWITHTEAM",
     "type": "int",
     "index": 100,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "PLYR_DRAFTPICK",
     "type": "int",
     "index": 101,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "PLYR_DRAFTROUND",
     "type": "int",
     "index": 102,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "63"
    },
    {
     "name": "PLYR_GENERICHEAD",
     "type": "GenericHead",
     "index": 103,
     "enum": "GenericHead",
     "bits": 9,
     "default": "GenericHead:NoHead"
    },
    {
     "name": "PLYR_HANDEDNESS",
     "type": "Handedness",
     "index": 104,
     "enum": "Handedness",
     "bits": 8,
     "default": "Handedness:Right"
    },
    {
     "name": "PLYR_HOME_STATE",
     "type": "StateName",
     "index": 105,
     "enum": "StateName",
     "bits": 6,
     "default": "StateName:Alabama"
    },
    {
     "name": "PLYR_HOME_TOWN",
     "type": "string",
     "index": 106,
     "bits": null,
     "maxLength": 26
    },
    {
     "name": "PLYR_ICON",
     "type": "bool",
     "index": 107,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "PLYR_ISCAPTAIN",
     "type": "bool",
     "index": 108,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PLYR_PERFORMLEVEL",
     "type": "int",
     "index": 109,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PLYR_PORTRAIT",
     "type": "int",
     "index": 110,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "PLYR_PREVTEAMID",
     "type": "int",
     "index": 111,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "PLYR_QBSTYLE",
     "type": "QBStyle",
     "index": 112,
     "enum": "QBStyle",
     "bits": 8,
     "default": "QBStyle:Generic3QH"
    },
    {
     "name": "PLYR_SLEEVETEMPERATURE",
     "type": "int",
     "index": 113,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PLYR_STANCE",
     "type": "Stance",
     "index": 114,
     "enum": "Stance",
     "bits": 7,
     "default": "Stance:Generic"
    },
    {
     "name": "PLYR_STYLE",
     "type": "PlayerStyle",
     "index": 115,
     "enum": "PlayerStyle",
     "bits": 8,
     "default": "PlayerStyle:Normal"
    },
    {
     "name": "PLYR_TENDENCY",
     "type": "int",
     "index": 116,
     "bits": 2,
     "minValue": "0",
     "maxValue": "3",
     "default": "0"
    },
    {
     "name": "PortraitForceSilhouette",
     "type": "bool",
     "index": 117,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PortraitSwappableLibraryPath",
     "type": "SwappableLibraryPath",
     "index": 118,
     "enum": "SwappableLibraryPath",
     "bits": 8,
     "default": "SwappableLibraryPath:library_icons_brt"
    },
    {
     "name": "PowerMovesRating",
     "type": "int",
     "index": 120,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PracticePlan",
     "type": "PracticePlan",
     "index": 121,
     "enum": "PracticePlan",
     "bits": 3,
     "default": "PracticePlan:Invalid_"
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 122,
     "bits": 20,
     "minValue": "0",
     "maxValue": "1048575",
     "default": "0"
    },
    {
     "name": "PressRating",
     "type": "int",
     "index": 123,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PrevTeamIndex",
     "type": "int",
     "index": 124,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "ProspectStarRating",
     "type": "ProspectQuality",
     "index": 125,
     "enum": "ProspectQuality",
     "bits": 3,
     "default": "ProspectQuality:Invalid"
    },
    {
     "name": "PursuitRating",
     "type": "int",
     "index": 220,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "RecruitingDealbreaker",
     "type": "RecruitingMotivationType",
     "index": 221,
     "enum": "RecruitingMotivationType",
     "bits": 4,
     "default": "RecruitingMotivationType:Invalid"
    },
    {
     "name": "RedshirtStatus",
     "type": "RedshirtStatus",
     "index": 222,
     "enum": "RedshirtStatus",
     "bits": 2,
     "default": "RedshirtStatus:Eligible"
    },
    {
     "name": "ReleaseRating",
     "type": "int",
     "index": 223,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "Role",
     "type": "FranchiseRole",
     "index": 224,
     "enum": "FranchiseRole",
     "bits": 5,
     "default": "FranchiseRole:NoRole"
    },
    {
     "name": "RunBlockFinesseRating",
     "type": "int",
     "index": 225,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "RunBlockPowerRating",
     "type": "int",
     "index": 226,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "RunBlockRating",
     "type": "int",
     "index": 227,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "RunningStyleRating",
     "type": "RunningStyle",
     "index": 228,
     "enum": "RunningStyle",
     "bits": 5,
     "default": "RunningStyle:Default"
    },
    {
     "name": "Scheme",
     "type": "BaseScheme",
     "index": 229,
     "enum": "BaseScheme",
     "bits": 5,
     "default": "BaseScheme:OFF_WEST_COAST_ZONE_RUN"
    },
    {
     "name": "SchoolYear",
     "type": "SchoolYear",
     "index": 230,
     "enum": "SchoolYear",
     "bits": 3,
     "default": "SchoolYear:Freshman"
    },
    {
     "name": "SeasonStats",
     "type": "SeasonStats[]",
     "index": 233,
     "refTable": "SeasonStats",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SetOverallDraftPick",
     "type": "Player_SetOverallDraftPick",
     "index": 234,
     "refTable": "Player_SetOverallDraftPick",
     "bits": 32
    },
    {
     "name": "ShortRouteRunningRating",
     "type": "int",
     "index": 235,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "SkillGroupCap1",
     "type": "int",
     "index": 236,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "0"
    },
    {
     "name": "SkillGroupCap2",
     "type": "int",
     "index": 237,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "0"
    },
    {
     "name": "SkillGroupCap3",
     "type": "int",
     "index": 238,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "0"
    },
    {
     "name": "SkillGroupCap4",
     "type": "int",
     "index": 239,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "0"
    },
    {
     "name": "SkillGroupCap5",
     "type": "int",
     "index": 240,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "0"
    },
    {
     "name": "SkillGroupCap6",
     "type": "int",
     "index": 241,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "0"
    },
    {
     "name": "SkillPoints",
     "type": "int",
     "index": 242,
     "bits": 15,
     "minValue": "0",
     "maxValue": "16384",
     "default": "0"
    },
    {
     "name": "SpectacularCatchRating",
     "type": "int",
     "index": 243,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "SpeedRating",
     "type": "int",
     "index": 244,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "SpinMoveRating",
     "type": "int",
     "index": 245,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "StaminaRating",
     "type": "int",
     "index": 246,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "StartingHotCold",
     "type": "StartingHotCold",
     "index": 247,
     "enum": "StartingHotCold",
     "bits": 2,
     "default": "StartingHotCold:Neutral"
    },
    {
     "name": "StiffArmRating",
     "type": "int",
     "index": 248,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "StrengthRating",
     "type": "int",
     "index": 249,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TackleRating",
     "type": "int",
     "index": 250,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_TYPE",
     "type": "TeamType",
     "index": 251,
     "enum": "TeamType",
     "bits": 8,
     "default": "TeamType:Current"
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 252,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "ThrowAccuracyDeepRating",
     "type": "int",
     "index": 253,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "ThrowAccuracyMidRating",
     "type": "int",
     "index": 254,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "ThrowAccuracyRating",
     "type": "int",
     "index": 255,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "ThrowAccuracyShortRating",
     "type": "int",
     "index": 256,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "ThrowOnTheRunRating",
     "type": "int",
     "index": 257,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "ThrowPowerRating",
     "type": "int",
     "index": 258,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "ThrowUnderPressureRating",
     "type": "int",
     "index": 259,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TotalInjuryDuration",
     "type": "int",
     "index": 260,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "ToughnessRating",
     "type": "int",
     "index": 261,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TraitDevelopment",
     "type": "TraitDevelopment",
     "index": 262,
     "enum": "TraitDevelopment",
     "bits": 3,
     "default": "TraitDevelopment:Star"
    },
    {
     "name": "TruckingRating",
     "type": "int",
     "index": 263,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "WasPreviouslyInjured",
     "type": "bool",
     "index": 264,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Weight",
     "type": "int",
     "index": 285,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "YearlyAwardCount",
     "type": "int",
     "index": 286,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "ZoneCoverageRating",
     "type": "int",
     "index": 287,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    }
   ]
  },
  "PlayerBaseContract": {
   "base": null,
   "assetId": "6377577",
   "numMembers": 3,
   "fields": [
    {
     "name": "Bonus",
     "type": "int",
     "index": 0,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "Length",
     "type": "int",
     "index": 1,
     "bits": 3,
     "minValue": "1",
     "maxValue": "7",
     "default": "1"
    },
    {
     "name": "Salary",
     "type": "int",
     "index": 2,
     "bits": 15,
     "minValue": "0",
     "maxValue": "32767",
     "default": "0"
    }
   ]
  },
  "PlayerCoachGoalsEval_AssignSeasonalGoals": {
   "base": "ModifierView",
   "assetId": "6499105",
   "numMembers": 7,
   "fields": [
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "Formula",
     "type": "PlayerCoachGoalsEval_AssignSeasonalGoals_Formula",
     "index": 1,
     "refTable": "PlayerCoachGoalsEval_AssignSeasonalGoals_Formula",
     "bits": 32,
     "default": "Team team = Subject;&#xD;&#xA;&#xD;&#xA;// Assign coach and player season goals.&#xD;&#xA;CoachGoalsEval.AssignSeasonalGoals(team);&#xD;&#xA;&#xD;&#xA;// If this team has a user character, send an event.&#xD;&#xA;if (team.UserCharacter != null)&#xD;&#xA;{&#xD;&#xA;    // If the user is a coach, set the coach goal.&#xD;&#xA;    if (team.UserCharacter == team.HeadCoach)&#xD;&#xA;    {&#xD;&#xA;        SeasonGoalUpdateEvent.CoachSeasonalGoal = team.HeadCoach.SeasonalGoal;&#xD;&#xA;    }&#xD;&#xA;    // Otherwise, set the player goal.&#xD;&#xA;    else&#xD;&#xA;    {&#xD;&#xA;        SeasonGoalUpdateEvent.CoachSeasonalGoal = null;&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;    // Send the update event.&#xD;&#xA;    SeasonGoalUpdateEvent.Send();&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;"
    },
    {
     "name": "PlayerGoalEval",
     "type": "PlayerGoalsEval",
     "index": 2,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "SeasonGoalUpdateEvent",
     "type": "SeasonGoalUpdateEvent",
     "index": 3,
     "refTable": "SeasonGoalUpdateEvent",
     "bits": 32
    },
    {
     "name": "Source",
     "type": "record",
     "index": 4
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 5,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 6
    }
   ]
  },
  "PlayerCoachGoalsEval_AssignSeasonalGoals_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 20,
     "minValue": "0",
     "maxValue": "1000000",
     "default": "0"
    }
   ]
  },
  "PlayerContract": {
   "base": null,
   "assetId": "6377576",
   "numMembers": 5,
   "fields": [
    {
     "name": "BonusTable",
     "type": "int[]",
     "index": 0,
     "bits": null,
     "isArray": true
    },
    {
     "name": "CurrentYear",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ExtraYearOption",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Length",
     "type": "int",
     "index": 3,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "SalaryTable",
     "type": "int[]",
     "index": 4,
     "bits": null,
     "isArray": true
    }
   ]
  },
  "PlayerContractManager": {
   "base": "Module",
   "assetId": "6378594",
   "numMembers": 5,
   "fields": [
    {
     "name": "CreateDraftedRookieContract",
     "type": "PlayerContractManager_CreateDraftedRookieContract",
     "index": 0,
     "refTable": "PlayerContractManager_CreateDraftedRookieContract",
     "bits": 32,
     "default": "null;&#xD;&#xA;"
    },
    {
     "name": "CreateFreeAgentContract",
     "type": "PlayerContractManager_CreateFreeAgentContract",
     "index": 1,
     "refTable": "PlayerContractManager_CreateFreeAgentContract",
     "bits": 32
    },
    {
     "name": "CreatePlayerContract",
     "type": "PlayerContractManager_CreatePlayerContract",
     "index": 2,
     "refTable": "PlayerContractManager_CreatePlayerContract",
     "bits": 32
    },
    {
     "name": "CreateUndraftedRookieContract",
     "type": "PlayerContract()",
     "index": 3,
     "default": "// create a new contract&#xD;&#xA;PlayerContract contract = new PlayerContract;&#xD;&#xA;&#xD;&#xA;// populate contract with leage min salary for first year player, no bonus ,length of one year&#xD;&#xA;contract.SalaryTable[0] = SalaryInfo.PlayerMinSalaryTable[0];&#xD;&#xA;contract.BonusTable[0] = 0;&#xD;&#xA;contract.Length = 1;&#xD;&#xA;&#xD;&#xA;contract;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;"
    },
    {
     "name": "SalaryInfo",
     "type": "SalaryInfo",
     "index": 4,
     "refTable": "SalaryInfo",
     "bits": 32
    }
   ]
  },
  "PlayerContractManager_CreateDraftedRookieContract": {
   "base": "PlayerContract()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "overallPick",
     "type": "int",
     "index": 0,
     "bits": 8,
     "minValue": "0",
     "maxValue": "224",
     "default": "0"
    }
   ]
  },
  "PlayerContractManager_CreateFreeAgentContract": {
   "base": "PlayerContract()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "freeAgent",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayerContractManager_CreatePlayerContract": {
   "base": "PlayerContract()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "salary",
     "type": "int",
     "index": 0,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "bonus",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "length",
     "type": "int",
     "index": 2,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    }
   ]
  },
  "PlayerEditTransactionHistoryEntry": {
   "base": "TransactionHistoryEntry",
   "assetId": "6498829",
   "numMembers": 11,
   "fields": [
    {
     "name": "NewTeam",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OldTeam",
     "type": "Team",
     "index": 4,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SeasonStage",
     "type": "SeasonStage",
     "index": 6,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "SeasonWeek",
     "type": "int",
     "index": 7,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "SeasonYear",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TransactionId",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 41
    },
    {
     "name": "EditDescription",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 41
    },
    {
     "name": "GamerTag",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 26
    },
    {
     "name": "Player",
     "type": "Player",
     "index": 5,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "Title",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 41
    }
   ]
  },
  "PlayerEnterCoachOneOnOneAction": {
   "base": "SequenceAction",
   "assetId": "14184485",
   "numMembers": 3,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    }
   ]
  },
  "PlayerGoalsEval_AssignWeeklyGoals": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "seasonWeek",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "PlayerGoalsEval_EvaluateWeeklyGoalsForPlayer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 9,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "playerGameStats",
     "type": "GameStats",
     "index": 3,
     "refTable": "GameStats",
     "bits": 32
    },
    {
     "name": "seasonWeek",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "seasonYear",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "statCategory",
     "type": "StatCategory",
     "index": 6,
     "enum": "StatCategory",
     "bits": 3,
     "default": "StatCategory:Offensive"
    },
    {
     "name": "seasonWeekType",
     "type": "SeasonWeekType",
     "index": 7,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    }
   ]
  },
  "PlayerGoalsEval_GetWeeklyGoalActor": {
   "base": "Player()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "goal",
     "type": "Goal",
     "index": 1,
     "refTable": "Goal",
     "bits": 32
    }
   ]
  },
  "PlayerGoalsEval_GetWeeklyGoalsForPosition": {
   "base": "PlayerGoal[]()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "position",
     "type": "PositionE",
     "index": 0,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:QB"
    }
   ]
  },
  "PlayerGoalsEval_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    }
   ]
  },
  "PlayerGoalsEval_HandleUpdateTeamGameStats": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Team_UpdateGameStatsEvent",
     "index": 0,
     "refTable": "Team_UpdateGameStatsEvent",
     "bits": 32
    }
   ]
  },
  "PlayerGradeEval_HandleBeginSeasonStage": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "seasonYear",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "seasonStage",
     "type": "SeasonStage",
     "index": 1,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "leagueRef",
     "type": "League",
     "index": 2,
     "refTable": "League",
     "bits": 32
    }
   ]
  },
  "PlayerGradeEval_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "PlayerGradeEval_Season_BeginStageReaction": {
   "base": "Reaction",
   "assetId": "6814675",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_BeginStageEvent",
     "index": 0,
     "refTable": "Season_BeginStageEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "LeagueRef",
     "type": "League",
     "index": 2,
     "refTable": "League",
     "bits": 32
    },
    {
     "name": "Module",
     "type": "PlayerGradeEval",
     "index": 3,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "PlayerGradeEval_UpdatePlayerContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6814726",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "PlayerGradeEval",
     "index": 2,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "PlayerLeavePostSeasonReaction": {
   "base": "Reaction",
   "assetId": "6983469",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonWeekStartEvent",
     "index": 0,
     "refTable": "OffseasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 3,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 4,
     "refTable": "TeamManager",
     "bits": 32
    }
   ]
  },
  "PlayerManager_LogUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "PlayerManager_RetirePlayer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "PlayerManager_TransferPlayerToPortal": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayerManager_UnRetirePlayer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayerManager_UpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 8,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "oldTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "newTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "oldContractStatus",
     "type": "PlayerContractStatus",
     "index": 3,
     "enum": "PlayerContractStatus",
     "bits": 4,
     "default": "PlayerContractStatus:Drafted"
    },
    {
     "name": "newContractStatus",
     "type": "PlayerContractStatus",
     "index": 4,
     "enum": "PlayerContractStatus",
     "bits": 4,
     "default": "PlayerContractStatus:Drafted"
    },
    {
     "name": "wasFranchiseTagged",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "isDeadWeightCut",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "PlayerPersonnel": {
   "base": "StaffPerson",
   "assetId": "6498737",
   "numMembers": 22,
   "fields": [
    {
     "name": "IsUserControlled",
     "type": "bool",
     "index": 9,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Age",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "FirstName",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 17
    },
    {
     "name": "IsCreated",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsLegend",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LastName",
     "type": "string",
     "index": 10,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 16,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PrevTeamIndex",
     "type": "int",
     "index": 18,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "ActiveTalentTree",
     "type": "ActiveTalentTree",
     "index": 0,
     "refTable": "ActiveTalentTree",
     "bits": 32
    },
    {
     "name": "ContractLength",
     "type": "int",
     "index": 2,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "ContractSalary",
     "type": "int",
     "index": 3,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "ContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 4,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:FreeAgent"
    },
    {
     "name": "ContractYearsRemaining",
     "type": "int",
     "index": 5,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "Level",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Portrait",
     "type": "int",
     "index": 12,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "Portrait_Force_Silhouette",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Portrait_Swappable_Library_Path",
     "type": "SwappableLibraryPath",
     "index": 14,
     "enum": "SwappableLibraryPath",
     "bits": 8,
     "default": "SwappableLibraryPath:library_icons_brt"
    },
    {
     "name": "Position",
     "type": "CoachPosition",
     "index": 15,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:HeadCoach"
    },
    {
     "name": "PrevPosition",
     "type": "CoachPosition",
     "index": 17,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    },
    {
     "name": "Probation",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SeasonsWithTeam",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    }
   ]
  },
  "PlayerPositionChangeHistoryEntry": {
   "base": "TransactionHistoryEntry",
   "assetId": "6498828",
   "numMembers": 11,
   "fields": [
    {
     "name": "NewTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OldTeam",
     "type": "Team",
     "index": 5,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SeasonStage",
     "type": "SeasonStage",
     "index": 7,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "SeasonWeek",
     "type": "int",
     "index": 8,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "SeasonYear",
     "type": "int",
     "index": 9,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TransactionId",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "NewPlayerType",
     "type": "PlayerType",
     "index": 0,
     "enum": "PlayerType",
     "bits": 7,
     "default": "PlayerType:QB_First_"
    },
    {
     "name": "NewPosition",
     "type": "PositionE",
     "index": 1,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:FirstKeyOffense_"
    },
    {
     "name": "OldPlayerType",
     "type": "PlayerType",
     "index": 3,
     "enum": "PlayerType",
     "bits": 7,
     "default": "PlayerType:QB_First_"
    },
    {
     "name": "OldPosition",
     "type": "PositionE",
     "index": 4,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:FirstKeyOffense_"
    },
    {
     "name": "Player",
     "type": "Player",
     "index": 6,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayerProgressionEval_AutoProgressTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "PlayerProgressionEval_GetPlayerSeasonScore": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayerProgressionEval_IssueCoachUpgradePlayerRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "UserCharacter",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "PlayerProgressionEval_IssuePostSeasonTrainingRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "UserCharacter",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "PlayerProgressionEval_OffseasonProgressTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "PlayerProgressionEval_ProgressTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "PlayerProgressionProgressTeamsTransaction": {
   "base": "Transaction",
   "assetId": "9363534",
   "numMembers": 19,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 11,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 17,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 4
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 8
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 9
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 10
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 15,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "DoCalculateImpactPlayers",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "DoOffseasonProgression",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PlayerGradeEval",
     "type": "PlayerGradeEval",
     "index": 6,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "PlayerProgressionEval",
     "type": "PlayerProgressionEval",
     "index": 7,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 12,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 13,
     "bits": 8,
     "minValue": "0",
     "maxValue": "133",
     "default": "0"
    },
    {
     "name": "TeamsList",
     "type": "Team[]",
     "index": 14,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "UpdateStage",
     "type": "Stage",
     "index": 18,
     "refTable": "Stage",
     "bits": 32
    }
   ]
  },
  "PlayerProgression_BeginAdvanceWeekReaction": {
   "base": "Reaction",
   "assetId": "8210506",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "BeginAdvanceWeekEvent",
     "index": 1,
     "refTable": "BeginAdvanceWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "AutoProgressTeamsTransaction",
     "type": "PlayerProgressionProgressTeamsTransaction",
     "index": 0,
     "refTable": "PlayerProgressionProgressTeamsTransaction",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 4,
     "refTable": "SeasonManager",
     "bits": 32
    }
   ]
  },
  "PlayerRegressionEval_AutoRegressTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "PlayerRegressionEval_IssueViewTeamRegressionRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "User",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "NumPlayers",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    }
   ]
  },
  "PlayerRegressionEval_OffSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6814681",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonStartEvent",
     "index": 0,
     "refTable": "OffseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "PlayerRegressionEval",
     "type": "PlayerRegressionEval",
     "index": 2,
     "refTable": "PlayerRegressionEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "PlayerRegression_TeamViewRegressionRequest": {
   "base": "UIRequestForm",
   "assetId": "6708819",
   "numMembers": 36,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 24
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 25
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 31,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 33,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 30
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 19
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 23
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 16
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 27,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 32,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 75,
     "default": "Players on your team have lost skills based on injury, age or performance."
    },
    {
     "name": "NumPlayers",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 23,
     "default": "View Player Regression"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 35,
     "bits": null,
     "maxLength": 12,
     "default": "RegressTeam"
    }
   ]
  },
  "PlayerRetirementAppointmentInfo": {
   "base": null,
   "assetId": "6378670",
   "numMembers": 2,
   "fields": [
    {
     "name": "Player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "WillReturn",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "PlayerRetirementDelayedEvent": {
   "base": "Event",
   "assetId": "6378672",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "PlayerRetirementEval_PreSeasonEndReaction": {
   "base": "Reaction",
   "assetId": "6499127",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonEndEvent",
     "index": 0,
     "refTable": "PreseasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "PlayerManager",
     "type": "PlayerManager",
     "index": 2,
     "refTable": "PlayerManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Transaction",
     "type": "DeleteExcessFreeAgentsTransaction",
     "index": 4,
     "refTable": "DeleteExcessFreeAgentsTransaction",
     "bits": 32
    }
   ]
  },
  "PlayerSeasonStats": {
   "base": null,
   "assetId": "6320472",
   "numMembers": 5,
   "fields": [
    {
     "name": "BirthDate",
     "type": "int",
     "index": 0,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "FirstName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 14
    },
    {
     "name": "LastName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 18
    },
    {
     "name": "PlayerId",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SeasonStats",
     "type": "SeasonStats",
     "index": 4,
     "refTable": "SeasonStats",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_AcceptContractOffer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "offer",
     "type": "ContractOffer",
     "index": 1,
     "refTable": "ContractOffer",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_BeginTeamFreeAgentEvaluation": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "stage",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "players",
     "type": "Player[]",
     "index": 1,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "offers",
     "type": "ContractOffer[]",
     "index": 2,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "PlayerSigningEval_CanTeamOfferReSignPlayer": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 6,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "contractLength",
     "type": "int",
     "index": 2,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "contractSalary",
     "type": "int",
     "index": 3,
     "bits": 17,
     "minValue": "0",
     "maxValue": "65536",
     "default": "0"
    },
    {
     "name": "contractBonus",
     "type": "int",
     "index": 4,
     "bits": 17,
     "minValue": "0",
     "maxValue": "65536",
     "default": "0"
    }
   ]
  },
  "PlayerSigningEval_CanTeamSignPlayerToPracticeSquad": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_ChooseOfferToSign": {
   "base": "ContractOffer()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "offers",
     "type": "ContractOffer[]",
     "index": 1,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "PlayerSigningEval_CreateEndOfSeasonReSignRequest": {
   "base": "ReSign_EndOfSeasonRequest()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "playerReSignNegotiations",
     "type": "PlayerReSignNegotiation[]",
     "index": 0,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "PlayerSigningEval_CreateEvaluateOffersRequest": {
   "base": "EvaluateContractOffersRequest()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_CreateMakeContractOffersRequest": {
   "base": "MakeContractOffersRequest()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_CreateTeamRequest": {
   "base": "ReSign_TeamRequest()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "contractLength",
     "type": "int",
     "index": 0,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "contractSalary",
     "type": "int",
     "index": 1,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "contractBonus",
     "type": "int",
     "index": 2,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    }
   ]
  },
  "PlayerSigningEval_EvaluatePlayerFreeAgentOffers": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "offers",
     "type": "ContractOffer[]",
     "index": 0,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "stage",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "acceptedOffers",
     "type": "ContractOffer[]",
     "index": 2,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "PlayerSigningEval_EvaluateSeasonFreeAgentOffers": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "position",
     "type": "PositionE",
     "index": 0,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:QB"
    },
    {
     "name": "teams",
     "type": "Team[]",
     "index": 1,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "PlayerSigningEval_EvaluateTeamFreeAgentOffers": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_FillTeamRoster": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "playerArray",
     "type": "record",
     "index": 1
    }
   ]
  },
  "PlayerSigningEval_GenerateFranchiseTagContract": {
   "base": "PlayerContract()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_GenerateInSeasonFreeAgentOffer": {
   "base": "ContractOffer()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "availablePlayers",
     "type": "Player[]",
     "index": 1,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "signingThreshold",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "extraCapRoomImpact",
     "type": "int",
     "index": 3,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    }
   ]
  },
  "PlayerSigningEval_GenerateMarketValueContract": {
   "base": "PlayerBaseContract()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_GeneratePlayerContract": {
   "base": "PlayerContract()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "Player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "Position",
     "type": "PositionE",
     "index": 1,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:QB"
    },
    {
     "name": "isExtension",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "overallGrade",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    }
   ]
  },
  "PlayerSigningEval_GetPlayerDesiredContractHigh": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "salary",
     "type": "int",
     "index": 0,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    }
   ]
  },
  "PlayerSigningEval_GetPlayerDesiredContractLow": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "salary",
     "type": "int",
     "index": 0,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    }
   ]
  },
  "PlayerSigningEval_GetPlayerReSignListForTeam": {
   "base": "PlayerReSignNegotiation[]()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_GetTeamNegotiationWithPlayer": {
   "base": "PlayerReSignNegotiation()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_IncreaseContractOffer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "contractOffer",
     "type": "ContractOffer",
     "index": 0,
     "refTable": "ContractOffer",
     "bits": 32
    },
    {
     "name": "spendingPhilosophy",
     "type": "SpendingPhilosophy",
     "index": 1,
     "refTable": "SpendingPhilosophy",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_IssueEndOfSeasonReSignRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_LogTeamDecision": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "decision",
     "type": "TeamDecision",
     "index": 2,
     "enum": "TeamDecision",
     "bits": 2,
     "default": "TeamDecision:Wait"
    }
   ]
  },
  "PlayerSigningEval_ProcessEvaluateContractOffersRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "request",
     "type": "EvaluateContractOffersRequest",
     "index": 0,
     "refTable": "EvaluateContractOffersRequest",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_ProcessMakeContractOffersRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "request",
     "type": "MakeContractOffersRequest",
     "index": 0,
     "refTable": "MakeContractOffersRequest",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_SeasonYearStartReaction": {
   "base": "Reaction",
   "assetId": "6498867",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "SeasonYearStartEvent",
     "index": 0,
     "refTable": "SeasonYearStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Module",
     "type": "PlayerSigningEval",
     "index": 3,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "PlayerSigningEval_TeamReSignInterest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayerSigningEval_UpdateEndOfSeasonReSignList": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Teams",
     "type": "Team[]",
     "index": 0,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "PlayerTransactionHistoryEntry": {
   "base": "TransactionHistoryEntry",
   "assetId": "6498826",
   "numMembers": 13,
   "fields": [
    {
     "name": "NewTeam",
     "type": "Team",
     "index": 5,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OldTeam",
     "type": "Team",
     "index": 7,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SeasonStage",
     "type": "SeasonStage",
     "index": 9,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "SeasonWeek",
     "type": "int",
     "index": 10,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "SeasonYear",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TransactionId",
     "type": "int",
     "index": 12,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "ContractBonus",
     "type": "int",
     "index": 0,
     "bits": 15,
     "minValue": "0",
     "maxValue": "28000",
     "default": "0"
    },
    {
     "name": "ContractLength",
     "type": "int",
     "index": 1,
     "bits": 4,
     "minValue": "0",
     "maxValue": "8",
     "default": "0"
    },
    {
     "name": "ContractSalary",
     "type": "int",
     "index": 2,
     "bits": 15,
     "minValue": "0",
     "maxValue": "28000",
     "default": "0"
    },
    {
     "name": "ContractStatus",
     "type": "PlayerContractStatus",
     "index": 3,
     "enum": "PlayerContractStatus",
     "bits": 4,
     "default": "PlayerContractStatus:Drafted"
    },
    {
     "name": "ContractTotalSalary",
     "type": "int",
     "index": 4,
     "bits": 16,
     "minValue": "0",
     "maxValue": "42000",
     "default": "0"
    },
    {
     "name": "OldContractStatus",
     "type": "PlayerContractStatus",
     "index": 6,
     "enum": "PlayerContractStatus",
     "bits": 4,
     "default": "PlayerContractStatus:Drafted"
    },
    {
     "name": "Player",
     "type": "Player",
     "index": 8,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayerWeeklyActorGoal": {
   "base": "PlayerWeeklyGoal",
   "assetId": "6536971",
   "numMembers": 57,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 23,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 25,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 30,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 31,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 32,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "Description",
     "type": "string",
     "index": 13,
     "bits": null,
     "maxLength": 111
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 24,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 27,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "PositionCategory",
     "type": "PositionCategory",
     "index": 47,
     "enum": "PositionCategory",
     "bits": 4,
     "default": "PositionCategory:All"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 54,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "AgeSpline",
     "type": "Spline",
     "index": 1,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "BaseCompletionValue",
     "type": "int",
     "index": 2,
     "bits": 15,
     "minValue": "-1",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "BaseConfidenceAward",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "-50",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "BaseExperienceAward",
     "type": "int",
     "index": 4,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "BaseLegacyScore",
     "type": "int",
     "index": 5,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "BasePartialCompletionValue",
     "type": "int",
     "index": 6,
     "bits": 15,
     "minValue": "-1",
     "maxValue": "20000",
     "default": "-1"
    },
    {
     "name": "BasePartialConfidenceAward",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "-50",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "BasePartialExperienceAward",
     "type": "int",
     "index": 8,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "BasePartialLegacyScore",
     "type": "int",
     "index": 9,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "BaseRating",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "1",
     "maxValue": "100",
     "default": "1"
    },
    {
     "name": "CanShowProgressValues",
     "type": "bool",
     "index": 11,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "CompValueSpline",
     "type": "Spline",
     "index": 12,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "DevelopmentSpline",
     "type": "Spline",
     "index": 14,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "GetCompletionValue",
     "type": "PlayerWeeklyGoal_GetCompletionValue",
     "index": 16,
     "refTable": "PlayerWeeklyGoal_GetCompletionValue",
     "bits": 32,
     "default": "int value = BaseCompletionValue;&#xD;&#xA;if (value < MinCompletionValue)&#xD;&#xA;{&#xD;&#xA;    value = MinCompletionValue;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (value > MaxCompletionValue)&#xD;&#xA;{ &#xD;&#xA;    value = MaxCompletionValue;&#xD;&#xA;}&#xD;&#xA;value;"
    },
    {
     "name": "GetConfidenceAward",
     "type": "PlayerWeeklyGoal_GetConfidenceAward",
     "index": 17,
     "refTable": "PlayerWeeklyGoal_GetConfidenceAward",
     "bits": 32,
     "default": "int confidence = 0;&#xD;&#xA;&#xD;&#xA;if (isComplete)&#xD;&#xA;{&#xD;&#xA;    confidence = (confidence + BaseConfidenceAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (BasePartialConfidenceAward > 0)&#xD;&#xA;{&#xD;&#xA;    confidence = (confidence + BasePartialConfidenceAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (player != null && evalInfo != null)&#xD;&#xA;{&#xD;&#xA;    int ageMod = AgeSpline.CalculateY(player.Age);&#xD;&#xA;    PositionE position = player.Position;&#xD;&#xA;&#xD;&#xA;    confidence = (confidence * ageMod) / 100;&#xD;&#xA;&#xD;&#xA;    if (player.TraitDevelopment == TraitDevelopment.XFactor)&#xD;&#xA;    {&#xD;&#xA;        confidence = (confidence * 175) / 100;&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;    if (player.TraitDevelopment == TraitDevelopment.Superstar)&#xD;&#xA;    {&#xD;&#xA;        confidence = (confidence * 125) / 100;&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;   if (player.TraitDevelopment == TraitDevelopment.Normal)&#xD;&#xA;    {&#xD;&#xA;        confidence = (confidence * 75) / 100;&#xD;&#xA;    }&#xD;&#xA;   &#xD;&#xA;    if (evalInfo.IsPlayerStarter)&#xD;&#xA;    {&#xD;&#xA;        if (player.PLYR_DRAFTROUND == 1)&#xD;&#xA;        {&#xD;&#xA;            confidence = confidence;&#xD;&#xA;        }&#xD;&#xA;        &#xD;&#xA; if (player.InjuryRating > 75)&#xD;&#xA;        {&#xD;&#xA;            confidence = (confidence * 115) / 100;&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;    else if (PrimaryTeamStat != TeamStatType.Invalid)&#xD;&#xA;    {&#xD;&#xA;   if ((position >= PositionE.FirstOffenseLine_ && position <= PositionE.LastOffenseLine_) || (position >= PositionE.FirstDefenseLine_ && position <= PositionE.LastDefenseLine_))&#xD;&#xA;   {&#xD;&#xA;         confidence = 0;&#xD;&#xA;   }&#xD;&#xA; else&#xD;&#xA; {&#xD;&#xA;  confidence = MinConfidenceAward;&#xD;&#xA; }&#xD;&#xA;      }&#xD;&#xA;&#xD;&#xA; if (player.ConfidenceRating > 85)&#xD;&#xA; {&#xD;&#xA; confidence = MinConfidenceAward;&#xD;&#xA; if (MaxConfidenceAward < 0)&#xD;&#xA; {&#xD;&#xA;  confidence = MaxConfidenceAward;&#xD;&#xA; }&#xD;&#xA;  &#xD;&#xA; }&#xD;&#xA; else if (player.ConfidenceRating < 30)&#xD;&#xA; {&#xD;&#xA; confidence = (confidence * 250) / 100;&#xD;&#xA; if (MaxConfidenceAward < 0)&#xD;&#xA; {&#xD;&#xA;  confidence = MinConfidenceAward;&#xD;&#xA; }&#xD;&#xA; }&#xD;&#xA;   &#xD;&#xA;    if (player.IsUserControlled)&#xD;&#xA;    {&#xD;&#xA;        confidence = (confidence * 75) / 100;&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (confidence < MinConfidenceAward)&#xD;&#xA;{&#xD;&#xA;    confidence = MinConfidenceAward;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (confidence > MaxConfidenceAward)&#xD;&#xA;{ &#xD;&#xA;    confidence = MaxConfidenceAward;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;confidence;"
    },
    {
     "name": "GetExperienceAward",
     "type": "PlayerWeeklyGoal_GetExperienceAward",
     "index": 18,
     "refTable": "PlayerWeeklyGoal_GetExperienceAward",
     "bits": 32,
     "default": "//Returns ExperienceAward as Int&#xD;&#xA;int award = 0;&#xD;&#xA;&#xD;&#xA;if (isComplete)&#xD;&#xA;{&#xD;&#xA;    award = (award + BaseExperienceAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (BasePartialExperienceAward > 0)&#xD;&#xA;{&#xD;&#xA;    award = (award + BasePartialExperienceAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;int ageMod = AgeSpline.CalculateY(player.Age);&#xD;&#xA;&#xD;&#xA;PositionE position = player.Position;&#xD;&#xA;&#xD;&#xA;int devTrait = 0;&#xD;&#xA;&#xD;&#xA;if (player.TraitDevelopment == TraitDevelopment.XFactor)&#xD;&#xA;{&#xD;&#xA;    devTrait = 3;&#xD;&#xA;}&#xD;&#xA;else if (player.TraitDevelopment == TraitDevelopment.Superstar)&#xD;&#xA;{&#xD;&#xA;    devTrait = 2;&#xD;&#xA;}&#xD;&#xA;else if (player.TraitDevelopment == TraitDevelopment.Normal)&#xD;&#xA;{&#xD;&#xA;    devTrait = 0;&#xD;&#xA;}&#xD;&#xA;else &#xD;&#xA;{&#xD;&#xA; devTrait = 1;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;int developmentMod = DevelopmentSpline.CalculateY(devTrait);&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;award = (award * ageMod) / 100;&#xD;&#xA;&#xD;&#xA;award = (award * developmentMod) / 100;&#xD;&#xA;&#xD;&#xA;// CoachTrait level impact is applied in C code.  Use PlayerGoalsEval.CoachTraitInfluenceSpline to tune it.&#xD;&#xA;&#xD;&#xA;if ((position >= PositionE.FirstOffenseLine_ && position <= PositionE.LastOffenseLine_) || (position >= PositionE.FirstDefenseLine_ && position <= PositionE.LastDefenseLine_))&#xD;&#xA;{&#xD;&#xA; if (evalInfo.IsPlayerStarter)&#xD;&#xA; {&#xD;&#xA;  award = award;&#xD;&#xA; }&#xD;&#xA; else&#xD;&#xA; {&#xD;&#xA;  award = (award * 0) / 100;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (!evalInfo.IsPlayerStarter && PrimaryTeamStat != TeamStatType.Invalid)&#xD;&#xA;{&#xD;&#xA; award = 0;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (player.IsUserControlled == true)&#xD;&#xA;{&#xD;&#xA;    award = (award * 0) / 100;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (award < MinExperienceAward)&#xD;&#xA;{&#xD;&#xA;    award = MinExperienceAward;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (award > MaxExperienceAward)&#xD;&#xA;{ &#xD;&#xA;    award = MaxExperienceAward;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;award;"
    },
    {
     "name": "GetPartialCompletionValue",
     "type": "PlayerWeeklyGoal_GetPartialCompletionValue",
     "index": 19,
     "refTable": "PlayerWeeklyGoal_GetPartialCompletionValue",
     "bits": 32,
     "default": "int value = BasePartialCompletionValue;&#xD;&#xA;&#xD;&#xA;if(IsInvertedGoal)&#xD;&#xA;{&#xD;&#xA; if (value < MinCompletionValue)&#xD;&#xA; { &#xD;&#xA;      value = MinCompletionValue;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA; if (value > MaxCompletionValue)&#xD;&#xA; { &#xD;&#xA;      value = MaxCompletionValue;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;value;"
    },
    {
     "name": "GetProgress",
     "type": "PlayerWeeklyGoal_GetProgress",
     "index": 20,
     "refTable": "PlayerWeeklyGoal_GetProgress",
     "bits": 32,
     "default": "int progress = 0;&#xD;&#xA;progress;"
    },
    {
     "name": "GetRating",
     "type": "PlayerWeeklyGoal_GetRating",
     "index": 21,
     "refTable": "PlayerWeeklyGoal_GetRating",
     "bits": 32,
     "default": "int rating = 0;&#xD;&#xA;rating;"
    },
    {
     "name": "GoalRegressionPoints",
     "type": "int",
     "index": 22,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "InvertedGoalDownsPlayedThreshold",
     "type": "int",
     "index": 26,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "IsInvertedGoal",
     "type": "bool",
     "index": 28,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsScenarioGoal",
     "type": "bool",
     "index": 29,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "MarketplaceRepeatableReward",
     "type": "int",
     "index": 34,
     "bits": 16,
     "minValue": "0",
     "maxValue": "60000",
     "default": "0"
    },
    {
     "name": "MarketplaceRepeatableRewardType",
     "type": "MarketplaceRewardType",
     "index": 35,
     "enum": "MarketplaceRewardType",
     "bits": 3,
     "default": "MarketplaceRewardType:Invalid"
    },
    {
     "name": "MarketplaceReward",
     "type": "MarketplaceReward",
     "index": 36,
     "refTable": "MarketplaceReward",
     "bits": 32
    },
    {
     "name": "MaxCompletionValue",
     "type": "int",
     "index": 37,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "500"
    },
    {
     "name": "MaxConfidenceAward",
     "type": "int",
     "index": 38,
     "bits": 7,
     "minValue": "-50",
     "maxValue": "50",
     "default": "10"
    },
    {
     "name": "MaxExperienceAward",
     "type": "int",
     "index": 39,
     "bits": 13,
     "minValue": "0",
     "maxValue": "5000",
     "default": "500"
    },
    {
     "name": "MinCompletionValue",
     "type": "int",
     "index": 40,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "MinConfidenceAward",
     "type": "int",
     "index": 41,
     "bits": 7,
     "minValue": "-50",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "MinExperienceAward",
     "type": "int",
     "index": 42,
     "bits": 13,
     "minValue": "0",
     "maxValue": "5000",
     "default": "0"
    },
    {
     "name": "NextWeeklyGoal",
     "type": "PlayerWeeklyGoal",
     "index": 43,
     "refTable": "PlayerWeeklyGoal",
     "bits": 32
    },
    {
     "name": "PartialMarketplaceRepeatableReward",
     "type": "int",
     "index": 44,
     "bits": 16,
     "minValue": "0",
     "maxValue": "60000",
     "default": "0"
    },
    {
     "name": "PercentageSpline",
     "type": "Spline",
     "index": 45,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "PrimaryStat",
     "type": "StatType",
     "index": 48,
     "enum": "StatType",
     "bits": 8,
     "default": "StatType:Invalid_"
    },
    {
     "name": "PrimaryTeamStat",
     "type": "TeamStatType",
     "index": 49,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:Invalid"
    },
    {
     "name": "QuestlineIdentifier",
     "type": "QuestlineIdentifier",
     "index": 50,
     "enum": "QuestlineIdentifier",
     "bits": 7,
     "default": "QuestlineIdentifier:NullQuest"
    },
    {
     "name": "SecondaryStat",
     "type": "StatType",
     "index": 51,
     "enum": "StatType",
     "bits": 8,
     "default": "StatType:Invalid_"
    },
    {
     "name": "SecondaryTeamStat",
     "type": "TeamStatType",
     "index": 52,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:Invalid"
    },
    {
     "name": "UseOpponentTeamStats",
     "type": "bool",
     "index": 55,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "WeekTypeAssessment",
     "type": "SeasonWeekType",
     "index": 56,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:RegularSeason"
    },
    {
     "name": "PlayerWeeklyGoal",
     "type": "PlayerWeeklyGoal",
     "index": 46,
     "refTable": "PlayerWeeklyGoal",
     "bits": 32
    },
    {
     "name": "TargetActor",
     "type": "TargetedActorType",
     "index": 53,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:UserPlayer"
    }
   ]
  },
  "PlayerWeeklyGoal": {
   "base": "PlayerGoal",
   "assetId": "6536970",
   "numMembers": 55,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 23,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 25,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 30,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 31,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 32,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "Description",
     "type": "string",
     "index": 13,
     "bits": null,
     "maxLength": 111
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 24,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 27,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "PositionCategory",
     "type": "PositionCategory",
     "index": 46,
     "enum": "PositionCategory",
     "bits": 4,
     "default": "PositionCategory:All"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 52,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "AgeSpline",
     "type": "Spline",
     "index": 1,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "BaseCompletionValue",
     "type": "int",
     "index": 2,
     "bits": 15,
     "minValue": "-1",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "BaseConfidenceAward",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "-50",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "BaseExperienceAward",
     "type": "int",
     "index": 4,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "BaseLegacyScore",
     "type": "int",
     "index": 5,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "BasePartialCompletionValue",
     "type": "int",
     "index": 6,
     "bits": 15,
     "minValue": "-1",
     "maxValue": "20000",
     "default": "-1"
    },
    {
     "name": "BasePartialConfidenceAward",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "-50",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "BasePartialExperienceAward",
     "type": "int",
     "index": 8,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "BasePartialLegacyScore",
     "type": "int",
     "index": 9,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "BaseRating",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "1",
     "maxValue": "100",
     "default": "1"
    },
    {
     "name": "CanShowProgressValues",
     "type": "bool",
     "index": 11,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "CompValueSpline",
     "type": "Spline",
     "index": 12,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "DevelopmentSpline",
     "type": "Spline",
     "index": 14,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "GetCompletionValue",
     "type": "PlayerWeeklyGoal_GetCompletionValue",
     "index": 16,
     "refTable": "PlayerWeeklyGoal_GetCompletionValue",
     "bits": 32,
     "default": "int value = BaseCompletionValue;&#xD;&#xA;if (value < MinCompletionValue)&#xD;&#xA;{&#xD;&#xA;    value = MinCompletionValue;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (value > MaxCompletionValue)&#xD;&#xA;{ &#xD;&#xA;    value = MaxCompletionValue;&#xD;&#xA;}&#xD;&#xA;value;"
    },
    {
     "name": "GetConfidenceAward",
     "type": "PlayerWeeklyGoal_GetConfidenceAward",
     "index": 17,
     "refTable": "PlayerWeeklyGoal_GetConfidenceAward",
     "bits": 32,
     "default": "int confidence = 0;&#xD;&#xA;&#xD;&#xA;if (isComplete)&#xD;&#xA;{&#xD;&#xA;    confidence = (confidence + BaseConfidenceAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (BasePartialConfidenceAward > 0)&#xD;&#xA;{&#xD;&#xA;    confidence = (confidence + BasePartialConfidenceAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (player != null && evalInfo != null)&#xD;&#xA;{&#xD;&#xA;    int ageMod = AgeSpline.CalculateY(player.Age);&#xD;&#xA;    PositionE position = player.Position;&#xD;&#xA;&#xD;&#xA;    confidence = (confidence * ageMod) / 100;&#xD;&#xA;&#xD;&#xA;    if (player.TraitDevelopment == TraitDevelopment.XFactor)&#xD;&#xA;    {&#xD;&#xA;        confidence = (confidence * 175) / 100;&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;    if (player.TraitDevelopment == TraitDevelopment.Superstar)&#xD;&#xA;    {&#xD;&#xA;        confidence = (confidence * 125) / 100;&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;   if (player.TraitDevelopment == TraitDevelopment.Normal)&#xD;&#xA;    {&#xD;&#xA;        confidence = (confidence * 75) / 100;&#xD;&#xA;    }&#xD;&#xA;   &#xD;&#xA;    if (evalInfo.IsPlayerStarter)&#xD;&#xA;    {&#xD;&#xA;        if (player.PLYR_DRAFTROUND == 1)&#xD;&#xA;        {&#xD;&#xA;            confidence = confidence;&#xD;&#xA;        }&#xD;&#xA;        &#xD;&#xA; if (player.InjuryRating > 75)&#xD;&#xA;        {&#xD;&#xA;            confidence = (confidence * 115) / 100;&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;    else if (PrimaryTeamStat != TeamStatType.Invalid)&#xD;&#xA;    {&#xD;&#xA;   if ((position >= PositionE.FirstOffenseLine_ && position <= PositionE.LastOffenseLine_) || (position >= PositionE.FirstDefenseLine_ && position <= PositionE.LastDefenseLine_))&#xD;&#xA;   {&#xD;&#xA;         confidence = 0;&#xD;&#xA;   }&#xD;&#xA; else&#xD;&#xA; {&#xD;&#xA;  confidence = MinConfidenceAward;&#xD;&#xA; }&#xD;&#xA;      }&#xD;&#xA;&#xD;&#xA; if (player.ConfidenceRating > 85)&#xD;&#xA; {&#xD;&#xA; confidence = MinConfidenceAward;&#xD;&#xA; if (MaxConfidenceAward < 0)&#xD;&#xA; {&#xD;&#xA;  confidence = MaxConfidenceAward;&#xD;&#xA; }&#xD;&#xA;  &#xD;&#xA; }&#xD;&#xA; else if (player.ConfidenceRating < 30)&#xD;&#xA; {&#xD;&#xA; confidence = (confidence * 250) / 100;&#xD;&#xA; if (MaxConfidenceAward < 0)&#xD;&#xA; {&#xD;&#xA;  confidence = MinConfidenceAward;&#xD;&#xA; }&#xD;&#xA; }&#xD;&#xA;   &#xD;&#xA;    if (player.IsUserControlled)&#xD;&#xA;    {&#xD;&#xA;        confidence = (confidence * 75) / 100;&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (confidence < MinConfidenceAward)&#xD;&#xA;{&#xD;&#xA;    confidence = MinConfidenceAward;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (confidence > MaxConfidenceAward)&#xD;&#xA;{ &#xD;&#xA;    confidence = MaxConfidenceAward;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;confidence;"
    },
    {
     "name": "GetExperienceAward",
     "type": "PlayerWeeklyGoal_GetExperienceAward",
     "index": 18,
     "refTable": "PlayerWeeklyGoal_GetExperienceAward",
     "bits": 32,
     "default": "//Returns ExperienceAward as Int&#xD;&#xA;int award = 0;&#xD;&#xA;&#xD;&#xA;if (isComplete)&#xD;&#xA;{&#xD;&#xA;    award = (award + BaseExperienceAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (BasePartialExperienceAward > 0)&#xD;&#xA;{&#xD;&#xA;    award = (award + BasePartialExperienceAward);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;int ageMod = AgeSpline.CalculateY(player.Age);&#xD;&#xA;&#xD;&#xA;PositionE position = player.Position;&#xD;&#xA;&#xD;&#xA;int devTrait = 0;&#xD;&#xA;&#xD;&#xA;if (player.TraitDevelopment == TraitDevelopment.XFactor)&#xD;&#xA;{&#xD;&#xA;    devTrait = 3;&#xD;&#xA;}&#xD;&#xA;else if (player.TraitDevelopment == TraitDevelopment.Superstar)&#xD;&#xA;{&#xD;&#xA;    devTrait = 2;&#xD;&#xA;}&#xD;&#xA;else if (player.TraitDevelopment == TraitDevelopment.Normal)&#xD;&#xA;{&#xD;&#xA;    devTrait = 0;&#xD;&#xA;}&#xD;&#xA;else &#xD;&#xA;{&#xD;&#xA; devTrait = 1;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;int developmentMod = DevelopmentSpline.CalculateY(devTrait);&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;award = (award * ageMod) / 100;&#xD;&#xA;&#xD;&#xA;award = (award * developmentMod) / 100;&#xD;&#xA;&#xD;&#xA;// CoachTrait level impact is applied in C code.  Use PlayerGoalsEval.CoachTraitInfluenceSpline to tune it.&#xD;&#xA;&#xD;&#xA;if ((position >= PositionE.FirstOffenseLine_ && position <= PositionE.LastOffenseLine_) || (position >= PositionE.FirstDefenseLine_ && position <= PositionE.LastDefenseLine_))&#xD;&#xA;{&#xD;&#xA; if (evalInfo.IsPlayerStarter)&#xD;&#xA; {&#xD;&#xA;  award = award;&#xD;&#xA; }&#xD;&#xA; else&#xD;&#xA; {&#xD;&#xA;  award = (award * 0) / 100;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (!evalInfo.IsPlayerStarter && PrimaryTeamStat != TeamStatType.Invalid)&#xD;&#xA;{&#xD;&#xA; award = 0;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (player.IsUserControlled == true)&#xD;&#xA;{&#xD;&#xA;    award = (award * 0) / 100;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (award < MinExperienceAward)&#xD;&#xA;{&#xD;&#xA;    award = MinExperienceAward;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (award > MaxExperienceAward)&#xD;&#xA;{ &#xD;&#xA;    award = MaxExperienceAward;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;award;"
    },
    {
     "name": "GetPartialCompletionValue",
     "type": "PlayerWeeklyGoal_GetPartialCompletionValue",
     "index": 19,
     "refTable": "PlayerWeeklyGoal_GetPartialCompletionValue",
     "bits": 32,
     "default": "int value = BasePartialCompletionValue;&#xD;&#xA;&#xD;&#xA;if(IsInvertedGoal)&#xD;&#xA;{&#xD;&#xA; if (value < MinCompletionValue)&#xD;&#xA; { &#xD;&#xA;      value = MinCompletionValue;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA; if (value > MaxCompletionValue)&#xD;&#xA; { &#xD;&#xA;      value = MaxCompletionValue;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;value;"
    },
    {
     "name": "GetProgress",
     "type": "PlayerWeeklyGoal_GetProgress",
     "index": 20,
     "refTable": "PlayerWeeklyGoal_GetProgress",
     "bits": 32,
     "default": "int progress = 0;&#xD;&#xA;progress;"
    },
    {
     "name": "GetRating",
     "type": "PlayerWeeklyGoal_GetRating",
     "index": 21,
     "refTable": "PlayerWeeklyGoal_GetRating",
     "bits": 32,
     "default": "int rating = 0;&#xD;&#xA;rating;"
    },
    {
     "name": "GoalRegressionPoints",
     "type": "int",
     "index": 22,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "InvertedGoalDownsPlayedThreshold",
     "type": "int",
     "index": 26,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "IsInvertedGoal",
     "type": "bool",
     "index": 28,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsScenarioGoal",
     "type": "bool",
     "index": 29,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "MarketplaceRepeatableReward",
     "type": "int",
     "index": 34,
     "bits": 16,
     "minValue": "0",
     "maxValue": "60000",
     "default": "0"
    },
    {
     "name": "MarketplaceRepeatableRewardType",
     "type": "MarketplaceRewardType",
     "index": 35,
     "enum": "MarketplaceRewardType",
     "bits": 3,
     "default": "MarketplaceRewardType:Invalid"
    },
    {
     "name": "MarketplaceReward",
     "type": "MarketplaceReward",
     "index": 36,
     "refTable": "MarketplaceReward",
     "bits": 32
    },
    {
     "name": "MaxCompletionValue",
     "type": "int",
     "index": 37,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "500"
    },
    {
     "name": "MaxConfidenceAward",
     "type": "int",
     "index": 38,
     "bits": 7,
     "minValue": "-50",
     "maxValue": "50",
     "default": "10"
    },
    {
     "name": "MaxExperienceAward",
     "type": "int",
     "index": 39,
     "bits": 13,
     "minValue": "0",
     "maxValue": "5000",
     "default": "500"
    },
    {
     "name": "MinCompletionValue",
     "type": "int",
     "index": 40,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "MinConfidenceAward",
     "type": "int",
     "index": 41,
     "bits": 7,
     "minValue": "-50",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "MinExperienceAward",
     "type": "int",
     "index": 42,
     "bits": 13,
     "minValue": "0",
     "maxValue": "5000",
     "default": "0"
    },
    {
     "name": "NextWeeklyGoal",
     "type": "PlayerWeeklyGoal",
     "index": 43,
     "refTable": "PlayerWeeklyGoal",
     "bits": 32
    },
    {
     "name": "PartialMarketplaceRepeatableReward",
     "type": "int",
     "index": 44,
     "bits": 16,
     "minValue": "0",
     "maxValue": "60000",
     "default": "0"
    },
    {
     "name": "PercentageSpline",
     "type": "Spline",
     "index": 45,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "PrimaryStat",
     "type": "StatType",
     "index": 47,
     "enum": "StatType",
     "bits": 8,
     "default": "StatType:Invalid_"
    },
    {
     "name": "PrimaryTeamStat",
     "type": "TeamStatType",
     "index": 48,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:Invalid"
    },
    {
     "name": "QuestlineIdentifier",
     "type": "QuestlineIdentifier",
     "index": 49,
     "enum": "QuestlineIdentifier",
     "bits": 7,
     "default": "QuestlineIdentifier:NullQuest"
    },
    {
     "name": "SecondaryStat",
     "type": "StatType",
     "index": 50,
     "enum": "StatType",
     "bits": 8,
     "default": "StatType:Invalid_"
    },
    {
     "name": "SecondaryTeamStat",
     "type": "TeamStatType",
     "index": 51,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:Invalid"
    },
    {
     "name": "UseOpponentTeamStats",
     "type": "bool",
     "index": 53,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "WeekTypeAssessment",
     "type": "SeasonWeekType",
     "index": 54,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:RegularSeason"
    }
   ]
  },
  "PlayerWeeklyGoal_GetCompletionValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "evalInfo",
     "type": "PlayerGoalEvalInfo",
     "index": 3,
     "refTable": "PlayerGoalEvalInfo",
     "bits": 32
    }
   ]
  },
  "PlayerWeeklyGoal_GetConfidenceAward": {
   "base": "int()",
   "assetId": null,
   "numMembers": 7,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "evalInfo",
     "type": "PlayerGoalEvalInfo",
     "index": 2,
     "refTable": "PlayerGoalEvalInfo",
     "bits": 32
    },
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 3,
     "refTable": "SeasonGame",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 4,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "isComplete",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "PlayerWeeklyGoal_GetExperienceAward": {
   "base": "int()",
   "assetId": null,
   "numMembers": 7,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "evalInfo",
     "type": "PlayerGoalEvalInfo",
     "index": 3,
     "refTable": "PlayerGoalEvalInfo",
     "bits": 32
    },
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 4,
     "refTable": "SeasonGame",
     "bits": 32
    },
    {
     "name": "isComplete",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "PlayerWeeklyGoal_GetPartialCompletionValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "evalInfo",
     "type": "PlayerGoalEvalInfo",
     "index": 3,
     "refTable": "PlayerGoalEvalInfo",
     "bits": 32
    }
   ]
  },
  "PlayerWeeklyGoal_GetProgress": {
   "base": "int()",
   "assetId": null,
   "numMembers": 7,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "playerGameStats",
     "type": "GameStats",
     "index": 2,
     "refTable": "GameStats",
     "bits": 32
    },
    {
     "name": "teamGameStats",
     "type": "TeamStats",
     "index": 3,
     "refTable": "TeamStats",
     "bits": 32
    },
    {
     "name": "opposingTeamGameStats",
     "type": "TeamStats",
     "index": 4,
     "refTable": "TeamStats",
     "bits": 32
    },
    {
     "name": "evalInfo",
     "type": "PlayerGoalEvalInfo",
     "index": 5,
     "refTable": "PlayerGoalEvalInfo",
     "bits": 32
    }
   ]
  },
  "PlayerWeeklyGoal_GetRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 6,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "evalInfo",
     "type": "PlayerGoalEvalInfo",
     "index": 3,
     "refTable": "PlayerGoalEvalInfo",
     "bits": 32
    },
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 4,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "Player_UpdatePlayerContractStatusEvent": {
   "base": "Event",
   "assetId": "6378025",
   "numMembers": 11,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 9
    },
    {
     "name": "isDeadWeightCut",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsUndo",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "NewContractStatus",
     "type": "PlayerContractStatus",
     "index": 3,
     "enum": "PlayerContractStatus",
     "bits": 4,
     "default": "PlayerContractStatus:Drafted"
    },
    {
     "name": "NewTeam",
     "type": "Team",
     "index": 4,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OldContractStatus",
     "type": "PlayerContractStatus",
     "index": 5,
     "enum": "PlayerContractStatus",
     "bits": 4,
     "default": "PlayerContractStatus:Drafted"
    },
    {
     "name": "OldTeam",
     "type": "Team",
     "index": 6,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Player",
     "type": "Player",
     "index": 7,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "PlayerPrevTeam",
     "type": "Team",
     "index": 8,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "WasFranchiseTagged",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "PlayersLeavingEndOfSeason": {
   "base": null,
   "assetId": "7739456",
   "numMembers": 2,
   "fields": [
    {
     "name": "EarlyDraft",
     "type": "LeavingPlayer[]",
     "index": 0,
     "refTable": "LeavingPlayer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TransferCandidates",
     "type": "LeavingPlayer[]",
     "index": 1,
     "refTable": "LeavingPlayer",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "PlayersLeavingEndOfSeasonEndEvent": {
   "base": "Event",
   "assetId": "7739465",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "PlayersLeavingEndOfSeasonEndReaction": {
   "base": "Reaction",
   "assetId": "7739464",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PlayersLeavingEndOfSeasonEndEvent",
     "index": 0,
     "refTable": "PlayersLeavingEndOfSeasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "PlayersLeavingEval",
     "type": "PlayersLeavingEval",
     "index": 2,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "PlayersLeavingEndOfSeasonStartEvent": {
   "base": "Event",
   "assetId": "7739450",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "PlayersLeavingEndOfSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6820642",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PlayersLeavingEndOfSeasonStartEvent",
     "index": 0,
     "refTable": "PlayersLeavingEndOfSeasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "PlayersLeavingEval",
     "type": "PlayersLeavingEval",
     "index": 2,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 4,
     "refTable": "TeamManager",
     "bits": 32
    }
   ]
  },
  "PlayersLeavingEvalInfo_GetRetirementChance": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "durabilityGrade",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "PlayersLeavingEval_AttemptTransferPersuasion": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "PersuadeUserPlayers",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "PlayersLeavingEval_CanPlayerTransfer": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayersLeavingEval_EvaluatePlayersForTransferRequests": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "OnlyPlayTimeDealbreaker",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "PlayersLeavingEval_ForceRetirement": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "PlayersLeavingEval_GetTransferChance": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayersLeavingEval_HandleForceRetirement": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "PlayersLeavingEval_IsTeamAboveMinimumAtPositionNextYear": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Position",
     "type": "PositionE",
     "index": 1,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:First_"
    }
   ]
  },
  "PlayersLeavingEval_IssueRetirementRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "PlayersLeavingEval_IssueViewRetirementsRequest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "Copyof_final0",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "PlayersLeavingEval_TeamHasQualityReplacementNextYear": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Position",
     "type": "PositionE",
     "index": 1,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:First_"
    }
   ]
  },
  "PlayingTimePositionDealbreaker": {
   "base": null,
   "assetId": "10834786",
   "numMembers": 4,
   "fields": [
    {
     "name": "minOVR",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "minStarRating",
     "type": "ProspectQuality",
     "index": 1,
     "enum": "ProspectQuality",
     "bits": 3,
     "default": "ProspectQuality:First_"
    },
    {
     "name": "shouldCheckOVR",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "shouldCheckStarRating",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "PlayoffBracketRequest_BeginWeekReaction": {
   "base": "Reaction",
   "assetId": "6814715",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_BeginWeekEvent",
     "index": 0,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonStandings",
     "type": "SeasonStandings",
     "index": 3,
     "refTable": "SeasonStandings",
     "bits": 32
    }
   ]
  },
  "PollsOffseasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "9950472",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonWeekStartEvent",
     "index": 0,
     "refTable": "OffseasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonStandingsRef",
     "type": "SeasonStandings",
     "index": 3,
     "refTable": "SeasonStandings",
     "bits": 32
    }
   ]
  },
  "PollsTuning_CalculateLastWeekBonus": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "NumTeams",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PreviousRank",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "PollsTuning_GetMaxLossPointsSeasonPercentageMultiplier": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "weekNumber",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "PollsTuning_GetMaxTop25TeamWinBonusTotal": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "WeekNumber",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "PollsTuning_GetMaxUnrankedTeamWinBonusTotal": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "TeamRank",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "PollsWeeklyStartEvent": {
   "base": "Event",
   "assetId": "6833480",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "Polls_TeamRankUpdatedEvent": {
   "base": "Event",
   "assetId": "8091465",
   "numMembers": 5,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 3
    },
    {
     "name": "CurrentRank",
     "type": "int",
     "index": 0,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PrevRank",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Team",
     "type": "record",
     "index": 4
    }
   ]
  },
  "PositionBasedCoachActor": {
   "base": "SequenceActor",
   "assetId": "11909960",
   "numMembers": 4,
   "fields": [
    {
     "name": "ActorName",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:Player"
    },
    {
     "name": "PluginType",
     "type": "NarrativeActorPluginType",
     "index": 1,
     "enum": "NarrativeActorPluginType",
     "bits": 2,
     "default": "NarrativeActorPluginType:NarrativeTargetedActor"
    },
    {
     "name": "Position",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TeamActor",
     "type": "ActorName",
     "index": 3,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    }
   ]
  },
  "PositionVisitInfo": {
   "base": null,
   "assetId": "9196580",
   "numMembers": 3,
   "fields": [
    {
     "name": "CompetitivePositions",
     "type": "PlayerAcquisitionPosition[]",
     "index": 0,
     "refTable": "PlayerAcquisitionPosition",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CompetitiveRecruitCountThreshold",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ComplimentaryPositions",
     "type": "PlayerAcquisitionPosition[]",
     "index": 2,
     "refTable": "PlayerAcquisitionPosition",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "PostSeasonReSignNotificationStartEvent": {
   "base": "Event",
   "assetId": "6598566",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "PostSeasonStartEvent": {
   "base": "Event",
   "assetId": "6598602",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "PostSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6814588",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PostSeasonStartEvent",
     "index": 0,
     "refTable": "PostSeasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 3,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "PostSeasonWeekEndEvent": {
   "base": "Event",
   "assetId": "6499071",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "PostSeasonWeekEndReaction": {
   "base": "Reaction",
   "assetId": "6499072",
   "numMembers": 7,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PostSeasonWeekEndEvent",
     "index": 2,
     "refTable": "PostSeasonWeekEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "AwardsEval",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "DraftManagerRef",
     "type": "DraftManager",
     "index": 1,
     "refTable": "DraftManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 5,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 6,
     "refTable": "StaffHiringEval",
     "bits": 32
    }
   ]
  },
  "PostSeasonWeekStartEvent": {
   "base": "Event",
   "assetId": "6498911",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "PostSeasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "6498912",
   "numMembers": 12,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PostSeasonWeekStartEvent",
     "index": 3,
     "refTable": "PostSeasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 5
    },
    {
     "name": "AwardsEvalRef",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "CoachGoalsEval",
     "type": "CoachGoalsEval",
     "index": 1,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "CoachProgressionEvalRef",
     "type": "CoachProgressionEval",
     "index": 2,
     "refTable": "CoachProgressionEval",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 4,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEval",
     "type": "PlayerGoalsEval",
     "index": 6,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "PlayerProgressionEvalRef",
     "type": "PlayerProgressionEval",
     "index": 7,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 8,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 9,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "SeasonManagerRef",
     "type": "SeasonManager",
     "index": 10,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "TalentTreeEvalRef",
     "type": "TalentTreeEval",
     "index": 11,
     "refTable": "TalentTreeEval",
     "bits": 32
    }
   ]
  },
  "PracticeEval_BeginAdvanceWeekReaction": {
   "base": "Reaction",
   "assetId": "6499022",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "BeginAdvanceWeekEvent",
     "index": 0,
     "refTable": "BeginAdvanceWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "PracticeEval",
     "type": "PracticeEval",
     "index": 2,
     "refTable": "PracticeEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "PracticeEval_BeginWeekReaction": {
   "base": "Reaction",
   "assetId": "12178487",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_BeginWeekEvent",
     "index": 0,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "PracticeEval",
     "type": "PracticeEval",
     "index": 2,
     "refTable": "PracticeEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "PracticeEval_ExecuteWeeklyPractice": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "PracticeEval_HandleSeasonBeginWeekEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Season_BeginWeekEvent",
     "index": 0,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    }
   ]
  },
  "PracticeEval_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "PracticeEval_InitializeWeeklyPractice": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "teams",
     "type": "Team[]",
     "index": 0,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "PracticeEval_PreSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6499091",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 0,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "PracticeEval",
     "type": "PracticeEval",
     "index": 2,
     "refTable": "PracticeEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "PracticeEval_ProcessSeasonGameRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "seasonGameRequest",
     "type": "SeasonGameRequest",
     "index": 0,
     "refTable": "SeasonGameRequest",
     "bits": 32
    }
   ]
  },
  "PracticeEval_RegularSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6814769",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonStartEvent",
     "index": 0,
     "refTable": "RegularSeasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "PracticeEval",
     "type": "PracticeEval",
     "index": 2,
     "refTable": "PracticeEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "PracticeEval_SelectWeeklyFocus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Teams",
     "type": "Team[]",
     "index": 0,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "PreSeasonFillRostersStartEvent": {
   "base": "Event",
   "assetId": "6498969",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "PreSeasonFillRostersStartReaction": {
   "base": "Reaction",
   "assetId": "6498970",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreSeasonFillRostersStartEvent",
     "index": 0,
     "refTable": "PreSeasonFillRostersStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerSigningTransaction",
     "type": "InSeasonPlayerSigningTransaction",
     "index": 3,
     "refTable": "InSeasonPlayerSigningTransaction",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "PreSeasonPreparationStartEvent": {
   "base": "Event",
   "assetId": "6498963",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "PreSeasonPreparationUpdateRoadmapsReaction": {
   "base": "Reaction",
   "assetId": "6498976",
   "numMembers": 11,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreSeasonPreparationStartEvent",
     "index": 2,
     "refTable": "PreSeasonPreparationStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 4
    },
    {
     "name": "DepthChartTransaction",
     "type": "DepthChartReorderTransaction",
     "index": 0,
     "refTable": "DepthChartReorderTransaction",
     "bits": 32
    },
    {
     "name": "DraftManagerRef",
     "type": "DraftManager",
     "index": 1,
     "refTable": "DraftManager",
     "bits": 32
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerSigningTransaction",
     "type": "InSeasonPlayerSigningTransaction",
     "index": 5,
     "refTable": "InSeasonPlayerSigningTransaction",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TeamPrestigeEvalRef",
     "type": "TeamPrestigeEval",
     "index": 7,
     "refTable": "TeamPrestigeEval",
     "bits": 32
    },
    {
     "name": "TeamRoadmapTransaction",
     "type": "TeamRoadmapTransaction",
     "index": 8,
     "refTable": "TeamRoadmapTransaction",
     "bits": 32
    },
    {
     "name": "TradeEvalRef",
     "type": "TradeEval",
     "index": 9,
     "refTable": "TradeEval",
     "bits": 32
    },
    {
     "name": "TradeManagerRef",
     "type": "TradeManager",
     "index": 10,
     "refTable": "TradeManager",
     "bits": 32
    }
   ]
  },
  "PreSeasonReorderDepthChartsStartEvent": {
   "base": "Event",
   "assetId": "6498974",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "PreSeasonReorderDepthChartsStartReaction": {
   "base": "Reaction",
   "assetId": "6498975",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreSeasonReorderDepthChartsStartEvent",
     "index": 1,
     "refTable": "PreSeasonReorderDepthChartsStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "DepthChartTransaction",
     "type": "DepthChartReorderTransaction",
     "index": 0,
     "refTable": "DepthChartReorderTransaction",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "PreSeasonScheduleAnnouncementEvent": {
   "base": "Event",
   "assetId": "6499080",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "PreSeasonScheduleAnnouncementReaction": {
   "base": "Reaction",
   "assetId": "6499081",
   "numMembers": 7,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonEndEvent",
     "index": 0,
     "refTable": "PreseasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "ResetSeasonStatsForTeam",
     "type": "ResetSeasonStatsForTeams",
     "index": 4,
     "refTable": "ResetSeasonStatsForTeams",
     "bits": 32
    },
    {
     "name": "ScheduleGenerator",
     "type": "SeasonScheduleManager",
     "index": 5,
     "refTable": "SeasonScheduleManager",
     "bits": 32
    },
    {
     "name": "SeasonManagerRef",
     "type": "SeasonManager",
     "index": 6,
     "refTable": "SeasonManager",
     "bits": 32
    }
   ]
  },
  "PreSeasonWeekEndReaction": {
   "base": "Reaction",
   "assetId": "6814569",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonWeekEndEvent",
     "index": 0,
     "refTable": "PreseasonWeekEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 3,
     "refTable": "SeasonManager",
     "bits": 32
    }
   ]
  },
  "PreseasonEndEvent": {
   "base": "Event",
   "assetId": "6499123",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "PreseasonEndReaction": {
   "base": "Reaction",
   "assetId": "6499124",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonEndEvent",
     "index": 1,
     "refTable": "PreseasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "AwardsEval",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 4,
     "refTable": "SeasonManager",
     "bits": 32
    }
   ]
  },
  "PreseasonStartEvent": {
   "base": "Event",
   "assetId": "6499078",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "PreseasonStartReaction": {
   "base": "Reaction",
   "assetId": "6499087",
   "numMembers": 12,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 2,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 4
    },
    {
     "name": "DraftManagerRef",
     "type": "DraftManager",
     "index": 0,
     "refTable": "DraftManager",
     "bits": 32
    },
    {
     "name": "EnableBalanceLogging",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerProgressionEvalRef",
     "type": "PlayerProgressionEval",
     "index": 5,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "ResetPlayoffRoundReachedView",
     "type": "ResetPlayoffRoundReached",
     "index": 7,
     "refTable": "ResetPlayoffRoundReached",
     "bits": 32
    },
    {
     "name": "ResetSeasonStatsForTeam",
     "type": "ResetSeasonStatsForTeams",
     "index": 8,
     "refTable": "ResetSeasonStatsForTeams",
     "bits": 32
    },
    {
     "name": "RosterEvalRef",
     "type": "RosterEval",
     "index": 9,
     "refTable": "RosterEval",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 10,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "StatManagerRef",
     "type": "StatManager",
     "index": 11,
     "refTable": "StatManager",
     "bits": 32
    }
   ]
  },
  "PreseasonWeekEndEvent": {
   "base": "Event",
   "assetId": "6598586",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "PreseasonWeekStartEvent": {
   "base": "Event",
   "assetId": "6498881",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "PreseasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "6498882",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonWeekStartEvent",
     "index": 0,
     "refTable": "PreseasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "PlayerProgressionEvalRef",
     "type": "PlayerProgressionEval",
     "index": 2,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 4,
     "refTable": "SeasonManager",
     "bits": 32
    }
   ]
  },
  "ProcessEndOfRecruitingCycleStartReaction": {
   "base": "Reaction",
   "assetId": "8213457",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ClearRecruitingClassStartEvent",
     "index": 0,
     "refTable": "ClearRecruitingClassStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "ProcessEndOfRecruitingCycleTransaction",
     "type": "ProcessEndOfRecruitingCycleTransaction",
     "index": 3,
     "refTable": "ProcessEndOfRecruitingCycleTransaction",
     "bits": 32
    },
    {
     "name": "RecruitManager",
     "type": "RecruitManager",
     "index": 4,
     "refTable": "RecruitManager",
     "bits": 32
    }
   ]
  },
  "ProcessEndOfRecruitingCycleTransaction": {
   "base": "Transaction",
   "assetId": "9824443",
   "numMembers": 17,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 9,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 15,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 5
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 7
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 8
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 13,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "EndStage",
     "type": "Stage",
     "index": 1,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "RecruitManager",
     "type": "RecruitManager",
     "index": 6,
     "refTable": "RecruitManager",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 10,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 11,
     "bits": 8,
     "minValue": "0",
     "maxValue": "133",
     "default": "0"
    },
    {
     "name": "TeamsList",
     "type": "Team[]",
     "index": 12,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "UpdateStage",
     "type": "Stage",
     "index": 16,
     "refTable": "Stage",
     "bits": 32
    }
   ]
  },
  "ProcessPreseasonRosterValidationTransaction": {
   "base": "Transaction",
   "assetId": "9624499",
   "numMembers": 17,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 9,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 15,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 5
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 7
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 8
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 13,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "EndStage",
     "type": "Stage",
     "index": 1,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "RecruitManager",
     "type": "RecruitManager",
     "index": 6,
     "refTable": "RecruitManager",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 10,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 11,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TeamList",
     "type": "Team[]",
     "index": 12,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "UpdateStage",
     "type": "Stage",
     "index": 16,
     "refTable": "Stage",
     "bits": 32
    }
   ]
  },
  "ProcessWeeklyGamesEndEvent": {
   "base": "Event",
   "assetId": "6598587",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "ProcessWeeklyGamesEndReaction": {
   "base": "Reaction",
   "assetId": "6708579",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ProcessWeeklyGamesEndEvent",
     "index": 0,
     "refTable": "ProcessWeeklyGamesEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Transaction",
     "type": "AdvanceSeasonWeekTransaction",
     "index": 3,
     "refTable": "AdvanceSeasonWeekTransaction",
     "bits": 32
    }
   ]
  },
  "ProcessWeeklyGamesStartEvent": {
   "base": "Event",
   "assetId": "6598591",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "ProcessWeeklyGamesStartReaction": {
   "base": "Reaction",
   "assetId": "6708580",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ProcessWeeklyGamesStartEvent",
     "index": 0,
     "refTable": "ProcessWeeklyGamesStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 3,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "Transaction",
     "type": "AdvanceSeasonWeekTransaction",
     "index": 4,
     "refTable": "AdvanceSeasonWeekTransaction",
     "bits": 32
    }
   ]
  },
  "ProcessWeeklyGames_GetGamesToSim": {
   "base": "DataFlow",
   "assetId": "6499008",
   "numMembers": 9,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Comparator",
     "type": "record",
     "index": 1
    },
    {
     "name": "Filter",
     "type": "record",
     "index": 2
    },
    {
     "name": "Results",
     "type": "PendingSeasonGame[]",
     "index": 3,
     "refTable": "PendingSeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 4
    },
    {
     "name": "Subjects",
     "type": "PendingSeasonGame[]",
     "index": 5,
     "refTable": "PendingSeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TailView",
     "type": "ProcessWeeklyGames_GetGamesToSim_Filter",
     "index": 6,
     "refTable": "ProcessWeeklyGames_GetGamesToSim_Filter",
     "bits": 32
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 7
    },
    {
     "name": "Visitor",
     "type": "record",
     "index": 8
    }
   ]
  },
  "ProcessWeeklyGames_GetGamesToSim_Filter": {
   "base": "FilterView",
   "assetId": "6499007",
   "numMembers": 6,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Filter",
     "type": "ProcessWeeklyGames_GetGamesToSim_Filter_Filter",
     "index": 1,
     "refTable": "ProcessWeeklyGames_GetGamesToSim_Filter_Filter",
     "bits": 32,
     "default": "// The game can be simmed if it hasn&apos;t already been completed and both teams decline to play.&#xD;&#xA;GameStatus gameStatus = Subject.SeasonGame.GameStatus;&#xD;&#xA;&#xD;&#xA;bool simAwayTeam = false;&#xD;&#xA;if(Subject.AwayTeamRequest == null)&#xD;&#xA;{&#xD;&#xA;  simAwayTeam = true;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;  simAwayTeam = (Subject.AwayTeamRequest.Response == Subject.AwayTeamRequest.DeclineResponse);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;bool simHomeTeam = false;&#xD;&#xA;if(Subject.HomeTeamRequest == null)&#xD;&#xA;{&#xD;&#xA;  simHomeTeam = true;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;  simHomeTeam = (Subject.HomeTeamRequest.Response == Subject.HomeTeamRequest.DeclineResponse);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;!(gameStatus >= GameStatus.FirstComplete_ && gameStatus <= GameStatus.LastComplete_) && &#xD;&#xA;(simAwayTeam) &&&#xD;&#xA;(simHomeTeam);&#xD;&#xA;"
    },
    {
     "name": "Results",
     "type": "PendingSeasonGame[]",
     "index": 2,
     "refTable": "PendingSeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 3
    },
    {
     "name": "Subjects",
     "type": "PendingSeasonGame[]",
     "index": 4,
     "refTable": "PendingSeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "ProcessWeeklyGames_GetGamesToSim_Filter_Filter": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Subject",
     "type": "PendingSeasonGame",
     "index": 0,
     "refTable": "PendingSeasonGame",
     "bits": 32
    }
   ]
  },
  "ProcessWeeklyGames_GetPendingGames": {
   "base": "DataFlow",
   "assetId": "6499010",
   "numMembers": 9,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Comparator",
     "type": "record",
     "index": 1
    },
    {
     "name": "Filter",
     "type": "record",
     "index": 2
    },
    {
     "name": "Results",
     "type": "PendingSeasonGame[]",
     "index": 3,
     "refTable": "PendingSeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 4
    },
    {
     "name": "Subjects",
     "type": "PendingSeasonGame[]",
     "index": 5,
     "refTable": "PendingSeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TailView",
     "type": "ProcessWeeklyGames_GetPendingGames_Filter",
     "index": 6,
     "refTable": "ProcessWeeklyGames_GetPendingGames_Filter",
     "bits": 32
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 7
    },
    {
     "name": "Visitor",
     "type": "record",
     "index": 8
    }
   ]
  },
  "ProcessWeeklyGames_GetPendingGames_Filter": {
   "base": "FilterView",
   "assetId": "6499009",
   "numMembers": 6,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Filter",
     "type": "ProcessWeeklyGames_GetPendingGames_Filter_Filter",
     "index": 1,
     "refTable": "ProcessWeeklyGames_GetPendingGames_Filter_Filter",
     "bits": 32,
     "default": "SeasonGame seasonGame = Subject.SeasonGame;&#xD;&#xA;!seasonGame.HasBeenPublished;"
    },
    {
     "name": "Results",
     "type": "PendingSeasonGame[]",
     "index": 2,
     "refTable": "PendingSeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 3
    },
    {
     "name": "Subjects",
     "type": "PendingSeasonGame[]",
     "index": 4,
     "refTable": "PendingSeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "ProcessWeeklyGames_GetPendingGames_Filter_Filter": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Subject",
     "type": "PendingSeasonGame",
     "index": 0,
     "refTable": "PendingSeasonGame",
     "bits": 32
    }
   ]
  },
  "ProgramPointsTimelineStage": {
   "base": null,
   "assetId": "13735501",
   "numMembers": 4,
   "fields": [
    {
     "name": "DisplayName",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 12
    },
    {
     "name": "InfoList",
     "type": "ProgramPointsTimelineStageInfo[]",
     "index": 1,
     "refTable": "ProgramPointsTimelineStageInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SeasonWeekType",
     "type": "SeasonWeekType",
     "index": 2,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:First_"
    },
    {
     "name": "SubtitleName",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 14
    }
   ]
  },
  "ProgramPointsTimelineStageInfo": {
   "base": null,
   "assetId": "13735502",
   "numMembers": 2,
   "fields": [
    {
     "name": "BudgetAllocationType",
     "type": "BudgetAllocationType",
     "index": 0,
     "enum": "BudgetAllocationType",
     "bits": 3,
     "default": "BudgetAllocationType:None"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 19
    }
   ]
  },
  "ProgramPoints_OffseasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "10605647",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonWeekStartEvent",
     "index": 0,
     "refTable": "OffseasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 3,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "ProgramPoints_PreSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "12345469",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 0,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 3,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "TeamRevenueEval",
     "type": "TeamRevenueEval",
     "index": 4,
     "refTable": "TeamRevenueEval",
     "bits": 32
    }
   ]
  },
  "ProspectGenerationCompletedEvent": {
   "base": "Event",
   "assetId": "8513252",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "ProspectInteraction": {
   "base": null,
   "assetId": "6716568",
   "numMembers": 10,
   "fields": [
    {
     "name": "HasOfferedScholarship",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDevTraitUnlocked",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsVisitScheduled",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Recruit",
     "type": "Recruit",
     "index": 3,
     "refTable": "Recruit",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 4,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TimesScouted",
     "type": "int",
     "index": 5,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "UnlockedIntelBitfield",
     "type": "int",
     "index": 6,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "VisitActivityType",
     "type": "VisitActivityType",
     "index": 7,
     "enum": "VisitActivityType",
     "bits": 4,
     "default": "VisitActivityType:Invalid"
    },
    {
     "name": "VisitWeekNumber",
     "type": "int",
     "index": 8,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "31"
    },
    {
     "name": "VisitWeekType",
     "type": "SeasonWeekType",
     "index": 9,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:Invalid"
    }
   ]
  },
  "ProspectListSearch": {
   "base": null,
   "assetId": "6767477",
   "numMembers": 13,
   "fields": [
    {
     "name": "Handedness",
     "type": "Handedness",
     "index": 0,
     "enum": "Handedness",
     "bits": 8,
     "default": "Handedness:Left"
    },
    {
     "name": "HeightMax",
     "type": "int",
     "index": 1,
     "bits": 5,
     "minValue": "65",
     "maxValue": "84",
     "default": "84"
    },
    {
     "name": "HeightMin",
     "type": "int",
     "index": 2,
     "bits": 5,
     "minValue": "65",
     "maxValue": "84",
     "default": "65"
    },
    {
     "name": "InterestInYourSchool",
     "type": "int",
     "index": 3,
     "bits": 3,
     "minValue": "0",
     "maxValue": "5",
     "default": "0"
    },
    {
     "name": "MaxStarRating",
     "type": "int",
     "index": 4,
     "bits": 3,
     "minValue": "0",
     "maxValue": "5",
     "default": "5"
    },
    {
     "name": "MinPipelineLevel",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MinStarRating",
     "type": "int",
     "index": 6,
     "bits": 3,
     "minValue": "0",
     "maxValue": "5",
     "default": "0"
    },
    {
     "name": "PlayerType",
     "type": "PlayerType",
     "index": 7,
     "enum": "PlayerType",
     "bits": 7,
     "default": "PlayerType:First_"
    },
    {
     "name": "RecruitStage",
     "type": "RecruitStage",
     "index": 8,
     "enum": "RecruitStage",
     "bits": 4,
     "default": "RecruitStage:First_"
    },
    {
     "name": "State",
     "type": "StateName",
     "index": 9,
     "enum": "StateName",
     "bits": 6,
     "default": "StateName:Alabama"
    },
    {
     "name": "TargetedRecruitFilterPosition",
     "type": "TargetedRecruitFilter",
     "index": 10,
     "enum": "TargetedRecruitFilter",
     "bits": 5,
     "default": "TargetedRecruitFilter:All"
    },
    {
     "name": "WeightMax",
     "type": "int",
     "index": 11,
     "bits": 8,
     "minValue": "160",
     "maxValue": "415",
     "default": "415"
    },
    {
     "name": "WeightMin",
     "type": "int",
     "index": 12,
     "bits": 8,
     "minValue": "160",
     "maxValue": "415",
     "default": "160"
    }
   ]
  },
  "ProspectListStatePlusFilterEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "7742049",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "ProspectListStatePlusFilter",
     "index": 3,
     "enum": "ProspectListStatePlusFilter",
     "bits": 6,
     "default": "ProspectListStatePlusFilter:First_"
    }
   ]
  },
  "ProspectQualityEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6812704",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "ProspectQuality",
     "index": 3,
     "enum": "ProspectQuality",
     "bits": 3,
     "default": "ProspectQuality:ONE_STAR"
    }
   ]
  },
  "ProspectTargetSchool": {
   "base": null,
   "assetId": "6716465",
   "numMembers": 2,
   "fields": [
    {
     "name": "TeamId",
     "type": "int",
     "index": 0,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "TeamInfluence",
     "type": "int",
     "index": 1,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    }
   ]
  },
  "ProspectTargetedStateEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "8532575",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "ProspectTargetedState",
     "index": 3,
     "enum": "ProspectTargetedState",
     "bits": 3,
     "default": "ProspectTargetedState:PROSPECTTARGETEDSTATE_FIRST"
    }
   ]
  },
  "ReSignNegotiationManager_AcceptOffer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "playerReSignNegotiation",
     "type": "PlayerReSignNegotiation",
     "index": 0,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32
    }
   ]
  },
  "ReSignNegotiationManager_BeginReSignTransaction": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "playerReSignNegotiation",
     "type": "PlayerReSignNegotiation",
     "index": 0,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32
    }
   ]
  },
  "ReSignNegotiationManager_ChoosePlayerResponseOffSeason": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "reSignNegotiation",
     "type": "PlayerReSignNegotiation",
     "index": 0,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32
    }
   ]
  },
  "ReSignNegotiationManager_EndReSignTransaction": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "playerReSignNegotiation",
     "type": "PlayerReSignNegotiation",
     "index": 0,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32
    }
   ]
  },
  "ReSignNegotiationManager_GetContractOfferFromNegotiation": {
   "base": "ContractOffer()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "reSignNegotiation",
     "type": "PlayerReSignNegotiation",
     "index": 0,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32
    }
   ]
  },
  "ReSignNegotiationManager_HandleTeamResponse": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "playerReSignNegotiation",
     "type": "PlayerReSignNegotiation",
     "index": 0,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32
    },
    {
     "name": "teamRequest",
     "type": "ReSign_TeamRequest",
     "index": 1,
     "refTable": "ReSign_TeamRequest",
     "bits": 32
    }
   ]
  },
  "ReSignNegotiationManager_IncreaseOffer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "playerReSignNegotiation",
     "type": "PlayerReSignNegotiation",
     "index": 0,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32
    },
    {
     "name": "PercentIncrease",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "ReSignNegotiationManager_ProcessTeamInitialResponse": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "reSignNegotiation",
     "type": "PlayerReSignNegotiation",
     "index": 0,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32
    },
    {
     "name": "teamRequest",
     "type": "ReSign_TeamRequest",
     "index": 1,
     "refTable": "ReSign_TeamRequest",
     "bits": 32
    }
   ]
  },
  "ReSignNegotiationManager_ProcessTeamResponse": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "reSignNegotiation",
     "type": "PlayerReSignNegotiation",
     "index": 0,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32
    },
    {
     "name": "teamRequest",
     "type": "ReSign_TeamRequest",
     "index": 1,
     "refTable": "ReSign_TeamRequest",
     "bits": 32
    }
   ]
  },
  "ReSignNegotiationManager_SetContractReSignValues": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "reSignNegotiation",
     "type": "PlayerReSignNegotiation",
     "index": 0,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32
    }
   ]
  },
  "ReSignNegotiationManager_UpdateOffer": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "negotiation",
     "type": "PlayerReSignNegotiation",
     "index": 0,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32
    },
    {
     "name": "contractSalary",
     "type": "int",
     "index": 1,
     "bits": 17,
     "minValue": "0",
     "maxValue": "65536",
     "default": "0"
    },
    {
     "name": "contractBonus",
     "type": "int",
     "index": 2,
     "bits": 17,
     "minValue": "0",
     "maxValue": "65536",
     "default": "0"
    },
    {
     "name": "contractLength",
     "type": "int",
     "index": 3,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    }
   ]
  },
  "ReSignNegotiationManager_UpdateReSignTransaction": {
   "base": "none()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "playerReSignNegotiation",
     "type": "PlayerReSignNegotiation",
     "index": 0,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32
    },
    {
     "name": "previousSalary",
     "type": "int",
     "index": 1,
     "bits": 20,
     "minValue": "0",
     "maxValue": "1000000",
     "default": "0"
    },
    {
     "name": "previousBonus",
     "type": "int",
     "index": 2,
     "bits": 20,
     "minValue": "0",
     "maxValue": "1000000",
     "default": "0"
    },
    {
     "name": "previousLength",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "ReSignNegotiationManager_WaitOnOffer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "contractNegotiation",
     "type": "PlayerReSignNegotiation",
     "index": 0,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32
    }
   ]
  },
  "ReSign_EndOfSeasonRequest": {
   "base": "UIRequestForm",
   "assetId": "6495335",
   "numMembers": 39,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 24
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 25
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 32,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 35,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 30,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 31
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 19
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 23
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 16
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11,
     "default": "PlayerSigningEvalRef.ProcessFranchiseTagRequest(this);&#xD;&#xA;&#xD;&#xA;if( team.HeadCoach != null )&#xD;&#xA;{&#xD;&#xA; if( !team.HeadCoach.IsUserControlled || &#xD;&#xA;   ( team.HeadCoach.IsUserControlled  && ( (Response == DefaultResponse) || (Response == null) ) ) ) &#xD;&#xA; {&#xD;&#xA;  PlayerReSignNegotiation[] ReSignResults = PlayerSigningEvalRef.GetPlayerReSignListForTeam(team);&#xD;&#xA;  if(ReSignResults.Population() >= 1)&#xD;&#xA;  {&#xD;&#xA;   ReSignNegotiationManager.IssuePlayerRequests(ReSignResults);&#xD;&#xA;  }&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 27,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 34,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 43,
     "default": "Re-sign players or delegate to your staff."
    },
    {
     "name": "PlayerSigningEvalRef",
     "type": "PlayerSigningEval",
     "index": 21,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "ReSignNegotiationManager",
     "type": "ReSignNegotiationManager",
     "index": 28,
     "refTable": "ReSignNegotiationManager",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 33,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 36,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Title",
     "type": "string",
     "index": 37,
     "bits": null,
     "maxLength": 27,
     "default": "Players Ready To Negotiate"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 38,
     "bits": null,
     "maxLength": 14,
     "default": "ReSignPlayers"
    }
   ]
  },
  "ReSign_PlayerRequest_AcceptOfferResponse": {
   "base": "UISelectForm",
   "assetId": "6568661",
   "numMembers": 6,
   "fields": [
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 0,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Control",
     "type": "UIControl",
     "index": 1,
     "refTable": "UIControl",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 256
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Title",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 64
    }
   ]
  },
  "ReSign_PlayerRequest_DeclineOfferResponse": {
   "base": "UISelectForm",
   "assetId": "6568662",
   "numMembers": 6,
   "fields": [
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 0,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Control",
     "type": "UIControl",
     "index": 1,
     "refTable": "UIControl",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 256
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Title",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 64
    }
   ]
  },
  "ReSign_PlayerRequest_WaitOfferResponse": {
   "base": "UISelectForm",
   "assetId": "6568663",
   "numMembers": 6,
   "fields": [
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 0,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Control",
     "type": "UIControl",
     "index": 1,
     "refTable": "UIControl",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 256
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Title",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 64
    }
   ]
  },
  "ReSign_TeamRequest": {
   "base": "UIRequestForm",
   "assetId": "6494703",
   "numMembers": 48,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 31
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 32
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 39,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 33,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 42,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 29,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 37,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 36,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 38
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 20
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 30
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 17
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11,
     "default": "ReSignNegotiationManager.HandleTeamResponse(PlayerReSignNegotiation, this);"
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 34,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 40,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 46,
     "default": "Enter negotiations or delegate to your staff."
    },
    {
     "name": "IsInitialOffer",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "MakeOfferResponse",
     "type": "UIFlowForm",
     "index": 22,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "Player",
     "type": "Player",
     "index": 23,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "PlayerDesiredBonus",
     "type": "int",
     "index": 24,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "PlayerDesiredLength",
     "type": "int",
     "index": 25,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "PlayerDesiredSalary",
     "type": "int",
     "index": 26,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "PlayerReSignInterest",
     "type": "int",
     "index": 27,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PlayerReSignNegotiation",
     "type": "PlayerReSignNegotiation",
     "index": 28,
     "refTable": "PlayerReSignNegotiation",
     "bits": 32
    },
    {
     "name": "ReSignNegotiationManager",
     "type": "ReSignNegotiationManager",
     "index": 35,
     "refTable": "ReSignNegotiationManager",
     "bits": 32
    },
    {
     "name": "SubmitResponse",
     "type": "UIForm",
     "index": 41,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 43,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamReSignInterest",
     "type": "int",
     "index": 44,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 45,
     "bits": null,
     "maxLength": 20,
     "default": "Re-Sign Negotiation"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 46,
     "bits": null,
     "maxLength": 20,
     "default": "PlayerRenegotiation"
    },
    {
     "name": "WithdrawResponse",
     "type": "UIForm",
     "index": 47,
     "refTable": "UIForm",
     "bits": 32
    }
   ]
  },
  "ReSign_TeamRequest_IncreaseOfferResponse": {
   "base": "UISelectForm",
   "assetId": "6568664",
   "numMembers": 6,
   "fields": [
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 0,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Control",
     "type": "UIControl",
     "index": 1,
     "refTable": "UIControl",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 256
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Title",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 64
    }
   ]
  },
  "ReSign_TeamRequest_SubmitOfferResponse": {
   "base": "UISelectForm",
   "assetId": "6568665",
   "numMembers": 6,
   "fields": [
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 0,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Control",
     "type": "UIControl",
     "index": 1,
     "refTable": "UIControl",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 256
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Title",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 64
    }
   ]
  },
  "ReSign_TeamRequest_WidthdrawOfferResponse": {
   "base": "UISelectForm",
   "assetId": "6568660",
   "numMembers": 6,
   "fields": [
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 0,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Control",
     "type": "UIControl",
     "index": 1,
     "refTable": "UIControl",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 256
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Title",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 64
    }
   ]
  },
  "Recruit": {
   "base": null,
   "assetId": "6716442",
   "numMembers": 15,
   "fields": [
    {
     "name": "AlternatePosition1",
     "type": "DraftPositionE",
     "index": 0,
     "enum": "DraftPositionE",
     "bits": 5,
     "default": "DraftPositionE:Invalid_"
    },
    {
     "name": "AlternatePosition2",
     "type": "DraftPositionE",
     "index": 1,
     "enum": "DraftPositionE",
     "bits": 5,
     "default": "DraftPositionE:Invalid_"
    },
    {
     "name": "Class",
     "type": "RecruitingClass",
     "index": 2,
     "enum": "RecruitingClass",
     "bits": 4,
     "default": "RecruitingClass:Transfer_Junior"
    },
    {
     "name": "CommitScore",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "NationalRank",
     "type": "int",
     "index": 4,
     "bits": 13,
     "minValue": "0",
     "maxValue": "4500",
     "default": "0"
    },
    {
     "name": "Player",
     "type": "Player",
     "index": 5,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "PositionRank",
     "type": "int",
     "index": 6,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4000",
     "default": "0"
    },
    {
     "name": "ProductionGrade",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "QualityModifier",
     "type": "GemBust",
     "index": 8,
     "enum": "GemBust",
     "bits": 3,
     "default": "GemBust:NORMAL"
    },
    {
     "name": "RecruitStage",
     "type": "RecruitStage",
     "index": 9,
     "enum": "RecruitStage",
     "bits": 4,
     "default": "RecruitStage:Invalid"
    },
    {
     "name": "RecruitStageAdvance",
     "type": "RecruitStageAdvance",
     "index": 10,
     "enum": "RecruitStageAdvance",
     "bits": 3,
     "default": "RecruitStageAdvance:Invalid"
    },
    {
     "name": "StateRank",
     "type": "int",
     "index": 11,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4000",
     "default": "0"
    },
    {
     "name": "SurnameAudioID",
     "type": "int",
     "index": 12,
     "bits": 15,
     "minValue": "0",
     "maxValue": "32767",
     "default": "0"
    },
    {
     "name": "TopSchoolsList",
     "type": "ProspectTargetSchool[]",
     "index": 13,
     "refTable": "ProspectTargetSchool",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TotalScholarshipOffers",
     "type": "int",
     "index": 14,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    }
   ]
  },
  "RecruitAddedToBoardEvent": {
   "base": "Event",
   "assetId": "6812761",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "RecruitTarget",
     "type": "RecruitTarget",
     "index": 1,
     "refTable": "RecruitTarget",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RecruitGenerationTransaction": {
   "base": "Transaction",
   "assetId": "7697445",
   "numMembers": 24,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 18,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 1,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 22,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 7
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 11
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 16
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 17
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 19,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "CurrentSampleSize",
     "type": "int",
     "index": 0,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "EndStage",
     "type": "Stage",
     "index": 2,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "FinalizeRecruitStorageStage",
     "type": "Stage",
     "index": 3,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "GenerateCoachesStage",
     "type": "Stage",
     "index": 4,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "GeneratorIndex",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "NumTunables",
     "type": "int",
     "index": 9,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PostGenerateStage",
     "type": "Stage",
     "index": 10,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "RecruitingClassGenerationManager",
     "type": "RecruitingClassGenerationManager",
     "index": 12,
     "refTable": "RecruitingClassGenerationManager",
     "bits": 32
    },
    {
     "name": "RecruitingTunable",
     "type": "RecruitingTunables",
     "index": 13,
     "refTable": "RecruitingTunables",
     "bits": 32
    },
    {
     "name": "SampleSize",
     "type": "int",
     "index": 14,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "SampleSizeMax",
     "type": "int",
     "index": 15,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TotalRecruitsToGenerate",
     "type": "int",
     "index": 20,
     "bits": 13,
     "minValue": "0",
     "maxValue": "4500",
     "default": "0"
    },
    {
     "name": "UpdateStage",
     "type": "Stage",
     "index": 23,
     "refTable": "Stage",
     "bits": 32
    }
   ]
  },
  "RecruitInitialInterestPoolInfo": {
   "base": null,
   "assetId": "8513256",
   "numMembers": 2,
   "fields": [
    {
     "name": "MaxInterest",
     "type": "int",
     "index": 0,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "0"
    },
    {
     "name": "MinInterest",
     "type": "int",
     "index": 1,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "0"
    }
   ]
  },
  "RecruitManager": {
   "base": "Module",
   "assetId": "6733442",
   "numMembers": 40,
   "fields": [
    {
     "name": "ActionTypeTest",
     "type": "RecruitingActionType",
     "index": 0,
     "enum": "RecruitingActionType",
     "bits": 4,
     "default": "RecruitingActionType:FIRST_ACTIVE_"
    },
    {
     "name": "AssetGenerator",
     "type": "AssetGenerationManager",
     "index": 1,
     "refTable": "AssetGenerationManager",
     "bits": 32
    },
    {
     "name": "CoachManager",
     "type": "CoachManager",
     "index": 2,
     "refTable": "CoachManager",
     "bits": 32
    },
    {
     "name": "CreateInitialPipelineInfluenceForTeams",
     "type": "none()",
     "index": 3
    },
    {
     "name": "CutDayEval",
     "type": "CutDayEval",
     "index": 4,
     "refTable": "CutDayEval",
     "bits": 32
    },
    {
     "name": "DepthChartEval",
     "type": "DepthChartEval",
     "index": 5,
     "refTable": "DepthChartEval",
     "bits": 32
    },
    {
     "name": "Dynasty",
     "type": "Franchise",
     "index": 6,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "FirstRecruitingStageDetails",
     "type": "RecruitingStageDetails",
     "index": 7,
     "refTable": "RecruitingStageDetails",
     "bits": 32
    },
    {
     "name": "HandlePlayerLevelUp",
     "type": "RecruitManager_HandlePlayerLevelUp",
     "index": 8,
     "refTable": "RecruitManager_HandlePlayerLevelUp",
     "bits": 32
    },
    {
     "name": "HandleRecruitPeriodStart",
     "type": "RecruitManager_HandleRecruitPeriodStart",
     "index": 9,
     "refTable": "RecruitManager_HandleRecruitPeriodStart",
     "bits": 32,
     "default": "int year = Dynasty.SeasonInfo.CurrentYear;&#xD;&#xA;bool NOT_COACHES_ONLY = false; //only true for only generating coache&#xD;&#xA;bool NOT_DEBUG = false; //only true for use by testbed&#xD;&#xA;LoadRecruitingClass(year, NOT_COACHES_ONLY, NOT_DEBUG);&#xD;&#xA;CreateInitialPipelineInfluenceForTeams();&#xD;&#xA;ResetJumpBacksUsed();&#xD;&#xA;"
    },
    {
     "name": "LoadRecruitingClass",
     "type": "RecruitManager_LoadRecruitingClass",
     "index": 10,
     "refTable": "RecruitManager_LoadRecruitingClass",
     "bits": 32
    },
    {
     "name": "MySchoolGradeEval",
     "type": "MySchoolGradeEval",
     "index": 11,
     "refTable": "MySchoolGradeEval",
     "bits": 32
    },
    {
     "name": "NarrativePlayer",
     "type": "NarrativePlayer",
     "index": 12,
     "refTable": "NarrativePlayer",
     "bits": 32
    },
    {
     "name": "NarrativeRecruitingTunables",
     "type": "NarrativeRecruitingTunable",
     "index": 13,
     "refTable": "NarrativeRecruitingTunable",
     "bits": 32
    },
    {
     "name": "PlayerGearTemplateMapArray",
     "type": "FBCBrandPositionTemplateMap[]",
     "index": 14,
     "refTable": "FBCBrandPositionTemplateMap",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PlayersLeavingEval",
     "type": "PlayersLeavingEval",
     "index": 15,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "ProcessEndOfRecruitingCycle_End",
     "type": "none()",
     "index": 16
    },
    {
     "name": "ProcessEndOfRecruitingCycle_Start",
     "type": "none()",
     "index": 17
    },
    {
     "name": "ProcessEndOfRecruitingCycle_Update",
     "type": "RecruitManager_ProcessEndOfRecruitingCycle_Update",
     "index": 18,
     "refTable": "RecruitManager_ProcessEndOfRecruitingCycle_Update",
     "bits": 32
    },
    {
     "name": "ProcessPreseasonRosterValidation_End",
     "type": "none()",
     "index": 19
    },
    {
     "name": "ProcessPreseasonRosterValidation_Start",
     "type": "none()",
     "index": 20
    },
    {
     "name": "ProcessPreseasonRosterValidation_Update",
     "type": "RecruitManager_ProcessPreseasonRosterValidation_Update",
     "index": 21,
     "refTable": "RecruitManager_ProcessPreseasonRosterValidation_Update",
     "bits": 32
    },
    {
     "name": "ProspectGenerationCompletedEvent",
     "type": "ProspectGenerationCompletedEvent",
     "index": 22,
     "refTable": "ProspectGenerationCompletedEvent",
     "bits": 32
    },
    {
     "name": "ProspectInteractions",
     "type": "ProspectInteraction[]",
     "index": 23,
     "refTable": "ProspectInteraction",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RandomRef",
     "type": "Random",
     "index": 24
    },
    {
     "name": "RecruitAddedToBoardEvent",
     "type": "RecruitAddedToBoardEvent",
     "index": 25,
     "refTable": "RecruitAddedToBoardEvent",
     "bits": 32
    },
    {
     "name": "RecruitingBattleStageDetails",
     "type": "RecruitingStageDetails",
     "index": 26,
     "refTable": "RecruitingStageDetails",
     "bits": 32
    },
    {
     "name": "RecruitingClassGenerator",
     "type": "RecruitingClassGenerationManager",
     "index": 27,
     "refTable": "RecruitingClassGenerationManager",
     "bits": 32
    },
    {
     "name": "RecruitingTunables",
     "type": "RecruitingTunables",
     "index": 28,
     "refTable": "RecruitingTunables",
     "bits": 32
    },
    {
     "name": "RecruitRemovedFromBoardEvent",
     "type": "RecruitRemovedFromBoardEvent",
     "index": 29,
     "refTable": "RecruitRemovedFromBoardEvent",
     "bits": 32
    },
    {
     "name": "RecruitUpdateTargetTrackingEvent",
     "type": "RecruitUpdateTargetTrackingEvent",
     "index": 30,
     "refTable": "RecruitUpdateTargetTrackingEvent",
     "bits": 32
    },
    {
     "name": "ResetJumpBacksUsed",
     "type": "none()",
     "index": 31
    },
    {
     "name": "ResetWeeklyHours",
     "type": "RecruitManager_ResetWeeklyHours",
     "index": 32,
     "refTable": "RecruitManager_ResetWeeklyHours",
     "bits": 32
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 33,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "TalentTreeEval",
     "type": "TalentTreeEval",
     "index": 34,
     "refTable": "TalentTreeEval",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 35,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "TeamRevenueEval",
     "type": "TeamRevenueEval",
     "index": 36,
     "refTable": "TeamRevenueEval",
     "bits": 32
    },
    {
     "name": "UnloadRecruitingClass",
     "type": "none()",
     "index": 37
    },
    {
     "name": "UpdateProspectTargetSchoolEvent",
     "type": "UpdateProspectTargetSchoolEvent",
     "index": 38,
     "refTable": "UpdateProspectTargetSchoolEvent",
     "bits": 32
    },
    {
     "name": "VisitEval",
     "type": "VisitEval",
     "index": 39,
     "refTable": "VisitEval",
     "bits": 32
    }
   ]
  },
  "RecruitManager_HandlePlayerLevelUp": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "PlayerLevelUpEvent",
     "index": 0,
     "refTable": "PlayerLevelUpEvent",
     "bits": 32
    }
   ]
  },
  "RecruitManager_HandleRecruitPeriodStart": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "RecruitPeriodStartEvent",
     "index": 0,
     "refTable": "RecruitPeriodStartEvent",
     "bits": 32
    }
   ]
  },
  "RecruitManager_LoadRecruitingClass": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "year",
     "type": "int",
     "index": 0,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "isCoachesOnly",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "isTestbedDebugGeneration",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "RecruitManager_PlayerLevelUpReaction": {
   "base": "Reaction",
   "assetId": "9182590",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PlayerLevelUpEvent",
     "index": 0,
     "refTable": "PlayerLevelUpEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "RecruitManager",
     "index": 2,
     "refTable": "RecruitManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "RecruitManager_ProcessEndOfRecruitingCycle_Update": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RecruitManager_ProcessPreseasonRosterValidation_Update": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RecruitManager_RecruitPeriodStartReaction": {
   "base": "Reaction",
   "assetId": "6733469",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RecruitPeriodStartEvent",
     "index": 0,
     "refTable": "RecruitPeriodStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "RecruitManager",
     "index": 2,
     "refTable": "RecruitManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitingEval",
     "type": "RecruitingEval",
     "index": 4,
     "refTable": "RecruitingEval",
     "bits": 32
    }
   ]
  },
  "RecruitManager_ResetWeeklyHours": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "weekType",
     "type": "SeasonWeekType",
     "index": 0,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    }
   ]
  },
  "RecruitOfferTypeEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "8519609",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "RecruitOfferType",
     "index": 3,
     "enum": "RecruitOfferType",
     "bits": 2,
     "default": "RecruitOfferType:Starter"
    }
   ]
  },
  "RecruitPeriodEndEvent": {
   "base": "Event",
   "assetId": "6733466",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "RecruitPeriodEndReaction": {
   "base": "Reaction",
   "assetId": "6733468",
   "numMembers": 3,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RecruitPeriodEndEvent",
     "index": 0,
     "refTable": "RecruitPeriodEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "RecruitPeriodStartEvent": {
   "base": "Event",
   "assetId": "6733464",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "RecruitRemovedFromBoardEvent": {
   "base": "Event",
   "assetId": "6812762",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Recruit",
     "type": "Recruit",
     "index": 1,
     "refTable": "Recruit",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RecruitScoreEval": {
   "base": "Module",
   "assetId": "7693296",
   "numMembers": 3,
   "fields": [
    {
     "name": "MySchoolGradeEval",
     "type": "MySchoolGradeEval",
     "index": 0,
     "refTable": "MySchoolGradeEval",
     "bits": 32
    },
    {
     "name": "RecruitManager",
     "type": "RecruitManager",
     "index": 1,
     "refTable": "RecruitManager",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 2,
     "refTable": "TeamManager",
     "bits": 32
    }
   ]
  },
  "RecruitScoreTunable": {
   "base": "BaseTuning",
   "assetId": "7692726",
   "numMembers": 9,
   "fields": [
    {
     "name": "InHomeStateWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "InPipelineWeight",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MotivationFitTable",
     "type": "LetterGradeValueTable",
     "index": 2,
     "refTable": "LetterGradeValueTable",
     "bits": 32
    },
    {
     "name": "MotivationFitWeight",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PositionWeightTable",
     "type": "PositionCountTable",
     "index": 4,
     "refTable": "PositionCountTable",
     "bits": 32
    },
    {
     "name": "RankInterestWeights",
     "type": "int[]",
     "index": 5,
     "bits": null,
     "isArray": true
    },
    {
     "name": "SchemeFitWeight",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "StarLevelWeightSplineArray",
     "type": "Spline[]",
     "index": 7,
     "refTable": "Spline",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamNeedsBoost",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "RecruitSignedEvent": {
   "base": "Event",
   "assetId": "8656482",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Recruit",
     "type": "Recruit",
     "index": 1,
     "refTable": "Recruit",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RecruitStageEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6812715",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "RecruitStage",
     "index": 3,
     "enum": "RecruitStage",
     "bits": 4,
     "default": "RecruitStage:First_"
    }
   ]
  },
  "RecruitStarLevelChangeEvent": {
   "base": "Event",
   "assetId": "10605478",
   "numMembers": 11,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 10
    },
    {
     "name": "NarrativePlayer",
     "type": "NarrativePlayer",
     "index": 1,
     "refTable": "NarrativePlayer",
     "bits": 32
    },
    {
     "name": "NewNationalRank",
     "type": "int",
     "index": 2,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "4095"
    },
    {
     "name": "NewPositionRank",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "1023"
    },
    {
     "name": "NewStarLevel",
     "type": "ProspectQuality",
     "index": 4,
     "enum": "ProspectQuality",
     "bits": 3,
     "default": "ProspectQuality:Invalid"
    },
    {
     "name": "NewStateRank",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "1023"
    },
    {
     "name": "OldNationalRank",
     "type": "int",
     "index": 6,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "4095"
    },
    {
     "name": "OldPositionRank",
     "type": "int",
     "index": 7,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "1023"
    },
    {
     "name": "OldStarLevel",
     "type": "ProspectQuality",
     "index": 8,
     "enum": "ProspectQuality",
     "bits": 3,
     "default": "ProspectQuality:Invalid"
    },
    {
     "name": "OldStateRank",
     "type": "int",
     "index": 9,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "1023"
    }
   ]
  },
  "RecruitStarLevelChangeSummaryEntry": {
   "base": "TransactionWeekSummaryEntry",
   "assetId": "10605477",
   "numMembers": 10,
   "fields": [
    {
     "name": "UserEntity",
     "type": "UserEntity",
     "index": 9,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "NarrativePlayer",
     "type": "NarrativePlayer",
     "index": 0,
     "refTable": "NarrativePlayer",
     "bits": 32
    },
    {
     "name": "NewNationalRank",
     "type": "int",
     "index": 1,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "4095"
    },
    {
     "name": "NewPositionRank",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "1023"
    },
    {
     "name": "NewStarLevel",
     "type": "ProspectQuality",
     "index": 3,
     "enum": "ProspectQuality",
     "bits": 3,
     "default": "ProspectQuality:Invalid"
    },
    {
     "name": "NewStateRank",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "1023"
    },
    {
     "name": "OldNationalRank",
     "type": "int",
     "index": 5,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "4095"
    },
    {
     "name": "OldPositionRank",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "1023"
    },
    {
     "name": "OldStarLevel",
     "type": "ProspectQuality",
     "index": 7,
     "enum": "ProspectQuality",
     "bits": 3,
     "default": "ProspectQuality:Invalid"
    },
    {
     "name": "OldStateRank",
     "type": "int",
     "index": 8,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "1023"
    }
   ]
  },
  "RecruitStatusUpdateEvent": {
   "base": "Event",
   "assetId": "9071443",
   "numMembers": 5,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 3
    },
    {
     "name": "Recruit",
     "type": "Recruit",
     "index": 1,
     "refTable": "Recruit",
     "bits": 32
    },
    {
     "name": "RecruitingStatus",
     "type": "RecruitTransactionUpdate",
     "index": 2,
     "enum": "RecruitTransactionUpdate",
     "bits": 4,
     "default": "RecruitTransactionUpdate:SoftCommitted"
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 4,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RecruitSummaryEntry": {
   "base": "TransactionWeekSummaryEntry",
   "assetId": "9071483",
   "numMembers": 3,
   "fields": [
    {
     "name": "UserEntity",
     "type": "UserEntity",
     "index": 2,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "Recruit",
     "type": "Recruit",
     "index": 0,
     "refTable": "Recruit",
     "bits": 32
    },
    {
     "name": "TransactionUpdate",
     "type": "RecruitTransactionUpdate",
     "index": 1,
     "enum": "RecruitTransactionUpdate",
     "bits": 4,
     "default": "RecruitTransactionUpdate:SoftCommitted"
    }
   ]
  },
  "RecruitTarget": {
   "base": null,
   "assetId": "6716466",
   "numMembers": 20,
   "fields": [
    {
     "name": "ActivePitches",
     "type": "ActiveRecruitingPitch[]",
     "index": 0,
     "refTable": "ActiveRecruitingPitch",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CommittedWeekNumber",
     "type": "int",
     "index": 1,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "ContactFriendsAndFamily",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ContactHighSchoolCoaches",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CurrentNILOffer",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "CurrentScholarshipBonus",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "-200",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "NILExpectation",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "OriginalNILExpectation",
     "type": "int",
     "index": 7,
     "bits": 9,
     "minValue": "0",
     "maxValue": "510",
     "default": "0"
    },
    {
     "name": "ProspectHoursSpentCurrent",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "ProspectInfluenceDelta",
     "type": "int",
     "index": 9,
     "bits": 11,
     "minValue": "-200",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "ProspectInfluenceTotal",
     "type": "int",
     "index": 10,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "ProspectInfluenceTotalLastWeek",
     "type": "int",
     "index": 11,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "Recruit",
     "type": "Recruit",
     "index": 12,
     "refTable": "Recruit",
     "bits": 32
    },
    {
     "name": "ScheduledVisit",
     "type": "ActiveVisitInfo",
     "index": 13,
     "refTable": "ActiveVisitInfo",
     "bits": 32
    },
    {
     "name": "ScholarshipStatus",
     "type": "ScholarshipStatus",
     "index": 14,
     "enum": "ScholarshipStatus",
     "bits": 3,
     "default": "ScholarshipStatus:Invalid"
    },
    {
     "name": "SearchSocialMedia",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SendTheHouse",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SwayPitch",
     "type": "RecruitingPitchType",
     "index": 17,
     "enum": "RecruitingPitchType",
     "bits": 5,
     "default": "RecruitingPitchType:Invalid"
    },
    {
     "name": "UnlockedIntelBitfield",
     "type": "int",
     "index": 18,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "VisitRecruitsSchool",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "RecruitTransactionUpdateEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "9071469",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "RecruitTransactionUpdate",
     "index": 3,
     "enum": "RecruitTransactionUpdate",
     "bits": 4,
     "default": "RecruitTransactionUpdate:SoftCommitted"
    }
   ]
  },
  "RecruitUpdateTargetTrackingEvent": {
   "base": "Event",
   "assetId": "6813052",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "RecruitTarget",
     "type": "RecruitTarget",
     "index": 1,
     "refTable": "RecruitTarget",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RecruitingActionBonus": {
   "base": null,
   "assetId": "8207449",
   "numMembers": 3,
   "fields": [
    {
     "name": "BonusType",
     "type": "RecruitingBonusType",
     "index": 0,
     "enum": "RecruitingBonusType",
     "bits": 2,
     "default": "RecruitingBonusType:Invalid"
    },
    {
     "name": "BonusValue",
     "type": "int",
     "index": 1,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "BonusValueType",
     "type": "RecruitingBonusValueType",
     "index": 2,
     "enum": "RecruitingBonusValueType",
     "bits": 2,
     "default": "RecruitingBonusValueType:Invalid"
    }
   ]
  },
  "RecruitingActionFeedbackEntry": {
   "base": null,
   "assetId": "8207448",
   "numMembers": 8,
   "fields": [
    {
     "name": "BonusList",
     "type": "RecruitingActionBonus[]",
     "index": 0,
     "refTable": "RecruitingActionBonus",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "HoursSpent",
     "type": "int",
     "index": 1,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "InfluenceGained",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "-1023",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "IntelUnlocked",
     "type": "int",
     "index": 3,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "MaxInfluenceGain",
     "type": "int",
     "index": 4,
     "bits": 11,
     "minValue": "-1023",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "MinInfluenceGain",
     "type": "int",
     "index": 5,
     "bits": 11,
     "minValue": "-1023",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "RecruitingActionIntensity",
     "type": "RecruitingActionIntensity",
     "index": 6,
     "enum": "RecruitingActionIntensity",
     "bits": 3,
     "default": "RecruitingActionIntensity:Invalid_"
    },
    {
     "name": "RecruitingActionType",
     "type": "RecruitingActionType",
     "index": 7,
     "enum": "RecruitingActionType",
     "bits": 4,
     "default": "RecruitingActionType:COUNT_ACTIVE"
    }
   ]
  },
  "RecruitingActionInfo": {
   "base": null,
   "assetId": "7017450",
   "numMembers": 10,
   "fields": [
    {
     "name": "ActionType",
     "type": "RecruitingActionType",
     "index": 0,
     "enum": "RecruitingActionType",
     "bits": 4,
     "default": "RecruitingActionType:FIRST_ACTIVE_"
    },
    {
     "name": "BaseInfluenceGranted",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Cost",
     "type": "int",
     "index": 2,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 3,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "Intensity",
     "type": "RecruitingActionIntensity",
     "index": 4,
     "enum": "RecruitingActionIntensity",
     "bits": 3,
     "default": "RecruitingActionIntensity:Invalid_"
    },
    {
     "name": "IsEnabled",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsImmediateAction",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "MotivationGradesInfluenceBonusTable",
     "type": "LetterGradeValueTable[]",
     "index": 7,
     "refTable": "LetterGradeValueTable",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "NonMatchingMotivationPenalty",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "-50",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "PipelineInfluenceBonusTable",
     "type": "int[]",
     "index": 9,
     "bits": null,
     "isArray": true
    }
   ]
  },
  "RecruitingActionIntensityEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "8632444",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "RecruitingActionIntensity",
     "index": 3,
     "enum": "RecruitingActionIntensity",
     "bits": 3,
     "default": "RecruitingActionIntensity:First_"
    }
   ]
  },
  "RecruitingActionTypeEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "8632443",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "RecruitingActionType",
     "index": 3,
     "enum": "RecruitingActionType",
     "bits": 4,
     "default": "RecruitingActionType:FIRST_ACTIVE_"
    }
   ]
  },
  "RecruitingAdvanceBoardsTransaction": {
   "base": "Transaction",
   "assetId": "9350455",
   "numMembers": 25,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 14,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 1,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 19,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 5
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 7
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 12
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 13
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 17,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "ApplyHoursStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "FinishWeeklyAdvanceStage",
     "type": "Stage",
     "index": 3,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "ProspectInteractionsStage",
     "type": "Stage",
     "index": 8,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "RecruitingEval",
     "type": "RecruitingEval",
     "index": 9,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "RecruitManager",
     "type": "RecruitManager",
     "index": 10,
     "refTable": "RecruitManager",
     "bits": 32
    },
    {
     "name": "ReorderTopSchoolsStage",
     "type": "Stage",
     "index": 11,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 15,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TeamList",
     "type": "Team[]",
     "index": 16,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "UpdateBoardStage",
     "type": "Stage",
     "index": 20,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "UpdateRecruitsStatusStage",
     "type": "Stage",
     "index": 21,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "UpdateTopSchoolsStage",
     "type": "Stage",
     "index": 22,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "WeekNumber",
     "type": "int",
     "index": 23,
     "bits": 6,
     "minValue": "-1",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "WeekType",
     "type": "SeasonWeekType",
     "index": 24,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:Invalid"
    }
   ]
  },
  "RecruitingBoard": {
   "base": null,
   "assetId": "6716567",
   "numMembers": 4,
   "fields": [
    {
     "name": "RecruitingHoursAssigned",
     "type": "int",
     "index": 0,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "0"
    },
    {
     "name": "RecruitingHoursProcessed",
     "type": "int",
     "index": 1,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "0"
    },
    {
     "name": "RecruitingHoursTotal",
     "type": "int",
     "index": 2,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "0"
    },
    {
     "name": "Recruits",
     "type": "RecruitTarget[]",
     "index": 3,
     "refTable": "RecruitTarget",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "RecruitingBonusTypeEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "8532585",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "RecruitingBonusType",
     "index": 3,
     "enum": "RecruitingBonusType",
     "bits": 2,
     "default": "RecruitingBonusType:Coach"
    }
   ]
  },
  "RecruitingBonusValueTypeEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "8532590",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "RecruitingBonusValueType",
     "index": 3,
     "enum": "RecruitingBonusValueType",
     "bits": 2,
     "default": "RecruitingBonusValueType:First_"
    }
   ]
  },
  "RecruitingClassEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "7742371",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "RecruitingClass",
     "index": 3,
     "enum": "RecruitingClass",
     "bits": 4,
     "default": "RecruitingClass:HighSchool"
    }
   ]
  },
  "RecruitingClassGenerationManager": {
   "base": "Module",
   "assetId": "6733458",
   "numMembers": 21,
   "fields": [
    {
     "name": "CoachManager",
     "type": "CoachManager",
     "index": 0,
     "refTable": "CoachManager",
     "bits": 32
    },
    {
     "name": "Dynasty",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "FinishGenerateRecruitingClass",
     "type": "none()",
     "index": 2
    },
    {
     "name": "GenerateCoachAssets",
     "type": "none()",
     "index": 3
    },
    {
     "name": "GeneratePlayerAssets",
     "type": "RecruitingClassGenerationManager_GeneratePlayerAssets",
     "index": 4,
     "refTable": "RecruitingClassGenerationManager_GeneratePlayerAssets",
     "bits": 32
    },
    {
     "name": "GenerationManager",
     "type": "GenerationManager",
     "index": 5,
     "refTable": "GenerationManager",
     "bits": 32
    },
    {
     "name": "MaxFreeAgentCoaches",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "64",
     "default": "64"
    },
    {
     "name": "NextPresentationId",
     "type": "int",
     "index": 7,
     "bits": 15,
     "minValue": "0",
     "maxValue": "32766",
     "default": "10000"
    },
    {
     "name": "PlayerGradeEval",
     "type": "PlayerGradeEval",
     "index": 8,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "PlayerProgressionEval",
     "type": "PlayerProgressionEval",
     "index": 9,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "PostGeneratePlayerAssets",
     "type": "RecruitingClassGenerationManager_PostGeneratePlayerAssets",
     "index": 10,
     "refTable": "RecruitingClassGenerationManager_PostGeneratePlayerAssets",
     "bits": 32
    },
    {
     "name": "PrepareGenerator",
     "type": "RecruitingClassGenerationManager_PrepareGenerator",
     "index": 11,
     "refTable": "RecruitingClassGenerationManager_PrepareGenerator",
     "bits": 32
    },
    {
     "name": "Random",
     "type": "Random",
     "index": 12
    },
    {
     "name": "RecruitingTunables",
     "type": "RecruitingTunables",
     "index": 13,
     "refTable": "RecruitingTunables",
     "bits": 32
    },
    {
     "name": "RecruitManager",
     "type": "RecruitManager",
     "index": 14,
     "refTable": "RecruitManager",
     "bits": 32
    },
    {
     "name": "ShutdownGenerator",
     "type": "none()",
     "index": 15
    },
    {
     "name": "SignatureAbilitiesEval",
     "type": "SignatureAbilitiesEval",
     "index": 16,
     "refTable": "SignatureAbilitiesEval",
     "bits": 32
    },
    {
     "name": "SkillGroupUpgradesTable",
     "type": "SkillGroupCapUpgradeGenerationTable",
     "index": 17,
     "refTable": "SkillGroupCapUpgradeGenerationTable",
     "bits": 32
    },
    {
     "name": "StartRecruitGenerationTransactionEvent",
     "type": "StartRecruitGenerationTransactionEvent",
     "index": 18,
     "refTable": "StartRecruitGenerationTransactionEvent",
     "bits": 32
    },
    {
     "name": "TalentTreeEval",
     "type": "TalentTreeEval",
     "index": 19,
     "refTable": "TalentTreeEval",
     "bits": 32
    },
    {
     "name": "TeamRevenueEval",
     "type": "TeamRevenueEval",
     "index": 20,
     "refTable": "TeamRevenueEval",
     "bits": 32
    }
   ]
  },
  "RecruitingClassGenerationManager_GeneratePlayerAssets": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "generatorIndex",
     "type": "int",
     "index": 0,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    }
   ]
  },
  "RecruitingClassGenerationManager_PostGeneratePlayerAssets": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "sampleSize",
     "type": "int",
     "index": 0,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    }
   ]
  },
  "RecruitingClassGenerationManager_PrepareGenerator": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "TotalRecruitsToGenerate",
     "type": "int",
     "index": 0,
     "bits": 13,
     "minValue": "0",
     "maxValue": "5000",
     "default": "0"
    }
   ]
  },
  "RecruitingEval": {
   "base": "Module",
   "assetId": "6812765",
   "numMembers": 71,
   "fields": [
    {
     "name": "ApplyWeeklyRecruitingHours",
     "type": "RecruitingEval_ApplyWeeklyRecruitingHours",
     "index": 0,
     "refTable": "RecruitingEval_ApplyWeeklyRecruitingHours",
     "bits": 32
    },
    {
     "name": "AwardsEval",
     "type": "AwardsEval",
     "index": 1,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "ChallengesEval",
     "type": "ChallengesEval",
     "index": 2,
     "refTable": "ChallengesEval",
     "bits": 32
    },
    {
     "name": "ClearTransferPlayerDealbreakerFailTrackingData",
     "type": "none()",
     "index": 3
    },
    {
     "name": "CreatePlayerTemplateList",
     "type": "CreatePlayer_LookupTableEntry[]",
     "index": 4,
     "refTable": "CreatePlayer_LookupTableEntry",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CutDayEval",
     "type": "CutDayEval",
     "index": 5,
     "refTable": "CutDayEval",
     "bits": 32
    },
    {
     "name": "DepthChartEval",
     "type": "DepthChartEval",
     "index": 6,
     "refTable": "DepthChartEval",
     "bits": 32
    },
    {
     "name": "EnterRecruitingResponse",
     "type": "UIFlowForm",
     "index": 7,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "EnterSigningDayResponse",
     "type": "UIFlowForm",
     "index": 8,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "EnterTransferPortalResponse",
     "type": "UIFlowForm",
     "index": 9,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "EvaluateNarrativePlayerOffers",
     "type": "RecruitingEval_EvaluateNarrativePlayerOffers",
     "index": 10,
     "refTable": "RecruitingEval_EvaluateNarrativePlayerOffers",
     "bits": 32
    },
    {
     "name": "EvaluateNarrativePlayerStarLevel",
     "type": "none()",
     "index": 11
    },
    {
     "name": "EvaluateProspectInteractions",
     "type": "RecruitingEval_EvaluateProspectInteractions",
     "index": 12,
     "refTable": "RecruitingEval_EvaluateProspectInteractions",
     "bits": 32
    },
    {
     "name": "EvaluateTeamRecruitingBoard",
     "type": "RecruitingEval_EvaluateTeamRecruitingBoard",
     "index": 13,
     "refTable": "RecruitingEval_EvaluateTeamRecruitingBoard",
     "bits": 32
    },
    {
     "name": "EvaluateTopClassesCoachGoalsEvent",
     "type": "EvaluateTopClassesCoachGoalsEvent",
     "index": 14,
     "refTable": "EvaluateTopClassesCoachGoalsEvent",
     "bits": 32
    },
    {
     "name": "FinishWeeklyProcessing",
     "type": "none()",
     "index": 15
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 16,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandleNarrativeHighSchoolStoppingPoint",
     "type": "RecruitingEval_HandleNarrativeHighSchoolStoppingPoint",
     "index": 17,
     "refTable": "RecruitingEval_HandleNarrativeHighSchoolStoppingPoint",
     "bits": 32
    },
    {
     "name": "HandleOffseasonStart",
     "type": "none()",
     "index": 18
    },
    {
     "name": "HandleOffseasonWeekStart",
     "type": "RecruitingEval_HandleOffseasonWeekStart",
     "index": 19,
     "refTable": "RecruitingEval_HandleOffseasonWeekStart",
     "bits": 32
    },
    {
     "name": "HandleProspectGenerationCompleted",
     "type": "RecruitingEval_HandleProspectGenerationCompleted",
     "index": 20,
     "refTable": "RecruitingEval_HandleProspectGenerationCompleted",
     "bits": 32
    },
    {
     "name": "HandleRecruitAddedToBoard",
     "type": "RecruitingEval_HandleRecruitAddedToBoard",
     "index": 21,
     "refTable": "RecruitingEval_HandleRecruitAddedToBoard",
     "bits": 32
    },
    {
     "name": "HandleRecruitCommitted",
     "type": "RecruitingEval_HandleRecruitCommitted",
     "index": 22,
     "refTable": "RecruitingEval_HandleRecruitCommitted",
     "bits": 32
    },
    {
     "name": "HandleRegisterUser",
     "type": "RecruitingEval_HandleRegisterUser",
     "index": 23,
     "refTable": "RecruitingEval_HandleRegisterUser",
     "bits": 32
    },
    {
     "name": "HandleTransferAddedToPortal",
     "type": "RecruitingEval_HandleTransferAddedToPortal",
     "index": 24,
     "refTable": "RecruitingEval_HandleTransferAddedToPortal",
     "bits": 32
    },
    {
     "name": "HandleUnregisterUser",
     "type": "RecruitingEval_HandleUnregisterUser",
     "index": 25,
     "refTable": "RecruitingEval_HandleUnregisterUser",
     "bits": 32
    },
    {
     "name": "HandleUpdateCoachContractStatus",
     "type": "RecruitingEval_HandleUpdateCoachContractStatus",
     "index": 26,
     "refTable": "RecruitingEval_HandleUpdateCoachContractStatus",
     "bits": 32
    },
    {
     "name": "InitializeHighSchoolExperience",
     "type": "none()",
     "index": 27
    },
    {
     "name": "InitializeProspectTopSchools",
     "type": "none()",
     "index": 28
    },
    {
     "name": "IssueEnterRecruitingRequest",
     "type": "RecruitingEval_IssueEnterRecruitingRequest",
     "index": 29,
     "refTable": "RecruitingEval_IssueEnterRecruitingRequest",
     "bits": 32,
     "default": "EnterRecruitingRequest request = new EnterRecruitingRequest;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;request.Priority = 5;&#xD;&#xA;&#xD;&#xA;// Create the response forms.&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;{&#xD;&#xA;    request.ResponseForms.Append( EnterRecruitingResponse);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;request.Issue(userEntity);"
    },
    {
     "name": "IssueEnterRecruitingRequestToTeams",
     "type": "none()",
     "index": 30
    },
    {
     "name": "IssueEnterSigningDayRequest",
     "type": "RecruitingEval_IssueEnterSigningDayRequest",
     "index": 31,
     "refTable": "RecruitingEval_IssueEnterSigningDayRequest",
     "bits": 32,
     "default": "OfferManagementRequest request = new OfferManagementRequest;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;request.Priority = 3;&#xD;&#xA;request.OfferManagementType = OfferManagementType.SigningDay;&#xD;&#xA;&#xD;&#xA;// Create the response forms.&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;{&#xD;&#xA;    request.ResponseForms.Append(EnterSigningDayResponse);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;request.Issue(userEntity);"
    },
    {
     "name": "IssueEnterTransferPortalRequest",
     "type": "RecruitingEval_IssueEnterTransferPortalRequest",
     "index": 32,
     "refTable": "RecruitingEval_IssueEnterTransferPortalRequest",
     "bits": 32,
     "default": "OfferManagementRequest request = new OfferManagementRequest;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;request.Priority = 3;&#xD;&#xA;request.OfferManagementType = OfferManagementType.TransferPortal;&#xD;&#xA;request.RequestStyle = RequestStyle.Blocker;&#xD;&#xA;&#xD;&#xA;// Create the response forms.&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;{&#xD;&#xA;    request.ResponseForms.Append(EnterTransferPortalResponse);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;request.Issue(userEntity);"
    },
    {
     "name": "IssueMentalAbilityRequest",
     "type": "RecruitingEval_IssueMentalAbilityRequest",
     "index": 33,
     "refTable": "RecruitingEval_IssueMentalAbilityRequest",
     "bits": 32,
     "default": "MentalAbilityRequest request = new MentalAbilityRequest;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;request.Priority = 3;&#xD;&#xA;&#xD;&#xA;// Create the response forms.&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;{&#xD;&#xA;    request.ResponseForms.Append(MentalAbilityResponse);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;request.Issue(userEntity);"
    },
    {
     "name": "IssueSigningDayActionRequest",
     "type": "RecruitingEval_IssueSigningDayActionRequest",
     "index": 34,
     "refTable": "RecruitingEval_IssueSigningDayActionRequest",
     "bits": 32,
     "default": "SigningDayActionRequest request = new SigningDayActionRequest;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;request.Priority = 5;&#xD;&#xA;request.IsEarlySigningDay = isEarlySigningDay;&#xD;&#xA;&#xD;&#xA;// Create the response forms.&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;{&#xD;&#xA;    request.ResponseForms.Append( SigningDayViewSignedPlayersResponse);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;request.Issue(userEntity);"
    },
    {
     "name": "IssueTopSchoolsRequest",
     "type": "RecruitingEval_IssueTopSchoolsRequest",
     "index": 35,
     "refTable": "RecruitingEval_IssueTopSchoolsRequest",
     "bits": 32,
     "default": "TopSchoolsRequest request = new TopSchoolsRequest;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;request.Priority = 3;&#xD;&#xA;request.HUBPanel = TopSchoolsPanel;&#xD;&#xA;request.Header = EventRecord.RequestHeader;&#xD;&#xA;request.Tag = EventRecord.RequestTagLine;&#xD;&#xA;request.MaxTopSchools = EventRecord.MaxTopSchools;&#xD;&#xA;&#xD;&#xA;// Create the response forms.&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;{&#xD;&#xA;    request.ResponseForms.Append(TopSchoolsResponse);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;request.Issue(userEntity);"
    },
    {
     "name": "LegacyScoreEval",
     "type": "LegacyScoreEval",
     "index": 36,
     "refTable": "LegacyScoreEval",
     "bits": 32
    },
    {
     "name": "MentalAbilityResponse",
     "type": "UIFlowForm",
     "index": 37,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "MySchoolGradeEval",
     "type": "MySchoolGradeEval",
     "index": 38,
     "refTable": "MySchoolGradeEval",
     "bits": 32
    },
    {
     "name": "NarrativeHighSchoolRecruitingTunables",
     "type": "HighSchoolRecruitingTunables",
     "index": 39,
     "refTable": "HighSchoolRecruitingTunables",
     "bits": 32
    },
    {
     "name": "NarrativePlayer",
     "type": "NarrativePlayer",
     "index": 40,
     "refTable": "NarrativePlayer",
     "bits": 32
    },
    {
     "name": "NarrativePlayerMetersEval",
     "type": "NarrativePlayerMetersEval",
     "index": 41,
     "refTable": "NarrativePlayerMetersEval",
     "bits": 32
    },
    {
     "name": "NarrativePlayerTemplateLookupTable",
     "type": "CreatePlayer_LookupTableEntry[]",
     "index": 42,
     "refTable": "CreatePlayer_LookupTableEntry",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "NarrativeRecruitingTunable",
     "type": "NarrativeRecruitingTunable",
     "index": 43,
     "refTable": "NarrativeRecruitingTunable",
     "bits": 32
    },
    {
     "name": "PlayerManager",
     "type": "PlayerManager",
     "index": 44,
     "refTable": "PlayerManager",
     "bits": 32
    },
    {
     "name": "PlayerProgressionEval",
     "type": "PlayerProgressionEval",
     "index": 45,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "PlayersLeavingEval",
     "type": "PlayersLeavingEval",
     "index": 46,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "PrepareTeamTrackingDataForRecruiting",
     "type": "RecruitingEval_PrepareTeamTrackingDataForRecruiting",
     "index": 47,
     "refTable": "RecruitingEval_PrepareTeamTrackingDataForRecruiting",
     "bits": 32
    },
    {
     "name": "PrepForAdvance",
     "type": "RecruitingEval_PrepForAdvance",
     "index": 48,
     "refTable": "RecruitingEval_PrepForAdvance",
     "bits": 32
    },
    {
     "name": "ProcessEarlySigningDay",
     "type": "none()",
     "index": 49
    },
    {
     "name": "ProcessEndWeekRecruiting",
     "type": "none()",
     "index": 50
    },
    {
     "name": "ProcessNationalSigningDay",
     "type": "none()",
     "index": 51
    },
    {
     "name": "ProgramPointsTuning",
     "type": "ProgramPointsTuning",
     "index": 52,
     "refTable": "ProgramPointsTuning",
     "bits": 32
    },
    {
     "name": "Random",
     "type": "Random",
     "index": 53
    },
    {
     "name": "RecruitScoreEval",
     "type": "RecruitScoreEval",
     "index": 54,
     "refTable": "RecruitScoreEval",
     "bits": 32
    },
    {
     "name": "ReorderTopSchools",
     "type": "none()",
     "index": 55
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 56
    },
    {
     "name": "RosterEval",
     "type": "RosterEval",
     "index": 57,
     "refTable": "RosterEval",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 58,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SigningDayTopClassesResponse",
     "type": "UIFlowForm",
     "index": 59,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "SigningDayViewSignedPlayersResponse",
     "type": "UIFlowForm",
     "index": 60,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "SignNarrativePlayerToTeamAfterHatCeremony",
     "type": "none()",
     "index": 61
    },
    {
     "name": "TalentTreeEvalRef",
     "type": "TalentTreeEval",
     "index": 62,
     "refTable": "TalentTreeEval",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 63,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "TeamRevenueEval",
     "type": "TeamRevenueEval",
     "index": 64,
     "refTable": "TeamRevenueEval",
     "bits": 32
    },
    {
     "name": "TopSchoolsPanel",
     "type": "HUBPanel",
     "index": 65,
     "refTable": "HUBPanel",
     "bits": 32
    },
    {
     "name": "TopSchoolsResponse",
     "type": "UIFlowForm",
     "index": 66,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "UpdateRecruitsStatus",
     "type": "none()",
     "index": 67
    },
    {
     "name": "UpdateTopClasses",
     "type": "none()",
     "index": 68
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 69,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "VisitEval",
     "type": "VisitEval",
     "index": 70,
     "refTable": "VisitEval",
     "bits": 32
    }
   ]
  },
  "RecruitingEvalTransferAddedToPortalReaction": {
   "base": "Reaction",
   "assetId": "7739645",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "AddToTransferPortalEvent",
     "index": 0,
     "refTable": "AddToTransferPortalEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitingEval",
     "type": "RecruitingEval",
     "index": 3,
     "refTable": "RecruitingEval",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_AdvanceWeekCompleteReaction": {
   "base": "Reaction",
   "assetId": "9100796",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "AdvanceWeekCompleteEvent",
     "index": 0,
     "refTable": "AdvanceWeekCompleteEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitingEvalRef",
     "type": "RecruitingEval",
     "index": 3,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "RecruitManagerRef",
     "type": "RecruitManager",
     "index": 4,
     "refTable": "RecruitManager",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 5,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_ApplyWeeklyRecruitingHours": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_BeginAdvanceWeekReaction": {
   "base": "Reaction",
   "assetId": "6842503",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "BeginAdvanceWeekEvent",
     "index": 0,
     "refTable": "BeginAdvanceWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitingEvalRef",
     "type": "RecruitingEval",
     "index": 3,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "RecruitManagerRef",
     "type": "RecruitManager",
     "index": 4,
     "refTable": "RecruitManager",
     "bits": 32
    },
    {
     "name": "SeasonInfoRef",
     "type": "SeasonInfo",
     "index": 5,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_EvaluateNarrativePlayerOffers": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Type",
     "type": "HSStoppingPointType",
     "index": 0,
     "enum": "HSStoppingPointType",
     "bits": 4,
     "default": "HSStoppingPointType:First_"
    }
   ]
  },
  "RecruitingEval_EvaluateProspectInteractions": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_EvaluateTeamRecruitingBoard": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_HandleNarrativeHighSchoolStoppingPoint": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Event",
     "type": "NarrativeHighSchoolStoppingPointEvent",
     "index": 0,
     "refTable": "NarrativeHighSchoolStoppingPointEvent",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_HandleOffseasonWeekStart": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Stage",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "RecruitingEval_HandleProspectGenerationCompleted": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "ProspectGenerationCompletedEvent",
     "index": 0,
     "refTable": "ProspectGenerationCompletedEvent",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_HandleRecruitAddedToBoard": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_HandleRecruitCommitted": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Recruiting_RecruitCommittedEvent",
     "index": 0,
     "refTable": "Recruiting_RecruitCommittedEvent",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_HandleRegisterUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "UserEntity",
     "type": "User",
     "index": 0,
     "refTable": "User",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_HandleTransferAddedToPortal": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "AddToTransferPortalEvent",
     "index": 0,
     "refTable": "AddToTransferPortalEvent",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_HandleUnregisterUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "UnregisterUserEvent",
     "index": 0,
     "refTable": "UnregisterUserEvent",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_HandleUpdateCoachContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_IssueEnterRecruitingRequest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_IssueEnterSigningDayRequest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_IssueEnterTransferPortalRequest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_IssueMentalAbilityRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_IssueSigningDayActionRequest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "isEarlySigningDay",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 1,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_IssueTopSchoolsRequest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "EventRecord",
     "type": "NarrativeHighSchoolStoppingPointEvent",
     "index": 1,
     "refTable": "NarrativeHighSchoolStoppingPointEvent",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_NarrativeHighSchoolStoppingPointReaction": {
   "base": "Reaction",
   "assetId": "10605483",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "NarrativeHighSchoolStoppingPointEvent",
     "index": 1,
     "refTable": "NarrativeHighSchoolStoppingPointEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Module",
     "type": "RecruitingEval",
     "index": 3,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "RecruitingEval_OffseasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "12994446",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonWeekStartEvent",
     "index": 0,
     "refTable": "OffseasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitingEval",
     "type": "RecruitingEval",
     "index": 3,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 4,
     "refTable": "SeasonManager",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_PrepForAdvance": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "WeekType",
     "type": "SeasonWeekType",
     "index": 0,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:First_"
    },
    {
     "name": "WeekNumber",
     "type": "int",
     "index": 1,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    }
   ]
  },
  "RecruitingEval_PrepareTeamTrackingDataForRecruiting": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_ProspectGenerationCompletedReaction": {
   "base": "Reaction",
   "assetId": "8513253",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ProspectGenerationCompletedEvent",
     "index": 0,
     "refTable": "ProspectGenerationCompletedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitingEvalRef",
     "type": "RecruitingEval",
     "index": 3,
     "refTable": "RecruitingEval",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_RecruitAddedToBoardReaction": {
   "base": "Reaction",
   "assetId": "9391452",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RecruitAddedToBoardEvent",
     "index": 0,
     "refTable": "RecruitAddedToBoardEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitingEval",
     "type": "RecruitingEval",
     "index": 3,
     "refTable": "RecruitingEval",
     "bits": 32
    }
   ]
  },
  "RecruitingEval_RecruitCommittedReaction": {
   "base": "Reaction",
   "assetId": "10805497",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Recruiting_RecruitCommittedEvent",
     "index": 0,
     "refTable": "Recruiting_RecruitCommittedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "RecruitingEval",
     "index": 2,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "RecruitingEval_UnregisterUserReaction": {
   "base": "Reaction",
   "assetId": "9223454",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UnregisterUserEvent",
     "index": 0,
     "refTable": "UnregisterUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "RecruitingEval",
     "index": 2,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "RecruitingEval_UpdateCoachContractStatusReaction": {
   "base": "Reaction",
   "assetId": "9223452",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "RecruitingEval",
     "index": 2,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "RecruitingEval_UserRegistration_Reaction": {
   "base": "Reaction",
   "assetId": "9087488",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegisterUserEvent",
     "index": 0,
     "refTable": "RegisterUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitingEval",
     "type": "RecruitingEval",
     "index": 3,
     "refTable": "RecruitingEval",
     "bits": 32
    }
   ]
  },
  "RecruitingMotivationEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "7741969",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "RecruitingMotivationType",
     "index": 3,
     "enum": "RecruitingMotivationType",
     "bits": 4,
     "default": "RecruitingMotivationType:AcademicPrestige"
    }
   ]
  },
  "RecruitingMotivationToMySchoolGradeMapping": {
   "base": null,
   "assetId": "6813079",
   "numMembers": 2,
   "fields": [
    {
     "name": "MySchoolGrade",
     "type": "MySchoolGrade",
     "index": 0,
     "enum": "MySchoolGrade",
     "bits": 4,
     "default": "MySchoolGrade:PlayingStyle"
    },
    {
     "name": "RecruitingMotivation",
     "type": "RecruitingMotivationType",
     "index": 1,
     "enum": "RecruitingMotivationType",
     "bits": 4,
     "default": "RecruitingMotivationType:AcademicPrestige"
    }
   ]
  },
  "RecruitingOffSeasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "6983467",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonWeekStartEvent",
     "index": 0,
     "refTable": "OffseasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 3,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 4,
     "refTable": "TeamManager",
     "bits": 32
    }
   ]
  },
  "RecruitingPitchInfo": {
   "base": null,
   "assetId": "7017459",
   "numMembers": 8,
   "fields": [
    {
     "name": "AssociatedMotivation1",
     "type": "RecruitingMotivationType",
     "index": 0,
     "enum": "RecruitingMotivationType",
     "bits": 4,
     "default": "RecruitingMotivationType:Invalid"
    },
    {
     "name": "AssociatedMotivation2",
     "type": "RecruitingMotivationType",
     "index": 1,
     "enum": "RecruitingMotivationType",
     "bits": 4,
     "default": "RecruitingMotivationType:Invalid"
    },
    {
     "name": "AssociatedMotivation3",
     "type": "RecruitingMotivationType",
     "index": 2,
     "enum": "RecruitingMotivationType",
     "bits": 4,
     "default": "RecruitingMotivationType:Invalid"
    },
    {
     "name": "HasDealbreakerMotivation",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 26
    },
    {
     "name": "Pitch",
     "type": "RecruitingPitchType",
     "index": 5,
     "enum": "RecruitingPitchType",
     "bits": 5,
     "default": "RecruitingPitchType:Invalid"
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 26
    },
    {
     "name": "SwappableImage",
     "type": "int",
     "index": 7,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    }
   ]
  },
  "RecruitingPitchTypeEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "8632455",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "RecruitingPitchType",
     "index": 3,
     "enum": "RecruitingPitchType",
     "bits": 5,
     "default": "RecruitingPitchType:CollegeExperience"
    }
   ]
  },
  "RecruitingPostSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6842494",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PostSeasonStartEvent",
     "index": 0,
     "refTable": "PostSeasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 3,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "RecruitingPostSeasonWeekEndReaction": {
   "base": "Reaction",
   "assetId": "6842492",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PostSeasonWeekEndEvent",
     "index": 0,
     "refTable": "PostSeasonWeekEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 3,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "RecruitingPostSeasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "6842488",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PostSeasonWeekStartEvent",
     "index": 0,
     "refTable": "PostSeasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 3,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "RecruitingPreseasonStartReaction": {
   "base": "Reaction",
   "assetId": "6842490",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 0,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitManager",
     "type": "RecruitManager",
     "index": 3,
     "refTable": "RecruitManager",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 4,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "Transaction",
     "type": "ProcessPreseasonRosterValidationTransaction",
     "index": 5,
     "refTable": "ProcessPreseasonRosterValidationTransaction",
     "bits": 32
    }
   ]
  },
  "RecruitingQuickAction": {
   "base": null,
   "assetId": "12164471",
   "numMembers": 6,
   "fields": [
    {
     "name": "ActionType",
     "type": "RecruitingQuickActionType",
     "index": 0,
     "enum": "RecruitingQuickActionType",
     "bits": 3,
     "default": "RecruitingQuickActionType:Invalid"
    },
    {
     "name": "Explanation",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "FailureMsg",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "PositionScopedExplanation",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "StarScopedExplanation",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "SuccessMsg",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 1
    }
   ]
  },
  "RecruitingQuickActionScopeEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "12164472",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "RecruitingQuickActionScope",
     "index": 3,
     "enum": "RecruitingQuickActionScope",
     "bits": 4,
     "default": "RecruitingQuickActionScope:AllRecruits"
    }
   ]
  },
  "RecruitingQuickActionTypeEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "12164489",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "RecruitingQuickActionType",
     "index": 3,
     "enum": "RecruitingQuickActionType",
     "bits": 3,
     "default": "RecruitingQuickActionType:First_"
    }
   ]
  },
  "RecruitingRegularSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6842486",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonStartEvent",
     "index": 0,
     "refTable": "RegularSeasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 3,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "RecruitingStageDetails": {
   "base": null,
   "assetId": "6813054",
   "numMembers": 4,
   "fields": [
    {
     "name": "CanEnterStage",
     "type": "RecruitingStageDetails_CanEnterStage",
     "index": 0,
     "refTable": "RecruitingStageDetails_CanEnterStage",
     "bits": 32
    },
    {
     "name": "GetSchoolPercentageOfCommitScore",
     "type": "RecruitingStageDetails_GetSchoolPercentageOfCommitScore",
     "index": 1,
     "refTable": "RecruitingStageDetails_GetSchoolPercentageOfCommitScore",
     "bits": 32
    },
    {
     "name": "NextStageRecord",
     "type": "RecruitingStageDetails",
     "index": 2,
     "refTable": "RecruitingStageDetails",
     "bits": 32
    },
    {
     "name": "RecruitStage",
     "type": "RecruitStage",
     "index": 3,
     "enum": "RecruitStage",
     "bits": 4,
     "default": "RecruitStage:First_"
    }
   ]
  },
  "RecruitingStageDetails_CanEnterStage": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "recruit",
     "type": "Recruit",
     "index": 0,
     "refTable": "Recruit",
     "bits": 32
    },
    {
     "name": "recruitingTunables",
     "type": "RecruitingTunables",
     "index": 1,
     "refTable": "RecruitingTunables",
     "bits": 32
    }
   ]
  },
  "RecruitingStageDetails_GetSchoolPercentageOfCommitScore": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "recruit",
     "type": "Recruit",
     "index": 0,
     "refTable": "Recruit",
     "bits": 32
    },
    {
     "name": "schoolRank",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "RecruitingStartEvent": {
   "base": "RegularSeasonStartEvent",
   "assetId": "6499075",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "RecruitingStartReaction": {
   "base": "Reaction",
   "assetId": "6499076",
   "numMembers": 9,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RecruitingStartEvent",
     "index": 0,
     "refTable": "RecruitingStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitingEvalRef",
     "type": "RecruitingEval",
     "index": 4,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "ScoutingModule",
     "type": "DraftClassScouting",
     "index": 5,
     "refTable": "DraftClassScouting",
     "bits": 32
    },
    {
     "name": "ScoutingPeriod",
     "type": "ScoutingPeriod",
     "index": 6,
     "enum": "ScoutingPeriod",
     "bits": 3,
     "default": "ScoutingPeriod:RegularSeason"
    },
    {
     "name": "SeasonInfoUpdateEvent",
     "type": "SeasonInfoUpdateEvent",
     "index": 7,
     "refTable": "SeasonInfoUpdateEvent",
     "bits": 32
    },
    {
     "name": "TeamRequestManager",
     "type": "TeamRequestManager",
     "index": 8,
     "refTable": "TeamRequestManager",
     "bits": 32
    }
   ]
  },
  "RecruitingTunables": {
   "base": "BaseTuning",
   "assetId": "6733443",
   "numMembers": 88,
   "fields": [
    {
     "name": "AIAggressivenessSlider",
     "type": "float",
     "index": 0,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "AINILAggressivenessSlider",
     "type": "float",
     "index": 1,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "BattleAdditionalCommitScorePercentage",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ChanceToSwayBoostFromPipelineInfluenceLevel",
     "type": "int[]",
     "index": 3,
     "bits": null,
     "isArray": true
    },
    {
     "name": "ChanceToSwayBoostPerMatchingMotivation",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "15"
    },
    {
     "name": "CPU_AI_MaxPitchCount",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "2"
    },
    {
     "name": "CPU_AI_PreseasonScoutingPercentSpline",
     "type": "Spline",
     "index": 6,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "CPU_AI_SpendScoutingPercentSpline",
     "type": "Spline",
     "index": 7,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "CPU_AI_SpendScoutingWeeklyMaxRecruitsToScout",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "15"
    },
    {
     "name": "DealbreakerMotivations",
     "type": "DealbreakerInfo[]",
     "index": 9,
     "refTable": "DealbreakerInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "EarlySigningDayActionItemString",
     "type": "string",
     "index": 10,
     "bits": null,
     "maxLength": 27
    },
    {
     "name": "EventRankingCutoff",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "GemBustTable",
     "type": "GemBustTuningData",
     "index": 12,
     "refTable": "GemBustTuningData",
     "bits": 32
    },
    {
     "name": "HardCommitAdditionalCommitScorePercentage",
     "type": "int",
     "index": 13,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HighSchoolRecruitScoreTunable",
     "type": "RecruitScoreTunable",
     "index": 14,
     "refTable": "RecruitScoreTunable",
     "bits": 32
    },
    {
     "name": "InfluenceRequiredPerPipelineLevel",
     "type": "int[]",
     "index": 15,
     "bits": null,
     "isArray": true
    },
    {
     "name": "InitialInterest_AlmaMater_Starlevel",
     "type": "int[]",
     "index": 16,
     "bits": null,
     "isArray": true
    },
    {
     "name": "InitialInterest_Pipeline",
     "type": "int[]",
     "index": 17,
     "bits": null,
     "isArray": true
    },
    {
     "name": "InitialInterestGradeWeightTable",
     "type": "LetterGradeValueTable",
     "index": 18,
     "refTable": "LetterGradeValueTable",
     "bits": 32
    },
    {
     "name": "InitialInterestPoolStarLevelTable",
     "type": "RecruitInitialInterestPoolInfo[]",
     "index": 19,
     "refTable": "RecruitInitialInterestPoolInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "InitialInterestScoreThreshold",
     "type": "Spline",
     "index": 20,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "InitialInterestStarLevelWeights",
     "type": "Spline[]",
     "index": 21,
     "refTable": "Spline",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "InstantCommitBonusPrestige",
     "type": "int[]",
     "index": 22,
     "bits": null,
     "isArray": true
    },
    {
     "name": "InstantCommitOddsPerStarLevel",
     "type": "int[]",
     "index": 23,
     "bits": null,
     "isArray": true
    },
    {
     "name": "IntelUnlockThresholdSplines",
     "type": "Spline[]",
     "index": 24,
     "refTable": "Spline",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "InterestBoost_Start_Awards_Starlevel",
     "type": "int[]",
     "index": 25,
     "bits": null,
     "isArray": true
    },
    {
     "name": "MaxCollegeYearsRemaining",
     "type": "int",
     "index": 26,
     "bits": 3,
     "minValue": "0",
     "maxValue": "6",
     "default": "4"
    },
    {
     "name": "MaxFiveStarsInClass",
     "type": "int",
     "index": 27,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MaxJumpBacks",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MaxRecruitingBoardTargets",
     "type": "int",
     "index": 29,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "35"
    },
    {
     "name": "MaxRecruitsPerPosition",
     "type": "PositionCountTable",
     "index": 30,
     "refTable": "PositionCountTable",
     "bits": 32
    },
    {
     "name": "MaxRecruitVisitsPerWeek",
     "type": "int",
     "index": 31,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "4"
    },
    {
     "name": "MaxTeamScholarshipOffers",
     "type": "int",
     "index": 32,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "25"
    },
    {
     "name": "MaxTimesScouted",
     "type": "int",
     "index": 33,
     "bits": 4,
     "minValue": "0",
     "maxValue": "8",
     "default": "5"
    },
    {
     "name": "MaxTotalHoursOnRecruitPerWeek",
     "type": "int",
     "index": 34,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "50"
    },
    {
     "name": "MentalAbilityPositionRecordTable",
     "type": "PositionRecordTable",
     "index": 35,
     "refTable": "PositionRecordTable",
     "bits": 32
    },
    {
     "name": "MentalAbilityUpgradeGenerationTable",
     "type": "AbilityUpgradeGenerationTable",
     "index": 36,
     "refTable": "AbilityUpgradeGenerationTable",
     "bits": 32
    },
    {
     "name": "MinimumNILToOfferPercentage",
     "type": "float",
     "index": 37,
     "bits": 32,
     "default": "0.8"
    },
    {
     "name": "OffseasonRecruitingHoursSpline",
     "type": "record",
     "index": 38
    },
    {
     "name": "OVRProjection",
     "type": "int",
     "index": 39,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PhysicalAbilityUpgradeGenerationTable",
     "type": "AbilityUpgradeGenerationTable",
     "index": 40,
     "refTable": "AbilityUpgradeGenerationTable",
     "bits": 32
    },
    {
     "name": "PipelineDetailsList",
     "type": "PipelineDetails[]",
     "index": 41,
     "refTable": "PipelineDetails",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PlayoffRecruitingHoursSpline",
     "type": "Spline",
     "index": 42,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "PointsPercentageThresholdCommit",
     "type": "int",
     "index": 43,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "100"
    },
    {
     "name": "PointsPercentageThresholdTop3",
     "type": "int",
     "index": 44,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "75"
    },
    {
     "name": "PointsPercentageThresholdTop5",
     "type": "int",
     "index": 45,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "PositionToKeyContextTable",
     "type": "record",
     "index": 46
    },
    {
     "name": "PreseasonRecruitingActionItemString",
     "type": "string",
     "index": 47,
     "bits": null,
     "maxLength": 32
    },
    {
     "name": "PreseasonRecruitingHoursSpline",
     "type": "record",
     "index": 48
    },
    {
     "name": "RecruitingActions",
     "type": "RecruitingActionInfo[]",
     "index": 49,
     "refTable": "RecruitingActionInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RecruitingMotivationsToMySchoolGrades",
     "type": "RecruitingMotivationToMySchoolGradeMapping[]",
     "index": 50,
     "refTable": "RecruitingMotivationToMySchoolGradeMapping",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RecruitingPitches",
     "type": "RecruitingPitchInfo[]",
     "index": 51,
     "refTable": "RecruitingPitchInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RecruitingPointsAbstractionTable",
     "type": "int[]",
     "index": 52,
     "bits": null,
     "isArray": true
    },
    {
     "name": "RecruitInitialInfluencePerPipelineLevel",
     "type": "int[]",
     "index": 53,
     "bits": null,
     "isArray": true
    },
    {
     "name": "RecruitStageBattleSchoolCount",
     "type": "int",
     "index": 54,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "2"
    },
    {
     "name": "RecruitStageHardCommittedSchoolCount",
     "type": "int",
     "index": 55,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "RecruitStageSignedSchoolCount",
     "type": "int",
     "index": 56,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "1"
    },
    {
     "name": "RecruitStageSoftCommittedSchoolCount",
     "type": "int",
     "index": 57,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "1"
    },
    {
     "name": "RecruitStageTop10SchoolCount",
     "type": "int",
     "index": 58,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "RecruitStageTop3SchoolCount",
     "type": "int",
     "index": 59,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "3"
    },
    {
     "name": "RecruitStageTop5SchoolCount",
     "type": "int",
     "index": 60,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "5"
    },
    {
     "name": "RecruitsToGenerateGroupMax",
     "type": "int",
     "index": 61,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "50"
    },
    {
     "name": "RecruitsToGenerateMaximum",
     "type": "int",
     "index": 62,
     "bits": 13,
     "minValue": "0",
     "maxValue": "4500",
     "default": "3200"
    },
    {
     "name": "RecruitsToGenerateMinimum",
     "type": "int",
     "index": 63,
     "bits": 13,
     "minValue": "0",
     "maxValue": "4500",
     "default": "4450"
    },
    {
     "name": "RegularSeasonRecruitingHoursSpline",
     "type": "record",
     "index": 64
    },
    {
     "name": "ScholarshipBonusLowExpectationCutoff",
     "type": "int",
     "index": 65,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ScholarshipBonusPercentageSpline",
     "type": "Spline",
     "index": 66,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ScholarshipBonusRawSpline",
     "type": "Spline",
     "index": 67,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ScholarshipOfferWeeklyBonus",
     "type": "int",
     "index": 68,
     "bits": 7,
     "minValue": "-50",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "ScoutingAttributeLongSliderWidth",
     "type": "int",
     "index": 69,
     "bits": 7,
     "minValue": "2",
     "maxValue": "100",
     "default": "14"
    },
    {
     "name": "ScoutingAttributeShortSliderWidth",
     "type": "int",
     "index": 70,
     "bits": 7,
     "minValue": "2",
     "maxValue": "100",
     "default": "8"
    },
    {
     "name": "ScoutingAttributesUnlockPercentage",
     "type": "int[]",
     "index": 71,
     "bits": null,
     "isArray": true
    },
    {
     "name": "ScoutingPhysicalAbilityUnlockPercentage",
     "type": "int[]",
     "index": 72,
     "bits": null,
     "isArray": true
    },
    {
     "name": "SkillGroupUpgradeGenerationTable",
     "type": "SkillGroupCapUpgradeGenerationTable",
     "index": 73,
     "refTable": "SkillGroupCapUpgradeGenerationTable",
     "bits": 32
    },
    {
     "name": "SoftCommitInfluenceVariance",
     "type": "int",
     "index": 74,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SoftCommitPipelineInfluenceBonusSpline",
     "type": "Spline",
     "index": 75,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "SoftCommitPrestigeInfluenceBonusSpline",
     "type": "Spline",
     "index": 76,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "SoftCommitProximityInfluenceBonusSpline",
     "type": "Spline",
     "index": 77,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "Stage2WarningThreshold",
     "type": "int",
     "index": 78,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "TopClassesRankWeightPercentageTable",
     "type": "int[]",
     "index": 79,
     "bits": null,
     "isArray": true
    },
    {
     "name": "TopClassesStarRatingTable",
     "type": "int[]",
     "index": 80,
     "bits": null,
     "isArray": true
    },
    {
     "name": "TransferDefaultCommitScore",
     "type": "int",
     "index": 81,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "1000"
    },
    {
     "name": "TransferPortalActionItemString",
     "type": "string",
     "index": 82,
     "bits": null,
     "maxLength": 39
    },
    {
     "name": "TransferRecruitScoreTunable",
     "type": "RecruitScoreTunable",
     "index": 83,
     "refTable": "RecruitScoreTunable",
     "bits": 32
    },
    {
     "name": "TransferStartingRecruitDataList",
     "type": "TransferStartingRecruitData[]",
     "index": 84,
     "refTable": "TransferStartingRecruitData",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TransferValueCutOffs",
     "type": "int[]",
     "index": 85,
     "bits": null,
     "isArray": true
    },
    {
     "name": "TriggerRecruitingBattleWithinCommitThreshold",
     "type": "int",
     "index": 86,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "VisitTunables",
     "type": "VisitTunables",
     "index": 87,
     "refTable": "VisitTunables",
     "bits": 32
    }
   ]
  },
  "RecruitingVisitGameStakesFactorEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "9196519",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "RecruitingVisitGameStakesFactor",
     "index": 3,
     "enum": "RecruitingVisitGameStakesFactor",
     "bits": 4,
     "default": "RecruitingVisitGameStakesFactor:First_"
    }
   ]
  },
  "RecruitingVisitWinMaginTypeEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "9196513",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "RecruitingVisitWinMarginType",
     "index": 3,
     "enum": "RecruitingVisitWinMarginType",
     "bits": 3,
     "default": "RecruitingVisitWinMarginType:Blowout"
    }
   ]
  },
  "RecruitingWeeklyReaction": {
   "base": "Reaction",
   "assetId": "6812766",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_EndWeekEvent",
     "index": 0,
     "refTable": "Season_EndWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitingEvalRef",
     "type": "RecruitingEval",
     "index": 3,
     "refTable": "RecruitingEval",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 4,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "Transaction",
     "type": "RecruitingAdvanceBoardsTransaction",
     "index": 5,
     "refTable": "RecruitingAdvanceBoardsTransaction",
     "bits": 32
    }
   ]
  },
  "Recruiting_RecruitCommittedEvent": {
   "base": "Event",
   "assetId": "8091469",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "RecruitTarget",
     "type": "RecruitTarget",
     "index": 1,
     "refTable": "RecruitTarget",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RegressPlayersTransaction": {
   "base": "Transaction",
   "assetId": "6814613",
   "numMembers": 15,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 10,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 14,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 6
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 8
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 9
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 12,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerRegressionEval",
     "type": "PlayerRegressionEval",
     "index": 5,
     "refTable": "PlayerRegressionEval",
     "bits": 32
    },
    {
     "name": "ProcessStage",
     "type": "Stage",
     "index": 7,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 11,
     "bits": 8,
     "minValue": "0",
     "maxValue": "133",
     "default": "0"
    }
   ]
  },
  "RegularSeasonEndEvent": {
   "base": "Event",
   "assetId": "6499116",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "RegularSeasonEndReaction": {
   "base": "Reaction",
   "assetId": "6499119",
   "numMembers": 15,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonEndEvent",
     "index": 2,
     "refTable": "RegularSeasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 5
    },
    {
     "name": "AwardsEval",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "CoachRetirementEval",
     "type": "CoachRetirementEval",
     "index": 1,
     "refTable": "CoachRetirementEval",
     "bits": 32
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "FranchiseRules",
     "type": "FranchiseRules",
     "index": 4,
     "refTable": "FranchiseRules",
     "bits": 32
    },
    {
     "name": "PlayerContractManager",
     "type": "PlayerContractManager",
     "index": 6,
     "refTable": "PlayerContractManager",
     "bits": 32
    },
    {
     "name": "PlayerGradeEval",
     "type": "PlayerGradeEval",
     "index": 7,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "PlayerManager",
     "type": "PlayerManager",
     "index": 8,
     "refTable": "PlayerManager",
     "bits": 32
    },
    {
     "name": "PlayerProgressionEval",
     "type": "PlayerProgressionEval",
     "index": 9,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "PlayerRetirementEval",
     "type": "PlayersLeavingEval",
     "index": 10,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 11,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SalaryMetrics",
     "type": "SalaryMetrics",
     "index": 12,
     "refTable": "SalaryMetrics",
     "bits": 32
    },
    {
     "name": "Season_EndOfCoachesSeasonViewRef",
     "type": "Season_EndOfCoachesSeasonView",
     "index": 13,
     "refTable": "Season_EndOfCoachesSeasonView",
     "bits": 32
    },
    {
     "name": "UpdateEndOfSeasonStats",
     "type": "UpdateEndOfRegularSeasonStats",
     "index": 14,
     "refTable": "UpdateEndOfRegularSeasonStats",
     "bits": 32
    }
   ]
  },
  "RegularSeasonEnd_AdvanceUnsignedPlayersReaction": {
   "base": "Reaction",
   "assetId": "6499121",
   "numMembers": 7,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonEndEvent",
     "index": 0,
     "refTable": "RegularSeasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerContractManager",
     "type": "PlayerContractManager",
     "index": 3,
     "refTable": "PlayerContractManager",
     "bits": 32
    },
    {
     "name": "PlayerManager",
     "type": "PlayerManager",
     "index": 4,
     "refTable": "PlayerManager",
     "bits": 32
    },
    {
     "name": "PlayerRetirementEval",
     "type": "PlayersLeavingEval",
     "index": 5,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "RegularSeasonStartEvent": {
   "base": "Event",
   "assetId": "6499074",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "RegularSeasonWeekEndEvent": {
   "base": "Event",
   "assetId": "6598609",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "RegularSeasonWeekEndReaction": {
   "base": "Reaction",
   "assetId": "6814563",
   "numMembers": 8,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonWeekEndEvent",
     "index": 2,
     "refTable": "RegularSeasonWeekEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 5
    },
    {
     "name": "AwardsEval",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "DraftManagerRef",
     "type": "DraftManager",
     "index": 1,
     "refTable": "DraftManager",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "FranchiseRules",
     "type": "FranchiseRules",
     "index": 4,
     "refTable": "FranchiseRules",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 7,
     "refTable": "SeasonManager",
     "bits": 32
    }
   ]
  },
  "RegularSeasonWeekStartEvent": {
   "base": "Event",
   "assetId": "6498876",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "RegularSeasonWeekStartReaction": {
   "base": "Reaction",
   "assetId": "6498878",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonWeekStartEvent",
     "index": 0,
     "refTable": "RegularSeasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "PlayerProgressionEvalRef",
     "type": "PlayerProgressionEval",
     "index": 2,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 4,
     "refTable": "SeasonManager",
     "bits": 32
    }
   ]
  },
  "RegularSeasonWeekStartStoryReaction": {
   "base": "Reaction",
   "assetId": "6498897",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonWeekStartEvent",
     "index": 1,
     "refTable": "RegularSeasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "BranchingStoryManager",
     "type": "BranchingStoryManager",
     "index": 0,
     "refTable": "BranchingStoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 4,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "ReleasePlayersWithExpiringContractsStartEvent": {
   "base": "Event",
   "assetId": "6598610",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "RemoveContractOffers": {
   "base": "ModifierView",
   "assetId": "6709342",
   "numMembers": 7,
   "fields": [
    {
     "name": "Formula",
     "type": "RemoveContractOffers_Formula",
     "index": 0,
     "refTable": "RemoveContractOffers_Formula",
     "bits": 32,
     "default": "if( OutstandingOffers.Contains( Subject) )&#xD;&#xA;{&#xD;&#xA;  OutstandingOffers.FindAndErase(Subject);&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "OutstandingOffers",
     "type": "ContractOffer[]",
     "index": 1,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PlayerContractManagerRef",
     "type": "PlayerContractManager",
     "index": 2,
     "refTable": "PlayerContractManager",
     "bits": 32
    },
    {
     "name": "PlayerRef",
     "type": "Player",
     "index": 3,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "Source",
     "type": "record",
     "index": 4
    },
    {
     "name": "Subjects",
     "type": "ContractOffer[]",
     "index": 5,
     "refTable": "ContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 6
    }
   ]
  },
  "RemoveContractOffers_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "ContractOffer",
     "index": 0,
     "refTable": "ContractOffer",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "ResetGameStatsForTeams": {
   "base": "ModifierView",
   "assetId": "6814787",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "ResetGameStatsForTeams_Formula",
     "index": 0,
     "refTable": "ResetGameStatsForTeams_Formula",
     "bits": 32,
     "default": "ResetGameStatsForPlayers playersResetView = new ResetGameStatsForPlayers;&#xD;&#xA;playersResetView.Subjects = Subject.Roster;&#xD;&#xA;playersResetView.Update();"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "ResetGameStatsForTeams_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "ResetSeasonStatsForPlayers": {
   "base": "ModifierView",
   "assetId": "6709343",
   "numMembers": 5,
   "fields": [
    {
     "name": "Formula",
     "type": "ResetSeasonStatsForPlayers_Formula",
     "index": 0,
     "refTable": "ResetSeasonStatsForPlayers_Formula",
     "bits": 32,
     "default": "Player player = Subject;&#xD;&#xA;SeasonStats[] seasonStats = player.SeasonStats;&#xD;&#xA;&#xD;&#xA;player.LastYearSeasonEndingInjuryWeek = player.CurrentYearSeasonEndingInjuryWeek;&#xD;&#xA;player.CurrentYearSeasonEndingInjuryWeek = 30;&#xD;&#xA;&#xD;&#xA;// If the player has season stats for this year, clear them.&#xD;&#xA;if (seasonStats != null)&#xD;&#xA;{&#xD;&#xA;    int entryCount = seasonStats.Population();&#xD;&#xA;    if (entryCount > 0)&#xD;&#xA;    {&#xD;&#xA;        int entryIndex = entryCount - 1;&#xD;&#xA;&#xD;&#xA;        // If the player has an entry for this year, erase it.&#xD;&#xA;        SeasonStats entry = seasonStats[entryIndex];&#xD;&#xA;        if (entry != null)&#xD;&#xA;        {&#xD;&#xA;            if (entry.SEAS_YEAR == FranchiseYear)&#xD;&#xA;            {&#xD;&#xA;                seasonStats.Erase(entryIndex);&#xD;&#xA;            }&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// If the player has game stats for this year, clear them.&#xD;&#xA;if (player.GameStats != null)&#xD;&#xA;{&#xD;&#xA;    player.GameStats.EraseAll();&#xD;&#xA;    player.GameStats = null;&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "FranchiseYear",
     "type": "int",
     "index": 1,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 2
    },
    {
     "name": "Subjects",
     "type": "Player[]",
     "index": 3,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 4
    }
   ]
  },
  "ResetSeasonStatsForPlayers_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 20,
     "minValue": "0",
     "maxValue": "1000000",
     "default": "0"
    }
   ]
  },
  "ResetSeasonStatsForRecruits": {
   "base": "ModifierView",
   "assetId": "7739613",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "ResetSeasonStatsForRecruits_Formula",
     "index": 0,
     "refTable": "ResetSeasonStatsForRecruits_Formula",
     "bits": 32,
     "default": "Recruit recruit = Subject;&#xD;&#xA;Player player = recruit .Player;&#xD;&#xA;&#xD;&#xA;// If the player has game stats for this year, clear them.&#xD;&#xA;if (player.GameStats != null)&#xD;&#xA;{&#xD;&#xA;    player.GameStats.EraseAll();&#xD;&#xA;    player.GameStats = null;&#xD;&#xA;}"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "Subjects",
     "type": "Recruit[]",
     "index": 2,
     "refTable": "Recruit",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "ResetSeasonStatsForRecruits_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Recruit",
     "index": 0,
     "refTable": "Recruit",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "ResetSeasonStatsForTeams": {
   "base": "ModifierView",
   "assetId": "6499079",
   "numMembers": 7,
   "fields": [
    {
     "name": "Epoch",
     "type": "Scheduler.DateTime",
     "index": 0,
     "refTable": "Scheduler.DateTime",
     "bits": 32
    },
    {
     "name": "Formula",
     "type": "ResetSeasonStatsForTeams_Formula",
     "index": 1,
     "refTable": "ResetSeasonStatsForTeams_Formula",
     "bits": 32,
     "default": "// drop player season stats&#xD;&#xA;ResetSeasonStatsForPlayers playersResetView = new ResetSeasonStatsForPlayers;&#xD;&#xA;playersResetView.Subjects = Subject.Roster;&#xD;&#xA;playersResetView.FranchiseYear = SeasonInfo.CurrentYear;&#xD;&#xA;playersResetView.Update();&#xD;&#xA;&#xD;&#xA;// reset the end of the season processed flag&#xD;&#xA;Subject.EndOfSeasonProcessed=false;&#xD;&#xA;&#xD;&#xA;// reset playoff status&#xD;&#xA;Subject.PlayoffStatus = PlayoffStatus.NotInRunning;&#xD;&#xA;&#xD;&#xA;// reset the season stats for the head coach&#xD;&#xA;if(Subject.HeadCoach != null)&#xD;&#xA;{&#xD;&#xA; Subject.HeadCoach.SeasLongWinStreak = 0;&#xD;&#xA; Subject.HeadCoach.SeasPointsAgainst = 0;&#xD;&#xA; Subject.HeadCoach.SeasPointsFor = 0;&#xD;&#xA; Subject.HeadCoach.SeasTies = 0;&#xD;&#xA; Subject.HeadCoach.SeasWinStreak = 0;&#xD;&#xA; if(Subject.HeadCoach.SeasonStats != null)&#xD;&#xA; {&#xD;&#xA;  Subject.HeadCoach.SeasonStats.Losses = 0;&#xD;&#xA;  Subject.HeadCoach.SeasonStats.Wins= 0;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// reset the season stats for the defensive coordinator&#xD;&#xA;if(Subject.DefensiveCoordinator != null)&#xD;&#xA;{&#xD;&#xA; Subject.DefensiveCoordinator.SeasLongWinStreak = 0;&#xD;&#xA; Subject.DefensiveCoordinator.SeasPointsAgainst = 0;&#xD;&#xA; Subject.DefensiveCoordinator.SeasPointsFor = 0;&#xD;&#xA; Subject.DefensiveCoordinator.SeasTies = 0;&#xD;&#xA; Subject.DefensiveCoordinator.SeasWinStreak = 0;&#xD;&#xA; if(Subject.DefensiveCoordinator.SeasonStats != null)&#xD;&#xA; {&#xD;&#xA;  Subject.DefensiveCoordinator.SeasonStats.Losses = 0;&#xD;&#xA;  Subject.DefensiveCoordinator.SeasonStats.Wins= 0;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// reset the season stats for the offensive coordinator&#xD;&#xA;if(Subject.OffensiveCoordinator != null)&#xD;&#xA;{&#xD;&#xA; Subject.OffensiveCoordinator.SeasLongWinStreak = 0;&#xD;&#xA; Subject.OffensiveCoordinator.SeasPointsAgainst = 0;&#xD;&#xA; Subject.OffensiveCoordinator.SeasPointsFor = 0;&#xD;&#xA; Subject.OffensiveCoordinator.SeasTies = 0;&#xD;&#xA; Subject.OffensiveCoordinator.SeasWinStreak = 0;&#xD;&#xA; if(Subject.OffensiveCoordinator.SeasonStats != null)&#xD;&#xA; {&#xD;&#xA;  Subject.OffensiveCoordinator.SeasonStats.Losses = 0;&#xD;&#xA;  Subject.OffensiveCoordinator.SeasonStats.Wins= 0;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// reset the season stats for the head coach&#xD;&#xA;if(Subject.Owner!= null)&#xD;&#xA;{&#xD;&#xA; Subject.Owner.SeasLongWinStreak = 0;&#xD;&#xA; Subject.Owner.SeasPointsAgainst = 0;&#xD;&#xA; Subject.Owner.SeasPointsFor = 0;&#xD;&#xA; Subject.Owner.SeasTies = 0;&#xD;&#xA; Subject.Owner.SeasWinStreak = 0;&#xD;&#xA; if(Subject.Owner.SeasonStats != null)&#xD;&#xA; {&#xD;&#xA;  Subject.Owner.SeasonStats.Wins = 0;&#xD;&#xA;  Subject.Owner.SeasonStats.Losses = 0;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// Save previous year stats before resetting.&#xD;&#xA;Subject.PrevYearConfWins = Subject.ConfWin;&#xD;&#xA;Subject.PrevYearConfLosses = Subject.ConfLoss;&#xD;&#xA;&#xD;&#xA;// reset team stats. this will need to change later when we have all team stats&#xD;&#xA;Subject.ConfLoss = 0;&#xD;&#xA;Subject.ConfTie = 0;&#xD;&#xA;Subject.ConfWin = 0;&#xD;&#xA;Subject.SeasonWinPct = 0;&#xD;&#xA;Subject.DivisionLoss = 0;&#xD;&#xA;Subject.DivisionTie = 0;&#xD;&#xA;Subject.DivisionWin = 0;&#xD;&#xA;Subject.NonConfLoss = 0;&#xD;&#xA;Subject.NonConfTie = 0;&#xD;&#xA;Subject.NonConfWin = 0;&#xD;&#xA;Subject.CurSeasonDivStanding = -1;&#xD;&#xA;Subject.CurSeasonConfStanding = -1;&#xD;&#xA;Subject.CurSeasonLeagStanding = -1;&#xD;&#xA;Subject.SeasonConfPointsAgainst = 0;&#xD;&#xA;Subject.SeasonConfPointsFor = 0;&#xD;&#xA;Subject.SeasonDivPointsAgainst = 0;&#xD;&#xA;Subject.SeasonDivPointsFor = 0;&#xD;&#xA;Subject.SeasonLeagPointsAgainst = 0;&#xD;&#xA;Subject.SeasonLeagPointsFor = 0;&#xD;&#xA;Subject.HomeWin = 0;&#xD;&#xA;Subject.HomeLoss = 0;&#xD;&#xA;Subject.HomeTie = 0;&#xD;&#xA;Subject.RoadWin = 0;&#xD;&#xA;Subject.RoadLoss = 0;&#xD;&#xA;Subject.RoadTie = 0;&#xD;&#xA;Subject.OverTimeWin = 0;&#xD;&#xA;Subject.OverTimeLoss = 0;&#xD;&#xA;Subject.OverTimeTie = 0;&#xD;&#xA;Subject.InDoorWin = 0;&#xD;&#xA;Subject.InDoorLoss = 0;&#xD;&#xA;Subject.InDoorTie = 0;&#xD;&#xA;Subject.OutDoorWin = 0;&#xD;&#xA;Subject.OutDoorLoss = 0;&#xD;&#xA;Subject.OutDoorTie = 0;&#xD;&#xA;Subject.SeasonWinLossStreak = 0;&#xD;&#xA;&#xD;&#xA;// clear the team game stats&#xD;&#xA;StatManager.ResetTeamGameStats(SeasonInfo.CurrentStage,Subject);"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 2,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "Source",
     "type": "record",
     "index": 3
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 4,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 5,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 6
    }
   ]
  },
  "ResetSeasonStatsForTeams_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 20,
     "minValue": "0",
     "maxValue": "1000000",
     "default": "0"
    }
   ]
  },
  "RetireAppointmentChances": {
   "base": null,
   "assetId": "6702164",
   "numMembers": 5,
   "fields": [
    {
     "name": "Appointment1",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Appointment2",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Appointment3",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Appointment4",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Appointment5",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "RetireOwnerEvent": {
   "base": "Event",
   "assetId": "6498679",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Owner",
     "type": "Owner",
     "index": 1,
     "refTable": "Owner",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RetirementAnnouncementStartEvent": {
   "base": "Event",
   "assetId": "6498952",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "RetirementAnnouncementStartReaction": {
   "base": "Reaction",
   "assetId": "6498953",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RetirementAnnouncementStartEvent",
     "index": 0,
     "refTable": "RetirementAnnouncementStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "PlayerRetirementEval",
     "type": "PlayersLeavingEval",
     "index": 2,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "Retirement_ForceRetirementRequest": {
   "base": "UIRequestForm",
   "assetId": "6610479",
   "numMembers": 36,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 11,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 24
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 25
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 31,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 33,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 30
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 20
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 23
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 17
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 13
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 12,
     "default": "//Set IsRetiring property from FranchiseUser to doSetRetiredFlag;&#xD;&#xA;FranchiseUser user = TargetUser;&#xD;&#xA;if(user != null)&#xD;&#xA;{&#xD;&#xA;    user.IsRetiring = doSetRetiredFlag;&#xD;&#xA;} "
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 27,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 32,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "doSetRetiredFlag",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 7,
     "default": "Retire"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 35,
     "bits": null,
     "maxLength": 17,
     "default": "ForcedRetirement"
    }
   ]
  },
  "Rivalry": {
   "base": null,
   "assetId": "6809444",
   "numMembers": 18,
   "fields": [
    {
     "name": "AssetName",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 46
    },
    {
     "name": "FirstMeetingTeam1Score",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "FirstMeetingTeam2Score",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "FirstYearPlayed",
     "type": "int",
     "index": 3,
     "bits": 12,
     "minValue": "1869",
     "maxValue": "4095",
     "default": "1890"
    },
    {
     "name": "LogoId",
     "type": "int",
     "index": 4,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 65
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "RivalryTrackerId",
     "type": "int",
     "index": 7,
     "bits": 14,
     "minValue": "0",
     "maxValue": "11000",
     "default": "0"
    },
    {
     "name": "SecondaryName",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 65
    },
    {
     "name": "StreakLength",
     "type": "int",
     "index": 9,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "StreakTeam",
     "type": "int",
     "index": 10,
     "bits": 1,
     "minValue": "0",
     "maxValue": "1",
     "default": "0"
    },
    {
     "name": "Team1",
     "type": "Team",
     "index": 11,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Team1LastScore",
     "type": "int",
     "index": 12,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Team1Wins",
     "type": "int",
     "index": 13,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Team2",
     "type": "Team",
     "index": 14,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Team2LastScore",
     "type": "int",
     "index": 15,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Team2Wins",
     "type": "int",
     "index": 16,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Trophy",
     "type": "Trophy",
     "index": 17,
     "refTable": "Trophy",
     "bits": 32
    }
   ]
  },
  "RosterEval_CalculateSpecialTeamRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RosterEval_CalculateTeamOverallRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RosterEval_ConvertTeamPlayerTypes": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "RosterEval_HandleUpdateCoachContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "RosterEval_UpdateCoachContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6814655",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "RosterEval",
     "index": 2,
     "refTable": "RosterEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "RosterEval_UpdateTeamRatings": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "teams",
     "type": "Team[]",
     "index": 0,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "SalaryCapEval_GetTeamCapRoom": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "SalaryCapEval_GetTeamSpendingMoney": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "SalaryCapEval_GetTeamSpendingMoneyForPlayer": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "SalaryCapEval_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "SalaryCapEval_UpdateTeamSalaryInfoCache": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "SalaryMetrics_GetMarketContractAnnualBonus": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "Position",
     "type": "PositionE",
     "index": 0,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:QB"
    },
    {
     "name": "OverallGrade",
     "type": "PlayerGrades",
     "index": 1,
     "refTable": "PlayerGrades",
     "bits": 32
    },
    {
     "name": "PlayerAge",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "SalaryMetrics_GetMarketContractAnnualSalary": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "Position",
     "type": "PositionE",
     "index": 0,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:QB"
    },
    {
     "name": "OverallGrade",
     "type": "PlayerGrades",
     "index": 1,
     "refTable": "PlayerGrades",
     "bits": 32
    },
    {
     "name": "PlayerAge",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "SalaryMetrics_GetMarketContractLength": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "Position",
     "type": "PositionE",
     "index": 0,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:QB"
    },
    {
     "name": "OverallGrade",
     "type": "PlayerGrades",
     "index": 1,
     "refTable": "PlayerGrades",
     "bits": 32
    },
    {
     "name": "PlayerAge",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "ScenarioTransaction": {
   "base": "Transaction",
   "assetId": "6498890",
   "numMembers": 27,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 17,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 4,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 25,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 9
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 12
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 15
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 16
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 24,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 23,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "AbortResponse",
     "type": "UISelectForm",
     "index": 0,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "CooldownStage",
     "type": "Stage",
     "index": 1,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CreateStoryArcStartRequest",
     "type": "ScenarioTransaction_CreateStoryArcStartRequest",
     "index": 2,
     "refTable": "ScenarioTransaction_CreateStoryArcStartRequest",
     "bits": 32,
     "default": "StoryArcStartRequest request = null;&#xD;&#xA;if (StoryArcContext != null)&#xD;&#xA;{&#xD;&#xA; if(sequenceMetadata.StoryRequestStyle == StoryRequestStyle.CareerClockRequest)&#xD;&#xA; {&#xD;&#xA; request = new CareerClockRequest;&#xD;&#xA; request.RequestStyle = RequestStyle.Blocker;&#xD;&#xA; }&#xD;&#xA; else &#xD;&#xA; {&#xD;&#xA; request = new StoryArcStartRequest;&#xD;&#xA; }&#xD;&#xA; &#xD;&#xA; request.ResponseForms = new ResponseForm[1]; &#xD;&#xA; request.ResponseForms.Append(StoryArcRequestResponse);&#xD;&#xA; request.IsPersistent = false;&#xD;&#xA; request.Priority = 1;&#xD;&#xA; request.ArcContext = StoryArcContext;&#xD;&#xA; request.ArcMetadata = StoryArcMetadata;&#xD;&#xA; request.RequestData = sequenceMetadata;&#xD;&#xA;&#xD;&#xA;}&#xD;&#xA;request;"
    },
    {
     "name": "CurrentSequence",
     "type": "SequenceMetadata",
     "index": 3,
     "refTable": "SequenceMetadata",
     "bits": 32
    },
    {
     "name": "DismissStage",
     "type": "Stage",
     "index": 5,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "EndResponse",
     "type": "UISelectForm",
     "index": 6,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "EndSequence",
     "type": "none()",
     "index": 7,
     "default": "SequenceStartRequest = null;&#xD;&#xA;StoryArcContext.WeekLastSequenceCompleted = StoryArcUtil.SeasonInfo.CurrentWeek;&#xD;&#xA;StoryArcContext.StageLastSequenceCompleted = StoryArcUtil.SeasonInfo.CurrentStage;&#xD;&#xA;StoryArcContext.YearLastSequenceCompleted = StoryArcUtil.SeasonInfo.CurrentYear;"
    },
    {
     "name": "IssueSequenceStartRequest",
     "type": "ScenarioTransaction_IssueSequenceStartRequest",
     "index": 11,
     "refTable": "ScenarioTransaction_IssueSequenceStartRequest",
     "bits": 32,
     "default": "if ((StoryArcContext.Team != null) && (StoryArcContext.Team.UserCharacter != null))&#xD;&#xA;{&#xD;&#xA; // Create the new request&#xD;&#xA; SequenceStartRequest_User request = new SequenceStartRequest_User;&#xD;&#xA;&#xD;&#xA; // Setup the responses. Note that we don&apos;t need to setup request.ResponseForms.&#xD;&#xA; request.EndResponse = EndResponse;&#xD;&#xA; request.AbortResponse = AbortResponse;&#xD;&#xA; request.DefaultResponse = EndResponse;&#xD;&#xA; request.IsResponseRequired = true;&#xD;&#xA; request.ArcContext = StoryArcContext;&#xD;&#xA;&#xD;&#xA; request.RequestData = sequenceMetadata;&#xD;&#xA;&#xD;&#xA; // Issue the request&#xD;&#xA; request.Issue(StoryArcContext.Team.UserCharacter);&#xD;&#xA;&#xD;&#xA; // Save the request reference so this Stage can wait for the response.&#xD;&#xA; SequenceStartRequest = request;&#xD;&#xA; StoryArcUtil.LogSequenceStartRequest(sequenceMetadata, StoryArcContext);&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "SeqStage",
     "type": "Stage",
     "index": 13,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "SequenceStartRequest",
     "type": "SequenceStartRequest_User",
     "index": 14,
     "refTable": "SequenceStartRequest_User",
     "bits": 32
    },
    {
     "name": "StoryArcContext",
     "type": "ArcContext",
     "index": 18,
     "refTable": "ArcContext",
     "bits": 32
    },
    {
     "name": "StoryArcMetadata",
     "type": "StoryArcMetadata",
     "index": 19,
     "refTable": "StoryArcMetadata",
     "bits": 32
    },
    {
     "name": "StoryArcRequest",
     "type": "StoryArcStartRequest",
     "index": 20,
     "refTable": "StoryArcStartRequest",
     "bits": 32
    },
    {
     "name": "StoryArcRequestResponse",
     "type": "ResponseForm",
     "index": 21
    },
    {
     "name": "StoryArcUtil",
     "type": "StoryArcUtil",
     "index": 22,
     "refTable": "StoryArcUtil",
     "bits": 32
    },
    {
     "name": "WaitStage",
     "type": "Stage",
     "index": 26,
     "refTable": "Stage",
     "bits": 32
    }
   ]
  },
  "ScenarioTransaction_CreateStoryArcStartRequest": {
   "base": "StoryArcStartRequest()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "sequenceMetadata",
     "type": "SequenceMetadata",
     "index": 0,
     "refTable": "SequenceMetadata",
     "bits": 32
    }
   ]
  },
  "ScenarioTransaction_IssueSequenceStartRequest": {
   "base": "StoryArcStartRequest()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "sequenceMetadata",
     "type": "SequenceMetadata",
     "index": 0,
     "refTable": "SequenceMetadata",
     "bits": 32
    }
   ]
  },
  "ScheduleSeasonGamesStartEvent": {
   "base": "Event",
   "assetId": "6598608",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "ScholarshipBonusChangeInfo": {
   "base": null,
   "assetId": "12033445",
   "numMembers": 8,
   "fields": [
    {
     "name": "BonusOfferTier",
     "type": "ScholarshipBonusOfferTier",
     "index": 0,
     "enum": "ScholarshipBonusOfferTier",
     "bits": 3,
     "default": "ScholarshipBonusOfferTier:Bronze"
    },
    {
     "name": "IsDecommit",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PlayerStarRating",
     "type": "ProspectQuality",
     "index": 2,
     "enum": "ProspectQuality",
     "bits": 3,
     "default": "ProspectQuality:First_"
    },
    {
     "name": "PrevBonusOfferTier",
     "type": "ScholarshipBonusOfferTier",
     "index": 3,
     "enum": "ScholarshipBonusOfferTier",
     "bits": 3,
     "default": "ScholarshipBonusOfferTier:Bronze"
    },
    {
     "name": "PrevPlayerStarRating",
     "type": "ProspectQuality",
     "index": 4,
     "enum": "ProspectQuality",
     "bits": 3,
     "default": "ProspectQuality:First_"
    },
    {
     "name": "PrevTeamNeedScore",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 6,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamNeedScore",
     "type": "int",
     "index": 7,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    }
   ]
  },
  "ScholarshipBonusOfferTierEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "11105453",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "ScholarshipBonusOfferTier",
     "index": 3,
     "enum": "ScholarshipBonusOfferTier",
     "bits": 3,
     "default": "ScholarshipBonusOfferTier:First_"
    }
   ]
  },
  "ScholarshipPointsForOffer": {
   "base": "BaseTuning",
   "assetId": "8527669",
   "numMembers": 4,
   "fields": [
    {
     "name": "Bench",
     "type": "int",
     "index": 0,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SecondString",
     "type": "int",
     "index": 1,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Starter",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "WalkOn",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "ScholarshipStatusEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "7698445",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "ScholarshipStatus",
     "index": 3,
     "enum": "ScholarshipStatus",
     "bits": 3,
     "default": "ScholarshipStatus:First_"
    }
   ]
  },
  "SchoolOffer": {
   "base": null,
   "assetId": "12287446",
   "numMembers": 7,
   "fields": [
    {
     "name": "AdjustedOVR",
     "type": "int",
     "index": 0,
     "bits": 9,
     "minValue": "0",
     "maxValue": "256",
     "default": "0"
    },
    {
     "name": "EstimatedPlayerDepth",
     "type": "int",
     "index": 1,
     "bits": 9,
     "minValue": "0",
     "maxValue": "256",
     "default": "0"
    },
    {
     "name": "HasOffer",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "InterestLevel",
     "type": "int",
     "index": 3,
     "bits": 17,
     "minValue": "0",
     "maxValue": "65536",
     "default": "0"
    },
    {
     "name": "OfferInterestLevel",
     "type": "int",
     "index": 4,
     "bits": 17,
     "minValue": "0",
     "maxValue": "65536",
     "default": "0"
    },
    {
     "name": "OfferType",
     "type": "RecruitOfferType",
     "index": 5,
     "enum": "RecruitOfferType",
     "bits": 2,
     "default": "RecruitOfferType:Starter"
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 6,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "SchoolPipelineInfluence": {
   "base": null,
   "assetId": "8224453",
   "numMembers": 3,
   "fields": [
    {
     "name": "InfluenceLevel",
     "type": "PipelineInfluenceLevel",
     "index": 0,
     "enum": "PipelineInfluenceLevel",
     "bits": 3,
     "default": "PipelineInfluenceLevel:Invalid"
    },
    {
     "name": "InfluenceValue",
     "type": "int",
     "index": 1,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Pipeline",
     "type": "Pipeline",
     "index": 2,
     "enum": "Pipeline",
     "bits": 6,
     "default": "Pipeline:First_"
    }
   ]
  },
  "SchoolRelationship": {
   "base": null,
   "assetId": "10605447",
   "numMembers": 17,
   "fields": [
    {
     "name": "AcademicsMeterBonus",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BrandMeterBonus",
     "type": "int",
     "index": 1,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "CoachTrustBonus",
     "type": "int",
     "index": 2,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "ExperiencePointsBonus",
     "type": "int",
     "index": 3,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "FitnessMeterBonus",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "LeadershipMeterBonus",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PrevTeamNeedScore",
     "type": "int",
     "index": 6,
     "bits": 12,
     "minValue": "-3000",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "ScenarioScholarshipBonusTier",
     "type": "int",
     "index": 7,
     "bits": 4,
     "minValue": "-4",
     "maxValue": "4",
     "default": "0"
    },
    {
     "name": "ScenarioScholarshipScore",
     "type": "int",
     "index": 8,
     "bits": 14,
     "minValue": "-5000",
     "maxValue": "5000",
     "default": "0"
    },
    {
     "name": "ScholarshipBonusTier",
     "type": "ScholarshipBonusOfferTier",
     "index": 9,
     "enum": "ScholarshipBonusOfferTier",
     "bits": 3,
     "default": "ScholarshipBonusOfferTier:Bronze"
    },
    {
     "name": "ScholarshipOfferStatus",
     "type": "ScholarshipStatus",
     "index": 10,
     "enum": "ScholarshipStatus",
     "bits": 3,
     "default": "ScholarshipStatus:None"
    },
    {
     "name": "ScholarshipScore",
     "type": "int",
     "index": 11,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "SkillPointsBonus",
     "type": "int",
     "index": 12,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TapeScoreBonus",
     "type": "int",
     "index": 13,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 14,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamNeedScore",
     "type": "int",
     "index": 15,
     "bits": 12,
     "minValue": "-3000",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "WasDecommitted",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "Scout": {
   "base": "StaffPerson",
   "assetId": "6378768",
   "numMembers": 32,
   "fields": [
    {
     "name": "IsUserControlled",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Age",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "FirstName",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 17
    },
    {
     "name": "IsCreated",
     "type": "bool",
     "index": 11,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsLegend",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LastName",
     "type": "string",
     "index": 14,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 22,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PrevTeamIndex",
     "type": "int",
     "index": 24,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 28,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "ActiveTalentTree",
     "type": "ActiveTalentTree",
     "index": 1,
     "refTable": "ActiveTalentTree",
     "bits": 32
    },
    {
     "name": "ContractLength",
     "type": "int",
     "index": 4,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "ContractSalary",
     "type": "int",
     "index": 5,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "ContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 6,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:FreeAgent"
    },
    {
     "name": "ContractYearsRemaining",
     "type": "int",
     "index": 7,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "Level",
     "type": "int",
     "index": 15,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Portrait",
     "type": "int",
     "index": 16,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "Portrait_Force_Silhouette",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Portrait_Swappable_Library_Path",
     "type": "SwappableLibraryPath",
     "index": 18,
     "enum": "SwappableLibraryPath",
     "bits": 8,
     "default": "SwappableLibraryPath:library_icons_brt"
    },
    {
     "name": "Position",
     "type": "CoachPosition",
     "index": 19,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:HeadCoach"
    },
    {
     "name": "PrevPosition",
     "type": "CoachPosition",
     "index": 23,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    },
    {
     "name": "Probation",
     "type": "bool",
     "index": 25,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SeasonsWithTeam",
     "type": "int",
     "index": 26,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "Ability",
     "type": "PlayerAbility",
     "index": 0,
     "enum": "PlayerAbility",
     "bits": 6,
     "default": "PlayerAbility:Invalid_"
    },
    {
     "name": "AssignedRegion",
     "type": "ScoutingRegion",
     "index": 3,
     "enum": "ScoutingRegion",
     "bits": 3,
     "default": "ScoutingRegion:Invalid"
    },
    {
     "name": "Experience",
     "type": "int",
     "index": 8,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "Grade",
     "type": "PlayerGrade",
     "index": 10,
     "enum": "PlayerGrade",
     "bits": 3,
     "default": "PlayerGrade:Invalid"
    },
    {
     "name": "PositionGroup",
     "type": "PositionGroupE",
     "index": 20,
     "enum": "PositionGroupE",
     "bits": 4,
     "default": "PositionGroupE:Invalid_"
    },
    {
     "name": "PositionSpecialty",
     "type": "PositionE",
     "index": 21,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:Invalid_"
    },
    {
     "name": "SecondaryPositionSpecialty",
     "type": "PositionE",
     "index": 27,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:Invalid_"
    },
    {
     "name": "TeamSide",
     "type": "TeamSide",
     "index": 29,
     "enum": "TeamSide",
     "bits": 3,
     "default": "TeamSide:Invalid"
    },
    {
     "name": "Tier",
     "type": "ScoutTier",
     "index": 30,
     "enum": "ScoutTier",
     "bits": 2,
     "default": "ScoutTier:TierInvalid"
    },
    {
     "name": "YearsScoutingExperience",
     "type": "int",
     "index": 31,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    }
   ]
  },
  "ScoutingClearTeamPointsReaction": {
   "base": "Reaction",
   "assetId": "6498858",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "SeasonYearStartEvent",
     "index": 0,
     "refTable": "SeasonYearStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "ScoutingStageTunable": {
   "base": null,
   "assetId": "6708549",
   "numMembers": 10,
   "fields": [
    {
     "name": "ActionItemDescription",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 136,
     "default": "Choose your scouts, evaluate the upcoming class of elite college players, and set up your draft board in preparation for the NFL Draft."
    },
    {
     "name": "ActionItemTemplate",
     "type": "ScoutingV2Request",
     "index": 1,
     "refTable": "ScoutingV2Request",
     "bits": 32
    },
    {
     "name": "ActionItemTitle",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 27,
     "default": "Scout College Players"
    },
    {
     "name": "AllowDefaultRequest",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "HideStageActionItem",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ScheduleWeekIndex",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ScheduleWeekType",
     "type": "SeasonWeekType",
     "index": 6,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:RegularSeason"
    },
    {
     "name": "ScoutingPercentage",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ScoutingStage",
     "type": "ScoutingStage",
     "index": 8,
     "enum": "ScoutingStage",
     "bits": 3,
     "default": "ScoutingStage:PositionFocus"
    },
    {
     "name": "StageLengthInAdvances",
     "type": "int",
     "index": 9,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "SeasonCoachStats": {
   "base": null,
   "assetId": "8624460",
   "numMembers": 2,
   "fields": [
    {
     "name": "Losses",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Wins",
     "type": "int",
     "index": 1,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    }
   ]
  },
  "SeasonDefensiveKPReturnStats": {
   "base": "SeasonDefensiveStats",
   "assetId": "6494678",
   "numMembers": 34,
   "fields": [
    {
     "name": "DOWNSPLAYED",
     "type": "int",
     "index": 14,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "GAMERATING",
     "type": "int",
     "index": 19,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "GAMESPLAYED",
     "type": "int",
     "index": 20,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "GAMESSTARTED",
     "type": "int",
     "index": 21,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SEAS_YEAR",
     "type": "int",
     "index": 30,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "STAT_KEEP",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TeamPrefixName",
     "type": "string",
     "index": 32,
     "bits": null,
     "maxLength": 8
    },
    {
     "name": "YEARBYYEARTEAMINDEX",
     "type": "int",
     "index": 33,
     "bits": 8,
     "minValue": "0",
     "maxValue": "133",
     "default": "0"
    },
    {
     "name": "ASSDEFTACKLES",
     "type": "int",
     "index": 0,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "BIGHITS",
     "type": "int",
     "index": 1,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "CTHALLOWED",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "DEFPASSDEFLECTIONS",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "DEFTACKLES",
     "type": "int",
     "index": 4,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "DEFTACKLESFORLOSS",
     "type": "int",
     "index": 5,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "DLINEBLOCKS",
     "type": "int",
     "index": 6,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "DLINEFORCEDFUMBLES",
     "type": "int",
     "index": 7,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "DLINEFUMBLERECOVERIES",
     "type": "int",
     "index": 8,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "DLINEFUMBLERECOVERYYARDS",
     "type": "int",
     "index": 9,
     "bits": 10,
     "minValue": "-512",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "DLINEFUMBLETDS",
     "type": "int",
     "index": 10,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "DLINEHALFSACK",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "DLINESACKS",
     "type": "int",
     "index": 12,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "DLINESAFETIES",
     "type": "int",
     "index": 13,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "DSECINTLONGESTRETURN",
     "type": "int",
     "index": 15,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "DSECINTRETURNYARDS",
     "type": "int",
     "index": 16,
     "bits": 10,
     "minValue": "-512",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "DSECINTS",
     "type": "int",
     "index": 17,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "DSECINTTDS",
     "type": "int",
     "index": 18,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "KRETATTEMPTS",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "KRETLONGEST",
     "type": "int",
     "index": 23,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KRETTDS",
     "type": "int",
     "index": 24,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "KRETYARDS",
     "type": "int",
     "index": 25,
     "bits": 13,
     "minValue": "-4096",
     "maxValue": "4095",
     "default": "0"
    },
    {
     "name": "PRETATTEMPTS",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PRETLONGEST",
     "type": "int",
     "index": 27,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PRETTDS",
     "type": "int",
     "index": 28,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "PRETYARDS",
     "type": "int",
     "index": 29,
     "bits": 13,
     "minValue": "-4096",
     "maxValue": "4095",
     "default": "0"
    }
   ]
  },
  "SeasonDefensiveStats": {
   "base": "SeasonStats",
   "assetId": "6320469",
   "numMembers": 26,
   "fields": [
    {
     "name": "DOWNSPLAYED",
     "type": "int",
     "index": 14,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "GAMERATING",
     "type": "int",
     "index": 19,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "GAMESPLAYED",
     "type": "int",
     "index": 20,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "GAMESSTARTED",
     "type": "int",
     "index": 21,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SEAS_YEAR",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "STAT_KEEP",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TeamPrefixName",
     "type": "string",
     "index": 24,
     "bits": null,
     "maxLength": 8
    },
    {
     "name": "YEARBYYEARTEAMINDEX",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "0",
     "maxValue": "133",
     "default": "0"
    },
    {
     "name": "ASSDEFTACKLES",
     "type": "int",
     "index": 0,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "BIGHITS",
     "type": "int",
     "index": 1,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "CTHALLOWED",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "DEFPASSDEFLECTIONS",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "DEFTACKLES",
     "type": "int",
     "index": 4,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "DEFTACKLESFORLOSS",
     "type": "int",
     "index": 5,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "DLINEBLOCKS",
     "type": "int",
     "index": 6,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "DLINEFORCEDFUMBLES",
     "type": "int",
     "index": 7,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "DLINEFUMBLERECOVERIES",
     "type": "int",
     "index": 8,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "DLINEFUMBLERECOVERYYARDS",
     "type": "int",
     "index": 9,
     "bits": 10,
     "minValue": "-512",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "DLINEFUMBLETDS",
     "type": "int",
     "index": 10,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "DLINEHALFSACK",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "DLINESACKS",
     "type": "int",
     "index": 12,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "DLINESAFETIES",
     "type": "int",
     "index": 13,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "DSECINTLONGESTRETURN",
     "type": "int",
     "index": 15,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "DSECINTRETURNYARDS",
     "type": "int",
     "index": 16,
     "bits": 10,
     "minValue": "-512",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "DSECINTS",
     "type": "int",
     "index": 17,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "DSECINTTDS",
     "type": "int",
     "index": 18,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    }
   ]
  },
  "SeasonEndEvent": {
   "base": "Event",
   "assetId": "6498462",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "SeasonGame": {
   "base": "FootballSeasonGame",
   "assetId": "6377999",
   "numMembers": 69,
   "fields": [
    {
     "name": "CloudCover",
     "type": "CloudCover",
     "index": 15,
     "enum": "CloudCover",
     "bits": 3,
     "default": "CloudCover:Invalid_"
    },
    {
     "name": "Precipitation",
     "type": "Precipitation",
     "index": 50,
     "enum": "Precipitation",
     "bits": 3,
     "default": "Precipitation:Invalid_"
    },
    {
     "name": "PrecipitationChance",
     "type": "int",
     "index": 51,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PrecipitationIntensity",
     "type": "float",
     "index": 52,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "Temperature",
     "type": "int",
     "index": 62,
     "bits": 8,
     "minValue": "-40",
     "maxValue": "120",
     "default": "0"
    },
    {
     "name": "Weather",
     "type": "Weather",
     "index": 65,
     "enum": "Weather",
     "bits": 4,
     "default": "Weather:Invalid_"
    },
    {
     "name": "WeatherIconId",
     "type": "WeatherIconId",
     "index": 66,
     "enum": "WeatherIconId",
     "bits": 10,
     "default": "WeatherIconId:ICON_INVALID"
    },
    {
     "name": "Wind",
     "type": "Wind",
     "index": 67,
     "enum": "Wind",
     "bits": 3,
     "default": "Wind:Invalid_"
    },
    {
     "name": "WindSpeed",
     "type": "int",
     "index": 68,
     "bits": 5,
     "minValue": "0",
     "maxValue": "25",
     "default": "0"
    },
    {
     "name": "Attendance",
     "type": "int",
     "index": 0,
     "bits": 19,
     "minValue": "0",
     "maxValue": "400000",
     "default": "0"
    },
    {
     "name": "AwayPlayerStatCache",
     "type": "UnpublishedGameStats[]",
     "index": 1,
     "refTable": "UnpublishedGameStats",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "AwayRequestId",
     "type": "int",
     "index": 2,
     "bits": 32,
     "minValue": "-2147483648",
     "maxValue": "2147483647",
     "default": "-1"
    },
    {
     "name": "AwayScore",
     "type": "int",
     "index": 3,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "AwayScoreOT",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "AwayScoreQuarter1",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "AwayScoreQuarter2",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "AwayScoreQuarter3",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "AwayScoreQuarter4",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "AwayTeam",
     "type": "Team",
     "index": 9,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "AwayTeamStatCache",
     "type": "TeamStats",
     "index": 10,
     "refTable": "TeamStats",
     "bits": 32
    },
    {
     "name": "AwayTeamStatus",
     "type": "GameTeamStatus",
     "index": 11,
     "enum": "GameTeamStatus",
     "bits": 2,
     "default": "GameTeamStatus:Pending"
    },
    {
     "name": "BowlGame",
     "type": "BowlGame",
     "index": 12,
     "refTable": "BowlGame",
     "bits": 32
    },
    {
     "name": "BroadcastNetwork",
     "type": "BroadcastNetwork",
     "index": 13,
     "enum": "BroadcastNetwork",
     "bits": 3,
     "default": "BroadcastNetwork:TBD"
    },
    {
     "name": "ChristmasFlag",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "DayOfWeek",
     "type": "DayOfWeek",
     "index": 16,
     "enum": "DayOfWeek",
     "bits": 4,
     "default": "DayOfWeek:Sunday"
    },
    {
     "name": "ForceWin",
     "type": "ForceWinTeam",
     "index": 17,
     "enum": "ForceWinTeam",
     "bits": 2,
     "default": "ForceWinTeam:None"
    },
    {
     "name": "GameDateDay",
     "type": "int",
     "index": 18,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "GameDateMonth",
     "type": "int",
     "index": 19,
     "bits": 4,
     "minValue": "0",
     "maxValue": "12",
     "default": "0"
    },
    {
     "name": "GameGoal",
     "type": "GameGoal",
     "index": 20,
     "refTable": "GameGoal",
     "bits": 32
    },
    {
     "name": "GameOfTheWeekScore",
     "type": "int",
     "index": 21,
     "bits": 10,
     "minValue": "-500",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "GameSessionId",
     "type": "int",
     "index": 22,
     "bits": 32,
     "minValue": "-2147483648",
     "maxValue": "2147483647",
     "default": "0"
    },
    {
     "name": "GameSetup",
     "type": "GameSetup",
     "index": 23,
     "refTable": "GameSetup",
     "bits": 32
    },
    {
     "name": "GameStatus",
     "type": "GameStatus",
     "index": 24,
     "enum": "GameStatus",
     "bits": 4,
     "default": "GameStatus:Unplayed"
    },
    {
     "name": "HasBeenPublished",
     "type": "bool",
     "index": 25,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "HomePlayerStatCache",
     "type": "UnpublishedGameStats[]",
     "index": 26,
     "refTable": "UnpublishedGameStats",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "HomeRequestId",
     "type": "int",
     "index": 27,
     "bits": 32,
     "minValue": "-2147483648",
     "maxValue": "2147483647",
     "default": "-1"
    },
    {
     "name": "HomeScore",
     "type": "int",
     "index": 28,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "HomeScoreOT",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HomeScoreQuarter1",
     "type": "int",
     "index": 30,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HomeScoreQuarter2",
     "type": "int",
     "index": 31,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HomeScoreQuarter3",
     "type": "int",
     "index": 32,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HomeScoreQuarter4",
     "type": "int",
     "index": 33,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HomeTeam",
     "type": "Team",
     "index": 34,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "HomeTeamStatCache",
     "type": "TeamStats",
     "index": 35,
     "refTable": "TeamStats",
     "bits": 32
    },
    {
     "name": "HomeTeamStatus",
     "type": "GameTeamStatus",
     "index": 36,
     "enum": "GameTeamStatus",
     "bits": 2,
     "default": "GameTeamStatus:Pending"
    },
    {
     "name": "InitialMomentum",
     "type": "float",
     "index": 37,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "InjuryCache",
     "type": "Injury[]",
     "index": 38,
     "refTable": "Injury",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsChallengeGame",
     "type": "bool",
     "index": 39,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsGameOfTheWeek",
     "type": "bool",
     "index": 40,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsKickoffGame",
     "type": "bool",
     "index": 41,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsOvertimeGame",
     "type": "bool",
     "index": 42,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPractice",
     "type": "bool",
     "index": 43,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsRematch",
     "type": "bool",
     "index": 44,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsSimmed",
     "type": "bool",
     "index": 45,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsWorstOfTheWeek",
     "type": "bool",
     "index": 46,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "NewYearsFlag",
     "type": "bool",
     "index": 47,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "NumberTimesPlayed",
     "type": "int",
     "index": 48,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "PlayMomentType",
     "type": "PlayTheMomentContextualOptions",
     "index": 49,
     "enum": "PlayTheMomentContextualOptions",
     "bits": 2,
     "default": "PlayTheMomentContextualOptions:NormalGame"
    },
    {
     "name": "QuarterLengthMins",
     "type": "int",
     "index": 53,
     "bits": 4,
     "minValue": "1",
     "maxValue": "15",
     "default": "15"
    },
    {
     "name": "ScoringSummaries",
     "type": "ScoringSummary[]",
     "index": 54,
     "refTable": "ScoringSummary",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SeasonGameNum",
     "type": "int",
     "index": 55,
     "bits": 8,
     "minValue": "0",
     "maxValue": "136",
     "default": "31"
    },
    {
     "name": "SeasonWeek",
     "type": "int",
     "index": 56,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SeasonWeekType",
     "type": "SeasonWeekType",
     "index": 57,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:RegularSeason"
    },
    {
     "name": "SeasonYear",
     "type": "int",
     "index": 58,
     "bits": 6,
     "minValue": "0",
     "maxValue": "60",
     "default": "0"
    },
    {
     "name": "Stadium",
     "type": "Stadium",
     "index": 59,
     "refTable": "Stadium",
     "bits": 32
    },
    {
     "name": "StripeOutOverrideColors",
     "type": "StripeOutOverrideColors",
     "index": 60,
     "enum": "StripeOutOverrideColors",
     "bits": 3,
     "default": "StripeOutOverrideColors:UseTeamColorsHome"
    },
    {
     "name": "StripeOutType",
     "type": "StripeOut",
     "index": 61,
     "enum": "StripeOut",
     "bits": 4,
     "default": "StripeOut:Invalid_"
    },
    {
     "name": "ThanksgivingFlag",
     "type": "bool",
     "index": 63,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeOfDay",
     "type": "int",
     "index": 64,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "2047"
    }
   ]
  },
  "SeasonGameFlow_RegisterUserReaction": {
   "base": "Reaction",
   "assetId": "6708583",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegisterUserEvent",
     "index": 1,
     "refTable": "RegisterUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "AdvanceStageTransaction",
     "type": "AdvanceSeasonWeekTransaction",
     "index": 0,
     "refTable": "AdvanceSeasonWeekTransaction",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "SeasonGameFlow_UnregisterUserReaction": {
   "base": "Reaction",
   "assetId": "6708601",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UnregisterUserEvent",
     "index": 1,
     "refTable": "UnregisterUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "AdvanceStageTransaction",
     "type": "AdvanceSeasonWeekTransaction",
     "index": 0,
     "refTable": "AdvanceSeasonWeekTransaction",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "SeasonGameFlow_UpdateUserDefaultRequestActionReaction": {
   "base": "Reaction",
   "assetId": "6708599",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UpdateUserDefaultRequestActionEvent",
     "index": 1,
     "refTable": "UpdateUserDefaultRequestActionEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "AdvanceStageTransaction",
     "type": "AdvanceSeasonWeekTransaction",
     "index": 0,
     "refTable": "AdvanceSeasonWeekTransaction",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "SeasonGameReaction": {
   "base": "Reaction",
   "assetId": "6499131",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "GameEvent",
     "index": 0,
     "refTable": "GameEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonGameFlow",
     "type": "FranchiseServer_SeasonGameFlow",
     "index": 3,
     "refTable": "FranchiseServer_SeasonGameFlow",
     "bits": 32
    },
    {
     "name": "WeeklyGameProcessTransaction",
     "type": "AdvanceSeasonWeekTransaction",
     "index": 4,
     "refTable": "AdvanceSeasonWeekTransaction",
     "bits": 32
    }
   ]
  },
  "SeasonGameRequest": {
   "base": "UIRequestForm",
   "assetId": "6494641",
   "numMembers": 42,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 11,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 29
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 30
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 36,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 8
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 31,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 38,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 23,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 27,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 34,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 33,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 35
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 22
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 10
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 28
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 19
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 13
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 12,
     "default": "if (IsPractice)&#xD;&#xA;{&#xD;&#xA;PracticeEvalRef.ProcessSeasonGameRequest(this);&#xD;&#xA;}"
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 32,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 37,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "DeclineResponse",
     "type": "UISelectForm",
     "index": 7,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 56,
     "default": "Choose Full Game, Offense, Defense, or Play The Moments"
    },
    {
     "name": "IsLocked",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPractice",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "MaxStoriesToShow",
     "type": "int",
     "index": 24,
     "bits": 3,
     "minValue": "0",
     "maxValue": "4",
     "default": "1"
    },
    {
     "name": "PlayTheMoment",
     "type": "PlayTheMomentContextualOptions",
     "index": 25,
     "enum": "PlayTheMomentContextualOptions",
     "bits": 2,
     "default": "PlayTheMomentContextualOptions:IsPlayTheMoment"
    },
    {
     "name": "PracticeEvalRef",
     "type": "PracticeEval",
     "index": 26,
     "refTable": "PracticeEval",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 39,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Title",
     "type": "string",
     "index": 40,
     "bits": null,
     "maxLength": 12,
     "default": "Season Game"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 41,
     "bits": null,
     "maxLength": 11,
     "default": "SeasonGame"
    }
   ]
  },
  "SeasonGamesSetupStartReaction": {
   "base": "Reaction",
   "assetId": "6769444",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ScheduleSeasonGamesStartEvent",
     "index": 0,
     "refTable": "ScheduleSeasonGamesStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "ScheduleGenerator",
     "type": "SeasonScheduleManager",
     "index": 4,
     "refTable": "SeasonScheduleManager",
     "bits": 32
    }
   ]
  },
  "SeasonGoalUpdateEvent": {
   "base": "Event",
   "assetId": "6499104",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "CoachSeasonalGoal",
     "type": "CoachSeasonalGoal",
     "index": 0,
     "refTable": "CoachSeasonalGoal",
     "bits": 32
    }
   ]
  },
  "SeasonGoalUpdateReaction": {
   "base": "Reaction",
   "assetId": "6499107",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "SeasonGoalUpdateEvent",
     "index": 1,
     "refTable": "SeasonGoalUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "SeasonInfo": {
   "base": null,
   "assetId": "6708685",
   "numMembers": 59,
   "fields": [
    {
     "name": "BaseCalendarYear",
     "type": "int",
     "index": 0,
     "bits": 13,
     "minValue": "0",
     "maxValue": "4096",
     "default": "0"
    },
    {
     "name": "BaseSuperBowlNumber",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CurrentFreeAgencyStage",
     "type": "int",
     "index": 2,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "CurrentOffseasonStage",
     "type": "int",
     "index": 3,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "CurrentSeasonYear",
     "type": "int",
     "index": 4,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "2012"
    },
    {
     "name": "CurrentStage",
     "type": "SeasonStage",
     "index": 5,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "CurrentWeek",
     "type": "int",
     "index": 6,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "CurrentWeekType",
     "type": "SeasonWeekType",
     "index": 7,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "CurrentYear",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HSRecruitingCurrentMaxTopSchools",
     "type": "int",
     "index": 9,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "10"
    },
    {
     "name": "HSRecruitingNextStopMaxTopSchools",
     "type": "int",
     "index": 10,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "IsAnnualAwardPeriodActive",
     "type": "bool",
     "index": 11,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsCarouselPeriodActive",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsCoachDemandReleasePeriodActive",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsCombineComplete",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsCommittmentPeriodActive",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDraftActive",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDraftPeriodActive",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDraftRecapPeriodActive",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDraftScoutingActive",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsFacilitiesIncludedInFreeingUpBudgetPeriodActive",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsFantasyDraftActive",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsFreeAgentPeriodActive",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsFreeAgentPlayerPeriodActive",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsFreeAgentTeamPeriodActive",
     "type": "bool",
     "index": 24,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsGoalsPeriodActive",
     "type": "bool",
     "index": 25,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsGraduatingSeniorNILExclusionPeriodActive",
     "type": "bool",
     "index": 26,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsLeagueStarted",
     "type": "bool",
     "index": 27,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsLiveSeasonsLeague",
     "type": "bool",
     "index": 28,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPitchingPeriodActive",
     "type": "bool",
     "index": 29,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPlayerDemandReleasePeriodActive",
     "type": "bool",
     "index": 30,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPracticeSquadPeriodActive",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsProDayComplete",
     "type": "bool",
     "index": 32,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsRebuildingPeriodActive",
     "type": "bool",
     "index": 33,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsRecruitingPeriodActive",
     "type": "bool",
     "index": 34,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsRelocationPeriodActive",
     "type": "bool",
     "index": 35,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsReSignPeriodActive",
     "type": "bool",
     "index": 36,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsSalaryCapRosterSizeIncActive",
     "type": "bool",
     "index": 37,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsScholarshipPeriodActive",
     "type": "bool",
     "index": 38,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsScoutingPeriodActive",
     "type": "bool",
     "index": 39,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsSigningPeriodActive",
     "type": "bool",
     "index": 40,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsStaffHiringCreateOfferPeriodActive",
     "type": "bool",
     "index": 41,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsStaffHiringEvaluateOfferPeriodActive",
     "type": "bool",
     "index": 42,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsStaffHiringPeriodActive",
     "type": "bool",
     "index": 43,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsTradingActive",
     "type": "bool",
     "index": 44,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsTradingPeriodActive",
     "type": "bool",
     "index": 45,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsTransferPortalNewlyAvailable",
     "type": "bool",
     "index": 46,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsTransferSignPeriodActive",
     "type": "bool",
     "index": 47,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsVisitingPeriodActive",
     "type": "bool",
     "index": 48,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsWeeklyAwardPeriodActive",
     "type": "bool",
     "index": 49,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "MaxYears",
     "type": "int",
     "index": 50,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "30"
    },
    {
     "name": "NflseasonWeekCount",
     "type": "int",
     "index": 51,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "NumberOffseasonAdvances",
     "type": "int",
     "index": 52,
     "bits": 4,
     "minValue": "0",
     "maxValue": "9",
     "default": "0"
    },
    {
     "name": "OffseasonNumStages",
     "type": "int",
     "index": 53,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "PostSeasonNumWeeks",
     "type": "int",
     "index": 54,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "5"
    },
    {
     "name": "PreseasonWeekCount",
     "type": "int",
     "index": 55,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "RegularSeasonLastWeekScheduled",
     "type": "int",
     "index": 56,
     "bits": 5,
     "minValue": "0",
     "maxValue": "16",
     "default": "14"
    },
    {
     "name": "RegularSeasonWeekConferenceChampionship",
     "type": "int",
     "index": 57,
     "bits": 5,
     "minValue": "0",
     "maxValue": "16",
     "default": "16"
    },
    {
     "name": "TotalFreeAgencyStages",
     "type": "int",
     "index": 58,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "5"
    }
   ]
  },
  "SeasonInfoUpdateEvent": {
   "base": "Event",
   "assetId": "6494574",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 1,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "SeasonInfoUpdateReaction": {
   "base": "Reaction",
   "assetId": "6499262",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "SeasonInfoUpdateEvent",
     "index": 1,
     "refTable": "SeasonInfoUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "SeasonKickingStats": {
   "base": "SeasonStats",
   "assetId": "6320468",
   "numMembers": 34,
   "fields": [
    {
     "name": "DOWNSPLAYED",
     "type": "int",
     "index": 0,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "GAMERATING",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "GAMESPLAYED",
     "type": "int",
     "index": 2,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "GAMESSTARTED",
     "type": "int",
     "index": 3,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SEAS_YEAR",
     "type": "int",
     "index": 30,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "STAT_KEEP",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TeamPrefixName",
     "type": "string",
     "index": 32,
     "bits": null,
     "maxLength": 8
    },
    {
     "name": "YEARBYYEARTEAMINDEX",
     "type": "int",
     "index": 33,
     "bits": 8,
     "minValue": "0",
     "maxValue": "133",
     "default": "0"
    },
    {
     "name": "GAMEWINFGATTEMPTS",
     "type": "int",
     "index": 4,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "GAMEWINFGSMADE",
     "type": "int",
     "index": 5,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "KICKEPATTEMPTS",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "KICKEPBLOCKED",
     "type": "int",
     "index": 7,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "KICKEPMADE",
     "type": "int",
     "index": 8,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "KICKFGATTEMPTS",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "KICKFGATTEMPTS29ORLESS",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KICKFGATTEMPTS30TO39",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KICKFGATTEMPTS40TO49",
     "type": "int",
     "index": 12,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KICKFGATTEMPTS50ORMORE",
     "type": "int",
     "index": 13,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KICKFGBLOCKED",
     "type": "int",
     "index": 14,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "KICKFGLONGEST",
     "type": "int",
     "index": 15,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KICKFGMADE",
     "type": "int",
     "index": 16,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KICKFGMADE29ORLESS",
     "type": "int",
     "index": 17,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KICKFGMADE30TO39",
     "type": "int",
     "index": 18,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KICKFGMADE40TO49",
     "type": "int",
     "index": 19,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KICKFGMADE50ORMORE",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KICKNUMKICKOFFS",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "KICKTOUCHBACKS",
     "type": "int",
     "index": 22,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PUNTATTEMPTS",
     "type": "int",
     "index": 23,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PUNTBLOCKED",
     "type": "int",
     "index": 24,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "PUNTIN20",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PUNTLONGEST",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PUNTNETYARDS",
     "type": "int",
     "index": 27,
     "bits": 14,
     "minValue": "-8192",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "PUNTTOUCHBACKS",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PUNTYARDS",
     "type": "int",
     "index": 29,
     "bits": 14,
     "minValue": "-8192",
     "maxValue": "8191",
     "default": "0"
    }
   ]
  },
  "SeasonManager": {
   "base": "Module",
   "assetId": "6494907",
   "numMembers": 32,
   "fields": [
    {
     "name": "BeginStage",
     "type": "SeasonManager_BeginStage",
     "index": 0,
     "refTable": "SeasonManager_BeginStage",
     "bits": 32,
     "default": "// Set the season info.&#xD;&#xA;SeasonInfo.CurrentStage = stage;&#xD;&#xA;SeasonInfo.CurrentWeekType = weekType;&#xD;&#xA;SeasonInfo.CurrentWeek = 0;&#xD;&#xA;&#xD;&#xA;// Send the event.&#xD;&#xA;BeginStageEvent.Year = SeasonInfo.CurrentYear;&#xD;&#xA;BeginStageEvent.Stage = SeasonInfo.CurrentStage;&#xD;&#xA;BeginStageEvent.Send();"
    },
    {
     "name": "BeginStageEvent",
     "type": "Season_BeginStageEvent",
     "index": 1,
     "refTable": "Season_BeginStageEvent",
     "bits": 32
    },
    {
     "name": "BeginWeek",
     "type": "none()",
     "index": 2,
     "default": "// Look up the current week type.&#xD;&#xA;// SeasonInfo.CurrentWeekType = GetWeekType(SeasonInfo.CurrentStage, SeasonInfo.CurrentWeek);&#xD;&#xA;&#xD;&#xA;SeasonStandingsRef.UpdatePollsRankings();&#xD;&#xA;&#xD;&#xA;RosterInfo.MaxRosterSize = RosterInfo.EndOfWeekMaxRosterSize;&#xD;&#xA;&#xD;&#xA;// Send the event.&#xD;&#xA;BeginWeekEvent.Year = SeasonInfo.CurrentYear;&#xD;&#xA;BeginWeekEvent.Stage = SeasonInfo.CurrentStage;&#xD;&#xA;BeginWeekEvent.WeekType = SeasonInfo.CurrentWeekType;&#xD;&#xA;BeginWeekEvent.Week = SeasonInfo.CurrentWeek;&#xD;&#xA;BeginWeekEvent.Send();&#xD;&#xA;&#xD;&#xA;SeasonInfoEvent.Send();"
    },
    {
     "name": "BeginWeekEvent",
     "type": "Season_BeginWeekEvent",
     "index": 3,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    },
    {
     "name": "BeginYear",
     "type": "none()",
     "index": 4,
     "default": "// Initialize the season info.&#xD;&#xA;SeasonInfo.CurrentStage = SeasonStage.PreSeason;&#xD;&#xA;SeasonInfo.CurrentWeekType = SeasonWeekType.PreSeason;&#xD;&#xA;SeasonInfo.CurrentWeek = 0;&#xD;&#xA;&#xD;&#xA;// Send the event.&#xD;&#xA;BeginYearEvent.Year = SeasonInfo.CurrentYear;&#xD;&#xA;BeginYearEvent.Send();&#xD;&#xA;"
    },
    {
     "name": "BeginYearEvent",
     "type": "Season_BeginYearEvent",
     "index": 5,
     "refTable": "Season_BeginYearEvent",
     "bits": 32
    },
    {
     "name": "ByeWeekEvent",
     "type": "ByeWeekEvent",
     "index": 6,
     "refTable": "ByeWeekEvent",
     "bits": 32
    },
    {
     "name": "CreateSchedules",
     "type": "none()",
     "index": 7
    },
    {
     "name": "Dynasty",
     "type": "Franchise",
     "index": 8,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "EndStage",
     "type": "SeasonManager_EndStage",
     "index": 9,
     "refTable": "SeasonManager_EndStage",
     "bits": 32,
     "default": "// Send the event.&#xD;&#xA;EndStageEvent.Year = SeasonInfo.CurrentYear;&#xD;&#xA;EndStageEvent.Stage = SeasonInfo.CurrentStage;&#xD;&#xA;EndStageEvent.Send();"
    },
    {
     "name": "EndStageEvent",
     "type": "Season_EndStageEvent",
     "index": 10,
     "refTable": "Season_EndStageEvent",
     "bits": 32
    },
    {
     "name": "EndWeek",
     "type": "none()",
     "index": 11,
     "default": "// Send the event.&#xD;&#xA;EndWeekEvent.Year = SeasonInfo.CurrentYear;&#xD;&#xA;EndWeekEvent.Stage = SeasonInfo.CurrentStage;&#xD;&#xA;EndWeekEvent.WeekType = SeasonInfo.CurrentWeekType;&#xD;&#xA;EndWeekEvent.Week = SeasonInfo.CurrentWeek;&#xD;&#xA;EndWeekEvent.Send();&#xD;&#xA;&#xD;&#xA;// Increment the week.&#xD;&#xA;SeasonInfo.CurrentWeek = SeasonInfo.CurrentWeek + 1;"
    },
    {
     "name": "EndWeekEvent",
     "type": "Season_EndWeekEvent",
     "index": 12,
     "refTable": "Season_EndWeekEvent",
     "bits": 32
    },
    {
     "name": "EndYear",
     "type": "none()",
     "index": 13,
     "default": "// Send the event.&#xD;&#xA;EndYearEvent.Year = SeasonInfo.CurrentYear;&#xD;&#xA;EndYearEvent.Send();&#xD;&#xA;&#xD;&#xA;// Increment the year.&#xD;&#xA;SeasonInfo.CurrentYear = SeasonInfo.CurrentYear + 1;&#xD;&#xA;SeasonInfo.CurrentSeasonYear = SeasonInfo.CurrentSeasonYear + 1;"
    },
    {
     "name": "EndYearEvent",
     "type": "Season_EndYearEvent",
     "index": 14,
     "refTable": "Season_EndYearEvent",
     "bits": 32
    },
    {
     "name": "GetCurrentCalendarYear",
     "type": "int()",
     "index": 15,
     "default": "int year = SeasonInfo.CurrentYear;&#xD;&#xA;year;"
    },
    {
     "name": "GetCurrentOpponent",
     "type": "SeasonManager_GetCurrentOpponent",
     "index": 16,
     "refTable": "SeasonManager_GetCurrentOpponent",
     "bits": 32
    },
    {
     "name": "GetNextGame",
     "type": "SeasonManager_GetNextGame",
     "index": 17,
     "refTable": "SeasonManager_GetNextGame",
     "bits": 32
    },
    {
     "name": "GetOpponent",
     "type": "SeasonManager_GetOpponent",
     "index": 18,
     "refTable": "SeasonManager_GetOpponent",
     "bits": 32
    },
    {
     "name": "GetRemainingWeeksInSeason",
     "type": "int()",
     "index": 19
    },
    {
     "name": "GetSeasonGamesForWeek",
     "type": "SeasonManager_GetSeasonGamesForWeek",
     "index": 20,
     "refTable": "SeasonManager_GetSeasonGamesForWeek",
     "bits": 32
    },
    {
     "name": "GetTotalYearLength",
     "type": "int()",
     "index": 21
    },
    {
     "name": "IssueByeWeekRequest",
     "type": "SeasonManager_IssueByeWeekRequest",
     "index": 22,
     "refTable": "SeasonManager_IssueByeWeekRequest",
     "bits": 32,
     "default": "ByeWeekRequest request = new ByeWeekRequest;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;request.Priority = 1;&#xD;&#xA;&#xD;&#xA;// We intentionally don&apos;t add a response since the request isn&apos;t intended to take the user anywhere or perform an action.&#xD;&#xA;&#xD;&#xA;request.Issue(userEntity);"
    },
    {
     "name": "RosterInfo",
     "type": "RosterInfo",
     "index": 23,
     "refTable": "RosterInfo",
     "bits": 32
    },
    {
     "name": "Scheduler",
     "type": "Scheduler",
     "index": 24,
     "refTable": "Scheduler",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 25,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SeasonInfoEvent",
     "type": "SeasonInfoUpdateEvent",
     "index": 26,
     "refTable": "SeasonInfoUpdateEvent",
     "bits": 32
    },
    {
     "name": "SeasonSchedule",
     "type": "SeasonGame[]",
     "index": 27,
     "refTable": "SeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SeasonScheduleManager",
     "type": "SeasonScheduleManager",
     "index": 28,
     "refTable": "SeasonScheduleManager",
     "bits": 32
    },
    {
     "name": "SeasonStandingsRef",
     "type": "SeasonStandings",
     "index": 29,
     "refTable": "SeasonStandings",
     "bits": 32
    },
    {
     "name": "SendByeWeekEvent",
     "type": "SeasonManager_SendByeWeekEvent",
     "index": 30,
     "refTable": "SeasonManager_SendByeWeekEvent",
     "bits": 32,
     "default": "// Send the event&#xD;&#xA;ByeWeekEvent.Team = team;&#xD;&#xA;ByeWeekEvent.Send();"
    },
    {
     "name": "TeamSeasonStartEvent",
     "type": "TeamSeasonStartEvent",
     "index": 31,
     "refTable": "TeamSeasonStartEvent",
     "bits": 32
    }
   ]
  },
  "SeasonManager_BeginStage": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "stage",
     "type": "SeasonStage",
     "index": 0,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "weekType",
     "type": "SeasonWeekType",
     "index": 1,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    }
   ]
  },
  "SeasonManager_EndStage": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "stage",
     "type": "SeasonStage",
     "index": 0,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    }
   ]
  },
  "SeasonManager_GetCurrentOpponent": {
   "base": "Team()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "SeasonManager_GetNextGame": {
   "base": "SeasonGame()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "weekType",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "week",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "SeasonManager_GetOpponent": {
   "base": "Team()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "week",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "weekType",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "SeasonManager_GetSeasonGamesForWeek": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "stage",
     "type": "SeasonStage",
     "index": 0,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "week",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "gameArray",
     "type": "record",
     "index": 2
    }
   ]
  },
  "SeasonManager_IssueByeWeekRequest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "SeasonManager_SendByeWeekEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "SeasonOLineStats": {
   "base": "SeasonStats",
   "assetId": "6320471",
   "numMembers": 10,
   "fields": [
    {
     "name": "DOWNSPLAYED",
     "type": "int",
     "index": 0,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "GAMERATING",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "GAMESPLAYED",
     "type": "int",
     "index": 2,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "GAMESSTARTED",
     "type": "int",
     "index": 3,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SEAS_YEAR",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "STAT_KEEP",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TeamPrefixName",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 8
    },
    {
     "name": "YEARBYYEARTEAMINDEX",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "133",
     "default": "0"
    },
    {
     "name": "OLINEPANCAKES",
     "type": "int",
     "index": 4,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "OLINESACKSALLOWED",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    }
   ]
  },
  "SeasonOffensiveKPReturnStats": {
   "base": "SeasonOffensiveStats",
   "assetId": "6494677",
   "numMembers": 39,
   "fields": [
    {
     "name": "DOWNSPLAYED",
     "type": "int",
     "index": 1,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "GAMERATING",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "GAMESPLAYED",
     "type": "int",
     "index": 4,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "GAMESSTARTED",
     "type": "int",
     "index": 5,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SEAS_YEAR",
     "type": "int",
     "index": 35,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "STAT_KEEP",
     "type": "bool",
     "index": 36,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TeamPrefixName",
     "type": "string",
     "index": 37,
     "bits": null,
     "maxLength": 8
    },
    {
     "name": "YEARBYYEARTEAMINDEX",
     "type": "int",
     "index": 38,
     "bits": 8,
     "minValue": "0",
     "maxValue": "133",
     "default": "0"
    },
    {
     "name": "4QCOMEBACKS",
     "type": "int",
     "index": 0,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "FIRSTDOWNS",
     "type": "int",
     "index": 2,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "PASSATTEMPTS",
     "type": "int",
     "index": 10,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "PASSCOMPLETED",
     "type": "int",
     "index": 11,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PASSINTS",
     "type": "int",
     "index": 12,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "PASSLONGEST",
     "type": "int",
     "index": 13,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PASSSACKED",
     "type": "int",
     "index": 14,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PASSTDS",
     "type": "int",
     "index": 15,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PASSYARDS",
     "type": "int",
     "index": 16,
     "bits": 15,
     "minValue": "-16384",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "RECEIVECATCHES",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "RECEIVEDROPS",
     "type": "int",
     "index": 22,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "RECEIVELONGEST",
     "type": "int",
     "index": 23,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "RECEIVETDS",
     "type": "int",
     "index": 24,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "RECEIVEYARDS",
     "type": "int",
     "index": 25,
     "bits": 14,
     "minValue": "-8192",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "RECEIVEYARDSAFTER",
     "type": "int",
     "index": 26,
     "bits": 13,
     "minValue": "-4096",
     "maxValue": "4095",
     "default": "0"
    },
    {
     "name": "RUSH20YARDRUNS",
     "type": "int",
     "index": 27,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "RUSHATTEMPTS",
     "type": "int",
     "index": 28,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "RUSHBROKENTACKLES",
     "type": "int",
     "index": 29,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "RUSHFUMBLES",
     "type": "int",
     "index": 30,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "RUSHLONGEST",
     "type": "int",
     "index": 31,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "RUSHTDS",
     "type": "int",
     "index": 32,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "RUSHYARDS",
     "type": "int",
     "index": 33,
     "bits": 14,
     "minValue": "-8192",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "RUSHYARDSAFTER1STHIT",
     "type": "int",
     "index": 34,
     "bits": 13,
     "minValue": "-4096",
     "maxValue": "4095",
     "default": "0"
    },
    {
     "name": "KRETATTEMPTS",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "KRETLONGEST",
     "type": "int",
     "index": 7,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "KRETTDS",
     "type": "int",
     "index": 8,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "KRETYARDS",
     "type": "int",
     "index": 9,
     "bits": 13,
     "minValue": "-4096",
     "maxValue": "4095",
     "default": "0"
    },
    {
     "name": "PRETATTEMPTS",
     "type": "int",
     "index": 17,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PRETLONGEST",
     "type": "int",
     "index": 18,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PRETTDS",
     "type": "int",
     "index": 19,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "PRETYARDS",
     "type": "int",
     "index": 20,
     "bits": 13,
     "minValue": "-4096",
     "maxValue": "4095",
     "default": "0"
    }
   ]
  },
  "SeasonOffensiveStats": {
   "base": "SeasonStats",
   "assetId": "6320470",
   "numMembers": 31,
   "fields": [
    {
     "name": "DOWNSPLAYED",
     "type": "int",
     "index": 1,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "GAMERATING",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "GAMESPLAYED",
     "type": "int",
     "index": 4,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "GAMESSTARTED",
     "type": "int",
     "index": 5,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SEAS_YEAR",
     "type": "int",
     "index": 27,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "STAT_KEEP",
     "type": "bool",
     "index": 28,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TeamPrefixName",
     "type": "string",
     "index": 29,
     "bits": null,
     "maxLength": 8
    },
    {
     "name": "YEARBYYEARTEAMINDEX",
     "type": "int",
     "index": 30,
     "bits": 8,
     "minValue": "0",
     "maxValue": "133",
     "default": "0"
    },
    {
     "name": "4QCOMEBACKS",
     "type": "int",
     "index": 0,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "FIRSTDOWNS",
     "type": "int",
     "index": 2,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "PASSATTEMPTS",
     "type": "int",
     "index": 6,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "PASSCOMPLETED",
     "type": "int",
     "index": 7,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PASSINTS",
     "type": "int",
     "index": 8,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "PASSLONGEST",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PASSSACKED",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PASSTDS",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PASSYARDS",
     "type": "int",
     "index": 12,
     "bits": 15,
     "minValue": "-16384",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "RECEIVECATCHES",
     "type": "int",
     "index": 13,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "RECEIVEDROPS",
     "type": "int",
     "index": 14,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "RECEIVELONGEST",
     "type": "int",
     "index": 15,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "RECEIVETDS",
     "type": "int",
     "index": 16,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "RECEIVEYARDS",
     "type": "int",
     "index": 17,
     "bits": 14,
     "minValue": "-8192",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "RECEIVEYARDSAFTER",
     "type": "int",
     "index": 18,
     "bits": 13,
     "minValue": "-4096",
     "maxValue": "4095",
     "default": "0"
    },
    {
     "name": "RUSH20YARDRUNS",
     "type": "int",
     "index": 19,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "RUSHATTEMPTS",
     "type": "int",
     "index": 20,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "RUSHBROKENTACKLES",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "RUSHFUMBLES",
     "type": "int",
     "index": 22,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "RUSHLONGEST",
     "type": "int",
     "index": 23,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "RUSHTDS",
     "type": "int",
     "index": 24,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "RUSHYARDS",
     "type": "int",
     "index": 25,
     "bits": 14,
     "minValue": "-8192",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "RUSHYARDSAFTER1STHIT",
     "type": "int",
     "index": 26,
     "bits": 13,
     "minValue": "-4096",
     "maxValue": "4095",
     "default": "0"
    }
   ]
  },
  "SeasonPracticeAddToSchedule": {
   "base": "ModifierView",
   "assetId": "6499132",
   "numMembers": 9,
   "fields": [
    {
     "name": "Formula",
     "type": "SeasonPracticeAddToSchedule_Formula",
     "index": 0,
     "refTable": "SeasonPracticeAddToSchedule_Formula",
     "bits": 32,
     "default": "// Get the team info&#xD;&#xA;Team team = Subject;&#xD;&#xA;&#xD;&#xA;PracticeEvalRef.IssuePracticeGameRequest(team, true, !team.IsUserManaged(), false);"
    },
    {
     "name": "PracticeEvalRef",
     "type": "PracticeEval",
     "index": 1,
     "refTable": "PracticeEval",
     "bits": 32
    },
    {
     "name": "PracticeTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SeasonGameFlow",
     "type": "FranchiseServer_SeasonGameFlow",
     "index": 3,
     "refTable": "FranchiseServer_SeasonGameFlow",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 4,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 5,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "Source",
     "type": "record",
     "index": 6
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 7,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 8
    }
   ]
  },
  "SeasonPracticeAddToSchedule_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "SeasonScheduleManager": {
   "base": "Module",
   "assetId": "6378772",
   "numMembers": 16,
   "fields": [
    {
     "name": "Cities",
     "type": "City[]",
     "index": 0,
     "refTable": "City",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "GenerateSchedules",
     "type": "none()",
     "index": 2
    },
    {
     "name": "HighSchoolCity",
     "type": "City",
     "index": 3,
     "refTable": "City",
     "bits": 32
    },
    {
     "name": "HighSchoolDepthChartPool",
     "type": "DepthChart[]",
     "index": 4,
     "refTable": "DepthChart",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "HighSchoolSchedule",
     "type": "ScheduleKnownGame[]",
     "index": 5,
     "refTable": "ScheduleKnownGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "HighSchoolSeasonGame",
     "type": "SeasonGame",
     "index": 6,
     "refTable": "SeasonGame",
     "bits": 32
    },
    {
     "name": "HighSchoolStadium",
     "type": "Stadium",
     "index": 7,
     "refTable": "Stadium",
     "bits": 32
    },
    {
     "name": "HighSchoolTeam",
     "type": "Team",
     "index": 8,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "HighSchoolTeamAppearances",
     "type": "TeamAppearance[]",
     "index": 9,
     "refTable": "TeamAppearance",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Random",
     "type": "Random",
     "index": 10
    },
    {
     "name": "ScheduleKnownGames",
     "type": "ScheduleKnownGames[]",
     "index": 11,
     "refTable": "ScheduleKnownGames",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Schedules",
     "type": "SeasonGame[]",
     "index": 12,
     "refTable": "SeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ScheduleStructure",
     "type": "ScheduleStructure",
     "index": 13,
     "refTable": "ScheduleStructure",
     "bits": 32
    },
    {
     "name": "TranslateSchedules",
     "type": "none()",
     "index": 14
    },
    {
     "name": "TunableRuleSets",
     "type": "SeasonScheduleManager.SeasonScheduleTunableData[]",
     "index": 15,
     "refTable": "SeasonScheduleManager.SeasonScheduleTunableData",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "SeasonScheduleManager.SeasonScheduleTunableData": {
   "base": "none()",
   "assetId": null,
   "numMembers": 25,
   "fields": [
    {
     "name": "BaseYear",
     "type": "int",
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047"
    },
    {
     "name": "OriginYear",
     "type": "int",
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047"
    },
    {
     "name": "NumberTeams",
     "type": "int",
     "bits": 6,
     "minValue": "0",
     "maxValue": "32"
    },
    {
     "name": "ThanksgivingWeek",
     "type": "int",
     "bits": 4,
     "minValue": "0",
     "maxValue": "11"
    },
    {
     "name": "ThanksgivingHomeTeams",
     "type": "Team[]",
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RegSeasWeeklyInfo",
     "type": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo[]",
     "refTable": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PreSeasNumGamesPerTeam",
     "type": "int",
     "bits": 3,
     "minValue": "0",
     "maxValue": "4"
    },
    {
     "name": "RegSeasMaxGamesPerWeek",
     "type": "int",
     "bits": 5,
     "minValue": "0",
     "maxValue": "16"
    },
    {
     "name": "RegSeasGamesPerWeek",
     "type": "int[]",
     "bits": null,
     "isArray": true
    },
    {
     "name": "RegSeasNumAFCTeams",
     "type": "int",
     "bits": 5,
     "minValue": "0",
     "maxValue": "16"
    },
    {
     "name": "RegSeasNumNFCTeams",
     "type": "int",
     "bits": 5,
     "minValue": "0",
     "maxValue": "16"
    },
    {
     "name": "Unknown1",
     "type": "int",
     "bits": 6,
     "minValue": "0",
     "maxValue": "50"
    },
    {
     "name": "IntraConfMaxGames",
     "type": "int",
     "bits": 3,
     "minValue": "0",
     "maxValue": "4"
    },
    {
     "name": "IntraConfOppSeeds",
     "type": "int[][][]",
     "isArray": true
    },
    {
     "name": "InterConfMaxGames",
     "type": "int",
     "bits": 3,
     "minValue": "0",
     "maxValue": "4"
    },
    {
     "name": "InterConfOppSeeds",
     "type": "int[][]",
     "isArray": true
    },
    {
     "name": "DivPlayOffWeek",
     "type": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "refTable": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "bits": 32
    },
    {
     "name": "WildCardWeek",
     "type": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "refTable": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "bits": 32
    },
    {
     "name": "ConfPlayOffWeek",
     "type": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "refTable": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "bits": 32
    },
    {
     "name": "ProBowlWeek",
     "type": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "refTable": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "bits": 32
    },
    {
     "name": "SuperBowlWeek",
     "type": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "refTable": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "bits": 32
    },
    {
     "name": "SuperBowlBeforeProBowl",
     "type": "bool",
     "bits": 1
    },
    {
     "name": "PreSeasNumByeWeeks",
     "type": "int",
     "bits": 1,
     "minValue": "0",
     "maxValue": "0"
    },
    {
     "name": "RegSeasNumHomeGames",
     "type": "int",
     "bits": 4,
     "minValue": "0",
     "maxValue": "8"
    },
    {
     "name": "PreSeasNumGamesPerWeek",
     "type": "int[]",
     "bits": null,
     "isArray": true
    }
   ]
  },
  "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "MondayTimes",
     "type": "int[]",
     "bits": null,
     "isArray": true
    },
    {
     "name": "ThursdayTimes",
     "type": "int[]",
     "bits": null,
     "isArray": true
    },
    {
     "name": "SundayTimes",
     "type": "int[]",
     "bits": null,
     "isArray": true
    },
    {
     "name": "SaturdayTimes",
     "type": "int[]",
     "bits": null,
     "isArray": true
    }
   ]
  },
  "SeasonScheduleTunableData": {
   "base": null,
   "assetId": "6321333",
   "numMembers": 28,
   "fields": [
    {
     "name": "BaseYear",
     "type": "int",
     "index": 0,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "2010"
    },
    {
     "name": "ConfPlayOffWeek",
     "type": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "index": 1,
     "refTable": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "bits": 32
    },
    {
     "name": "DivPlayOffWeek",
     "type": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "index": 2,
     "refTable": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "bits": 32
    },
    {
     "name": "InterConfMaxGames",
     "type": "int",
     "index": 3,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "4"
    },
    {
     "name": "InterConfOppSeeds",
     "type": "int[][]",
     "index": 4,
     "isArray": true
    },
    {
     "name": "InterConfOverflowLookaheadYear",
     "type": "int",
     "index": 5,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "2"
    },
    {
     "name": "IntraConfMinGames",
     "type": "int",
     "index": 6,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "4"
    },
    {
     "name": "IntraConfOppSeeds",
     "type": "int[][][]",
     "index": 7,
     "isArray": true
    },
    {
     "name": "NumberTeams",
     "type": "int",
     "index": 8,
     "bits": 8,
     "minValue": "0",
     "maxValue": "140",
     "default": "32"
    },
    {
     "name": "OriginYear",
     "type": "int",
     "index": 9,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "2001"
    },
    {
     "name": "PreSeasEmptyGamesWeek",
     "type": "int",
     "index": 10,
     "bits": 3,
     "minValue": "-1",
     "maxValue": "3",
     "default": "-1"
    },
    {
     "name": "PreSeasInterConfTeamRoleAdjustWeek",
     "type": "int",
     "index": 11,
     "bits": 3,
     "minValue": "-1",
     "maxValue": "3",
     "default": "-1"
    },
    {
     "name": "PreSeasNumByeWeeks",
     "type": "int",
     "index": 12,
     "bits": 3,
     "minValue": "-1",
     "maxValue": "3",
     "default": "0"
    },
    {
     "name": "PreSeasNumGamesPerTeam",
     "type": "int",
     "index": 13,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "4"
    },
    {
     "name": "PreSeasNumGamesPerWeek",
     "type": "int[]",
     "index": 14,
     "bits": null,
     "isArray": true
    },
    {
     "name": "PreSeasonMaximizeOuterConfGames",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ProBowlWeek",
     "type": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "index": 16,
     "refTable": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "bits": 32
    },
    {
     "name": "RegSeasGamesPerWeek",
     "type": "int[]",
     "index": 17,
     "bits": null,
     "isArray": true
    },
    {
     "name": "RegSeasMaxGamesPerWeek",
     "type": "int",
     "index": 18,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "16"
    },
    {
     "name": "RegSeasNoConfPerc",
     "type": "int",
     "index": 19,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "RegSeasNumAFCTeams",
     "type": "int",
     "index": 20,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "16"
    },
    {
     "name": "RegSeasNumNFCTeams",
     "type": "int",
     "index": 21,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "16"
    },
    {
     "name": "RegSeasWeeklyInfo",
     "type": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo[]",
     "index": 22,
     "refTable": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SuperBowlBeforeProBowl",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SuperBowlWeek",
     "type": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "index": 24,
     "refTable": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "bits": 32
    },
    {
     "name": "ThanksgivingHomeTeams",
     "type": "Team[]",
     "index": 25,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ThanksGivingWeek",
     "type": "int",
     "index": 26,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "11"
    },
    {
     "name": "WildCardWeek",
     "type": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "index": 27,
     "refTable": "SeasonScheduleManager.SeasonScheduleWeeklyGameInfo",
     "bits": 32
    }
   ]
  },
  "SeasonScheduleWeeklyGameInfo": {
   "base": null,
   "assetId": "6321330",
   "numMembers": 4,
   "fields": [
    {
     "name": "MondayTimes",
     "type": "int[]",
     "index": 0,
     "bits": null,
     "isArray": true
    },
    {
     "name": "SaturdayTimes",
     "type": "int[]",
     "index": 1,
     "bits": null,
     "isArray": true
    },
    {
     "name": "SundayTimes",
     "type": "int[]",
     "index": 2,
     "bits": null,
     "isArray": true
    },
    {
     "name": "ThursdayTimes",
     "type": "int[]",
     "index": 3,
     "bits": null,
     "isArray": true
    }
   ]
  },
  "SeasonStageEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6571234",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "SeasonStage",
     "index": 3,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    }
   ]
  },
  "SeasonStandings": {
   "base": "Module",
   "assetId": "6493979",
   "numMembers": 25,
   "fields": [
    {
     "name": "AwardsEval",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "BowlBidInvitationEvent",
     "type": "BowlBidInvitationEvent",
     "index": 1,
     "refTable": "BowlBidInvitationEvent",
     "bits": 32
    },
    {
     "name": "DebugModule",
     "type": "FranchiseDebugModule",
     "index": 2,
     "refTable": "FranchiseDebugModule",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "IssueBigGameNotificationRequest",
     "type": "SeasonStandings_IssueBigGameNotificationRequest",
     "index": 4,
     "refTable": "SeasonStandings_IssueBigGameNotificationRequest",
     "bits": 32,
     "default": "BigGameNotificationRequest request = new BigGameNotificationRequest;&#xD;&#xA;&#xD;&#xA;// Set the request settings.&#xD;&#xA;request.Priority = 4;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = false;&#xD;&#xA;request.RequestData = seasonGame;&#xD;&#xA;&#xD;&#xA;request.UIDisplayStyle = UIDisplayStyle.FullScreen;&#xD;&#xA;&#xD;&#xA;// Issue the request&#xD;&#xA;request.Issue(userCharacter);"
    },
    {
     "name": "IssuePlayoffBracketRequest",
     "type": "none()",
     "index": 5
    },
    {
     "name": "IssuePollsNotificationRequest",
     "type": "SeasonStandings_IssuePollsNotificationRequest",
     "index": 6,
     "refTable": "SeasonStandings_IssuePollsNotificationRequest",
     "bits": 32,
     "default": "PollsNotificationRequest request = new PollsNotificationRequest;&#xD;&#xA;&#xD;&#xA;// Set the request settings.&#xD;&#xA;request.Priority = 4;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = false;&#xD;&#xA;&#xD;&#xA;request.UIDisplayStyle = UIDisplayStyle.MiniBanner;&#xD;&#xA;&#xD;&#xA;// Issue the request&#xD;&#xA;request.Issue(userCharacter);"
    },
    {
     "name": "NationalChampionshipStadiums",
     "type": "Stadium[]",
     "index": 7,
     "refTable": "Stadium",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PlayoffBracketRequest",
     "type": "PlayoffBracketRequest",
     "index": 8,
     "refTable": "PlayoffBracketRequest",
     "bits": 32
    },
    {
     "name": "PlayoffInfoArray",
     "type": "PlayoffBowlsInfo[]",
     "index": 9,
     "refTable": "PlayoffBowlsInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PlayoffsClinchedEvent",
     "type": "PlayoffsClinchedEvent",
     "index": 10,
     "refTable": "PlayoffsClinchedEvent",
     "bits": 32
    },
    {
     "name": "PollsTuningRef",
     "type": "PollsTuning",
     "index": 11,
     "refTable": "PollsTuning",
     "bits": 32
    },
    {
     "name": "Random",
     "type": "Random",
     "index": 12
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 13,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "SeasonSchedule",
     "type": "SeasonGame[]",
     "index": 14,
     "refTable": "SeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SeasonScheduleManagerRef",
     "type": "SeasonScheduleManager",
     "index": 15,
     "refTable": "SeasonScheduleManager",
     "bits": 32
    },
    {
     "name": "SortTeamsWithTieBreakers",
     "type": "SeasonStandings_SortTeamsWithTieBreakers",
     "index": 16,
     "refTable": "SeasonStandings_SortTeamsWithTieBreakers",
     "bits": 32
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 17,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "TeamEndOfSeasonEvent",
     "type": "Season_EndOfTeamSeasonEvent",
     "index": 18,
     "refTable": "Season_EndOfTeamSeasonEvent",
     "bits": 32
    },
    {
     "name": "TeamUpdateGameStatsEvent",
     "type": "Team_UpdateGameStatsEvent",
     "index": 19,
     "refTable": "Team_UpdateGameStatsEvent",
     "bits": 32
    },
    {
     "name": "UpdateGameOfTheWeek",
     "type": "none()",
     "index": 20
    },
    {
     "name": "UpdatePlayoffMatchups",
     "type": "SeasonStandings_UpdatePlayoffMatchups",
     "index": 21,
     "refTable": "SeasonStandings_UpdatePlayoffMatchups",
     "bits": 32
    },
    {
     "name": "UpdatePollsRankings",
     "type": "none()",
     "index": 22
    },
    {
     "name": "UpdateStandings",
     "type": "none()",
     "index": 23
    },
    {
     "name": "WonConferenceChampionshipNoGameEvent",
     "type": "WonConferenceChampionshipNoGameEvent",
     "index": 24,
     "refTable": "WonConferenceChampionshipNoGameEvent",
     "bits": 32
    }
   ]
  },
  "SeasonStandings_BeginWeekReaction": {
   "base": "Reaction",
   "assetId": "6814572",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_BeginWeekEvent",
     "index": 0,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "PollsTuning",
     "type": "PollsTuning",
     "index": 2,
     "refTable": "PollsTuning",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonStandings",
     "type": "SeasonStandings",
     "index": 4,
     "refTable": "SeasonStandings",
     "bits": 32
    },
    {
     "name": "UpdatePostSeasonStats",
     "type": "UpdatePostSeasonStartStats",
     "index": 5,
     "refTable": "UpdatePostSeasonStartStats",
     "bits": 32
    }
   ]
  },
  "SeasonStandings_EndWeekReaction": {
   "base": "Reaction",
   "assetId": "6814571",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_EndWeekEvent",
     "index": 1,
     "refTable": "Season_EndWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "AwardEval",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonStandings",
     "type": "SeasonStandings",
     "index": 4,
     "refTable": "SeasonStandings",
     "bits": 32
    }
   ]
  },
  "SeasonStandings_IssueBigGameNotificationRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 0,
     "refTable": "SeasonGame",
     "bits": 32
    },
    {
     "name": "userCharacter",
     "type": "UserEntity",
     "index": 1,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "SeasonStandings_IssuePollsNotificationRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "userCharacter",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "SeasonStandings_SortTeamsByConferenceStanding": {
   "base": "SorterView",
   "assetId": "6708708",
   "numMembers": 6,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Comparator",
     "type": "SeasonStandings_SortTeamsByConferenceStanding_Comparator",
     "index": 1,
     "refTable": "SeasonStandings_SortTeamsByConferenceStanding_Comparator",
     "bits": 32,
     "default": "Subject.CurSeasonConfStanding - OtherSubject.CurSeasonConfStanding;"
    },
    {
     "name": "Results",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 3
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 4,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "SeasonStandings_SortTeamsByConferenceStanding_Comparator": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OtherSubject",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "SeasonStandings_SortTeamsByStanding": {
   "base": "SorterView",
   "assetId": "6708709",
   "numMembers": 7,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Comparator",
     "type": "SeasonStandings_SortTeamsByStanding_Comparator",
     "index": 1,
     "refTable": "SeasonStandings_SortTeamsByStanding_Comparator",
     "bits": 32,
     "default": "if (OtherSubject.SeasonWinPct == Subject.SeasonWinPct)&#xD;&#xA;{&#xD;&#xA;  SeasonStandings.SortTeamsWithTieBreakers(Subject, OtherSubject, false);&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;  (OtherSubject.SeasonWinPct - Subject.SeasonWinPct);&#xD;&#xA;}"
    },
    {
     "name": "Results",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SeasonStandings",
     "type": "SeasonStandings",
     "index": 3,
     "refTable": "SeasonStandings",
     "bits": 32
    },
    {
     "name": "Source",
     "type": "record",
     "index": 4
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 5,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 6
    }
   ]
  },
  "SeasonStandings_SortTeamsByStanding_Comparator": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OtherSubject",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "SeasonStandings_SortTeamsWithTieBreakers": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team1",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "team2",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "isSameDivision",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "SeasonStandings_UpdateConferenceStandings": {
   "base": "ModifierView",
   "assetId": "6708710",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "SeasonStandings_UpdateConferenceStandings_Formula",
     "index": 0,
     "refTable": "SeasonStandings_UpdateConferenceStandings_Formula",
     "bits": 32,
     "default": "Subject.CurSeasonConfStanding = SubjectIndex;"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "SeasonStandings_UpdateConferenceStandings_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 31,
     "minValue": "0",
     "maxValue": "2147483647",
     "default": "0"
    }
   ]
  },
  "SeasonStandings_UpdateDivisionStandings": {
   "base": "DataFlow",
   "assetId": "6708711",
   "numMembers": 7,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Results",
     "type": "Team[]",
     "index": 1,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SeasonStandingsRef",
     "type": "SeasonStandings",
     "index": 2,
     "refTable": "SeasonStandings",
     "bits": 32
    },
    {
     "name": "Source",
     "type": "record",
     "index": 3
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 4,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TailView",
     "type": "SeasonStandings_UpdateDivisionStandings_Rank",
     "index": 5,
     "refTable": "SeasonStandings_UpdateDivisionStandings_Rank",
     "bits": 32
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 6
    }
   ]
  },
  "SeasonStandings_UpdateDivisionStandings_Rank": {
   "base": "ModifierView",
   "assetId": "6708712",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "SeasonStandings_UpdateDivisionStandings_Rank_Formula",
     "index": 0,
     "refTable": "SeasonStandings_UpdateDivisionStandings_Rank_Formula",
     "bits": 32,
     "default": "Subject.CurSeasonDivStanding=SubjectIndex;"
    },
    {
     "name": "Source",
     "type": "SeasonStandings_UpdateDivisionStandings_Sort",
     "index": 1,
     "refTable": "SeasonStandings_UpdateDivisionStandings_Sort",
     "bits": 32
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "SeasonStandings_UpdateDivisionStandings_Rank_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 31,
     "minValue": "0",
     "maxValue": "2147483647",
     "default": "0"
    }
   ]
  },
  "SeasonStandings_UpdateDivisionStandings_Sort": {
   "base": "SorterView",
   "assetId": "6708713",
   "numMembers": 6,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Comparator",
     "type": "SeasonStandings_UpdateDivisionStandings_Sort_Comparator",
     "index": 1,
     "refTable": "SeasonStandings_UpdateDivisionStandings_Sort_Comparator",
     "bits": 32,
     "default": "if (OtherSubject.SeasonWinPct == Subject.SeasonWinPct)&#xD;&#xA;{ &#xD;&#xA;  Env.SeasonStandingsRef.SortTeamsWithTieBreakers(Subject, OtherSubject, true);&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;  (OtherSubject.SeasonWinPct - Subject.SeasonWinPct);&#xD;&#xA;}"
    },
    {
     "name": "Results",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 3
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 4,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "SeasonStandings_UpdateDivisionStandings_Sort_Comparator": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OtherSubject",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Env",
     "type": "SeasonStandings_UpdateDivisionStandings",
     "index": 2,
     "refTable": "SeasonStandings_UpdateDivisionStandings",
     "bits": 32
    }
   ]
  },
  "SeasonStandings_UpdateLeagueStandings": {
   "base": "ModifierView",
   "assetId": "6708714",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "SeasonStandings_UpdateLeagueStandings_Formula",
     "index": 0,
     "refTable": "SeasonStandings_UpdateLeagueStandings_Formula",
     "bits": 32,
     "default": "Subject.CurSeasonLeagStanding = SubjectIndex;"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "SeasonStandings_UpdateLeagueStandings_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 31,
     "minValue": "0",
     "maxValue": "2147483647",
     "default": "0"
    }
   ]
  },
  "SeasonStandings_UpdatePlayoffMatchups": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "week",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "SeasonStats": {
   "base": "Enum",
   "assetId": "6320466",
   "numMembers": 8,
   "fields": [
    {
     "name": "DOWNSPLAYED",
     "type": "int",
     "index": 0,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "GAMERATING",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "GAMESPLAYED",
     "type": "int",
     "index": 2,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "GAMESSTARTED",
     "type": "int",
     "index": 3,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "SEAS_YEAR",
     "type": "int",
     "index": 4,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "STAT_KEEP",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TeamPrefixName",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 8
    },
    {
     "name": "YEARBYYEARTEAMINDEX",
     "type": "int",
     "index": 7,
     "bits": 8,
     "minValue": "0",
     "maxValue": "133",
     "default": "0"
    }
   ]
  },
  "SeasonStoppingPointOffseason": {
   "base": null,
   "assetId": "10889472",
   "numMembers": 3,
   "fields": [
    {
     "name": "Event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    },
    {
     "name": "Stage",
     "type": "OffseasonStageType",
     "index": 1,
     "enum": "OffseasonStageType",
     "bits": 4,
     "default": "OffseasonStageType:Invalid"
    },
    {
     "name": "StageName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 12
    }
   ]
  },
  "SeasonStoppingPointPostseason": {
   "base": null,
   "assetId": "10889474",
   "numMembers": 3,
   "fields": [
    {
     "name": "Event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    },
    {
     "name": "WeekName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "WeekType",
     "type": "SeasonWeekType",
     "index": 2,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:First_"
    }
   ]
  },
  "SeasonStoppingPointPreseason": {
   "base": "SeasonStoppingPointRegularseason",
   "assetId": "10889496",
   "numMembers": 4,
   "fields": [
    {
     "name": "Event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    },
    {
     "name": "Week",
     "type": "int",
     "index": 2,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "WeekName",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 28
    },
    {
     "name": "OnlyInFirstSeason",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "SeasonStoppingPointRegularseason": {
   "base": null,
   "assetId": "10889466",
   "numMembers": 3,
   "fields": [
    {
     "name": "Event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    },
    {
     "name": "Week",
     "type": "int",
     "index": 1,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "WeekName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 28
    }
   ]
  },
  "SeasonStoppingPoints": {
   "base": null,
   "assetId": "10889464",
   "numMembers": 4,
   "fields": [
    {
     "name": "OffseasonStages",
     "type": "SeasonStoppingPointOffseason[]",
     "index": 0,
     "refTable": "SeasonStoppingPointOffseason",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PostseasonWeeks",
     "type": "SeasonStoppingPointPostseason[]",
     "index": 1,
     "refTable": "SeasonStoppingPointPostseason",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PreseasonWeek",
     "type": "SeasonStoppingPointPreseason",
     "index": 2,
     "refTable": "SeasonStoppingPointPreseason",
     "bits": 32
    },
    {
     "name": "RegularseasonWeeks",
     "type": "SeasonStoppingPointRegularseason[]",
     "index": 3,
     "refTable": "SeasonStoppingPointRegularseason",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "SeasonYearEndEvent": {
   "base": "Event",
   "assetId": "6498921",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "SeasonYearEndReaction": {
   "base": "Reaction",
   "assetId": "6498923",
   "numMembers": 9,
   "fields": [
    {
     "name": "EventRecord",
     "type": "SeasonYearEndEvent",
     "index": 2,
     "refTable": "SeasonYearEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 4
    },
    {
     "name": "DraftClassManager",
     "type": "DraftClassManager",
     "index": 0,
     "refTable": "DraftClassManager",
     "bits": 32
    },
    {
     "name": "DraftClassScouting",
     "type": "DraftClassScouting",
     "index": 1,
     "refTable": "DraftClassScouting",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerSigningEval",
     "type": "PlayerSigningEval",
     "index": 5,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 7,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 8,
     "refTable": "SeasonManager",
     "bits": 32
    }
   ]
  },
  "SeasonYearStartEvent": {
   "base": "Event",
   "assetId": "6498855",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "SeasonYearStartReaction": {
   "base": "Reaction",
   "assetId": "6498856",
   "numMembers": 8,
   "fields": [
    {
     "name": "EventRecord",
     "type": "SeasonYearStartEvent",
     "index": 2,
     "refTable": "SeasonYearStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 4
    },
    {
     "name": "AwardEval",
     "type": "AwardsEval",
     "index": 0,
     "refTable": "AwardsEval",
     "bits": 32
    },
    {
     "name": "DraftManager",
     "type": "DraftManager",
     "index": 1,
     "refTable": "DraftManager",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "PlayerSigningEval",
     "type": "PlayerSigningEval",
     "index": 5,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 7,
     "refTable": "SeasonManager",
     "bits": 32
    }
   ]
  },
  "Season_BeginStageEvent": {
   "base": "Event",
   "assetId": "6493956",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Stage",
     "type": "SeasonStage",
     "index": 2,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "Year",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "Season_BeginWeekEvent": {
   "base": "Event",
   "assetId": "6493958",
   "numMembers": 6,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Stage",
     "type": "SeasonStage",
     "index": 2,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "Week",
     "type": "int",
     "index": 3,
     "bits": 6,
     "minValue": "0",
     "maxValue": "51",
     "default": "0"
    },
    {
     "name": "WeekType",
     "type": "SeasonWeekType",
     "index": 4,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "Year",
     "type": "int",
     "index": 5,
     "bits": 6,
     "minValue": "0",
     "maxValue": "50",
     "default": "0"
    }
   ]
  },
  "Season_BeginWeekReaction": {
   "base": "Reaction",
   "assetId": "6499261",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_BeginWeekEvent",
     "index": 1,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "Season_BeginYearEvent": {
   "base": "Event",
   "assetId": "6378773",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Year",
     "type": "int",
     "index": 2,
     "bits": 6,
     "minValue": "0",
     "maxValue": "50",
     "default": "0"
    }
   ]
  },
  "Season_BeginYearReaction": {
   "base": "Reaction",
   "assetId": "6499260",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_BeginYearEvent",
     "index": 1,
     "refTable": "Season_BeginYearEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "CareerFlow",
     "type": "FranchiseServer_CareerFlow",
     "index": 0,
     "refTable": "FranchiseServer_CareerFlow",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "Season_EndOfCoachesSeasonView": {
   "base": "ModifierView",
   "assetId": "6499118",
   "numMembers": 6,
   "fields": [
    {
     "name": "CoachManagerRef",
     "type": "CoachManager",
     "index": 0,
     "refTable": "CoachManager",
     "bits": 32
    },
    {
     "name": "CoachRetirementEvalRef",
     "type": "CoachRetirementEval",
     "index": 1,
     "refTable": "CoachRetirementEval",
     "bits": 32
    },
    {
     "name": "Formula",
     "type": "Season_EndOfCoachesSeasonView_Formula",
     "index": 2,
     "refTable": "Season_EndOfCoachesSeasonView_Formula",
     "bits": 32,
     "default": "CoachManagerRef.AgeCoach(Subject);&#xD;&#xA;&#xD;&#xA;Team nullTeam = null;&#xD;&#xA;CoachRetirementEvalRef.EvaluateCoachForRetirement(Subject, nullTeam);&#xD;&#xA;"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 3
    },
    {
     "name": "Subjects",
     "type": "Coach[]",
     "index": 4,
     "refTable": "Coach",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "Season_EndOfCoachesSeasonView_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "Season_EndOfPlayersSeasonView": {
   "base": "ModifierView",
   "assetId": "6709406",
   "numMembers": 11,
   "fields": [
    {
     "name": "Formula",
     "type": "Season_EndOfPlayersSeasonView_Formula",
     "index": 0,
     "refTable": "Season_EndOfPlayersSeasonView_Formula",
     "bits": 32,
     "default": "Player player = Subject;&#xD;&#xA;&#xD;&#xA;// This is called for all team roster players, and free agents.&#xD;&#xA;if (Team != null)&#xD;&#xA;{&#xD;&#xA;    // Increment the player&apos;s age.&#xD;&#xA;    PlayerManager.AgePlayer(player);&#xD;&#xA;&#xD;&#xA;//    PlayerRetirementEval.EvaluatePlayerForRetirement(Subject, Team);&#xD;&#xA;}"
    },
    {
     "name": "PlayerContractManager",
     "type": "PlayerContractManager",
     "index": 1,
     "refTable": "PlayerContractManager",
     "bits": 32
    },
    {
     "name": "PlayerGradeEval",
     "type": "PlayerGradeEval",
     "index": 2,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "PlayerManager",
     "type": "PlayerManager",
     "index": 3,
     "refTable": "PlayerManager",
     "bits": 32
    },
    {
     "name": "PlayerRetirementEval",
     "type": "PlayersLeavingEval",
     "index": 4,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "SalaryMetrics",
     "type": "SalaryMetrics",
     "index": 5,
     "refTable": "SalaryMetrics",
     "bits": 32
    },
    {
     "name": "Source",
     "type": "record",
     "index": 6
    },
    {
     "name": "Subjects",
     "type": "Player[]",
     "index": 7,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 8,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 9,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 10
    }
   ]
  },
  "Season_EndOfPlayersSeasonView_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "Season_EndOfTeamSeasonEvent": {
   "base": "Event",
   "assetId": "6378164",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "Season_EndOfTeamSeasonReaction": {
   "base": "Reaction",
   "assetId": "6708696",
   "numMembers": 21,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_EndOfTeamSeasonEvent",
     "index": 4,
     "refTable": "Season_EndOfTeamSeasonEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 5
    },
    {
     "name": "CoachGoalsEvalRef",
     "type": "CoachGoalsEval",
     "index": 0,
     "refTable": "CoachGoalsEval",
     "bits": 32
    },
    {
     "name": "CoachManagerRef",
     "type": "CoachManager",
     "index": 1,
     "refTable": "CoachManager",
     "bits": 32
    },
    {
     "name": "CoachProgressionEvalRef",
     "type": "CoachProgressionEval",
     "index": 2,
     "refTable": "CoachProgressionEval",
     "bits": 32
    },
    {
     "name": "CoachRetirementEvalRef",
     "type": "CoachRetirementEval",
     "index": 3,
     "refTable": "CoachRetirementEval",
     "bits": 32
    },
    {
     "name": "LeagueSettingRef",
     "type": "LeagueSetting",
     "index": 6,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "PlayerContractManager",
     "type": "PlayerContractManager",
     "index": 7,
     "refTable": "PlayerContractManager",
     "bits": 32
    },
    {
     "name": "PlayerGoalsEvalRef",
     "type": "PlayerGoalsEval",
     "index": 8,
     "refTable": "PlayerGoalsEval",
     "bits": 32
    },
    {
     "name": "PlayerGradeEval",
     "type": "PlayerGradeEval",
     "index": 9,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "PlayerManager",
     "type": "PlayerManager",
     "index": 10,
     "refTable": "PlayerManager",
     "bits": 32
    },
    {
     "name": "PlayerProgressionEvalRef",
     "type": "PlayerProgressionEval",
     "index": 11,
     "refTable": "PlayerProgressionEval",
     "bits": 32
    },
    {
     "name": "PlayerRetirementEval",
     "type": "PlayersLeavingEval",
     "index": 12,
     "refTable": "PlayersLeavingEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 13,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SalaryCapEvalRef",
     "type": "SalaryCapEval",
     "index": 14,
     "refTable": "SalaryCapEval",
     "bits": 32
    },
    {
     "name": "SalaryMetrics",
     "type": "SalaryMetrics",
     "index": 15,
     "refTable": "SalaryMetrics",
     "bits": 32
    },
    {
     "name": "SeasonInfoUpdateEvent",
     "type": "SeasonInfoUpdateEvent",
     "index": 16,
     "refTable": "SeasonInfoUpdateEvent",
     "bits": 32
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 17,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 18,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "TalentTreeEvalRef",
     "type": "TalentTreeEval",
     "index": 19,
     "refTable": "TalentTreeEval",
     "bits": 32
    },
    {
     "name": "TeamManagerRef",
     "type": "TeamManager",
     "index": 20,
     "refTable": "TeamManager",
     "bits": 32
    }
   ]
  },
  "Season_EndStageEvent": {
   "base": "Event",
   "assetId": "6493957",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Stage",
     "type": "SeasonStage",
     "index": 2,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "Year",
     "type": "int",
     "index": 3,
     "bits": 6,
     "minValue": "0",
     "maxValue": "50",
     "default": "0"
    }
   ]
  },
  "Season_EndWeekEvent": {
   "base": "Event",
   "assetId": "6494573",
   "numMembers": 6,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Stage",
     "type": "SeasonStage",
     "index": 2,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "Week",
     "type": "int",
     "index": 3,
     "bits": 6,
     "minValue": "0",
     "maxValue": "51",
     "default": "0"
    },
    {
     "name": "WeekType",
     "type": "SeasonWeekType",
     "index": 4,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "Year",
     "type": "int",
     "index": 5,
     "bits": 6,
     "minValue": "0",
     "maxValue": "50",
     "default": "0"
    }
   ]
  },
  "Season_EndYearEvent": {
   "base": "Event",
   "assetId": "6493955",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Year",
     "type": "int",
     "index": 2,
     "bits": 6,
     "minValue": "0",
     "maxValue": "50",
     "default": "0"
    }
   ]
  },
  "SendPlayerToTransferPortalAction": {
   "base": "SequenceAction",
   "assetId": "12616683",
   "numMembers": 3,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    }
   ]
  },
  "Server_PlayerSeasonStatFlow": {
   "base": "FranTkServer_Flow",
   "assetId": "6499030",
   "numMembers": 5,
   "fields": [
    {
     "name": "Form",
     "type": "UIForm",
     "index": 1,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "FormManager",
     "type": "FranTkServer_FormManager",
     "index": 2,
     "refTable": "FranTkServer_FormManager",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 4,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "DefaultTeam",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 3,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "SetPlayerIdealPitchAction": {
   "base": "SequenceAction",
   "assetId": "9078442",
   "numMembers": 5,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "IdealPitch",
     "type": "RecruitingPitchType",
     "index": 3,
     "enum": "RecruitingPitchType",
     "bits": 5,
     "default": "RecruitingPitchType:CollegeExperience"
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 4,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "SetPlayerLeaveTeamChanceAction": {
   "base": "SequenceAction",
   "assetId": "12004406",
   "numMembers": 5,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "GoProValue",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "-1",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TransferValue",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "-1",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "SetRecruitingBoardEndEvent": {
   "base": "Event",
   "assetId": "6598606",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "SetRecruitingBoardStartEvent": {
   "base": "Event",
   "assetId": "6498916",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "SetTeamDevTraitAction": {
   "base": "SequenceAction",
   "assetId": "6543016",
   "numMembers": 6,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "DevTrait",
     "type": "TraitDevelopment",
     "index": 2,
     "enum": "TraitDevelopment",
     "bits": 3,
     "default": "TraitDevelopment:Invalid_"
    },
    {
     "name": "PositionCategory",
     "type": "PositionCategory",
     "index": 4,
     "enum": "PositionCategory",
     "bits": 4,
     "default": "PositionCategory:All"
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 5,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "SignPlayersForTeams_InSeason": {
   "base": "ModifierView",
   "assetId": "6498964",
   "numMembers": 13,
   "fields": [
    {
     "name": "ChosenPlayer1",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "CutDayEval",
     "type": "CutDayEval",
     "index": 1,
     "refTable": "CutDayEval",
     "bits": 32
    },
    {
     "name": "Formula",
     "type": "SignPlayersForTeams_InSeason_Formula",
     "index": 2,
     "refTable": "SignPlayersForTeams_InSeason_Formula",
     "bits": 32,
     "default": "int signingThreshold = PlayerSigningEval.AddedValueThreshold;&#xD;&#xA;int capRoomImpact = 0;&#xD;&#xA;&#xD;&#xA;if(Subject.Roster.Population() < RosterSize)&#xD;&#xA;{&#xD;&#xA;    signingThreshold = 0;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;bool cutPlayerToMakeRoom = (Subject.Roster.Population() >= RosterSize);&#xD;&#xA;&#xD;&#xA;//if a player will need to be cut to add a free agent to the roster&#xD;&#xA;if(cutPlayerToMakeRoom)&#xD;&#xA;{&#xD;&#xA;    //Choose the least valueable player currently on the team to cut&#xD;&#xA;    PlayersToCut = CutDayEval.GenerateCutList(Subject, 1);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;ContractOffer offer = PlayerSigningEval.GenerateInSeasonFreeAgentOffer(Subject, FreeAgents, signingThreshold, capRoomImpact);&#xD;&#xA;&#xD;&#xA;if(offer != null)&#xD;&#xA;{&#xD;&#xA;    if(cutPlayerToMakeRoom)&#xD;&#xA;    {&#xD;&#xA;        PlayerManager.TeamManager.ReleasePlayer(Subject, PlayersToCut[0], false);&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;    PlayerManager.SignPlayer(Subject, offer.Player, offer.Contract);&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "FreeAgents",
     "type": "Player[]",
     "index": 3,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PlayerContract1",
     "type": "PlayerContract",
     "index": 4,
     "refTable": "PlayerContract",
     "bits": 32
    },
    {
     "name": "PlayerContractManager",
     "type": "PlayerContractManager",
     "index": 5,
     "refTable": "PlayerContractManager",
     "bits": 32
    },
    {
     "name": "PlayerManager",
     "type": "PlayerManager",
     "index": 6,
     "refTable": "PlayerManager",
     "bits": 32
    },
    {
     "name": "PlayerSigningEval",
     "type": "PlayerSigningEval",
     "index": 7,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "PlayersToCut",
     "type": "Player[]",
     "index": 8,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RosterSize",
     "type": "int",
     "index": 9,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 10
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 11,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 12
    }
   ]
  },
  "SignPlayersForTeams_InSeason_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "SpecialTeamSlider": {
   "base": null,
   "assetId": "6320458",
   "numMembers": 6,
   "fields": [
    {
     "name": "DefaultValue",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "FGAccuracy",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "FGPower",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "KickoffPower",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "PuntAccuracy",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "PuntPower",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    }
   ]
  },
  "Stadium": {
   "base": "Enum",
   "assetId": "6378454",
   "numMembers": 74,
   "fields": [
    {
     "name": "City",
     "type": "City",
     "index": 0,
     "refTable": "City",
     "bits": 32
    },
    {
     "name": "FieldType",
     "type": "FieldType",
     "index": 1,
     "enum": "FieldType",
     "bits": 8,
     "default": "FieldType:Grass"
    },
    {
     "name": "ImageId",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "IS_DOWNLOADED",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 41
    },
    {
     "name": "NickName",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 28
    },
    {
     "name": "Orientation",
     "type": "StadiumOrientation",
     "index": 6,
     "enum": "StadiumOrientation",
     "bits": 8,
     "default": "StadiumOrientation:North_South"
    },
    {
     "name": "OverallRating",
     "type": "int",
     "index": 7,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 8,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "RenovationRating",
     "type": "int",
     "index": 9,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "99"
    },
    {
     "name": "RoofType",
     "type": "StadiumRoof",
     "index": 10,
     "enum": "StadiumRoof",
     "bits": 8,
     "default": "StadiumRoof:Open"
    },
    {
     "name": "SeatingType1Capacity",
     "type": "int",
     "index": 11,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SeatingType2Capacity",
     "type": "int",
     "index": 12,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SeatingType3Capacity",
     "type": "int",
     "index": 13,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SeatingType4Capacity",
     "type": "int",
     "index": 14,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SidelineType",
     "type": "StadiumSidelines",
     "index": 15,
     "enum": "StadiumSidelines",
     "bits": 4,
     "default": "StadiumSidelines:NoModification"
    },
    {
     "name": "Size",
     "type": "int",
     "index": 16,
     "bits": 3,
     "minValue": "0",
     "maxValue": "4",
     "default": "0"
    },
    {
     "name": "SkyType",
     "type": "SkyType",
     "index": 17,
     "enum": "SkyType",
     "bits": 8,
     "default": "SkyType:LowCloud"
    },
    {
     "name": "STADIUM_50YDCOLORLEFT",
     "type": "int",
     "index": 18,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_50YDCOLORLEFTLEFT",
     "type": "int",
     "index": 19,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_50YDCOLORRIGHT",
     "type": "int",
     "index": 20,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_50YDCOLORRIGHTRIGHT",
     "type": "int",
     "index": 21,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_AIRPORTCODE",
     "type": "string",
     "index": 22,
     "bits": null,
     "maxLength": 5
    },
    {
     "name": "STADIUM_ASSETNAME",
     "type": "string",
     "index": 23,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "STADIUM_BASEBALLORIENT",
     "type": "int",
     "index": 24,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "STADIUM_CALENDAR_YEARBUILT",
     "type": "int",
     "index": 25,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "0"
    },
    {
     "name": "STADIUM_CAPACITY",
     "type": "int",
     "index": 26,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "STADIUM_CAPACITYCLUBSEATS",
     "type": "int",
     "index": 27,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "STADIUM_CAPACITYLOWERLEVEL",
     "type": "int",
     "index": 28,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_CAPACITYLUXURYBOXES",
     "type": "int",
     "index": 29,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "STADIUM_CAPACITYMIDLEVEL",
     "type": "int",
     "index": 30,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_CAPACITYUPPERENDZONE",
     "type": "int",
     "index": 31,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_CAPACITYUPPERLEVEL",
     "type": "int",
     "index": 32,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_DEGRADATION_TEXTURE_NAME",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 17
    },
    {
     "name": "STADIUM_DISPLAYNAME",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 41
    },
    {
     "name": "STADIUM_ENVIRONMENT",
     "type": "StadiumEnvironment",
     "index": 35,
     "enum": "StadiumEnvironment",
     "bits": 8,
     "default": "StadiumEnvironment:Urban"
    },
    {
     "name": "STADIUM_FAN_SECTION_NAME",
     "type": "string",
     "index": 36,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "STADIUM_FANTASYTOGGLE",
     "type": "int",
     "index": 37,
     "bits": 2,
     "minValue": "0",
     "maxValue": "3",
     "default": "0"
    },
    {
     "name": "STADIUM_FIELDRECIPENAME",
     "type": "string",
     "index": 38,
     "bits": null,
     "maxLength": 24
    },
    {
     "name": "STADIUM_FLAGBASEBALL",
     "type": "bool",
     "index": 39,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "STADIUM_FORCETIME",
     "type": "int",
     "index": 40,
     "bits": 2,
     "minValue": "0",
     "maxValue": "3",
     "default": "0"
    },
    {
     "name": "STADIUM_FORCEWEATHER",
     "type": "int",
     "index": 41,
     "bits": 2,
     "minValue": "0",
     "maxValue": "3",
     "default": "0"
    },
    {
     "name": "STADIUM_G",
     "type": "bool",
     "index": 42,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "STADIUM_GOALPOSTTYPE",
     "type": "StadiumGoalPostType",
     "index": 43,
     "enum": "StadiumGoalPostType",
     "bits": 2,
     "default": "StadiumGoalPostType:YStyle"
    },
    {
     "name": "STADIUM_GRASSTYPE",
     "type": "int",
     "index": 44,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "STADIUM_ICON",
     "type": "StadiumIcon",
     "index": 45,
     "enum": "StadiumIcon",
     "bits": 8,
     "default": "StadiumIcon:None"
    },
    {
     "name": "STADIUM_INTERFACELOGO",
     "type": "int",
     "index": 46,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "STADIUM_KICKERXON30",
     "type": "bool",
     "index": 47,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "STADIUM_LATITUDE",
     "type": "float",
     "index": 48,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "STADIUM_LEFT20YDCOLORLEFT",
     "type": "int",
     "index": 49,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_LEFT20YDCOLORLEFTLEFT",
     "type": "int",
     "index": 50,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_LEFT20YDCOLORRIGHT",
     "type": "int",
     "index": 51,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_LEFT20YDCOLORRIGHTRIGHT",
     "type": "int",
     "index": 52,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_LONGITUDE",
     "type": "float",
     "index": 53,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "STADIUM_ORDER",
     "type": "int",
     "index": 54,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "STADIUM_PRACTICE",
     "type": "bool",
     "index": 55,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "STADIUM_RATING",
     "type": "int",
     "index": 56,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "STADIUM_RIGHT20YDCOLORLEFT",
     "type": "int",
     "index": 57,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_RIGHT20YDCOLORLEFTLEFT",
     "type": "int",
     "index": 58,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_RIGHT20YDCOLORRIGHT",
     "type": "int",
     "index": 59,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_RIGHT20YDCOLORRIGHTRIGHT",
     "type": "int",
     "index": 60,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_ROTATION",
     "type": "float",
     "index": 61,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "STADIUM_SIDELINEOBJECTSTOGGLE",
     "type": "bool",
     "index": 62,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "STADIUM_SPONSOR_ID",
     "type": "int",
     "index": 63,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "STADIUM_SPONSOR_INCOME",
     "type": "int",
     "index": 64,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "STADIUM_SPONSOR_OFFERID1",
     "type": "int",
     "index": 65,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "STADIUM_SPONSOR_OFFERID2",
     "type": "int",
     "index": 66,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "STADIUM_SPONSOR_OFFERID3",
     "type": "int",
     "index": 67,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "STADIUM_SPONSOR_YRSLEFT",
     "type": "int",
     "index": 68,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "STADIUM_TIMEZONEOFFSET",
     "type": "int",
     "index": 69,
     "bits": 8,
     "minValue": "-128",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "STADIUM_UISRESINDEX",
     "type": "int",
     "index": 70,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "STADIUM_VISIBLE",
     "type": "bool",
     "index": 71,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "STADIUM_ZIPCODE",
     "type": "int",
     "index": 72,
     "bits": 32,
     "minValue": "-2147483648",
     "maxValue": "2147483647",
     "default": "0"
    },
    {
     "name": "Type",
     "type": "StadiumType",
     "index": 73,
     "enum": "StadiumType",
     "bits": 8,
     "default": "StadiumType:Original"
    }
   ]
  },
  "StadiumEval_HandleBeginSeasonStage": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "seasonYear",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "seasonStage",
     "type": "SeasonStage",
     "index": 1,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    }
   ]
  },
  "StadiumEval_HandleEndSeasonStage": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "seasonYear",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "seasonStage",
     "type": "SeasonStage",
     "index": 1,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    }
   ]
  },
  "StadiumEval_SeasonEndWeekReaction": {
   "base": "Reaction",
   "assetId": "7707444",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_EndWeekEvent",
     "index": 0,
     "refTable": "Season_EndWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "StadiumEval",
     "type": "StadiumEval",
     "index": 3,
     "refTable": "StadiumEval",
     "bits": 32
    }
   ]
  },
  "StaffEval": {
   "base": "Module",
   "assetId": "6494955",
   "numMembers": 7,
   "fields": [
    {
     "name": "CalculateTeamValueComponentValue",
     "type": "StaffEval_CalculateTeamValueComponentValue",
     "index": 0,
     "refTable": "StaffEval_CalculateTeamValueComponentValue",
     "bits": 32
    },
    {
     "name": "CoachLevelToRankSpline",
     "type": "Spline",
     "index": 1,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "CoachValueWeight",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "1",
     "maxValue": "100",
     "default": "1"
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "ScoutValueWeight",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "1",
     "maxValue": "100",
     "default": "1"
    },
    {
     "name": "TrainerValueWeight",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "1",
     "maxValue": "100",
     "default": "1"
    },
    {
     "name": "ValidateExpressions",
     "type": "none()",
     "index": 6
    }
   ]
  },
  "StaffEval_CalculateTeamValueComponentValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffEventNotificationRequest": {
   "base": "UIRequestForm",
   "assetId": "6598541",
   "numMembers": 36,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 11,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 24
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 25
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 31,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 33,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 30
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 20
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 23
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 17
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 13
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 12
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 27,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 32,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 24,
     "default": "StaffHiringNotification"
    },
    {
     "name": "EventType",
     "type": "StaffEventType",
     "index": 10,
     "enum": "StaffEventType",
     "bits": 4,
     "default": "StaffEventType:Hired"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 24,
     "default": "StaffHiringNotification"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 35,
     "bits": null,
     "maxLength": 24,
     "default": "StaffHiringNotification"
    }
   ]
  },
  "StaffHiringEval": {
   "base": "Module",
   "assetId": "6495417",
   "numMembers": 114,
   "fields": [
    {
     "name": "CanFireStaffPerson",
     "type": "StaffHiringEval_CanFireStaffPerson",
     "index": 0,
     "refTable": "StaffHiringEval_CanFireStaffPerson",
     "bits": 32
    },
    {
     "name": "CanHireStaff",
     "type": "StaffHiringEval_CanHireStaff",
     "index": 1,
     "refTable": "StaffHiringEval_CanHireStaff",
     "bits": 32
    },
    {
     "name": "ChanceCoachWaits",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "33"
    },
    {
     "name": "ChanceToIncreaseOffer",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "25"
    },
    {
     "name": "ChanceToWithdrawOffer",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "25"
    },
    {
     "name": "CoachManagerRef",
     "type": "CoachManager",
     "index": 5,
     "refTable": "CoachManager",
     "bits": 32
    },
    {
     "name": "CoachProgressionEvalRef",
     "type": "CoachProgressionEval",
     "index": 6,
     "refTable": "CoachProgressionEval",
     "bits": 32
    },
    {
     "name": "CoachRetirementEvalRef",
     "type": "CoachRetirementEval",
     "index": 7,
     "refTable": "CoachRetirementEval",
     "bits": 32
    },
    {
     "name": "CreateCoachContractOfferRequest",
     "type": "CreateCoachContractOffersRequest()",
     "index": 8
    },
    {
     "name": "CreateCoachOffers_DelegateResponse",
     "type": "UISelectForm",
     "index": 9,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "CreateCoachOffers_MakeOffersResponse",
     "type": "UIForm",
     "index": 10,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "CreateCoachResignContractOfferRequest",
     "type": "CreateCoachResignContractOffersRequest()",
     "index": 11
    },
    {
     "name": "CreateCoachResignOffers_DelegateResponse",
     "type": "UISelectForm",
     "index": 12,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "CreateCoachResignOffers_MakeOffersResponse",
     "type": "UIForm",
     "index": 13,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "CreateContractOffer",
     "type": "StaffHiringEval_CreateContractOffer",
     "index": 14,
     "refTable": "StaffHiringEval_CreateContractOffer",
     "bits": 32
    },
    {
     "name": "CreateEvaluateCoachOffersRequest",
     "type": "EvaluateCoachOffersRequest()",
     "index": 15
    },
    {
     "name": "CreateFillStaffRequest",
     "type": "FillStaffRequest()",
     "index": 16
    },
    {
     "name": "CreateOfferForAllTeams",
     "type": "none()",
     "index": 17
    },
    {
     "name": "CreateResignContractOffer",
     "type": "StaffHiringEval_CreateResignContractOffer",
     "index": 18,
     "refTable": "StaffHiringEval_CreateResignContractOffer",
     "bits": 32
    },
    {
     "name": "CreateResources",
     "type": "none()",
     "index": 19
    },
    {
     "name": "DefensivePlaybooks",
     "type": "DefensivePlaybookDataType[]",
     "index": 20,
     "refTable": "DefensivePlaybookDataType",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "DestroyResources",
     "type": "none()",
     "index": 21
    },
    {
     "name": "DraftClassScouting",
     "type": "DraftClassScouting",
     "index": 22,
     "refTable": "DraftClassScouting",
     "bits": 32
    },
    {
     "name": "EnterCoachCarouselResponse",
     "type": "UIFlowForm",
     "index": 23,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "EvaluateFireStaff",
     "type": "StaffHiringEval_EvaluateFireStaff",
     "index": 24,
     "refTable": "StaffHiringEval_EvaluateFireStaff",
     "bits": 32
    },
    {
     "name": "EvaluateFireStaffForAllTeams",
     "type": "none()",
     "index": 25
    },
    {
     "name": "EvaluateHireScoutsV2ForAllTeams",
     "type": "none()",
     "index": 26
    },
    {
     "name": "EvaluateHireStaffForAllTeams",
     "type": "none()",
     "index": 27
    },
    {
     "name": "EvaluateOffers_DelegateResponse",
     "type": "UISelectForm",
     "index": 28,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "EvaluateOffers_IgnoreResponse",
     "type": "UISelectForm",
     "index": 29,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "EvaluateOffers_SelectOfferCommand",
     "type": "UIFlowForm",
     "index": 30,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "ExpectedCoachSalaryLevelSpline",
     "type": "Spline",
     "index": 31,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ExpectedSalaryLegacySpline",
     "type": "Spline",
     "index": 32,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ExpectedScoutSalaryLevelSpline",
     "type": "Spline",
     "index": 33,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ExpectedTrainerSalaryLevelSpline",
     "type": "Spline",
     "index": 34,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "FillStaffRequest_DelegateResponse",
     "type": "UISelectForm",
     "index": 35,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "FillStaffRequest_FillStaffResponse",
     "type": "UIFlowForm",
     "index": 36,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 37,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "GetCoachContractOfferLength",
     "type": "StaffHiringEval_GetCoachContractOfferLength",
     "index": 38,
     "refTable": "StaffHiringEval_GetCoachContractOfferLength",
     "bits": 32,
     "default": "int length = 3;&#xD;&#xA;length;&#xD;&#xA;"
    },
    {
     "name": "GetCoachContractOfferSalary",
     "type": "StaffHiringEval_GetCoachContractOfferSalary",
     "index": 39,
     "refTable": "StaffHiringEval_GetCoachContractOfferSalary",
     "bits": 32,
     "default": "StaffHiringPhilosophy philosophy = team.Philosophy.StaffHiringPhilosophyRef;&#xD;&#xA;&#xD;&#xA;int levelMod = philosophy.OfferedSalaryLevelSpline.CalculateY(coach.Level);&#xD;&#xA;&#xD;&#xA;int expectedsalary = ( GetExpectedCoachSalary(coach) * levelMod )/ 100;&#xD;&#xA;&#xD;&#xA;expectedsalary;&#xD;&#xA;"
    },
    {
     "name": "GetCoachInterest",
     "type": "StaffHiringEval_GetCoachInterest",
     "index": 40,
     "refTable": "StaffHiringEval_GetCoachInterest",
     "bits": 32,
     "default": "// setup the rating point scale&#xD;&#xA;int great = 100;&#xD;&#xA;int good  = 80;&#xD;&#xA;int ok    = 60;&#xD;&#xA;int poor  = 40;&#xD;&#xA;&#xD;&#xA;// set the xpMod&#xD;&#xA;int salaryMod = 0;&#xD;&#xA;if (expectedSalary > 0)&#xD;&#xA;{&#xD;&#xA;    int salaryOfferRatio = 0;&#xD;&#xA;    salaryMod = SalaryOfferRatioToCoachInterestSpline.CalculateY(salaryOfferRatio);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// set the schemeMod&#xD;&#xA;int schemeMod = ok;&#xD;&#xA;Coach coach = contractOffer.StaffPerson;&#xD;&#xA;Team team   = contractOffer.Team;&#xD;&#xA;&#xD;&#xA;if(coach.DefensiveScheme != null && coach.OffensiveScheme != null)&#xD;&#xA;{&#xD;&#xA;  if ((coach.DefensiveScheme.Value == team.DefaultDefensiveScheme) || (coach.OffensiveScheme.Value == team.DefaultOffensiveScheme))&#xD;&#xA;  {&#xD;&#xA;        schemeMod = great;&#xD;&#xA;  }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// set the popularityMod&#xD;&#xA;int popularityMod = 0;&#xD;&#xA;int popularity = contractOffer.Team.OverallPopularity;&#xD;&#xA;if (popularity > 80)&#xD;&#xA;{&#xD;&#xA;    popularityMod = great;&#xD;&#xA;}&#xD;&#xA;else if (popularity > 60)&#xD;&#xA;{&#xD;&#xA;    popularityMod = good;&#xD;&#xA;}&#xD;&#xA;else if (popularity > 40)&#xD;&#xA;{&#xD;&#xA;    popularityMod = ok;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    popularityMod = poor;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// set the historyMod&#xD;&#xA;int historyMod = 0;&#xD;&#xA;int history = contractOffer.Team.TeamHistory;&#xD;&#xA;if (history > 90)&#xD;&#xA;{&#xD;&#xA;    historyMod = great;&#xD;&#xA;}&#xD;&#xA;else if (history > 80)&#xD;&#xA;{&#xD;&#xA;    historyMod = good;&#xD;&#xA;}&#xD;&#xA;else if (history > 60)&#xD;&#xA;{&#xD;&#xA;    historyMod = ok;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    historyMod = poor;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// set the successMod&#xD;&#xA;int successMod = 0;&#xD;&#xA;int success = contractOffer.Team.CurSeasonLeagStanding;&#xD;&#xA;if (success <= 10)&#xD;&#xA;{&#xD;&#xA;    successMod = great;&#xD;&#xA;}&#xD;&#xA;else if (success <= 16)&#xD;&#xA;{&#xD;&#xA;    successMod = good;&#xD;&#xA;}&#xD;&#xA;else if (success <= 24)&#xD;&#xA;{&#xD;&#xA;    successMod = ok;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    successMod = poor;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;// set the talentMod&#xD;&#xA;int talentMod = 0;&#xD;&#xA;int talent = contractOffer.Team.TEAM_RATINGOVR;&#xD;&#xA;if (talent > 80)&#xD;&#xA;{&#xD;&#xA;    talentMod = great;&#xD;&#xA;}&#xD;&#xA;else if (talent > 75)&#xD;&#xA;{&#xD;&#xA;    talentMod = good;&#xD;&#xA;}&#xD;&#xA;else if (talent > 70)&#xD;&#xA;{&#xD;&#xA;    talentMod = ok;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    talentMod = poor;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;// set the philosophyMod&#xD;&#xA;int  philosophyMod = ok;&#xD;&#xA;&#xD;&#xA;if (coach.TeamBuilding == team.TeamBuilding)&#xD;&#xA;{&#xD;&#xA;     philosophyMod = great;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;int interest = (15 * salaryMod + 5 * schemeMod + 3 * philosophyMod + 5 * historyMod + 5 * popularityMod + 5 * successMod + 10 * talentMod) / 48;&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;interest;"
    },
    {
     "name": "GetCoachRating",
     "type": "StaffHiringEval_GetCoachRating",
     "index": 41,
     "refTable": "StaffHiringEval_GetCoachRating",
     "bits": 32
    },
    {
     "name": "GetExpectedCoachSalary",
     "type": "StaffHiringEval_GetExpectedCoachSalary",
     "index": 42,
     "refTable": "StaffHiringEval_GetExpectedCoachSalary",
     "bits": 32,
     "default": "int legacyScoreMod = ExpectedSalaryLegacySpline.CalculateY(coach.LegacyScore);&#xD;&#xA;int levelMod       = ExpectedCoachSalaryLevelSpline.CalculateY(coach.Level);&#xD;&#xA;&#xD;&#xA;int expectedSalary = (levelMod * legacyScoreMod) / 100;&#xD;&#xA;&#xD;&#xA;expectedSalary;"
    },
    {
     "name": "GetExpectedScoutSalary",
     "type": "StaffHiringEval_GetExpectedScoutSalary",
     "index": 43,
     "refTable": "StaffHiringEval_GetExpectedScoutSalary",
     "bits": 32,
     "default": "int expectedSalary = ExpectedScoutSalaryLevelSpline.CalculateY(scout.Level);&#xD;&#xA;&#xD;&#xA;expectedSalary;"
    },
    {
     "name": "GetExpectedTrainerSalary",
     "type": "StaffHiringEval_GetExpectedTrainerSalary",
     "index": 44,
     "refTable": "StaffHiringEval_GetExpectedTrainerSalary",
     "bits": 32,
     "default": "int expectedSalary = ExpectedTrainerSalaryLevelSpline.CalculateY(trainer.Level);&#xD;&#xA;&#xD;&#xA;expectedSalary;"
    },
    {
     "name": "GetIsCoachToBeRehired",
     "type": "StaffHiringEval_GetIsCoachToBeRehired",
     "index": 45,
     "refTable": "StaffHiringEval_GetIsCoachToBeRehired",
     "bits": 32
    },
    {
     "name": "GetScoutContractOfferLength",
     "type": "StaffHiringEval_GetScoutContractOfferLength",
     "index": 46,
     "refTable": "StaffHiringEval_GetScoutContractOfferLength",
     "bits": 32,
     "default": "int length = 3;&#xD;&#xA;length;&#xD;&#xA;"
    },
    {
     "name": "GetScoutContractOfferSalary",
     "type": "StaffHiringEval_GetScoutContractOfferSalary",
     "index": 47,
     "refTable": "StaffHiringEval_GetScoutContractOfferSalary",
     "bits": 32,
     "default": "StaffHiringPhilosophy philosophy = team.Philosophy.StaffHiringPhilosophyRef;&#xD;&#xA;&#xD;&#xA;int levelMod = philosophy.OfferedSalaryLevelSpline.CalculateY(scout.Level);&#xD;&#xA;&#xD;&#xA;int expectedsalary = ( GetExpectedScoutSalary(scout) * levelMod )/ 100;&#xD;&#xA;&#xD;&#xA;expectedsalary;&#xD;&#xA;"
    },
    {
     "name": "GetScoutInterest",
     "type": "StaffHiringEval_GetScoutInterest",
     "index": 48,
     "refTable": "StaffHiringEval_GetScoutInterest",
     "bits": 32,
     "default": "// setup the rating point scale&#xD;&#xA;int great = 100;&#xD;&#xA;int good  = 80;&#xD;&#xA;int ok    = 60;&#xD;&#xA;int poor  = 40;&#xD;&#xA;&#xD;&#xA;Team team = contractOffer.Team;&#xD;&#xA;&#xD;&#xA;// set the offerMod    &#xD;&#xA;int offerMod = 0;&#xD;&#xA;if (expectedXP > 0)&#xD;&#xA;{&#xD;&#xA;    int xpOfferRatio = contractOffer.ExperiencePoints * 100 / expectedXP;&#xD;&#xA;    if (xpOfferRatio >= 110)&#xD;&#xA;    {&#xD;&#xA;        offerMod = great;&#xD;&#xA;    }&#xD;&#xA;    else if (xpOfferRatio < 100)&#xD;&#xA;    {&#xD;&#xA;        offerMod = ok;&#xD;&#xA;    }&#xD;&#xA;    else&#xD;&#xA;    {&#xD;&#xA;        offerMod = good;&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// set the popularityMod&#xD;&#xA;int popularityMod = 0;&#xD;&#xA;int popularity = contractOffer.Team.OverallPopularity;&#xD;&#xA;if (popularity > 80)&#xD;&#xA;{&#xD;&#xA;    popularityMod = great;&#xD;&#xA;}&#xD;&#xA;else if (popularity > 60)&#xD;&#xA;{&#xD;&#xA;    popularityMod = good;&#xD;&#xA;}&#xD;&#xA;else if (popularity > 40)&#xD;&#xA;{&#xD;&#xA;    popularityMod = ok;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    popularityMod = poor;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// set the historyMod&#xD;&#xA;int historyMod = 0;&#xD;&#xA;int history = contractOffer.Team.TeamHistory;&#xD;&#xA;if (history > 90)&#xD;&#xA;{&#xD;&#xA;    historyMod = great;&#xD;&#xA;}&#xD;&#xA;else if (history > 80)&#xD;&#xA;{&#xD;&#xA;    historyMod = good;&#xD;&#xA;}&#xD;&#xA;else if (history > 60)&#xD;&#xA;{&#xD;&#xA;    historyMod = ok;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    historyMod = poor;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// set the successMod&#xD;&#xA;int successMod = 0;&#xD;&#xA;int success = contractOffer.Team.CurSeasonLeagStanding;&#xD;&#xA;if (success <= 10)&#xD;&#xA;{&#xD;&#xA;    successMod = great;&#xD;&#xA;}&#xD;&#xA;else if (success <= 16)&#xD;&#xA;{&#xD;&#xA;    successMod = good;&#xD;&#xA;}&#xD;&#xA;else if (success <= 24)&#xD;&#xA;{&#xD;&#xA;    successMod = ok;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    successMod = poor;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;// set the talentMod&#xD;&#xA;int talentMod = 0;&#xD;&#xA;int talent = contractOffer.Team.TEAM_RATINGOVR;&#xD;&#xA;if (talent > 80)&#xD;&#xA;{&#xD;&#xA;    talentMod = great;&#xD;&#xA;}&#xD;&#xA;else if (talent > 75)&#xD;&#xA;{&#xD;&#xA;    talentMod = good;&#xD;&#xA;}&#xD;&#xA;else if (talent > 70)&#xD;&#xA;{&#xD;&#xA;    talentMod = ok;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    talentMod = poor;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;int interest = ((20 * offerMod) + (5 * historyMod) + (5 * popularityMod) + (5 * successMod) + (10 * talentMod)) / 45;&#xD;&#xA;&#xD;&#xA;interest;"
    },
    {
     "name": "GetScoutRating",
     "type": "StaffHiringEval_GetScoutRating",
     "index": 49,
     "refTable": "StaffHiringEval_GetScoutRating",
     "bits": 32,
     "default": "StaffHiringPhilosophy philosophy = team.Philosophy.StaffHiringPhilosophyRef;&#xD;&#xA;&#xD;&#xA;int levelMod = philosophy.RateCoachLevelSpline.CalculateY(scout.Level);&#xD;&#xA;int positionMatchMod = 0;&#xD;&#xA;&#xD;&#xA;if(positionMatch == ScoutPositionMatch.NoMatch)&#xD;&#xA;{&#xD;&#xA; positionMatchMod = philosophy.ScoutNoMatchBoost;&#xD;&#xA;}&#xD;&#xA;else if(positionMatch == ScoutPositionMatch.Position)&#xD;&#xA;{&#xD;&#xA; positionMatchMod = philosophy.ScoutPositionBoost;&#xD;&#xA;}&#xD;&#xA;else if(positionMatch == ScoutPositionMatch.PositionGroup)&#xD;&#xA;{&#xD;&#xA; positionMatchMod = philosophy.ScoutPositionGroupBoost;&#xD;&#xA;}&#xD;&#xA;else if(positionMatch == ScoutPositionMatch.TeamSide)&#xD;&#xA;{&#xD;&#xA; positionMatchMod = philosophy.ScoutTeamSideBoost;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;int rating = (levelMod * positionMatchMod) / 2;&#xD;&#xA;&#xD;&#xA;rating;"
    },
    {
     "name": "GetTrainerContractOfferLength",
     "type": "StaffHiringEval_GetTrainerContractOfferLength",
     "index": 50,
     "refTable": "StaffHiringEval_GetTrainerContractOfferLength",
     "bits": 32,
     "default": "int length = 3;&#xD;&#xA;length;&#xD;&#xA;"
    },
    {
     "name": "GetTrainerContractOfferSalary",
     "type": "StaffHiringEval_GetTrainerContractOfferSalary",
     "index": 51,
     "refTable": "StaffHiringEval_GetTrainerContractOfferSalary",
     "bits": 32,
     "default": "StaffHiringPhilosophy philosophy = team.Philosophy.StaffHiringPhilosophyRef;&#xD;&#xA;&#xD;&#xA;int levelMod = philosophy.OfferedSalaryLevelSpline.CalculateY(trainer.Level);&#xD;&#xA;&#xD;&#xA;int expectedsalary = ( GetExpectedTrainerSalary(trainer) * levelMod )/ 100;&#xD;&#xA;&#xD;&#xA;expectedsalary;&#xD;&#xA;"
    },
    {
     "name": "GetTrainerInterest",
     "type": "StaffHiringEval_GetTrainerInterest",
     "index": 52,
     "refTable": "StaffHiringEval_GetTrainerInterest",
     "bits": 32,
     "default": "// setup the rating point scale&#xD;&#xA;int great = 100;&#xD;&#xA;int good  = 80;&#xD;&#xA;int ok    = 60;&#xD;&#xA;int poor  = 40;&#xD;&#xA;&#xD;&#xA;Team team = contractOffer.Team;&#xD;&#xA;&#xD;&#xA;// set the offerMod    &#xD;&#xA;int offerMod = 0;&#xD;&#xA;if (expectedXP > 0)&#xD;&#xA;{&#xD;&#xA;    int xpOfferRatio = contractOffer.ExperiencePoints * 100 / expectedXP;&#xD;&#xA;    if (xpOfferRatio >= 110)&#xD;&#xA;    {&#xD;&#xA;        offerMod = great;&#xD;&#xA;    }&#xD;&#xA;    else if (xpOfferRatio < 100)&#xD;&#xA;    {&#xD;&#xA;        offerMod = ok;&#xD;&#xA;    }&#xD;&#xA;    else&#xD;&#xA;    {&#xD;&#xA;        offerMod = good;&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// set the popularityMod&#xD;&#xA;int popularityMod = 0;&#xD;&#xA;int popularity = contractOffer.Team.OverallPopularity;&#xD;&#xA;if (popularity > 80)&#xD;&#xA;{&#xD;&#xA;    popularityMod = great;&#xD;&#xA;}&#xD;&#xA;else if (popularity > 60)&#xD;&#xA;{&#xD;&#xA;    popularityMod = good;&#xD;&#xA;}&#xD;&#xA;else if (popularity > 40)&#xD;&#xA;{&#xD;&#xA;    popularityMod = ok;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    popularityMod = poor;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// set the historyMod&#xD;&#xA;int historyMod = 0;&#xD;&#xA;int history = contractOffer.Team.TeamHistory;&#xD;&#xA;if (history > 90)&#xD;&#xA;{&#xD;&#xA;    historyMod = great;&#xD;&#xA;}&#xD;&#xA;else if (history > 80)&#xD;&#xA;{&#xD;&#xA;    historyMod = good;&#xD;&#xA;}&#xD;&#xA;else if (history > 60)&#xD;&#xA;{&#xD;&#xA;    historyMod = ok;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    historyMod = poor;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// set the successMod&#xD;&#xA;int successMod = 0;&#xD;&#xA;int success = contractOffer.Team.CurSeasonLeagStanding;&#xD;&#xA;if (success <= 10)&#xD;&#xA;{&#xD;&#xA;    successMod = great;&#xD;&#xA;}&#xD;&#xA;else if (success <= 16)&#xD;&#xA;{&#xD;&#xA;    successMod = good;&#xD;&#xA;}&#xD;&#xA;else if (success <= 24)&#xD;&#xA;{&#xD;&#xA;    successMod = ok;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    successMod = poor;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;// set the talentMod&#xD;&#xA;int talentMod = 0;&#xD;&#xA;int talent = contractOffer.Team.TEAM_RATINGOVR;&#xD;&#xA;if (talent > 80)&#xD;&#xA;{&#xD;&#xA;    talentMod = great;&#xD;&#xA;}&#xD;&#xA;else if (talent > 75)&#xD;&#xA;{&#xD;&#xA;    talentMod = good;&#xD;&#xA;}&#xD;&#xA;else if (talent > 70)&#xD;&#xA;{&#xD;&#xA;    talentMod = ok;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    talentMod = poor;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;int interest = ((20 * offerMod) + (5 * historyMod) + (5 * popularityMod) + (5 * successMod) + (10 * talentMod)) / 45;&#xD;&#xA;&#xD;&#xA;interest;"
    },
    {
     "name": "GetTrainerRating",
     "type": "StaffHiringEval_GetTrainerRating",
     "index": 53,
     "refTable": "StaffHiringEval_GetTrainerRating",
     "bits": 32,
     "default": "StaffHiringPhilosophy philosophy = team.Philosophy.StaffHiringPhilosophyRef;&#xD;&#xA;&#xD;&#xA;int levelMod = philosophy.RateCoachLevelSpline.CalculateY(trainer.Level);&#xD;&#xA;int ageMod = philosophy.CoachAgeSpline.CalculateY(trainer.Age); &#xD;&#xA;&#xD;&#xA;int rating = (levelMod + ageMod) / 2;&#xD;&#xA;&#xD;&#xA;rating;&#xD;&#xA;"
    },
    {
     "name": "HandleChampionshipWeekStart",
     "type": "none()",
     "index": 54
    },
    {
     "name": "HandleNationalChampionshipStart",
     "type": "none()",
     "index": 55
    },
    {
     "name": "HandleOffseasonStart",
     "type": "none()",
     "index": 56
    },
    {
     "name": "HandleRegisterUser",
     "type": "StaffHiringEval_HandleRegisterUser",
     "index": 57,
     "refTable": "StaffHiringEval_HandleRegisterUser",
     "bits": 32
    },
    {
     "name": "HandleRegularBowlWeekStart",
     "type": "none()",
     "index": 58
    },
    {
     "name": "HandleSeasonBegin",
     "type": "none()",
     "index": 59
    },
    {
     "name": "HandleStaffHiringEvaluateOffersStart",
     "type": "StaffHiringEval_HandleStaffHiringEvaluateOffersStart",
     "index": 60,
     "refTable": "StaffHiringEval_HandleStaffHiringEvaluateOffersStart",
     "bits": 32,
     "default": "// Issue coach offer requests.&#xD;&#xA;StaffHiring_IssueStaffPersonOfferRequests IssueRequestsView = new StaffHiring_IssueStaffPersonOfferRequests;&#xD;&#xA;IssueRequestsView.StaffHiringEvalRef = this;&#xD;&#xA;IssueRequestsView.Subjects = Franchise.FreeAgentCoaches;&#xD;&#xA;IssueRequestsView.Update();&#xD;&#xA;&#xD;&#xA;StaffHiring_IssueStaffPersonOfferRequests scoutIssueRequestsView = new StaffHiring_IssueStaffPersonOfferRequests;&#xD;&#xA;scoutIssueRequestsView.StaffHiringEvalRef = this;&#xD;&#xA;scoutIssueRequestsView.Subjects = Franchise.FreeAgentScouts;&#xD;&#xA;scoutIssueRequestsView.Update();&#xD;&#xA;&#xD;&#xA;StaffHiring_IssueStaffPersonOfferRequests trainerIssueRequestsView = new StaffHiring_IssueStaffPersonOfferRequests;&#xD;&#xA;trainerIssueRequestsView.StaffHiringEvalRef = this;&#xD;&#xA;trainerIssueRequestsView.Subjects = Franchise.FreeAgentTrainers;&#xD;&#xA;trainerIssueRequestsView.Update();"
    },
    {
     "name": "HandleStaffHiringWeekAdvance",
     "type": "none()",
     "index": 61,
     "default": "StaffHiring_HandleWeekAdvance view = new StaffHiring_HandleWeekAdvance;&#xD;&#xA;view.Subjects = Franchise.Teams;&#xD;&#xA;view.Update();"
    },
    {
     "name": "HandleUnregisterUser",
     "type": "StaffHiringEval_HandleUnregisterUser",
     "index": 62,
     "refTable": "StaffHiringEval_HandleUnregisterUser",
     "bits": 32
    },
    {
     "name": "HandleUpdateStaffPersonContractStatus",
     "type": "StaffHiringEval_HandleUpdateStaffPersonContractStatus",
     "index": 63,
     "refTable": "StaffHiringEval_HandleUpdateStaffPersonContractStatus",
     "bits": 32
    },
    {
     "name": "IsDelegateResponseAvailable",
     "type": "bool",
     "index": 64,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IssueCreateOffersRequest",
     "type": "StaffHiringEval_IssueCreateOffersRequest",
     "index": 65,
     "refTable": "StaffHiringEval_IssueCreateOffersRequest",
     "bits": 32,
     "default": "if (Franchise.SeasonInfo.CurrentYear < (Franchise.SeasonInfo.MaxYears - 1))&#xD;&#xA;{&#xD;&#xA;//Build and Issue Request&#xD;&#xA;CreateCoachContractOffersRequest request = CreateCoachContractOfferRequest();&#xD;&#xA;&#xD;&#xA;request.Team = team;&#xD;&#xA;request.RequestData = team;&#xD;&#xA;request.StaffHiringEval = this;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;&#xD;&#xA;request.ResponseForms = new ResponseForm[2];&#xD;&#xA;request.ResponseForms.Append( CreateCoachOffers_MakeOffersResponse );&#xD;&#xA;if (IsDelegateResponseAvailable)&#xD;&#xA;{&#xD;&#xA;    request.ResponseForms.Append( CreateCoachOffers_DelegateResponse );&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;request.DefaultResponse     = CreateCoachOffers_DelegateResponse;&#xD;&#xA;&#xD;&#xA;TeamRequestManager.IssueToOwner(team, request);&#xD;&#xA;}"
    },
    {
     "name": "IssueCreateResignOffersRequest",
     "type": "StaffHiringEval_IssueCreateResignOffersRequest",
     "index": 66,
     "refTable": "StaffHiringEval_IssueCreateResignOffersRequest",
     "bits": 32,
     "default": "if (Franchise.SeasonInfo.CurrentYear < (Franchise.SeasonInfo.MaxYears - 1))&#xD;&#xA;{&#xD;&#xA;//Build and Issue Request&#xD;&#xA;CreateCoachResignContractOffersRequest request = CreateCoachResignContractOfferRequest();&#xD;&#xA;&#xD;&#xA;request.Team = team;&#xD;&#xA;request.Coach = coach;&#xD;&#xA;request.ContractViewType = ContractViewType.Renew;&#xD;&#xA;request.CoachPosition = coach.Position;&#xD;&#xA;request.RequestData = coach;&#xD;&#xA;request.StaffHiringEvalRef = this;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;request.ResponseForms.Append( CreateCoachResignOffers_MakeOffersResponse );&#xD;&#xA;request.DefaultResponse     = CreateCoachResignOffers_MakeOffersResponse;&#xD;&#xA;&#xD;&#xA;team.IsReSigning = true;&#xD;&#xA;&#xD;&#xA;request.Issue(coach);&#xD;&#xA;}"
    },
    {
     "name": "IssueEnterCoachCarouselRequest",
     "type": "StaffHiringEval_IssueEnterCoachCarouselRequest",
     "index": 67,
     "refTable": "StaffHiringEval_IssueEnterCoachCarouselRequest",
     "bits": 32,
     "default": "OfferManagementRequest request = new OfferManagementRequest;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;request.Priority = 3;&#xD;&#xA;&#xD;&#xA;// Create the response forms.&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;{&#xD;&#xA;    request.ResponseForms.Append(EnterCoachCarouselResponse);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;request.Issue(userEntity);"
    },
    {
     "name": "IssueEvaluateCoachOffersRequest",
     "type": "StaffHiringEval_IssueEvaluateCoachOffersRequest",
     "index": 68,
     "refTable": "StaffHiringEval_IssueEvaluateCoachOffersRequest",
     "bits": 32,
     "default": "//Build and Issue Request&#xD;&#xA;EvaluateCoachOffersRequest request = CreateEvaluateCoachOffersRequest();&#xD;&#xA;&#xD;&#xA;request.OfferList = offerList;&#xD;&#xA;request.RequestData = offerList;&#xD;&#xA;request.coach = staffPerson;&#xD;&#xA;request.StaffHiringEvalRef = this;&#xD;&#xA;request.IsResponseRequired = true;&#xD;&#xA;request.isReSigning = isReSigning;&#xD;&#xA;request.reSigningTeam = reSigningTeam;&#xD;&#xA;&#xD;&#xA;request.ResponseForms = new ResponseForm[2];&#xD;&#xA;request.ResponseForms.Append( EvaluateOffers_SelectOfferCommand );&#xD;&#xA;request.ResponseForms.Append( EvaluateOffers_IgnoreResponse );&#xD;&#xA;&#xD;&#xA;request.SelectOfferResponse = EvaluateOffers_SelectOfferCommand;&#xD;&#xA;request.IgnoreResponse      = EvaluateOffers_IgnoreResponse;&#xD;&#xA;request.DefaultResponse     = EvaluateOffers_DelegateResponse;&#xD;&#xA;request.DelegateResponse    = EvaluateOffers_DelegateResponse;&#xD;&#xA;&#xD;&#xA;request.Issue(staffPerson);"
    },
    {
     "name": "IssueFillStaffRequest",
     "type": "StaffHiringEval_IssueFillStaffRequest",
     "index": 69,
     "refTable": "StaffHiringEval_IssueFillStaffRequest",
     "bits": 32
    },
    {
     "name": "IssueImmediateEvaluateOffer",
     "type": "StaffHiringEval_IssueImmediateEvaluateOffer",
     "index": 70,
     "refTable": "StaffHiringEval_IssueImmediateEvaluateOffer",
     "bits": 32,
     "default": "StaffHiring_FilterOffersForCoach FilterOffersForStaffPersonView = new StaffHiring_FilterOffersForCoach;&#xD;&#xA;StaffPersonContractOffer[] staffPersonOfferList = null;&#xD;&#xA;&#xD;&#xA;if(OutstandingStaffPersonOffersList != null)&#xD;&#xA;{&#xD;&#xA;  FilterOffersForStaffPersonView.CoachRef = staffPerson;&#xD;&#xA;  FilterOffersForStaffPersonView.Subjects = OutstandingStaffPersonOffersList;&#xD;&#xA;  FilterOffersForStaffPersonView.Update();&#xD;&#xA;  staffPersonOfferList = FilterOffersForStaffPersonView.Results;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;//Build and Issue Request&#xD;&#xA;if(staffPersonOfferList!= null)&#xD;&#xA;{&#xD;&#xA;  if(staffPersonOfferList.Population() > 0)&#xD;&#xA;  {&#xD;&#xA;    IssueEvaluateCoachOffersRequest(staffPerson, staffPersonOfferList, isResigning, reSigningTeam);&#xD;&#xA;  }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;FilterOffersForStaffPersonView.Clear();&#xD;&#xA;FilterOffersForStaffPersonView= null;"
    },
    {
     "name": "IssueManageStaffRequestForUser",
     "type": "StaffHiringEval_IssueManageStaffRequestForUser",
     "index": 71,
     "refTable": "StaffHiringEval_IssueManageStaffRequestForUser",
     "bits": 32,
     "default": "UserRequestIssuer.IssueManageStaffRequestForUser(User);"
    },
    {
     "name": "IssueStaffMovesRequest",
     "type": "none()",
     "index": 72
    },
    {
     "name": "IssueStaffMovesRequestForTeam",
     "type": "StaffHiringEval_IssueStaffMovesRequestForTeam",
     "index": 73,
     "refTable": "StaffHiringEval_IssueStaffMovesRequestForTeam",
     "bits": 32
    },
    {
     "name": "IssueViewContractRequest",
     "type": "StaffHiringEval_IssueViewContractRequest",
     "index": 74,
     "refTable": "StaffHiringEval_IssueViewContractRequest",
     "bits": 32,
     "default": "if (Franchise.SeasonInfo.CurrentYear < (Franchise.SeasonInfo.MaxYears - 1))&#xD;&#xA;{&#xD;&#xA;//Build and Issue Request&#xD;&#xA;CreateCoachResignContractOffersRequest request = CreateCoachResignContractOfferRequest();&#xD;&#xA;&#xD;&#xA;request.Team = team;&#xD;&#xA;request.Coach = coach;&#xD;&#xA;request.ContractViewType = contractViewType;&#xD;&#xA;request.CoachPosition = coachPosition;&#xD;&#xA;request.RequestData = coach;&#xD;&#xA;request.StaffHiringEvalRef = this;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;request.ResponseForms.Append( CreateCoachResignOffers_MakeOffersResponse );&#xD;&#xA;request.DefaultResponse     = CreateCoachResignOffers_MakeOffersResponse;&#xD;&#xA;&#xD;&#xA;team.IsReSigning = false;&#xD;&#xA;&#xD;&#xA;request.Issue(coach);&#xD;&#xA;}"
    },
    {
     "name": "JobOpenings",
     "type": "JobOpening[]",
     "index": 75,
     "refTable": "JobOpening",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "LeagueSettings",
     "type": "LeagueSetting",
     "index": 76,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "OffensivePlaybooks",
     "type": "OffensivePlaybookDataType[]",
     "index": 77,
     "refTable": "OffensivePlaybookDataType",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "OutstandingStaffPersonOffersList",
     "type": "StaffPersonContractOffer[]",
     "index": 78,
     "refTable": "StaffPersonContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "OutstandingStaffPersonRequests",
     "type": "record",
     "index": 79
    },
    {
     "name": "PercentageToIncreaseOffer",
     "type": "int",
     "index": 80,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "5"
    },
    {
     "name": "PreferCurrentStaffToHighestRatedStaff",
     "type": "StaffHiringEval_PreferCurrentStaffToHighestRatedStaff",
     "index": 81,
     "refTable": "StaffHiringEval_PreferCurrentStaffToHighestRatedStaff",
     "bits": 32,
     "default": "StaffHiringPhilosophy philosophy = team.Philosophy.StaffHiringPhilosophyRef;&#xD;&#xA;&#xD;&#xA;int highestRatingToCurrentRatingPercentage = (highestRatedStaffRating * 100) / currentStaffRating;&#xD;&#xA;&#xD;&#xA;bool prefercurrentstaff = false;&#xD;&#xA;&#xD;&#xA;if(highestRatingToCurrentRatingPercentage >= philosophy.HighestStaffRatingComparedToCurrentStaffRatingPercentage)&#xD;&#xA;{&#xD;&#xA;prefercurrentstaff = false;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;prefercurrentstaff = true;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;prefercurrentstaff;"
    },
    {
     "name": "ProcessCreateCoachContractOffersRequest",
     "type": "StaffHiringEval_ProcessCreateCoachContractOffersRequest",
     "index": 82,
     "refTable": "StaffHiringEval_ProcessCreateCoachContractOffersRequest",
     "bits": 32,
     "default": "// If the \"Delegate\" response was chosen, update offers for the selected team.&#xD;&#xA;if (request.Response == CreateCoachOffers_DelegateResponse && Franchise.SeasonInfo.IsStaffHiringPeriodActive)&#xD;&#xA;{&#xD;&#xA;    Team team = request.Team;&#xD;&#xA;&#xD;&#xA;    CreateContractOffer(team, CoachPosition.HeadCoach);&#xD;&#xA;    CreateContractOffer(team, CoachPosition.Scout);&#xD;&#xA;    CreateContractOffer(team, CoachPosition.Trainer);&#xD;&#xA;}"
    },
    {
     "name": "ProcessCreateCoachResignContractOffersRequest",
     "type": "StaffHiringEval_ProcessCreateCoachResignContractOffersRequest",
     "index": 83,
     "refTable": "StaffHiringEval_ProcessCreateCoachResignContractOffersRequest",
     "bits": 32,
     "default": "Team team = request.Team;&#xD;&#xA;&#xD;&#xA;// If the \"Delegate\" response was chosen, update offers for the selected team.&#xD;&#xA;if (request.Response == CreateCoachResignOffers_DelegateResponse && Franchise.SeasonInfo.IsStaffHiringPeriodActive)&#xD;&#xA;{&#xD;&#xA;    CreateResignContractOffer(team, CoachPosition.HeadCoach);&#xD;&#xA;    CreateResignContractOffer(team, CoachPosition.Scout);&#xD;&#xA;    CreateResignContractOffer(team, CoachPosition.Trainer);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;ReleaseStaffWithNoOutstandingOffers(team);"
    },
    {
     "name": "ProcessDelegateFillStaffResponse",
     "type": "StaffHiringEval_ProcessDelegateFillStaffResponse",
     "index": 84,
     "refTable": "StaffHiringEval_ProcessDelegateFillStaffResponse",
     "bits": 32
    },
    {
     "name": "ProcessEvaluateCoachContractOffersRequest",
     "type": "StaffHiringEval_ProcessEvaluateCoachContractOffersRequest",
     "index": 85,
     "refTable": "StaffHiringEval_ProcessEvaluateCoachContractOffersRequest",
     "bits": 32,
     "default": "bool acceptedOffer = false;&#xD;&#xA;&#xD;&#xA;// If the \"Delegate\" response was chosen, update offers for the selected team.&#xD;&#xA;if (request.Response == EvaluateOffers_DelegateResponse)&#xD;&#xA;{&#xD;&#xA;    if(request.TargetUser == null)&#xD;&#xA;    {&#xD;&#xA;    StaffPersonContractOffer offer = SelectOfferToAccept(request.coach, request.OfferList);&#xD;&#xA;    if(offer != null)&#xD;&#xA;    {&#xD;&#xA;        acceptedOffer = true;&#xD;&#xA;        TeamManagerRef.SignStaffPerson(offer.Team, offer, false);&#xD;&#xA;    }&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if(request.isReSigning)&#xD;&#xA;{&#xD;&#xA;RemoveOutstandingOffers(request.coach);&#xD;&#xA;ReleaseStaffWithNoOutstandingOffers(request.reSigningTeam);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;"
    },
    {
     "name": "ProgramPointsTuning",
     "type": "ProgramPointsTuning",
     "index": 86,
     "refTable": "ProgramPointsTuning",
     "bits": 32
    },
    {
     "name": "ProgressCoachContracts",
     "type": "none()",
     "index": 87
    },
    {
     "name": "Random",
     "type": "Random",
     "index": 88
    },
    {
     "name": "RecruitingTunable",
     "type": "RecruitingTunables",
     "index": 89,
     "refTable": "RecruitingTunables",
     "bits": 32
    },
    {
     "name": "ReleaseStaffWithNoOutstandingOffers",
     "type": "StaffHiringEval_ReleaseStaffWithNoOutstandingOffers",
     "index": 90,
     "refTable": "StaffHiringEval_ReleaseStaffWithNoOutstandingOffers",
     "bits": 32
    },
    {
     "name": "RemoveOutstandingOffers",
     "type": "StaffHiringEval_RemoveOutstandingOffers",
     "index": 91,
     "refTable": "StaffHiringEval_RemoveOutstandingOffers",
     "bits": 32
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 92
    },
    {
     "name": "SalaryOfferRatioToCoachInterestSpline",
     "type": "Spline",
     "index": 93,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 94,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SeasonScheduleManagerRef",
     "type": "SeasonScheduleManager",
     "index": 95,
     "refTable": "SeasonScheduleManager",
     "bits": 32
    },
    {
     "name": "SelectOfferToAccept",
     "type": "StaffHiringEval_SelectOfferToAccept",
     "index": 96,
     "refTable": "StaffHiringEval_SelectOfferToAccept",
     "bits": 32
    },
    {
     "name": "ShouldUpdateTitleOnRequest",
     "type": "bool",
     "index": 97,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "StaffHiringTuningRef",
     "type": "StaffHiringTuning",
     "index": 98,
     "refTable": "StaffHiringTuning",
     "bits": 32
    },
    {
     "name": "StaffMovesRequest",
     "type": "StaffMovesRequest",
     "index": 99,
     "refTable": "StaffMovesRequest",
     "bits": 32
    },
    {
     "name": "TalentTreeEvalRef",
     "type": "TalentTreeEval",
     "index": 100,
     "refTable": "TalentTreeEval",
     "bits": 32
    },
    {
     "name": "TeamManagerRef",
     "type": "TeamManager",
     "index": 101,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "TeamRequestManager",
     "type": "TeamRequestManager",
     "index": 102,
     "refTable": "TeamRequestManager",
     "bits": 32
    },
    {
     "name": "TeamRevenueEvalRef",
     "type": "TeamRevenueEval",
     "index": 103,
     "refTable": "TeamRevenueEval",
     "bits": 32
    },
    {
     "name": "UpdateCoachesPerf",
     "type": "none()",
     "index": 104
    },
    {
     "name": "UpdateContractOffers",
     "type": "none()",
     "index": 105
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 106,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "UserRequestIssuer",
     "type": "UserRequestIssuer",
     "index": 107,
     "refTable": "UserRequestIssuer",
     "bits": 32
    },
    {
     "name": "ValidateDefensiveCoordinator",
     "type": "StaffHiringEval_ValidateDefensiveCoordinator",
     "index": 108,
     "refTable": "StaffHiringEval_ValidateDefensiveCoordinator",
     "bits": 32
    },
    {
     "name": "ValidateExpressions",
     "type": "none()",
     "index": 109
    },
    {
     "name": "ValidateHeadCoach",
     "type": "StaffHiringEval_ValidateHeadCoach",
     "index": 110,
     "refTable": "StaffHiringEval_ValidateHeadCoach",
     "bits": 32
    },
    {
     "name": "ValidateOffensiveCoordinator",
     "type": "StaffHiringEval_ValidateOffensiveCoordinator",
     "index": 111,
     "refTable": "StaffHiringEval_ValidateOffensiveCoordinator",
     "bits": 32
    },
    {
     "name": "ValidateScout",
     "type": "StaffHiringEval_ValidateScout",
     "index": 112,
     "refTable": "StaffHiringEval_ValidateScout",
     "bits": 32
    },
    {
     "name": "ValidateTrainer",
     "type": "StaffHiringEval_ValidateTrainer",
     "index": 113,
     "refTable": "StaffHiringEval_ValidateTrainer",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_BeginYearReaction": {
   "base": "Reaction",
   "assetId": "6708721",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_BeginYearEvent",
     "index": 0,
     "refTable": "Season_BeginYearEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "StaffHiringEval",
     "type": "StaffHiringEval",
     "index": 3,
     "refTable": "StaffHiringEval",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_CanFireStaffPerson": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "currentTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_CanHireStaff": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "hiringTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_CreateContractOffer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "staffPosition",
     "type": "CoachPosition",
     "index": 1,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:HeadCoach"
    }
   ]
  },
  "StaffHiringEval_CreateResignContractOffer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "staffPosition",
     "type": "CoachPosition",
     "index": 1,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:HeadCoach"
    }
   ]
  },
  "StaffHiringEval_EndYearReaction": {
   "base": "Reaction",
   "assetId": "8585453",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_EndYearEvent",
     "index": 0,
     "refTable": "Season_EndYearEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "StaffHiringEval",
     "type": "StaffHiringEval",
     "index": 3,
     "refTable": "StaffHiringEval",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_EvaluateFireStaff": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_GetCoachContractOfferLength": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_GetCoachContractOfferSalary": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_GetCoachInterest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "contractOffer",
     "type": "StaffPersonContractOffer",
     "index": 0,
     "refTable": "StaffPersonContractOffer",
     "bits": 32
    },
    {
     "name": "expectedSalary",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StaffHiringEval_GetCoachRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "desiredCoachPosition",
     "type": "CoachPosition",
     "index": 2,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:First_"
    }
   ]
  },
  "StaffHiringEval_GetExpectedCoachSalary": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_GetExpectedScoutSalary": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "scout",
     "type": "Scout",
     "index": 0,
     "refTable": "Scout",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_GetExpectedTrainerSalary": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "trainer",
     "type": "Trainer",
     "index": 0,
     "refTable": "Trainer",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_GetIsCoachToBeRehired": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "completedLevel",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StaffHiringEval_GetScoutContractOfferLength": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "scout",
     "type": "Scout",
     "index": 0,
     "refTable": "Scout",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_GetScoutContractOfferSalary": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "scout",
     "type": "Scout",
     "index": 0,
     "refTable": "Scout",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_GetScoutInterest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "contractOffer",
     "type": "StaffPersonContractOffer",
     "index": 0,
     "refTable": "StaffPersonContractOffer",
     "bits": 32
    },
    {
     "name": "expectedXP",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StaffHiringEval_GetScoutRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "scout",
     "type": "Scout",
     "index": 0,
     "refTable": "Scout",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "positionMatch",
     "type": "ScoutPositionMatch",
     "index": 2,
     "enum": "ScoutPositionMatch",
     "bits": 3,
     "default": "ScoutPositionMatch:NoMatch"
    }
   ]
  },
  "StaffHiringEval_GetTrainerContractOfferLength": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "trainer",
     "type": "Trainer",
     "index": 0,
     "refTable": "Trainer",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_GetTrainerContractOfferSalary": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "trainer",
     "type": "Trainer",
     "index": 0,
     "refTable": "Trainer",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_GetTrainerInterest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "contractOffer",
     "type": "StaffPersonContractOffer",
     "index": 0,
     "refTable": "StaffPersonContractOffer",
     "bits": 32
    },
    {
     "name": "expectedXP",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StaffHiringEval_GetTrainerRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "trainer",
     "type": "Trainer",
     "index": 0,
     "refTable": "Trainer",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_HandleRegisterUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "RegisterUserEvent",
     "index": 0,
     "refTable": "RegisterUserEvent",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_HandleStaffHiringEvaluateOffersStart": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "StaffHiringEvaluateOffersStartEvent",
     "index": 0,
     "refTable": "StaffHiringEvaluateOffersStartEvent",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_HandleUnregisterUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "UnregisterUserEvent",
     "index": 0,
     "refTable": "UnregisterUserEvent",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_HandleUpdateStaffPersonContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "UpdateStaffPersonContractStatusEvent",
     "index": 0,
     "refTable": "UpdateStaffPersonContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_IssueCreateOffersRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_IssueCreateResignOffersRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "coach",
     "type": "Coach",
     "index": 1,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_IssueEnterCoachCarouselRequest": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_IssueEvaluateCoachOffersRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "staffPerson",
     "type": "StaffPerson",
     "index": 0,
     "refTable": "StaffPerson",
     "bits": 32
    },
    {
     "name": "offerList",
     "type": "StaffPersonContractOffer[]",
     "index": 1,
     "refTable": "StaffPersonContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "isReSigning",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "reSigningTeam",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_IssueFillStaffRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "hiringPosition",
     "type": "CoachPosition",
     "index": 1,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    }
   ]
  },
  "StaffHiringEval_IssueImmediateEvaluateOffer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "staffPerson",
     "type": "StaffPerson",
     "index": 0,
     "refTable": "StaffPerson",
     "bits": 32
    },
    {
     "name": "isResigning",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "reSigningTeam",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_IssueManageStaffRequestForUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "User",
     "type": "User",
     "index": 0,
     "refTable": "User",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_IssueStaffMovesRequestForTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_IssueViewContractRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "coach",
     "type": "Coach",
     "index": 1,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "contractViewType",
     "type": "ContractViewType",
     "index": 2,
     "enum": "ContractViewType",
     "bits": 3,
     "default": "ContractViewType:Firing"
    },
    {
     "name": "coachPosition",
     "type": "CoachPosition",
     "index": 3,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:First_"
    }
   ]
  },
  "StaffHiringEval_PreferCurrentStaffToHighestRatedStaff": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "currentStaffRating",
     "type": "int",
     "index": 1,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "highestRatedStaffRating",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    }
   ]
  },
  "StaffHiringEval_ProcessCreateCoachContractOffersRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "request",
     "type": "CreateCoachContractOffersRequest",
     "index": 0,
     "refTable": "CreateCoachContractOffersRequest",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_ProcessCreateCoachResignContractOffersRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "request",
     "type": "CreateCoachResignContractOffersRequest",
     "index": 0,
     "refTable": "CreateCoachResignContractOffersRequest",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_ProcessDelegateFillStaffResponse": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "request",
     "type": "FillStaffRequest",
     "index": 0,
     "refTable": "FillStaffRequest",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_ProcessEvaluateCoachContractOffersRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "request",
     "type": "EvaluateCoachOffersRequest",
     "index": 0,
     "refTable": "EvaluateCoachOffersRequest",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_ReleaseStaffWithNoOutstandingOffers": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_RemoveOutstandingOffers": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "coach",
     "type": "StaffPerson",
     "index": 0,
     "refTable": "StaffPerson",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_SelectOfferToAccept": {
   "base": "StaffPersonContractOffer()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "staffPerson",
     "type": "StaffPerson",
     "index": 0,
     "refTable": "StaffPerson",
     "bits": 32
    },
    {
     "name": "offerList",
     "type": "StaffPersonContractOffer[]",
     "index": 1,
     "refTable": "StaffPersonContractOffer",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "StaffHiringEval_StaffHiringEvaluateOffersStartReaction": {
   "base": "Reaction",
   "assetId": "6708720",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "StaffHiringEvaluateOffersStartEvent",
     "index": 0,
     "refTable": "StaffHiringEvaluateOffersStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "StaffHiringEval",
     "index": 2,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "StaffHiringEval_UpdateStaffPersonContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6708719",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UpdateStaffPersonContractStatusEvent",
     "index": 0,
     "refTable": "UpdateStaffPersonContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "StaffHiringEval",
     "index": 2,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "StaffHiringEval_ValidateDefensiveCoordinator": {
   "base": "StaffPersonContractOffer()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_ValidateHeadCoach": {
   "base": "StaffPersonContractOffer()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_ValidateOffensiveCoordinator": {
   "base": "StaffPersonContractOffer()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_ValidateScout": {
   "base": "StaffPersonContractOffer()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEval_ValidateTrainer": {
   "base": "StaffPersonContractOffer()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffHiringEvaluateOffersStartEvent": {
   "base": "Event",
   "assetId": "6494884",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "StaffHiringEvaluateOffersStartReaction": {
   "base": "Reaction",
   "assetId": "6708718",
   "numMembers": 3,
   "fields": [
    {
     "name": "EventRecord",
     "type": "StaffHiringEvaluateOffersStartEvent",
     "index": 0,
     "refTable": "StaffHiringEvaluateOffersStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "StaffHiringHireCoachesEvent": {
   "base": "Event",
   "assetId": "6598584",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "StaffHiringHireCoachesReaction": {
   "base": "Reaction",
   "assetId": "6708717",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "StaffHiringHireCoachesEvent",
     "index": 0,
     "refTable": "StaffHiringHireCoachesEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 4,
     "refTable": "StaffHiringEval",
     "bits": 32
    }
   ]
  },
  "StaffHiringPeriodEndEvent": {
   "base": "Event",
   "assetId": "6598548",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "StaffHiringPeriodEndReaction": {
   "base": "Reaction",
   "assetId": "6708716",
   "numMembers": 8,
   "fields": [
    {
     "name": "EventRecord",
     "type": "StaffHiringPeriodEndEvent",
     "index": 1,
     "refTable": "StaffHiringPeriodEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "CoachRetirementEval",
     "type": "CoachRetirementEval",
     "index": 0,
     "refTable": "CoachRetirementEval",
     "bits": 32
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 2,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 5,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "TeamManagerRef",
     "type": "TeamManager",
     "index": 6,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "UserRequestIssuer",
     "type": "UserRequestIssuer",
     "index": 7,
     "refTable": "UserRequestIssuer",
     "bits": 32
    }
   ]
  },
  "StaffHiringPeriodStartEvent": {
   "base": "Event",
   "assetId": "6598585",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "StaffHiringPeriodStartReaction": {
   "base": "Reaction",
   "assetId": "6708715",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "StaffHiringPeriodStartEvent",
     "index": 0,
     "refTable": "StaffHiringPeriodStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 4,
     "refTable": "StaffHiringEval",
     "bits": 32
    }
   ]
  },
  "StaffHiringPhilosophy": {
   "base": null,
   "assetId": "6378221",
   "numMembers": 9,
   "fields": [
    {
     "name": "CoachAgeSpline",
     "type": "Spline",
     "index": 0,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "HighestStaffRatingComparedToCurrentStaffRatingPercentage",
     "type": "int",
     "index": 1,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "OfferedSalaryLevelSpline",
     "type": "Spline",
     "index": 2,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "RateCoachLegacyScoreSpline",
     "type": "Spline",
     "index": 3,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "RateCoachLevelSpline",
     "type": "Spline",
     "index": 4,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ScoutNoMatchBoost",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ScoutPositionBoost",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ScoutPositionGroupBoost",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ScoutTeamSideBoost",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StaffHiringRatingData": {
   "base": null,
   "assetId": "6494887",
   "numMembers": 4,
   "fields": [
    {
     "name": "GetRating",
     "type": "StaffHiringRatingData_GetRating",
     "index": 0,
     "refTable": "StaffHiringRatingData_GetRating",
     "bits": 32
    },
    {
     "name": "StaffAgeSpline",
     "type": "Spline",
     "index": 1,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "StaffTalentCountSpline",
     "type": "Spline",
     "index": 2,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "StaffWinsSpline",
     "type": "Spline",
     "index": 3,
     "refTable": "Spline",
     "bits": 32
    }
   ]
  },
  "StaffHiringRatingData_GetRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "numTalents",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StaffHiringStatusEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6571250",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "StaffHiringStatus",
     "index": 3,
     "enum": "StaffHiringStatus",
     "bits": 3,
     "default": "StaffHiringStatus:Available"
    }
   ]
  },
  "StaffHiringTuning": {
   "base": "BaseTuning",
   "assetId": "6494903",
   "numMembers": 120,
   "fields": [
    {
     "name": "ACAwardsContractProgramPointsModifier",
     "type": "int",
     "index": 0,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "BetterJobInterestModifier",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CandidateCutoffScore",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "140",
     "default": "140"
    },
    {
     "name": "CanHireStaff",
     "type": "StaffHiringTuning_CanHireStaff",
     "index": 3,
     "refTable": "StaffHiringTuning_CanHireStaff",
     "bits": 32,
     "default": "bool canHireStaff = false;&#xD;&#xA;&#xD;&#xA;if(coach.SeasonStats != null && coach.SeasonStats.Wins > 10 && coach.OffensiveScheme.Value == hiringTeam.DefaultOffensiveScheme && coach.DefensiveScheme.Value == hiringTeam.DefaultDefensiveScheme)&#xD;&#xA;{&#xD;&#xA;  canHireStaff = true;&#xD;&#xA;}&#xD;&#xA;else if(numTalents > 5)&#xD;&#xA;{&#xD;&#xA;  canHireStaff = true;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;canHireStaff;"
    },
    {
     "name": "CoachFiringStatusLevel",
     "type": "JobSecurityStatus",
     "index": 4,
     "enum": "JobSecurityStatus",
     "bits": 3,
     "default": "JobSecurityStatus:HotSeat"
    },
    {
     "name": "CoachInterestThreshold",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CoachLeavingOddsSpline",
     "type": "Spline",
     "index": 6,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "CoachLevelToContractProgramPointsSpline",
     "type": "Spline",
     "index": 7,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "CoachPointRoundingIncrement",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "5"
    },
    {
     "name": "CoachPrestigePointsSpline",
     "type": "Spline",
     "index": 9,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "CoachPrestigeScoreGradeSpline",
     "type": "Spline",
     "index": 10,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "CoachPrestigeStaticWeeks",
     "type": "int",
     "index": 11,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "CoachPrestigeToContractProgramPointsSpline",
     "type": "Spline",
     "index": 12,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "CoachStatRankFactorMax",
     "type": "float",
     "index": 13,
     "bits": 32,
     "default": "1"
    },
    {
     "name": "CoachStatRankFactorMin",
     "type": "float",
     "index": 14,
     "bits": 32,
     "default": "0.25"
    },
    {
     "name": "ContractLengthInterestMultiplier",
     "type": "int",
     "index": 15,
     "bits": 7,
     "minValue": "-50",
     "maxValue": "50",
     "default": "-10"
    },
    {
     "name": "ContractPoints_ConfChamp",
     "type": "int",
     "index": 16,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "40"
    },
    {
     "name": "ContractPoints_NatChamp",
     "type": "int",
     "index": 17,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "100"
    },
    {
     "name": "ContractPoints_NewCoach",
     "type": "int",
     "index": 18,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "40"
    },
    {
     "name": "ContractPoints_NewContractBonus",
     "type": "int",
     "index": 19,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "40"
    },
    {
     "name": "ContractPoints_WinGame",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "20"
    },
    {
     "name": "ContractPoints_WinRankedGame",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ContractPointsToExpectationLevelSpline",
     "type": "Spline",
     "index": 22,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ContractProgramPointsNCWonModifier",
     "type": "int",
     "index": 23,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "10"
    },
    {
     "name": "Coord_FiredRangeMax",
     "type": "int",
     "index": 24,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "15"
    },
    {
     "name": "Coord_FiredRangeMin",
     "type": "int",
     "index": 25,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "5"
    },
    {
     "name": "CoordinatorEarnedPoints_Multiplier",
     "type": "float",
     "index": 26,
     "bits": 32,
     "default": "0.65"
    },
    {
     "name": "CoordinatorExpectedPoints_Multiplier",
     "type": "float",
     "index": 27,
     "bits": 32,
     "default": "0.65"
    },
    {
     "name": "CoordinatorRoleModifier",
     "type": "float",
     "index": 28,
     "bits": 32,
     "default": "0.7"
    },
    {
     "name": "CoordPrestigePenalty",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "30"
    },
    {
     "name": "CPUAutoExtendContractYearsRemainingThreshold",
     "type": "int",
     "index": 30,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "2"
    },
    {
     "name": "DC_HotseatThreshold",
     "type": "int",
     "index": 31,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "70"
    },
    {
     "name": "DC_LowThreshold",
     "type": "int",
     "index": 32,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "80"
    },
    {
     "name": "DC_SafeThreshold",
     "type": "int",
     "index": 33,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "90"
    },
    {
     "name": "DCHiringRatingData",
     "type": "StaffHiringRatingData",
     "index": 34,
     "refTable": "StaffHiringRatingData",
     "bits": 32
    },
    {
     "name": "DemeanorChangePercentSpline",
     "type": "Spline",
     "index": 35,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ExtensionCoachPointBonusPercentage",
     "type": "int",
     "index": 36,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FreeAgentCoachExperienceLevels",
     "type": "int[]",
     "index": 37,
     "bits": null,
     "isArray": true
    },
    {
     "name": "FullMatchSchema",
     "type": "int",
     "index": 38,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "30"
    },
    {
     "name": "GamesPlayed_Divider",
     "type": "int",
     "index": 39,
     "bits": 5,
     "minValue": "0",
     "maxValue": "25",
     "default": "12"
    },
    {
     "name": "GetCoachRating",
     "type": "StaffHiringTuning_GetCoachRating",
     "index": 40,
     "refTable": "StaffHiringTuning_GetCoachRating",
     "bits": 32,
     "default": "int rating = -1;&#xD;&#xA;&#xD;&#xA;if(desiredCoachPosition == CoachPosition.HeadCoach)&#xD;&#xA;{&#xD;&#xA;  rating = HCHiringRatingData.GetRating(coach, numTalents);&#xD;&#xA;}&#xD;&#xA;else if(desiredCoachPosition == CoachPosition.OffensiveCoordinator)&#xD;&#xA;{&#xD;&#xA;  rating = OCHiringRatingData.GetRating(coach, numTalents);&#xD;&#xA;}&#xD;&#xA;else if(desiredCoachPosition == CoachPosition.DefensiveCoordinator)&#xD;&#xA;{&#xD;&#xA;  rating = DCHiringRatingData.GetRating(coach, numTalents);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;rating;"
    },
    {
     "name": "GetTeamStats",
     "type": "StaffHiringTuning_GetTeamStats",
     "index": 41,
     "refTable": "StaffHiringTuning_GetTeamStats",
     "bits": 32,
     "default": "// TODO @kwseo this function need to consider coach&apos;s prveious team at the &apos;year&apos;&#xD;&#xA;&#xD;&#xA;int statIndex = currentYear - year;&#xD;&#xA;int population = team.TeamSeasonStats.Population();&#xD;&#xA;&#xD;&#xA;TeamStats teamStats = null;&#xD;&#xA;if(statIndex >= 0 && population > statIndex)&#xD;&#xA;{&#xD;&#xA;  teamStats = team.TeamSeasonStats[statIndex];&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;teamStats;"
    },
    {
     "name": "HalfPipelinePoints",
     "type": "int",
     "index": 42,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "25"
    },
    {
     "name": "HalfStarDiffIntMod",
     "type": "int",
     "index": 43,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "25"
    },
    {
     "name": "HC_FiredRangeMax",
     "type": "int",
     "index": 44,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "15"
    },
    {
     "name": "HC_FiredRangeMin",
     "type": "int",
     "index": 45,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "5"
    },
    {
     "name": "HC_HotseatThreshold",
     "type": "int",
     "index": 46,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "70"
    },
    {
     "name": "HC_LowThreshold",
     "type": "int",
     "index": 47,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "80"
    },
    {
     "name": "HC_SafeThreshold",
     "type": "int",
     "index": 48,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "90"
    },
    {
     "name": "HCAwardsContractProgramPointsModifier",
     "type": "int",
     "index": 49,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "20"
    },
    {
     "name": "HCHiringRatingData",
     "type": "StaffHiringRatingData",
     "index": 50,
     "refTable": "StaffHiringRatingData",
     "bits": 32
    },
    {
     "name": "HCOnlyLevelThreshold",
     "type": "int",
     "index": 51,
     "bits": 6,
     "minValue": "0",
     "maxValue": "50",
     "default": "30"
    },
    {
     "name": "InPlayOffsContractProgramPointsModifier",
     "type": "int",
     "index": 52,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "10"
    },
    {
     "name": "InterestedThresholdForOffer",
     "type": "int",
     "index": 53,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "70"
    },
    {
     "name": "IsCandidateEligibleForPosition",
     "type": "StaffHiringTuning_IsCandidateEligibleForPosition",
     "index": 54,
     "refTable": "StaffHiringTuning_IsCandidateEligibleForPosition",
     "bits": 32
    },
    {
     "name": "JobInterestCutOff",
     "type": "int",
     "index": 55,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "70"
    },
    {
     "name": "JobInterestNormalizer",
     "type": "float",
     "index": 56,
     "bits": 32,
     "default": "0.45"
    },
    {
     "name": "JobSecurityCoachPrestigeSpline",
     "type": "Spline",
     "index": 57,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "JobSecurityToInterestPointsSpline",
     "type": "Spline",
     "index": 58,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "LastYearPoints_Multiplier",
     "type": "float",
     "index": 59,
     "bits": 32,
     "default": "2"
    },
    {
     "name": "LeaveForNFLMax",
     "type": "int",
     "index": 60,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "5"
    },
    {
     "name": "LeaveForNFLPrestigeOddsThreshold",
     "type": "int",
     "index": 61,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "80"
    },
    {
     "name": "LeewayFactorAlmaMater",
     "type": "float",
     "index": 62,
     "bits": 32,
     "default": "0.9"
    },
    {
     "name": "LeewayFactorFirstYear",
     "type": "float",
     "index": 63,
     "bits": 32,
     "default": "0.6"
    },
    {
     "name": "LeewayFactorMilitary",
     "type": "float",
     "index": 64,
     "bits": 32,
     "default": "0.7"
    },
    {
     "name": "LeewayFactorSecondYear",
     "type": "float",
     "index": 65,
     "bits": 32,
     "default": "0.85"
    },
    {
     "name": "LongTermExtensionLength",
     "type": "int",
     "index": 66,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "2"
    },
    {
     "name": "LongTermExtensionLevel",
     "type": "JobSecurityStatus",
     "index": 67,
     "enum": "JobSecurityStatus",
     "bits": 3,
     "default": "JobSecurityStatus:Safe"
    },
    {
     "name": "MaxAlmaMaterPoints",
     "type": "int",
     "index": 68,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "MaxBaseProgramContractBasePoints",
     "type": "int",
     "index": 69,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1500",
     "default": "0"
    },
    {
     "name": "MaxCandidatePrestigePoints",
     "type": "int",
     "index": 70,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "100"
    },
    {
     "name": "MaxCoachOfferAsPercentageOfExpected",
     "type": "int",
     "index": 71,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "MaxCoachRating",
     "type": "int",
     "index": 72,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "150"
    },
    {
     "name": "MaxExpectedContractPoints",
     "type": "int",
     "index": 73,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "230"
    },
    {
     "name": "MaxJobCandidates",
     "type": "int",
     "index": 74,
     "bits": 4,
     "minValue": "0",
     "maxValue": "12",
     "default": "6"
    },
    {
     "name": "MaxJobSecurity",
     "type": "int",
     "index": 75,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "100"
    },
    {
     "name": "MaxOffersPerCoach",
     "type": "int",
     "index": 76,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "4"
    },
    {
     "name": "MaxPipelinePoints",
     "type": "int",
     "index": 77,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "MaxPrimArcheTypePoints",
     "type": "int",
     "index": 78,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "25"
    },
    {
     "name": "MaxProgramPointsOffer",
     "type": "int",
     "index": 79,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "MaxSecArcheTypePoints",
     "type": "int",
     "index": 80,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "15"
    },
    {
     "name": "MaxTertArcheTypePoints",
     "type": "int",
     "index": 81,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "10"
    },
    {
     "name": "MinCoachOfferAsPercentageOfExpected",
     "type": "int",
     "index": 82,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "MinCoachRating",
     "type": "int",
     "index": 83,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MinExpectedContractPoints",
     "type": "int",
     "index": 84,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "90"
    },
    {
     "name": "MinimumExtensionLength",
     "type": "int",
     "index": 85,
     "bits": 1,
     "minValue": "0",
     "maxValue": "1",
     "default": "0"
    },
    {
     "name": "NationalChampionshipWinModifier",
     "type": "int",
     "index": 86,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "200"
    },
    {
     "name": "OC_HotseatThreshold",
     "type": "int",
     "index": 87,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "70"
    },
    {
     "name": "OC_LowThreshold",
     "type": "int",
     "index": 88,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "80"
    },
    {
     "name": "OC_SafeThreshold",
     "type": "int",
     "index": 89,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "90"
    },
    {
     "name": "OCHiringRatingData",
     "type": "StaffHiringRatingData",
     "index": 90,
     "refTable": "StaffHiringRatingData",
     "bits": 32
    },
    {
     "name": "PoachThresholdCoord",
     "type": "int",
     "index": 91,
     "bits": 3,
     "minValue": "0",
     "maxValue": "5",
     "default": "1"
    },
    {
     "name": "PoachThresholdHC",
     "type": "int",
     "index": 92,
     "bits": 3,
     "minValue": "0",
     "maxValue": "5",
     "default": "2"
    },
    {
     "name": "PrestigeCompareScoreSpline",
     "type": "Spline",
     "index": 93,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "PrestigeCompareScoreSplineBuffer",
     "type": "int",
     "index": 94,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "PrestigeInterestPointsSpline",
     "type": "Spline",
     "index": 95,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ProgramPointsContractLengthModifier",
     "type": "int",
     "index": 96,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "10"
    },
    {
     "name": "ProgramPointsToCoachPointsSpline",
     "type": "Spline",
     "index": 97,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ProgramPointsToInterestPercentSpline",
     "type": "Spline",
     "index": 98,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ProgramTraditionPointsExpectedMapping",
     "type": "MySchoolRankingRangesTable",
     "index": 99,
     "refTable": "MySchoolRankingRangesTable",
     "bits": 32
    },
    {
     "name": "RetireMax",
     "type": "int",
     "index": 100,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "5"
    },
    {
     "name": "RolePrestigeDiffToProgramPointsPctSpline",
     "type": "Spline",
     "index": 101,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "SchoolPrestigeToContractPointsSpline",
     "type": "Spline",
     "index": 102,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ScoutTier1Max",
     "type": "int",
     "index": 103,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "ScoutTier2Max",
     "type": "int",
     "index": 104,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "ScoutTier3Max",
     "type": "int",
     "index": 105,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "ShortTermExtensionLength",
     "type": "int",
     "index": 106,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "1"
    },
    {
     "name": "ShortTermExtensionLevel",
     "type": "JobSecurityStatus",
     "index": 107,
     "enum": "JobSecurityStatus",
     "bits": 3,
     "default": "JobSecurityStatus:SafeForNow"
    },
    {
     "name": "ShouldFireStaff",
     "type": "StaffHiringTuning_ShouldFireStaff",
     "index": 108,
     "refTable": "StaffHiringTuning_ShouldFireStaff",
     "bits": 32,
     "default": "//Expression determining whether each staff person should be fired. Runs after SeasonsWithTeam is updated.&#xD;&#xA;&#xD;&#xA;bool shouldFire = false;&#xD;&#xA;&#xD;&#xA;TeamStats teamStats0 = GetTeamStats(currentTeam, currentYear, currentYear);&#xD;&#xA;TeamStats teamStats1 = GetTeamStats(currentTeam, currentYear, currentYear - 1);&#xD;&#xA;TeamStats teamStats2 = GetTeamStats(currentTeam, currentYear, currentYear - 2);&#xD;&#xA;int teamWins0 = 0;&#xD;&#xA;int teamWins1 = 0;&#xD;&#xA;int teamWins2 = 0;&#xD;&#xA;int teamTotalOffYardsPerGame0 = 0;&#xD;&#xA;int teamTotalOffYardsPerGame1 = 0;&#xD;&#xA;int teamTotalOffYardsPerGame2 = 0;&#xD;&#xA;int teamTotalDefYardsPerGame0 = 0;&#xD;&#xA;int teamTotalDefYardsPerGame1 = 0;&#xD;&#xA;int teamTotalDefYardsPerGame2 = 0;&#xD;&#xA;int seasonsWithTeam = coach.SeasonsWithTeam;&#xD;&#xA;TeamContentionPhase contentionPhase = currentTeam.ContentionPhase;&#xD;&#xA;CoachPosition position = coach.Position;&#xD;&#xA;&#xD;&#xA;if(teamStats0 != null && teamStats1 != null && teamStats2 != null)&#xD;&#xA;{&#xD;&#xA;teamWins0 = teamStats0.WINS;&#xD;&#xA;teamWins1 = teamStats1.WINS;&#xD;&#xA;teamWins2 = teamStats2.WINS;&#xD;&#xA;&#xD;&#xA;//Get Totals first&#xD;&#xA;teamTotalOffYardsPerGame0 = teamStats0.OFFYARDS;&#xD;&#xA;teamTotalOffYardsPerGame1 = teamStats1.OFFYARDS;&#xD;&#xA;teamTotalOffYardsPerGame2 = teamStats2.OFFYARDS;&#xD;&#xA;teamTotalDefYardsPerGame0 = teamStats0.DEFPASSYARDS + teamStats0.DEFRUSHYARDS;&#xD;&#xA;teamTotalDefYardsPerGame1 = teamStats1.DEFPASSYARDS + teamStats1.DEFRUSHYARDS;&#xD;&#xA;teamTotalDefYardsPerGame2 = teamStats2.DEFPASSYARDS + teamStats2.DEFRUSHYARDS;&#xD;&#xA;&#xD;&#xA;//Average over number of games based on year. 2021 is the first year of 17 gamee seasons&#xD;&#xA;if(currentYear <= 2021)&#xD;&#xA;{&#xD;&#xA;  teamTotalOffYardsPerGame0 = (teamTotalOffYardsPerGame0 * 100) / 17;&#xD;&#xA;  teamTotalOffYardsPerGame1 = (teamTotalOffYardsPerGame1 * 100) / 16;&#xD;&#xA;  teamTotalOffYardsPerGame2 = (teamTotalOffYardsPerGame2 * 100) / 16;&#xD;&#xA;  teamTotalDefYardsPerGame0 = (teamTotalDefYardsPerGame0 * 100) / 17;&#xD;&#xA;  teamTotalDefYardsPerGame1 = (teamTotalDefYardsPerGame1 * 100) / 16;&#xD;&#xA;  teamTotalDefYardsPerGame2 = (teamTotalDefYardsPerGame2 * 100) / 16;&#xD;&#xA;}&#xD;&#xA;else if (currentYear == 2022)&#xD;&#xA;{&#xD;&#xA;  teamTotalOffYardsPerGame0 = (teamTotalOffYardsPerGame0 * 100) / 17;&#xD;&#xA;  teamTotalOffYardsPerGame1 = (teamTotalOffYardsPerGame1 * 100) / 17;&#xD;&#xA;  teamTotalOffYardsPerGame2 = (teamTotalOffYardsPerGame2 * 100) / 16;&#xD;&#xA;  teamTotalDefYardsPerGame0 = (teamTotalDefYardsPerGame0 * 100) / 17;&#xD;&#xA;  teamTotalDefYardsPerGame1 = (teamTotalDefYardsPerGame1 * 100) / 17;&#xD;&#xA;  teamTotalDefYardsPerGame2 = (teamTotalDefYardsPerGame2 * 100) / 16;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;  teamTotalOffYardsPerGame0 = (teamTotalOffYardsPerGame0 * 100) / 17;&#xD;&#xA;  teamTotalOffYardsPerGame1 = (teamTotalOffYardsPerGame1 * 100) / 17;&#xD;&#xA;  teamTotalOffYardsPerGame2 = (teamTotalOffYardsPerGame2 * 100) / 17;&#xD;&#xA;  teamTotalDefYardsPerGame0 = (teamTotalDefYardsPerGame0 * 100) / 17;&#xD;&#xA;  teamTotalDefYardsPerGame1 = (teamTotalDefYardsPerGame1 * 100) / 17;&#xD;&#xA;  teamTotalDefYardsPerGame2 = (teamTotalDefYardsPerGame2 * 100) / 17;  &#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if(teamWins0 == 0)&#xD;&#xA;{&#xD;&#xA;  shouldFire = true;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (contentionPhase == TeamContentionPhase.Losing)&#xD;&#xA;{&#xD;&#xA;  if(teamWins0 < teamWins1 && teamWins0 < teamWins2 && teamWins0 < 5 && seasonsWithTeam >= 3)&#xD;&#xA;  {&#xD;&#xA;    shouldFire = true;&#xD;&#xA;  }&#xD;&#xA;  else if(teamWins0 < 7 && teamWins1 < 7 && teamWins2 < 7 && seasonsWithTeam >= 3)&#xD;&#xA;  {&#xD;&#xA;    shouldFire = true;&#xD;&#xA;  }&#xD;&#xA;  else if(teamWins0  < teamWins1 && teamWins0 < 5 && seasonsWithTeam >= 2)&#xD;&#xA;  {&#xD;&#xA;    shouldFire = true;&#xD;&#xA;  }&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;  if (position == CoachPosition.HeadCoach)&#xD;&#xA;  {&#xD;&#xA;    //TODO: Add any special logic for Head Coach Firing&#xD;&#xA;  }&#xD;&#xA;  else if(position == CoachPosition.OffensiveCoordinator)&#xD;&#xA;  {&#xD;&#xA;    if(teamStats0.PASSINTS > teamStats0.PASSTDS)&#xD;&#xA;    {&#xD;&#xA;      shouldFire = true;&#xD;&#xA;    }&#xD;&#xA;  else if(teamTotalOffYardsPerGame0 < teamTotalOffYardsPerGame1 && teamTotalOffYardsPerGame1 < teamTotalOffYardsPerGame2 && seasonsWithTeam >= 3)&#xD;&#xA;  {&#xD;&#xA;    shouldFire = true;&#xD;&#xA;  }&#xD;&#xA;    else if(teamStats0.PASSTDS + teamStats0.RUSHTDS < teamStats1.PASSTDS + teamStats1.RUSHTDS && teamStats1.PASSTDS + teamStats1.RUSHTDS < teamStats2.PASSTDS + teamStats2.RUSHTDS && seasonsWithTeam >= 3)&#xD;&#xA;    {&#xD;&#xA;      shouldFire = true;&#xD;&#xA;    }&#xD;&#xA;  }&#xD;&#xA;  else if(position == CoachPosition.DefensiveCoordinator)&#xD;&#xA;  {&#xD;&#xA;    if(teamTotalDefYardsPerGame0 > teamTotalDefYardsPerGame1 && teamTotalDefYardsPerGame1 > teamTotalDefYardsPerGame2 && seasonsWithTeam >= 3)&#xD;&#xA;    {&#xD;&#xA;      shouldFire = true;&#xD;&#xA;    }&#xD;&#xA;  }&#xD;&#xA;}&#xD;&#xA;else if (contentionPhase == TeamContentionPhase.Playoff)&#xD;&#xA;{&#xD;&#xA;  if(teamWins0 < teamWins1 && teamWins0 < teamWins2 && teamWins0 < 6 && seasonsWithTeam >= 2)&#xD;&#xA;  {&#xD;&#xA;    shouldFire = true;&#xD;&#xA;  }&#xD;&#xA;  else if(teamWins0 < 9 && teamWins1 < 9 && teamWins2 < 9 && seasonsWithTeam >= 2)&#xD;&#xA;  {&#xD;&#xA;    shouldFire = true;&#xD;&#xA;  }&#xD;&#xA;  else if(teamWins0  < teamWins1 && teamStats0.WINS < 6 && seasonsWithTeam >= 1)&#xD;&#xA;  {&#xD;&#xA;    shouldFire = true;&#xD;&#xA;  }&#xD;&#xA;&#xD;&#xA;&#xD;&#xA;  if (position == CoachPosition.HeadCoach)&#xD;&#xA;  {&#xD;&#xA;    //TODO: Add any special logic for Head Coach Firing&#xD;&#xA;  }&#xD;&#xA;  else if(position == CoachPosition.OffensiveCoordinator)&#xD;&#xA;  {&#xD;&#xA;    if(teamStats0.PASSINTS > teamStats0.PASSTDS)&#xD;&#xA;    {&#xD;&#xA;      shouldFire = true;&#xD;&#xA;    }&#xD;&#xA;  else if(teamTotalOffYardsPerGame0 < teamTotalOffYardsPerGame1 && teamTotalOffYardsPerGame1 < teamTotalOffYardsPerGame2 && seasonsWithTeam >= 3)&#xD;&#xA;  {&#xD;&#xA;    shouldFire = true;&#xD;&#xA;  }&#xD;&#xA;    else if(teamStats0.PASSTDS + teamStats0.RUSHTDS < teamStats1.PASSTDS + teamStats1.RUSHTDS && teamStats1.PASSTDS + teamStats1.RUSHTDS < teamStats2.PASSTDS + teamStats2.RUSHTDS && seasonsWithTeam >= 3)&#xD;&#xA;    {&#xD;&#xA;      shouldFire = true;&#xD;&#xA;    }&#xD;&#xA;  }&#xD;&#xA;  else if(position == CoachPosition.DefensiveCoordinator)&#xD;&#xA;  {&#xD;&#xA;    if(teamTotalDefYardsPerGame0 > teamTotalDefYardsPerGame1 && teamTotalDefYardsPerGame1 > teamTotalDefYardsPerGame2 && seasonsWithTeam >= 3)&#xD;&#xA;    {&#xD;&#xA;      shouldFire = true;&#xD;&#xA;    }&#xD;&#xA;  }&#xD;&#xA;}&#xD;&#xA;else if (contentionPhase == TeamContentionPhase.Championship)&#xD;&#xA;{&#xD;&#xA;  if (position == CoachPosition.HeadCoach)&#xD;&#xA;  {&#xD;&#xA;    if(teamWins0 < teamWins1 && teamWins0 < teamWins2 && teamWins0 < 8 && seasonsWithTeam >= 3)&#xD;&#xA;    {&#xD;&#xA;      shouldFire = true;&#xD;&#xA;    }&#xD;&#xA;    else if(teamWins0  < teamWins1 && teamStats0.WINS < 6 && seasonsWithTeam >= 2)&#xD;&#xA;    {&#xD;&#xA;      shouldFire = true;&#xD;&#xA;    }&#xD;&#xA;  }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;shouldFire;"
    },
    {
     "name": "SingleMatchSchema",
     "type": "int",
     "index": 109,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "30"
    },
    {
     "name": "StaffPointBonus",
     "type": "int",
     "index": 110,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "3"
    },
    {
     "name": "TeamPrestigeCoachPrestigeSpline",
     "type": "Spline",
     "index": 111,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "TeamPrestigeToInterestPointsSpline",
     "type": "Spline",
     "index": 112,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "ThisYearPoints_Multiplier",
     "type": "float",
     "index": 113,
     "bits": 32,
     "default": "5"
    },
    {
     "name": "TwoYearsAgoPoints_Multiplier",
     "type": "float",
     "index": 114,
     "bits": 32,
     "default": "1"
    },
    {
     "name": "UserExpressedInterestScoreBonus",
     "type": "int",
     "index": 115,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "UserPrestigeBonus",
     "type": "int",
     "index": 116,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "WorseJobInterestModifier",
     "type": "int",
     "index": 117,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "50"
    },
    {
     "name": "YearsBackForRecentHistory",
     "type": "int",
     "index": 118,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "5"
    },
    {
     "name": "YearsRemainingSecurityMod",
     "type": "int",
     "index": 119,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "2"
    }
   ]
  },
  "StaffHiringTuning_CanHireStaff": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "hiringTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "numTalents",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StaffHiringTuning_GetCoachRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "desiredCoachPosition",
     "type": "CoachPosition",
     "index": 1,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:First_"
    },
    {
     "name": "numTalents",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StaffHiringTuning_GetTeamStats": {
   "base": "TeamStats()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "currentYear",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "year",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StaffHiringTuning_IsCandidateEligibleForPosition": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "hiringPosition",
     "type": "CoachPosition",
     "index": 1,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:First_"
    },
    {
     "name": "currentWeekType",
     "type": "SeasonWeekType",
     "index": 2,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "currentOffseasonStage",
     "type": "OffseasonStageType",
     "index": 3,
     "enum": "OffseasonStageType",
     "bits": 4,
     "default": "OffseasonStageType:Invalid"
    }
   ]
  },
  "StaffHiringTuning_ShouldFireStaff": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "currentTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "currentYear",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StaffHiring_FilterOffersForCoach": {
   "base": "FilterView",
   "assetId": "6572344",
   "numMembers": 7,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "CoachRef",
     "type": "StaffPerson",
     "index": 1,
     "refTable": "StaffPerson",
     "bits": 32
    },
    {
     "name": "Filter",
     "type": "StaffHiring_FilterOffersForCoach_Filter",
     "index": 2,
     "refTable": "StaffHiring_FilterOffersForCoach_Filter",
     "bits": 32,
     "default": "(Subject.StaffPerson == CoachRef && Subject.Status == ContractOfferStatus.Pending);&#xD;&#xA;"
    },
    {
     "name": "Results",
     "type": "StaffPersonContractOffer[]",
     "index": 3,
     "refTable": "StaffPersonContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 4
    },
    {
     "name": "Subjects",
     "type": "StaffPersonContractOffer[]",
     "index": 5,
     "refTable": "StaffPersonContractOffer",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 6
    }
   ]
  },
  "StaffHiring_FilterOffersForCoach_Filter": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Subject",
     "type": "StaffPersonContractOffer",
     "index": 0,
     "refTable": "StaffPersonContractOffer",
     "bits": 32
    }
   ]
  },
  "StaffHiring_HandleWeekAdvance": {
   "base": "ModifierView",
   "assetId": "6708725",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "StaffHiring_HandleWeekAdvance_Formula",
     "index": 0,
     "refTable": "StaffHiring_HandleWeekAdvance_Formula",
     "bits": 32,
     "default": "Subject.IsReSigning = false;"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "StaffHiring_HandleWeekAdvance_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StaffHiring_IssueResigningStaffPersonOfferRequests": {
   "base": "ModifierView",
   "assetId": "6708724",
   "numMembers": 5,
   "fields": [
    {
     "name": "Formula",
     "type": "StaffHiring_IssueResigningStaffPersonOfferRequests_Formula",
     "index": 0,
     "refTable": "StaffHiring_IssueResigningStaffPersonOfferRequests_Formula",
     "bits": 32,
     "default": "StaffHiring_FilterOffersForCoach FilterOffersForCoachView = new StaffHiring_FilterOffersForCoach;&#xD;&#xA;StaffPersonContractOffer[] coachOfferList = null;&#xD;&#xA;&#xD;&#xA;if(Subject.HeadCoach != null)&#xD;&#xA;{&#xD;&#xA;  if(Subject.HeadCoach.ContractStatus == StaffPersonContractStatus.Expiring)&#xD;&#xA;  {&#xD;&#xA;    if(StaffHiringEvalRef.OutstandingStaffPersonOffersList != null)&#xD;&#xA;    {&#xD;&#xA;      FilterOffersForCoachView.CoachRef = Subject.HeadCoach;&#xD;&#xA;      FilterOffersForCoachView.Subjects = StaffHiringEvalRef.OutstandingStaffPersonOffersList;&#xD;&#xA;      FilterOffersForCoachView.Update();&#xD;&#xA;      coachOfferList = FilterOffersForCoachView.Results;&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;    //Build and Issue Request&#xD;&#xA;    if(coachOfferList != null)&#xD;&#xA;    {&#xD;&#xA;      if(coachOfferList.Population() > 0)&#xD;&#xA;      {&#xD;&#xA;        StaffHiringEvalRef.IssueEvaluateCoachOffersRequest(Subject.HeadCoach, coachOfferList, true, Subject);&#xD;&#xA;      }&#xD;&#xA;    }&#xD;&#xA;  }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;FilterOffersForCoachView.Clear();&#xD;&#xA;FilterOffersForCoachView = null;&#xD;&#xA;coachOfferList = null;&#xD;&#xA;&#xD;&#xA;StaffHiring_FilterOffersForCoach FilterOffersForTrainerView = new StaffHiring_FilterOffersForCoach;&#xD;&#xA;&#xD;&#xA;if(Subject.HeadTrainer != null)&#xD;&#xA;{&#xD;&#xA;  if(Subject.HeadTrainer.ContractStatus == StaffPersonContractStatus.Expiring)&#xD;&#xA;  {&#xD;&#xA;    if(StaffHiringEvalRef.OutstandingStaffPersonOffersList != null)&#xD;&#xA;    {&#xD;&#xA;      FilterOffersForTrainerView.CoachRef = Subject.HeadTrainer;&#xD;&#xA;      FilterOffersForTrainerView.Subjects = StaffHiringEvalRef.OutstandingStaffPersonOffersList;&#xD;&#xA;      FilterOffersForTrainerView.Update();&#xD;&#xA;      coachOfferList = FilterOffersForTrainerView.Results;&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;    //Build and Issue Request&#xD;&#xA;    if(coachOfferList != null)&#xD;&#xA;    {&#xD;&#xA;      if(coachOfferList.Population() > 0)&#xD;&#xA;      {&#xD;&#xA;        StaffHiringEvalRef.IssueEvaluateCoachOffersRequest(Subject.HeadTrainer, coachOfferList, true, Subject);&#xD;&#xA;      }&#xD;&#xA;    }&#xD;&#xA;  }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;FilterOffersForTrainerView.Clear();&#xD;&#xA;FilterOffersForTrainerView = null;&#xD;&#xA;coachOfferList = null;&#xD;&#xA;&#xD;&#xA;StaffHiring_FilterOffersForCoach FilterOffersForScoutView = new StaffHiring_FilterOffersForCoach;&#xD;&#xA;&#xD;&#xA;if(Subject.HeadScout != null)&#xD;&#xA;{&#xD;&#xA;  if(Subject.HeadScout.ContractStatus == StaffPersonContractStatus.Expiring)&#xD;&#xA;  {&#xD;&#xA;    if(StaffHiringEvalRef.OutstandingStaffPersonOffersList != null)&#xD;&#xA;    {&#xD;&#xA;      FilterOffersForScoutView.CoachRef = Subject.HeadScout;&#xD;&#xA;      FilterOffersForScoutView.Subjects = StaffHiringEvalRef.OutstandingStaffPersonOffersList;&#xD;&#xA;      FilterOffersForScoutView.Update();&#xD;&#xA;      coachOfferList = FilterOffersForScoutView.Results;&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;    //Build and Issue Request&#xD;&#xA;    if(coachOfferList != null)&#xD;&#xA;    {&#xD;&#xA;      if(coachOfferList.Population() > 0)&#xD;&#xA;      {&#xD;&#xA;        StaffHiringEvalRef.IssueEvaluateCoachOffersRequest(Subject.HeadScout, coachOfferList, true, Subject);&#xD;&#xA;      }&#xD;&#xA;    }&#xD;&#xA;  }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;FilterOffersForScoutView.Clear();&#xD;&#xA;FilterOffersForScoutView= null;&#xD;&#xA;coachOfferList = null;"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 2,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 3,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 4
    }
   ]
  },
  "StaffHiring_IssueResigningStaffPersonOfferRequests_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StaffHiring_IssueStaffPersonOfferRequests": {
   "base": "ModifierView",
   "assetId": "6708723",
   "numMembers": 5,
   "fields": [
    {
     "name": "Formula",
     "type": "StaffHiring_IssueStaffPersonOfferRequests_Formula",
     "index": 0,
     "refTable": "StaffHiring_IssueStaffPersonOfferRequests_Formula",
     "bits": 32,
     "default": "StaffHiring_FilterOffersForCoach FilterOffersForCoachView = new StaffHiring_FilterOffersForCoach;&#xD;&#xA;StaffPersonContractOffer[] coachOfferList = null;&#xD;&#xA;&#xD;&#xA;if(StaffHiringEvalRef.OutstandingStaffPersonOffersList != null)&#xD;&#xA;{&#xD;&#xA;  FilterOffersForCoachView.CoachRef = Subject;&#xD;&#xA;  FilterOffersForCoachView.Subjects = StaffHiringEvalRef.OutstandingStaffPersonOffersList;&#xD;&#xA;  FilterOffersForCoachView.Update();&#xD;&#xA;  coachOfferList = FilterOffersForCoachView.Results;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;//Build and Issue Request&#xD;&#xA;if(coachOfferList != null)&#xD;&#xA;{&#xD;&#xA;  if(coachOfferList.Population() > 0)&#xD;&#xA;  {&#xD;&#xA;              Team nullTeam = null;&#xD;&#xA;    StaffHiringEvalRef.IssueEvaluateCoachOffersRequest(Subject, coachOfferList, false, nullTeam);&#xD;&#xA;  }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;FilterOffersForCoachView.Clear();&#xD;&#xA;FilterOffersForCoachView = null;"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 2,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "Subjects",
     "type": "StaffPerson[]",
     "index": 3,
     "refTable": "StaffPerson",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 4
    }
   ]
  },
  "StaffHiring_IssueStaffPersonOfferRequests_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "StaffPerson",
     "index": 0,
     "refTable": "StaffPerson",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StaffHiring_ValidateStaffView": {
   "base": "ModifierView",
   "assetId": "6708722",
   "numMembers": 7,
   "fields": [
    {
     "name": "CoachManagerRef",
     "type": "CoachManager",
     "index": 0,
     "refTable": "CoachManager",
     "bits": 32
    },
    {
     "name": "Formula",
     "type": "StaffHiring_ValidateStaffView_Formula",
     "index": 1,
     "refTable": "StaffHiring_ValidateStaffView_Formula",
     "bits": 32,
     "default": "StaffPersonContractOffer offerCoach = StaffHiringEvalRef.ValidateHeadCoach(Subject);&#xD;&#xA;if(offerCoach != null)&#xD;&#xA;{&#xD;&#xA;    TeamManagerRef.SignStaffPerson(offerCoach.Team, offerCoach, true);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// scout&#xD;&#xA;StaffPersonContractOffer offerScout = StaffHiringEvalRef.ValidateScout(Subject);&#xD;&#xA;if(offerScout != null)&#xD;&#xA;{&#xD;&#xA;    TeamManagerRef.SignStaffPerson(offerScout.Team, offerScout, true);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// trainer&#xD;&#xA;StaffPersonContractOffer offerTrainer = StaffHiringEvalRef.ValidateTrainer(Subject);&#xD;&#xA;if(offerTrainer != null)&#xD;&#xA;{&#xD;&#xA;    TeamManagerRef.SignStaffPerson(offerTrainer.Team, offerTrainer, true);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;Subject.StaffPersonBlacklist.EraseAll();"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 2
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 3,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 4,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamManagerRef",
     "type": "TeamManager",
     "index": 5,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 6
    }
   ]
  },
  "StaffHiring_ValidateStaffView_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StaffMovesRequest": {
   "base": "UIRequestForm",
   "assetId": "6494886",
   "numMembers": 35,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 23
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 24
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 30,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 32,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 27,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 29
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 19
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 22
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 16
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 26,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 25,
     "default": "See all the staff moves."
    },
    {
     "name": "Title",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 12,
     "default": "Staff Moves"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 11,
     "default": "StaffMoves"
    }
   ]
  },
  "StaffMovesStatusEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6571156",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "StaffEventType",
     "index": 3,
     "enum": "StaffEventType",
     "bits": 4,
     "default": "StaffEventType:Hired"
    }
   ]
  },
  "StaffPerson": {
   "base": "Person",
   "assetId": "6378196",
   "numMembers": 22,
   "fields": [
    {
     "name": "IsUserControlled",
     "type": "bool",
     "index": 9,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Age",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "FirstName",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 17
    },
    {
     "name": "IsCreated",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsLegend",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LastName",
     "type": "string",
     "index": 10,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 16,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PrevTeamIndex",
     "type": "int",
     "index": 18,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "ActiveTalentTree",
     "type": "ActiveTalentTree",
     "index": 0,
     "refTable": "ActiveTalentTree",
     "bits": 32
    },
    {
     "name": "ContractLength",
     "type": "int",
     "index": 2,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "ContractSalary",
     "type": "int",
     "index": 3,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "ContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 4,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:FreeAgent"
    },
    {
     "name": "ContractYearsRemaining",
     "type": "int",
     "index": 5,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "Level",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Portrait",
     "type": "int",
     "index": 12,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "Portrait_Force_Silhouette",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Portrait_Swappable_Library_Path",
     "type": "SwappableLibraryPath",
     "index": 14,
     "enum": "SwappableLibraryPath",
     "bits": 8,
     "default": "SwappableLibraryPath:library_icons_brt"
    },
    {
     "name": "Position",
     "type": "CoachPosition",
     "index": 15,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:HeadCoach"
    },
    {
     "name": "PrevPosition",
     "type": "CoachPosition",
     "index": 17,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    },
    {
     "name": "Probation",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SeasonsWithTeam",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    }
   ]
  },
  "StaffPersonContractOffer": {
   "base": null,
   "assetId": "6378749",
   "numMembers": 14,
   "fields": [
    {
     "name": "AdjustedStaffPersonInterestInOffer",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BaseStaffPersonInterestInOffer",
     "type": "int",
     "index": 1,
     "bits": 9,
     "minValue": "0",
     "maxValue": "280",
     "default": "0"
    },
    {
     "name": "ContractExpectationsByYear",
     "type": "enum[]",
     "index": 2,
     "isArray": true
    },
    {
     "name": "ContractPosition",
     "type": "CoachPosition",
     "index": 3,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    },
    {
     "name": "ExpectedContractProgramPoints",
     "type": "int",
     "index": 4,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "ExperiencePoints",
     "type": "int",
     "index": 5,
     "bits": 16,
     "minValue": "0",
     "maxValue": "50000",
     "default": "0"
    },
    {
     "name": "Length",
     "type": "int",
     "index": 6,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "OfferedContractProgramPoints",
     "type": "int",
     "index": 7,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "OfferIndex",
     "type": "int",
     "index": 8,
     "bits": 3,
     "minValue": "0",
     "maxValue": "6",
     "default": "0"
    },
    {
     "name": "StaffPerson",
     "type": "StaffPerson",
     "index": 9,
     "refTable": "StaffPerson",
     "bits": 32
    },
    {
     "name": "StaffPersonTeam",
     "type": "Team",
     "index": 10,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Status",
     "type": "ContractOfferStatus",
     "index": 11,
     "enum": "ContractOfferStatus",
     "bits": 3,
     "default": "ContractOfferStatus:Pending"
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 12,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamInterestInStaffPerson",
     "type": "int",
     "index": 13,
     "bits": 9,
     "minValue": "0",
     "maxValue": "280",
     "default": "0"
    }
   ]
  },
  "StaffPositionEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6553774",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "CoachPosition",
     "index": 3,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:HeadCoach"
    }
   ]
  },
  "StaffProbationEvent": {
   "base": "Event",
   "assetId": "6495094",
   "numMembers": 5,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "OnProbation",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "StaffPerson",
     "type": "StaffPerson",
     "index": 3,
     "refTable": "StaffPerson",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 4,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StaffResigningUpdateStartEvent": {
   "base": "Event",
   "assetId": "6598540",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "StaffResigningUpdateStartReaction": {
   "base": "Reaction",
   "assetId": "6814723",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "StaffResigningUpdateStartEvent",
     "index": 0,
     "refTable": "StaffResigningUpdateStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 4,
     "refTable": "StaffHiringEval",
     "bits": 32
    }
   ]
  },
  "StaffWeekEndEvent": {
   "base": "Event",
   "assetId": "6598574",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "StaffWeekEndReaction": {
   "base": "Reaction",
   "assetId": "6814688",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "StaffWeekEndEvent",
     "index": 0,
     "refTable": "StaffWeekEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 3,
     "refTable": "StaffHiringEval",
     "bits": 32
    }
   ]
  },
  "StaffWeekStartEvent": {
   "base": "Event",
   "assetId": "6598575",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "StaffWeekStartReaction": {
   "base": "Reaction",
   "assetId": "6814687",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "StaffWeekStartEvent",
     "index": 0,
     "refTable": "StaffWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 3,
     "refTable": "StaffHiringEval",
     "bits": 32
    }
   ]
  },
  "Stage": {
   "base": "none()",
   "assetId": null,
   "numMembers": 6,
   "fields": [
    {
     "name": "Start",
     "type": "Expression"
    },
    {
     "name": "End",
     "type": "Expression"
    },
    {
     "name": "Process",
     "type": "Expression"
    },
    {
     "name": "Transitions",
     "type": "Transition[]",
     "refTable": "Transition",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsExclusive",
     "type": "bool",
     "bits": 1
    },
    {
     "name": "IsIdle",
     "type": "bool",
     "bits": 1
    }
   ]
  },
  "StartRecruitGenerationTransactionEvent": {
   "base": "Event",
   "assetId": "7697453",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "NumTunables",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StartRecruitGenerationTransactionReaction": {
   "base": "Reaction",
   "assetId": "7697455",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "StartRecruitGenerationTransactionEvent",
     "index": 0,
     "refTable": "StartRecruitGenerationTransactionEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RecruitingClassGenerationManager",
     "type": "RecruitingClassGenerationManager",
     "index": 3,
     "refTable": "RecruitingClassGenerationManager",
     "bits": 32
    },
    {
     "name": "Transaction",
     "type": "RecruitGenerationTransaction",
     "index": 4,
     "refTable": "RecruitGenerationTransaction",
     "bits": 32
    }
   ]
  },
  "StatManager_GetCoachStat": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "coachStatType",
     "type": "CoachStatType",
     "index": 1,
     "enum": "CoachStatType",
     "bits": 5,
     "default": "CoachStatType:Wins"
    },
    {
     "name": "statPeriod",
     "type": "StatPeriod",
     "index": 2,
     "enum": "StatPeriod",
     "bits": 3,
     "default": "StatPeriod:Season"
    }
   ]
  },
  "StatManager_GetPlayerSeasonStat": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "seasonStatsRecord",
     "type": "SeasonStats",
     "index": 0,
     "refTable": "SeasonStats",
     "bits": 32
    },
    {
     "name": "statType",
     "type": "StatType",
     "index": 1,
     "enum": "StatType",
     "bits": 8,
     "default": "StatType:GameRating"
    }
   ]
  },
  "StatManager_GetPlayerSeasonStatForCurrentYear": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "statType",
     "type": "StatType",
     "index": 1,
     "enum": "StatType",
     "bits": 8,
     "default": "StatType:Invalid_"
    }
   ]
  },
  "StatManager_GetPlayerSeasonStatsForYear": {
   "base": "SeasonStats()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "year",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StatManager_GetTeamGameStat": {
   "base": "int()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "teamStatType",
     "type": "TeamStatType",
     "index": 1,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:SpecialTeamYards"
    },
    {
     "name": "week",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "seasonWeekType",
     "type": "SeasonWeekType",
     "index": 3,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:RegularSeason"
    }
   ]
  },
  "StatManager_GetTeamPrevGamesStats": {
   "base": "TeamStats()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "numGames",
     "type": "int",
     "index": 0,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StatManager_GetTeamStat": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "teamStatType",
     "type": "TeamStatType",
     "index": 1,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:SpecialTeamYards"
    },
    {
     "name": "statPeriod",
     "type": "StatPeriod",
     "index": 2,
     "enum": "StatPeriod",
     "bits": 3,
     "default": "StatPeriod:Season"
    }
   ]
  },
  "StatManager_GetTeamTendencyStat": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "teamTendencyStatType",
     "type": "TeamTendencyStatType",
     "index": 1,
     "enum": "TeamTendencyStatType",
     "bits": 7,
     "default": "TeamTendencyStatType:First_Offense"
    }
   ]
  },
  "StatManager_HandlePlayerContractStatusUpdate": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "StatManager_IncCoachStatTop5ClassRecruitingClass": {
   "base": "Reaction",
   "assetId": "9087483",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "EvaluateTopClassesCoachGoalsEvent",
     "index": 0,
     "refTable": "EvaluateTopClassesCoachGoalsEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "ModuleRef",
     "type": "StatManager",
     "index": 2,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "StatManager_PreSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "8569444",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 0,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 3,
     "refTable": "StatManager",
     "bits": 32
    }
   ]
  },
  "StatManager_PublishSeasonGame": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 0,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "StatManager_ResetTeamGameStats": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "seasonStage",
     "type": "SeasonStage",
     "index": 0,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_CloneTransaction": {
   "base": "Transaction()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "source",
     "type": "Transaction",
     "index": 0,
     "refTable": "Transaction",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_CreateTransaction": {
   "base": "Transaction()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "TemplateTransaction",
     "type": "TeamStoryArcTransaction",
     "index": 0,
     "refTable": "TeamStoryArcTransaction",
     "bits": 32
    },
    {
     "name": "StoryArcContext",
     "type": "ArcContext",
     "index": 1,
     "refTable": "ArcContext",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_DidCompleteTeamChallenge": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "arcContext",
     "type": "ArcContext",
     "index": 0,
     "refTable": "ArcContext",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_DoesPlayerHaveANewScholarshipOffer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_DoesTeamHaveStrictCodeOfConduct": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_FindActor_Team": {
   "base": "Team()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "arcContext",
     "type": "ArcContext",
     "index": 0,
     "refTable": "ArcContext",
     "bits": 32
    },
    {
     "name": "targetedActor",
     "type": "TargetedActorType",
     "index": 1,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "StoryArcUtil_FindNamedActor_Team": {
   "base": "Team()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "arcContext",
     "type": "ArcContext",
     "index": 0,
     "refTable": "ArcContext",
     "bits": 32
    },
    {
     "name": "actorName",
     "type": "ActorName",
     "index": 1,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    }
   ]
  },
  "StoryArcUtil_GetCoachContractStatus": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "coach",
     "type": "Coach",
     "index": 0,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_GetNextSeasonGame": {
   "base": "SeasonGame()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_GetPlayerTransferChance": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_GetScholarshipOfferStatus": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "arcContext",
     "type": "ArcContext",
     "index": 0,
     "refTable": "ArcContext",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_GetScholarshipScoreProgress": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "arcContext",
     "type": "ArcContext",
     "index": 0,
     "refTable": "ArcContext",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_GetTeamConference": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_GetWeeklyGoalActor": {
   "base": "Player()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "goal",
     "type": "Goal",
     "index": 1,
     "refTable": "Goal",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_HandleUpdateCoachContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_HasPlayerTransferred": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_IsHSRecruitVerballyCommitted": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "arcContext",
     "type": "ArcContext",
     "index": 0,
     "refTable": "ArcContext",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_IsTeamEligibleForArc": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "arcId",
     "type": "TeamStoryArcTransaction",
     "index": 1,
     "refTable": "TeamStoryArcTransaction",
     "bits": 32
    },
    {
     "name": "maxArcInstances",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StoryArcUtil_IsTeamEligibleForScenarioArc": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "arcId",
     "type": "StoryArcMetadata",
     "index": 1,
     "refTable": "StoryArcMetadata",
     "bits": 32
    },
    {
     "name": "maxArcInstances",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "StoryArcUtil_IsTeamRival": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "arcContext",
     "type": "ArcContext",
     "index": 0,
     "refTable": "ArcContext",
     "bits": 32
    },
    {
     "name": "teamA",
     "type": "TargetedActorType",
     "index": 1,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    },
    {
     "name": "teamB",
     "type": "TargetedActorType",
     "index": 2,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    }
   ]
  },
  "StoryArcUtil_SendStoryWeekStartEventsForTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "StoryArcUtil_UpdateCoachContractStatusReaction": {
   "base": "Reaction",
   "assetId": "12671823",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "StoryArcUtil",
     "index": 2,
     "refTable": "StoryArcUtil",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "StoryArcUtil_UpdatePlayerContractStatusReaction": {
   "base": "Reaction",
   "assetId": "9182592",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "StoryArcUtil",
     "index": 2,
     "refTable": "StoryArcUtil",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "StoryArcUtil_WasPlayerDemotedThisWeek": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "arcContext",
     "type": "ArcContext",
     "index": 0,
     "refTable": "ArcContext",
     "bits": 32
    }
   ]
  },
  "StoryArcWeekStartReaction": {
   "base": "Reaction",
   "assetId": "6498896",
   "numMembers": 7,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonWeekStartEvent",
     "index": 0,
     "refTable": "RegularSeasonWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 4,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "StoryArcTransaction",
     "type": "TeamStoryArcTransaction",
     "index": 5,
     "refTable": "TeamStoryArcTransaction",
     "bits": 32
    },
    {
     "name": "StoryStartArc",
     "type": "Story_StartArc",
     "index": 6,
     "refTable": "Story_StartArc",
     "bits": 32
    }
   ]
  },
  "StorySeasonGameEndReaction": {
   "base": "Reaction",
   "assetId": "6498892",
   "numMembers": 10,
   "fields": [
    {
     "name": "EventRecord",
     "type": "GameEndEvent",
     "index": 0,
     "refTable": "GameEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandlePerTeam",
     "type": "StorySeasonGameEndReaction_HandlePerTeam",
     "index": 3,
     "refTable": "StorySeasonGameEndReaction_HandlePerTeam",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 5,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "StoryArcMetadata",
     "type": "StoryArcMetadata",
     "index": 6,
     "refTable": "StoryArcMetadata",
     "bits": 32
    },
    {
     "name": "StoryArcTransaction",
     "type": "TeamStoryArcTransaction",
     "index": 7,
     "refTable": "TeamStoryArcTransaction",
     "bits": 32
    },
    {
     "name": "StoryArcUtil",
     "type": "StoryArcUtil",
     "index": 8,
     "refTable": "StoryArcUtil",
     "bits": 32
    },
    {
     "name": "TemplateTransaction",
     "type": "ScenarioTransaction",
     "index": 9,
     "refTable": "ScenarioTransaction",
     "bits": 32
    }
   ]
  },
  "StorySeasonGameEndReaction_HandlePerTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 1,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "StorySideActivityStartReaction_HandlePerTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 1,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "StoryWeekStartEvent": {
   "base": "Event",
   "assetId": "6498727",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "WeeklyGame",
     "type": "SeasonGame",
     "index": 3,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "StoryWeekStartReaction": {
   "base": "Reaction",
   "assetId": "6498891",
   "numMembers": 12,
   "fields": [
    {
     "name": "EventRecord",
     "type": "StoryWeekStartEvent",
     "index": 0,
     "refTable": "StoryWeekStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "FranchiseDebugModule",
     "type": "FranchiseDebugModule",
     "index": 2,
     "refTable": "FranchiseDebugModule",
     "bits": 32
    },
    {
     "name": "HandlePerTeam",
     "type": "StoryWeekStartReaction_HandlePerTeam",
     "index": 4,
     "refTable": "StoryWeekStartReaction_HandlePerTeam",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 6,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 7,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "StoryArcMetadata",
     "type": "StoryArcMetadata",
     "index": 8,
     "refTable": "StoryArcMetadata",
     "bits": 32
    },
    {
     "name": "StoryArcTransaction",
     "type": "TeamStoryArcTransaction",
     "index": 9,
     "refTable": "TeamStoryArcTransaction",
     "bits": 32
    },
    {
     "name": "StoryArcUtil",
     "type": "StoryArcUtil",
     "index": 10,
     "refTable": "StoryArcUtil",
     "bits": 32
    },
    {
     "name": "TemplateTransaction",
     "type": "ScenarioTransaction",
     "index": 11,
     "refTable": "ScenarioTransaction",
     "bits": 32
    }
   ]
  },
  "StoryWeekStartReaction_HandlePerTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 1,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "StoryWeekStart_RegisterUserReaction": {
   "base": "Reaction",
   "assetId": "6814677",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegisterUserEvent",
     "index": 0,
     "refTable": "RegisterUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "StoryArcUtil",
     "type": "StoryArcUtil",
     "index": 3,
     "refTable": "StoryArcUtil",
     "bits": 32
    }
   ]
  },
  "Story_StartArc_Filter_Story_UserCoachesTeamFilter": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "Story_StartArc_Filter_Story_UserControlledPlayersTeamFilter": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "Story_StartArc_Generate_CreateTransaction": {
   "base": "Transaction()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Env",
     "type": "Story_StartArc",
     "index": 1,
     "refTable": "Story_StartArc",
     "bits": 32
    }
   ]
  },
  "SupportStaff": {
   "base": "TeamUpgradeItem",
   "assetId": "12133557",
   "numMembers": 8,
   "fields": [
    {
     "name": "Cost",
     "type": "int",
     "index": 0,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "100"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 301
    },
    {
     "name": "Effects",
     "type": "TeamUpgradeEffect[]",
     "index": 2,
     "refTable": "TeamUpgradeEffect",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 3,
     "bits": 12,
     "minValue": "0",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "Level",
     "type": "int",
     "index": 4,
     "bits": 3,
     "minValue": "0",
     "maxValue": "5",
     "default": "0"
    },
    {
     "name": "LibraryId",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 46
    },
    {
     "name": "teamUpgradeSpecialty",
     "type": "TeamUpgradeSpecialty",
     "index": 7,
     "enum": "TeamUpgradeSpecialty",
     "bits": 3,
     "default": "TeamUpgradeSpecialty:None"
    }
   ]
  },
  "TalentDataTeamRelativeAbilities": {
   "base": "TalentData",
   "assetId": "7742625",
   "numMembers": 2,
   "fields": [
    {
     "name": "RelativeAbilities",
     "type": "TalentDataTeamRelativeAbility[]",
     "index": 0,
     "refTable": "TalentDataTeamRelativeAbility",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SchemeMatch",
     "type": "BaseScheme",
     "index": 1,
     "enum": "BaseScheme",
     "bits": 5,
     "default": "BaseScheme:Count_"
    }
   ]
  },
  "TalentDataTeamRelativeAbility": {
   "base": "TalentData",
   "assetId": "6495089",
   "numMembers": 4,
   "fields": [
    {
     "name": "Ability",
     "type": "PlayerAbility",
     "index": 0,
     "enum": "PlayerAbility",
     "bits": 6,
     "default": "PlayerAbility:Acceleration"
    },
    {
     "name": "AbilityValue",
     "type": "int",
     "index": 1,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "DurationType",
     "type": "DurationType",
     "index": 2,
     "enum": "DurationType",
     "bits": 3,
     "default": "DurationType:Games"
    },
    {
     "name": "PositionFlags",
     "type": "PositionFlagTable",
     "index": 3,
     "refTable": "PositionFlagTable",
     "bits": 32
    }
   ]
  },
  "TalentTreeEval_AutoProgressTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TalentTreeEval_BeginAdvanceWeekReaction": {
   "base": "Reaction",
   "assetId": "6499021",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "BeginAdvanceWeekEvent",
     "index": 0,
     "refTable": "BeginAdvanceWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TalentTreeEval",
     "type": "TalentTreeEval",
     "index": 3,
     "refTable": "TalentTreeEval",
     "bits": 32
    }
   ]
  },
  "TalentTreeEval_BeginWeekReaction": {
   "base": "Reaction",
   "assetId": "9187454",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_BeginWeekEvent",
     "index": 0,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TalentTreeEval",
     "type": "TalentTreeEval",
     "index": 3,
     "refTable": "TalentTreeEval",
     "bits": 32
    }
   ]
  },
  "TalentTreeEval_HandleUpdateCoachContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "TalentTreeEval_HandleUpdatePlayerContractStatusEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "TalentTreeEval_IssueUpgradeCoachNotificationRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "TalentTreeEval_UpdateCoachContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6814767",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TalentTreeEval",
     "type": "TalentTreeEval",
     "index": 3,
     "refTable": "TalentTreeEval",
     "bits": 32
    }
   ]
  },
  "TalentTreeEval_UpdatePlayerContractStatusEventReaction": {
   "base": "Reaction",
   "assetId": "6598576",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TalentTreeEval",
     "index": 2,
     "refTable": "TalentTreeEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TargetedRecruitFilterEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6812838",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "TargetedRecruitFilter",
     "index": 3,
     "enum": "TargetedRecruitFilter",
     "bits": 5,
     "default": "TargetedRecruitFilter:All"
    }
   ]
  },
  "Team": {
   "base": null,
   "assetId": "6498740",
   "numMembers": 424,
   "fields": [
    {
     "name": "AbsoluteTempBuffsList",
     "type": "TeamTempBuffAbility[]",
     "index": 0,
     "refTable": "TeamTempBuffAbility",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "AccumulatedCoachContractGoalsPoints",
     "type": "int",
     "index": 1,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "ActiveFreeAgentNegotiationCount",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ActiveRosterSize",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "85",
     "default": "0"
    },
    {
     "name": "ActiveStoryArcs",
     "type": "ArcContext[]",
     "index": 4,
     "refTable": "ArcContext",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ADDemeanor",
     "type": "ADDemeanor",
     "index": 5,
     "enum": "ADDemeanor",
     "bits": 3,
     "default": "ADDemeanor:Balanced"
    },
    {
     "name": "ADPriorityGuaranteed",
     "type": "ADPriority",
     "index": 6,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPriorityPrimary",
     "type": "ADPriority",
     "index": 7,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPrioritySecondary",
     "type": "ADPriority",
     "index": 8,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "ADPriorityTertiary",
     "type": "ADPriority",
     "index": 9,
     "enum": "ADPriority",
     "bits": 3,
     "default": "ADPriority:Invalid_"
    },
    {
     "name": "AllowsTripleOptionCoaches",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "AltStadium",
     "type": "Stadium",
     "index": 11,
     "refTable": "Stadium",
     "bits": 32
    },
    {
     "name": "AssetName",
     "type": "string",
     "index": 12,
     "bits": null,
     "maxLength": 43
    },
    {
     "name": "AverageAttendance",
     "type": "int",
     "index": 13,
     "bits": 19,
     "minValue": "0",
     "maxValue": "500000",
     "default": "0"
    },
    {
     "name": "AwayUniformShade",
     "type": "UniformShade",
     "index": 14,
     "enum": "UniformShade",
     "bits": 1,
     "default": "UniformShade:Light"
    },
    {
     "name": "BlacklistUserIdLower",
     "type": "int",
     "index": 15,
     "bits": 32,
     "minValue": "-2147483648",
     "maxValue": "2147483647",
     "default": "0"
    },
    {
     "name": "BlacklistUserIdUpper",
     "type": "int",
     "index": 16,
     "bits": 32,
     "minValue": "-2147483648",
     "maxValue": "2147483647",
     "default": "0"
    },
    {
     "name": "BrandExposureProgramPoints",
     "type": "int",
     "index": 17,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "Capital",
     "type": "int",
     "index": 18,
     "bits": 30,
     "minValue": "0",
     "maxValue": "1000000000",
     "default": "0"
    },
    {
     "name": "CareerStatRecords",
     "type": "PlayerStatRecords",
     "index": 19,
     "refTable": "PlayerStatRecords",
     "bits": 32
    },
    {
     "name": "CFPPoll_CurrentPoints",
     "type": "float",
     "index": 20,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "CFPPoll_CurrentRank",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CFPPoll_LastWeeksRank",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "City",
     "type": "City",
     "index": 23,
     "refTable": "City",
     "bits": 32
    },
    {
     "name": "CoachContractGoalsProgramPoints",
     "type": "int",
     "index": 24,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "CoachesPoll_CurrentPoints",
     "type": "int",
     "index": 25,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16382",
     "default": "0"
    },
    {
     "name": "CoachesPoll_CurrentRank",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CoachesPoll_FirstPlaceVotes",
     "type": "int",
     "index": 27,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "CoachesPoll_HiddenCurrentRank",
     "type": "int",
     "index": 28,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CoachesPoll_LastWeeksRank",
     "type": "int",
     "index": 29,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CoachesPoll_NumVoters",
     "type": "int",
     "index": 30,
     "bits": 12,
     "minValue": "0",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "CoachSeasonGoalLevelReached",
     "type": "int",
     "index": 31,
     "bits": 3,
     "minValue": "0",
     "maxValue": "4",
     "default": "0"
    },
    {
     "name": "CoachTalentEffects",
     "type": "CoachTalentEffects",
     "index": 32,
     "refTable": "CoachTalentEffects",
     "bits": 32
    },
    {
     "name": "CommittedPlayers",
     "type": "Player[]",
     "index": 33,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ConferencePrestigeProgramPoints",
     "type": "int",
     "index": 34,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "ConfLoss",
     "type": "int",
     "index": 35,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "ConfTie",
     "type": "int",
     "index": 36,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "ConfWin",
     "type": "int",
     "index": 37,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "ContentionPhase",
     "type": "TeamContentionPhase",
     "index": 38,
     "enum": "TeamContentionPhase",
     "bits": 2,
     "default": "TeamContentionPhase:Playoff"
    },
    {
     "name": "ContractOfferBlacklist",
     "type": "Player[]",
     "index": 39,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CurrentBalance",
     "type": "int",
     "index": 40,
     "bits": 32,
     "minValue": "-2147483648",
     "maxValue": "1215752192",
     "default": "0"
    },
    {
     "name": "CurrentDefensiveScheme",
     "type": "BaseScheme",
     "index": 41,
     "enum": "BaseScheme",
     "bits": 5,
     "default": "BaseScheme:DEF_BASE4_3"
    },
    {
     "name": "CurrentOffensiveScheme",
     "type": "BaseScheme",
     "index": 42,
     "enum": "BaseScheme",
     "bits": 5,
     "default": "BaseScheme:OFF_WEST_COAST_ZONE_RUN"
    },
    {
     "name": "CurrentPopularity",
     "type": "PopularityComponentTable",
     "index": 43,
     "refTable": "PopularityComponentTable",
     "bits": 32
    },
    {
     "name": "CurSeasonConfStanding",
     "type": "int",
     "index": 44,
     "bits": 8,
     "minValue": "-1",
     "maxValue": "135",
     "default": "-1"
    },
    {
     "name": "CurSeasonDivStanding",
     "type": "int",
     "index": 45,
     "bits": 8,
     "minValue": "-1",
     "maxValue": "135",
     "default": "-1"
    },
    {
     "name": "CurSeasonLeagStanding",
     "type": "int",
     "index": 46,
     "bits": 8,
     "minValue": "-1",
     "maxValue": "135",
     "default": "-1"
    },
    {
     "name": "DCContractGoal1",
     "type": "CoachContractGoal",
     "index": 47,
     "refTable": "CoachContractGoal",
     "bits": 32
    },
    {
     "name": "DCContractGoal1Status",
     "type": "CoachContractGoalStatus",
     "index": 48,
     "enum": "CoachContractGoalStatus",
     "bits": 3,
     "default": "CoachContractGoalStatus:Invalid_"
    },
    {
     "name": "DCContractGoal2",
     "type": "CoachContractGoal",
     "index": 49,
     "refTable": "CoachContractGoal",
     "bits": 32
    },
    {
     "name": "DCContractGoal2Status",
     "type": "CoachContractGoalStatus",
     "index": 50,
     "enum": "CoachContractGoalStatus",
     "bits": 3,
     "default": "CoachContractGoalStatus:Invalid_"
    },
    {
     "name": "DCContractGoal3",
     "type": "CoachContractGoal",
     "index": 51,
     "refTable": "CoachContractGoal",
     "bits": 32
    },
    {
     "name": "DCContractGoal3Status",
     "type": "CoachContractGoalStatus",
     "index": 52,
     "enum": "CoachContractGoalStatus",
     "bits": 3,
     "default": "CoachContractGoalStatus:Invalid_"
    },
    {
     "name": "DefaultDefensiveScheme",
     "type": "BaseScheme",
     "index": 53,
     "enum": "BaseScheme",
     "bits": 5,
     "default": "BaseScheme:OFF_SPREAD"
    },
    {
     "name": "DefaultOffensiveScheme",
     "type": "BaseScheme",
     "index": 54,
     "enum": "BaseScheme",
     "bits": 5,
     "default": "BaseScheme:OFF_WEST_COAST_ZONE_RUN"
    },
    {
     "name": "DefaultOwner",
     "type": "Owner",
     "index": 55,
     "refTable": "Owner",
     "bits": 32
    },
    {
     "name": "DefaultPhilosophy",
     "type": "TeamPhilosophy",
     "index": 56,
     "refTable": "TeamPhilosophy",
     "bits": 32
    },
    {
     "name": "DefenseActiveAbilitiesPlayers",
     "type": "Player[]",
     "index": 57,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "DefensiveCoordinator",
     "type": "Coach",
     "index": 58,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "DefensiveCoordinatorPointBudget",
     "type": "int",
     "index": 59,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "DefensiveDrillComplete",
     "type": "bool",
     "index": 60,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "DefensiveGameplan",
     "type": "Gameplan",
     "index": 61,
     "refTable": "Gameplan",
     "bits": 32
    },
    {
     "name": "DefensiveRank",
     "type": "int",
     "index": 62,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "DepthChart",
     "type": "DepthChart",
     "index": 63,
     "refTable": "DepthChart",
     "bits": 32
    },
    {
     "name": "DepthChartConfig",
     "type": "DepthChartConfig",
     "index": 64,
     "refTable": "DepthChartConfig",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 65,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "DesiredPrimArchetype",
     "type": "CoachTalentArcheType",
     "index": 66,
     "enum": "CoachTalentArcheType",
     "bits": 8,
     "default": "CoachTalentArcheType:Motivator"
    },
    {
     "name": "DesiredSecArchetype",
     "type": "CoachTalentArcheType",
     "index": 67,
     "enum": "CoachTalentArcheType",
     "bits": 8,
     "default": "CoachTalentArcheType:Motivator"
    },
    {
     "name": "DesiredSpecialtyType",
     "type": "CoachSpecialtyType",
     "index": 68,
     "enum": "CoachSpecialtyType",
     "bits": 2,
     "default": "CoachSpecialtyType:Offense"
    },
    {
     "name": "DesiredTeamCaptains",
     "type": "int",
     "index": 69,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "6"
    },
    {
     "name": "DesiredTertArchetype",
     "type": "CoachTalentArcheType",
     "index": 70,
     "enum": "CoachTalentArcheType",
     "bits": 8,
     "default": "CoachTalentArcheType:Motivator"
    },
    {
     "name": "DesiresAlumni",
     "type": "bool",
     "index": 71,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "DisplayName",
     "type": "string",
     "index": 72,
     "bits": null,
     "maxLength": 15
    },
    {
     "name": "DIV_SLOTNUMBER",
     "type": "int",
     "index": 73,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "DivisionLoss",
     "type": "int",
     "index": 74,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "DivisionTie",
     "type": "int",
     "index": 75,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "DivisionWin",
     "type": "int",
     "index": 76,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "EndOfSeasonProcessed",
     "type": "bool",
     "index": 77,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "EquipmentTeamUpgradeStatusList",
     "type": "EquipmentTeamUpgradeStatus[]",
     "index": 78,
     "refTable": "EquipmentTeamUpgradeStatus",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ExpectedContractPoints_LastYear",
     "type": "int",
     "index": 79,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "ExpectedContractPoints_ThisYear",
     "type": "int",
     "index": 80,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "ExpectedContractPoints_TwoYearsAgo",
     "type": "int",
     "index": 81,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "FacilitiesLevel",
     "type": "int",
     "index": 82,
     "bits": 3,
     "minValue": "0",
     "maxValue": "4",
     "default": "0"
    },
    {
     "name": "FacilitiesProgramPointsSpent",
     "type": "int",
     "index": 83,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "FacilitiesRenewalCostReserved",
     "type": "int",
     "index": 84,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "FanHappinessTrackingTable",
     "type": "TeamValueTrackingTable",
     "index": 85,
     "refTable": "TeamValueTrackingTable",
     "bits": 32
    },
    {
     "name": "FocusTainingComplete",
     "type": "bool",
     "index": 86,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "FocusTrainingList",
     "type": "Player[]",
     "index": 87,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ForcedStreak",
     "type": "int",
     "index": 88,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FormationSubs",
     "type": "FormationSub[]",
     "index": 89,
     "refTable": "FormationSub",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "FranchiseTaggedPlayer",
     "type": "Player",
     "index": 90,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "GameStatRecords",
     "type": "PlayerStatRecords",
     "index": 91,
     "refTable": "PlayerStatRecords",
     "bits": 32
    },
    {
     "name": "GeneralManager",
     "type": "GeneralManager",
     "index": 92,
     "refTable": "GeneralManager",
     "bits": 32
    },
    {
     "name": "GetAvgPosGrpRating",
     "type": "Team_GetAvgPosGrpRating",
     "index": 93,
     "refTable": "Team_GetAvgPosGrpRating",
     "bits": 32
    },
    {
     "name": "GetAvgPositionRating",
     "type": "Team_GetAvgPositionRating",
     "index": 94,
     "refTable": "Team_GetAvgPositionRating",
     "bits": 32
    },
    {
     "name": "GetAvgTeamRating",
     "type": "Team_GetAvgTeamRating",
     "index": 95,
     "refTable": "Team_GetAvgTeamRating",
     "bits": 32
    },
    {
     "name": "GetAvgTeamSideRating",
     "type": "Team_GetAvgTeamSideRating",
     "index": 96,
     "refTable": "Team_GetAvgTeamSideRating",
     "bits": 32
    },
    {
     "name": "GetBestPlayerAtPosition",
     "type": "Team_GetBestPlayerAtPosition",
     "index": 97,
     "refTable": "Team_GetBestPlayerAtPosition",
     "bits": 32
    },
    {
     "name": "GetPreviousGameTeamStats",
     "type": "Team_GetPreviousGameTeamStats",
     "index": 98,
     "refTable": "Team_GetPreviousGameTeamStats",
     "bits": 32
    },
    {
     "name": "GetTeamCurrentSeasonStats",
     "type": "TeamStats()",
     "index": 99,
     "default": "//Current Season stats are first in the list of 5&#xD;&#xA;if(TeamSeasonStats != null && TeamSeasonStats.Population() > 0)&#xD;&#xA;{&#xD;&#xA; TeamSeasonStats[0];&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA; null;&#xD;&#xA;}"
    },
    {
     "name": "GetTeamStatsForStage",
     "type": "Team_GetTeamStatsForStage",
     "index": 100,
     "refTable": "Team_GetTeamStatsForStage",
     "bits": 32,
     "default": "TeamStats[] statsArray = null;&#xD;&#xA;&#xD;&#xA;if (stage == SeasonStage.PreSeason)&#xD;&#xA;{&#xD;&#xA;    statsArray = TeamGameStatsPreSeason;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    statsArray = TeamGameStatsRegSeason;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;statsArray;"
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 101
    },
    {
     "name": "Hashtag1",
     "type": "string",
     "index": 102,
     "bits": null,
     "maxLength": 18
    },
    {
     "name": "Hashtag2",
     "type": "string",
     "index": 103,
     "bits": null,
     "maxLength": 18
    },
    {
     "name": "HasPrideStickers",
     "type": "bool",
     "index": 104,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "HasStrictCodeOfConduct",
     "type": "bool",
     "index": 105,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "HasTransactionsAvailables",
     "type": "Team_HasTransactionsAvailables",
     "index": 106,
     "refTable": "Team_HasTransactionsAvailables",
     "bits": 32
    },
    {
     "name": "HCContractGoal1",
     "type": "CoachContractGoal",
     "index": 107,
     "refTable": "CoachContractGoal",
     "bits": 32
    },
    {
     "name": "HCContractGoal1Status",
     "type": "CoachContractGoalStatus",
     "index": 108,
     "enum": "CoachContractGoalStatus",
     "bits": 3,
     "default": "CoachContractGoalStatus:Invalid_"
    },
    {
     "name": "HCContractGoal2",
     "type": "CoachContractGoal",
     "index": 109,
     "refTable": "CoachContractGoal",
     "bits": 32
    },
    {
     "name": "HCContractGoal2Status",
     "type": "CoachContractGoalStatus",
     "index": 110,
     "enum": "CoachContractGoalStatus",
     "bits": 3,
     "default": "CoachContractGoalStatus:Invalid_"
    },
    {
     "name": "HCContractGoal3",
     "type": "CoachContractGoal",
     "index": 111,
     "refTable": "CoachContractGoal",
     "bits": 32
    },
    {
     "name": "HCContractGoal3Status",
     "type": "CoachContractGoalStatus",
     "index": 112,
     "enum": "CoachContractGoalStatus",
     "bits": 3,
     "default": "CoachContractGoalStatus:Invalid_"
    },
    {
     "name": "HeadCoach",
     "type": "Coach",
     "index": 113,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "HeadCoachProgramPointBudget",
     "type": "int",
     "index": 114,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "HeadScout",
     "type": "Scout",
     "index": 115,
     "refTable": "Scout",
     "bits": 32
    },
    {
     "name": "HeadTrainer",
     "type": "Trainer",
     "index": 116,
     "refTable": "Trainer",
     "bits": 32
    },
    {
     "name": "HighestAttendanceRank",
     "type": "int",
     "index": 117,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "HighestGameAttendance",
     "type": "int",
     "index": 118,
     "bits": 19,
     "minValue": "0",
     "maxValue": "500000",
     "default": "0"
    },
    {
     "name": "HistoryEntries",
     "type": "HistoryEntry[]",
     "index": 119,
     "refTable": "HistoryEntry",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "HomeFieldAdvantage",
     "type": "GameplayModifier",
     "index": 120,
     "refTable": "GameplayModifier",
     "bits": 32
    },
    {
     "name": "HomeLoss",
     "type": "int",
     "index": 121,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HomeTie",
     "type": "int",
     "index": 122,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "HomeUniformShade",
     "type": "UniformShade",
     "index": 123,
     "enum": "UniformShade",
     "bits": 1,
     "default": "UniformShade:Dark"
    },
    {
     "name": "HomeWin",
     "type": "int",
     "index": 124,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "InDoorLoss",
     "type": "int",
     "index": 125,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "InDoorTie",
     "type": "int",
     "index": 126,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "InDoorWin",
     "type": "int",
     "index": 127,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "IRRemovalCount",
     "type": "int",
     "index": 128,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "1"
    },
    {
     "name": "IsDefDrillSim",
     "type": "bool",
     "index": 129,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsEntitlementAwardEnabled",
     "type": "bool",
     "index": 130,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsHiringBonusAvailableDC",
     "type": "bool",
     "index": 131,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsHiringBonusAvailableHC",
     "type": "bool",
     "index": 132,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsHiringBonusAvailableOC",
     "type": "bool",
     "index": 133,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsMarketedPlayer",
     "type": "Team_IsMarketedPlayer",
     "index": 134,
     "refTable": "Team_IsMarketedPlayer",
     "bits": 32
    },
    {
     "name": "IsMilitary",
     "type": "bool",
     "index": 135,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsOffDrillSim",
     "type": "bool",
     "index": 136,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsReSigning",
     "type": "bool",
     "index": 137,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsRivalTeam",
     "type": "Team_IsRivalTeam",
     "index": 138,
     "refTable": "Team_IsRivalTeam",
     "bits": 32
    },
    {
     "name": "IsTeamBuilder",
     "type": "bool",
     "index": 139,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsUserManaged",
     "type": "bool()",
     "index": 140,
     "default": "// The team is user-managed if a user is registered as the head coach or owner.&#xD;&#xA;(UserCharacter != null) && ((UserCharacter == HeadCoach) || (UserCharacter == OffensiveCoordinator) || (UserCharacter == DefensiveCoordinator) || (UserCharacter == Owner));"
    },
    {
     "name": "JumpBacksUsed",
     "type": "int",
     "index": 141,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "LastSeasonPlayoffRoundReached",
     "type": "PlayoffRoundType",
     "index": 142,
     "enum": "PlayoffRoundType",
     "bits": 3,
     "default": "PlayoffRoundType:None"
    },
    {
     "name": "LastSeasonTransfersLost",
     "type": "int",
     "index": 143,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "LastSeasonTransfersSigned",
     "type": "int",
     "index": 144,
     "bits": 6,
     "minValue": "0",
     "maxValue": "35",
     "default": "0"
    },
    {
     "name": "LastWeekAdvertisingExpense",
     "type": "int",
     "index": 145,
     "bits": 30,
     "minValue": "0",
     "maxValue": "1000000000",
     "default": "0"
    },
    {
     "name": "LastWeekCommittedRecruits",
     "type": "int",
     "index": 146,
     "bits": 6,
     "minValue": "0",
     "maxValue": "35",
     "default": "0"
    },
    {
     "name": "LastWeekConferenceStanding",
     "type": "int",
     "index": 147,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "LastWeekPlayerBonusExpense",
     "type": "int",
     "index": 148,
     "bits": 30,
     "minValue": "0",
     "maxValue": "1000000000",
     "default": "0"
    },
    {
     "name": "LastWeekPlayerMarketingExpense",
     "type": "int",
     "index": 149,
     "bits": 31,
     "minValue": "0",
     "maxValue": "1410065408",
     "default": "0"
    },
    {
     "name": "LastWeekPlayerSalariesExpense",
     "type": "int",
     "index": 150,
     "bits": 30,
     "minValue": "0",
     "maxValue": "1000000000",
     "default": "0"
    },
    {
     "name": "LastWeekSharedRevenue",
     "type": "int",
     "index": 151,
     "bits": 30,
     "minValue": "0",
     "maxValue": "1000000000",
     "default": "0"
    },
    {
     "name": "LastWeekStadiumPaymentExpense",
     "type": "int",
     "index": 152,
     "bits": 31,
     "minValue": "0",
     "maxValue": "1410065408",
     "default": "0"
    },
    {
     "name": "LastWeekStadiumUpkeepExpense",
     "type": "int",
     "index": 153,
     "bits": 30,
     "minValue": "0",
     "maxValue": "1000000000",
     "default": "0"
    },
    {
     "name": "LastWeekStaffSalariesExpense",
     "type": "int",
     "index": 154,
     "bits": 30,
     "minValue": "0",
     "maxValue": "1000000000",
     "default": "0"
    },
    {
     "name": "LastWeekStartBalance",
     "type": "int",
     "index": 155,
     "bits": 32,
     "minValue": "-2147483648",
     "maxValue": "1215752192",
     "default": "0"
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 156,
     "bits": null,
     "maxLength": 23
    },
    {
     "name": "MarketedLegends",
     "type": "Player[]",
     "index": 157,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "MarketedPlayers",
     "type": "Player[]",
     "index": 158,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Mascot_AssetName",
     "type": "string",
     "index": 159,
     "bits": null,
     "maxLength": 7
    },
    {
     "name": "MediaPoll_CurrentPoints",
     "type": "int",
     "index": 160,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16382",
     "default": "0"
    },
    {
     "name": "MediaPoll_CurrentRank",
     "type": "int",
     "index": 161,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "MediaPoll_FirstPlaceVotes",
     "type": "int",
     "index": 162,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "MediaPoll_HiddenCurrentRank",
     "type": "int",
     "index": 163,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "MediaPoll_LastWeeksRank",
     "type": "int",
     "index": 164,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "MediaPoll_NumVoters",
     "type": "int",
     "index": 165,
     "bits": 12,
     "minValue": "0",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "MediaPoll_StartOfSeasonRank",
     "type": "int",
     "index": 166,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Motto",
     "type": "string",
     "index": 167,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "MySchoolTrackingTable",
     "type": "MySchoolTrackingTable",
     "index": 168,
     "refTable": "MySchoolTrackingTable",
     "bits": 32
    },
    {
     "name": "NextYearCapPenalties",
     "type": "int",
     "index": 169,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "NickName",
     "type": "string",
     "index": 170,
     "bits": null,
     "maxLength": 18
    },
    {
     "name": "NickNameAlt",
     "type": "string",
     "index": 171,
     "bits": null,
     "maxLength": 16
    },
    {
     "name": "NickNameCommentaryId",
     "type": "NickNameCommentaryId",
     "index": 172,
     "enum": "NickNameCommentaryId",
     "bits": 11,
     "default": "NickNameCommentaryId:Generic"
    },
    {
     "name": "NILProgramPointsSpent",
     "type": "int",
     "index": 173,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "NonConfLoss",
     "type": "int",
     "index": 174,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "NonConfTie",
     "type": "int",
     "index": 175,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "NonConfWin",
     "type": "int",
     "index": 176,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "NumGamesScheduled",
     "type": "int",
     "index": 177,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "12"
    },
    {
     "name": "NumRequiredConferenceGames",
     "type": "int",
     "index": 178,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "0"
    },
    {
     "name": "OCContractGoal1",
     "type": "CoachContractGoal",
     "index": 179,
     "refTable": "CoachContractGoal",
     "bits": 32
    },
    {
     "name": "OCContractGoal1Status",
     "type": "CoachContractGoalStatus",
     "index": 180,
     "enum": "CoachContractGoalStatus",
     "bits": 3,
     "default": "CoachContractGoalStatus:Invalid_"
    },
    {
     "name": "OCContractGoal2",
     "type": "CoachContractGoal",
     "index": 181,
     "refTable": "CoachContractGoal",
     "bits": 32
    },
    {
     "name": "OCContractGoal2Status",
     "type": "CoachContractGoalStatus",
     "index": 182,
     "enum": "CoachContractGoalStatus",
     "bits": 3,
     "default": "CoachContractGoalStatus:Invalid_"
    },
    {
     "name": "OCContractGoal3",
     "type": "CoachContractGoal",
     "index": 183,
     "refTable": "CoachContractGoal",
     "bits": 32
    },
    {
     "name": "OCContractGoal3Status",
     "type": "CoachContractGoalStatus",
     "index": 184,
     "enum": "CoachContractGoalStatus",
     "bits": 3,
     "default": "CoachContractGoalStatus:Invalid_"
    },
    {
     "name": "OffenseActiveAbilitiesPlayers",
     "type": "Player[]",
     "index": 185,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "OffensiveCoordinator",
     "type": "Coach",
     "index": 186,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "OffensiveCoordinatorPointBudget",
     "type": "int",
     "index": 187,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "OffensiveDrillComplete",
     "type": "bool",
     "index": 188,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "OffensiveGameplan",
     "type": "Gameplan",
     "index": 189,
     "refTable": "Gameplan",
     "bits": 32
    },
    {
     "name": "OffensiveRank",
     "type": "int",
     "index": 190,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "OutDoorLoss",
     "type": "int",
     "index": 191,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OutDoorTie",
     "type": "int",
     "index": 192,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OutDoorWin",
     "type": "int",
     "index": 193,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OverallPopularity",
     "type": "int",
     "index": 194,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OverTimeLoss",
     "type": "int",
     "index": 195,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OverTimeTie",
     "type": "int",
     "index": 196,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OverTimeWin",
     "type": "int",
     "index": 197,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Owner",
     "type": "Owner",
     "index": 198,
     "refTable": "Owner",
     "bits": 32
    },
    {
     "name": "PaintedFanFirstWord",
     "type": "string",
     "index": 199,
     "bits": null,
     "maxLength": 10
    },
    {
     "name": "PaintedFanSecondWord",
     "type": "string",
     "index": 200,
     "bits": null,
     "maxLength": 10
    },
    {
     "name": "PaintedFanThirdWord",
     "type": "string",
     "index": 201,
     "bits": null,
     "maxLength": 10
    },
    {
     "name": "PendingFacilityUpgrade",
     "type": "FacilityActionType",
     "index": 202,
     "enum": "FacilityActionType",
     "bits": 2,
     "default": "FacilityActionType:None"
    },
    {
     "name": "Philosophy",
     "type": "TeamPhilosophy",
     "index": 203,
     "refTable": "TeamPhilosophy",
     "bits": 32
    },
    {
     "name": "PipelineInitialInfluence",
     "type": "PipelineValueTable",
     "index": 204,
     "refTable": "PipelineValueTable",
     "bits": 32
    },
    {
     "name": "PlaycallHistory",
     "type": "PlaycallHistory",
     "index": 205,
     "refTable": "PlaycallHistory",
     "bits": 32
    },
    {
     "name": "PlayerPersonnel",
     "type": "PlayerPersonnel",
     "index": 206,
     "refTable": "PlayerPersonnel",
     "bits": 32
    },
    {
     "name": "PlayoffRoundReached",
     "type": "PlayoffRoundType",
     "index": 207,
     "enum": "PlayoffRoundType",
     "bits": 3,
     "default": "PlayoffRoundType:None"
    },
    {
     "name": "PlayoffStatus",
     "type": "PlayoffStatus",
     "index": 208,
     "enum": "PlayoffStatus",
     "bits": 5,
     "default": "PlayoffStatus:NotInRunning"
    },
    {
     "name": "PracticeSquad",
     "type": "Player[]",
     "index": 209,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PreferredSchemeType",
     "type": "SchemePreference",
     "index": 210,
     "enum": "SchemePreference",
     "bits": 2,
     "default": "SchemePreference:Any"
    },
    {
     "name": "PreferredSecSchemeType",
     "type": "SchemePreference",
     "index": 211,
     "enum": "SchemePreference",
     "bits": 2,
     "default": "SchemePreference:Any"
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 212,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "PrestigeDisplay",
     "type": "string",
     "index": 213,
     "bits": null,
     "maxLength": 5
    },
    {
     "name": "PrestigeRank",
     "type": "int",
     "index": 214,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PrevSeasonDivStanding",
     "type": "int",
     "index": 215,
     "bits": 8,
     "minValue": "-1",
     "maxValue": "135",
     "default": "-1"
    },
    {
     "name": "PrevSeasonLeagStanding",
     "type": "int",
     "index": 216,
     "bits": 8,
     "minValue": "-1",
     "maxValue": "135",
     "default": "-1"
    },
    {
     "name": "PrevSeasonWinLossStreak",
     "type": "int",
     "index": 217,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PrevYearConfLosses",
     "type": "int",
     "index": 218,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "PrevYearConfWins",
     "type": "int",
     "index": 219,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "ProgramPointBudget",
     "type": "int",
     "index": 220,
     "bits": 15,
     "minValue": "0",
     "maxValue": "30000",
     "default": "0"
    },
    {
     "name": "ProgramPointsBrandExposureGrade",
     "type": "LetterGrade",
     "index": 221,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Incomplete"
    },
    {
     "name": "ProgramPointsBudgetGrade",
     "type": "LetterGrade",
     "index": 222,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Incomplete"
    },
    {
     "name": "ProgramPointsConferencePrestigeGrade",
     "type": "LetterGrade",
     "index": 223,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Incomplete"
    },
    {
     "name": "ProgramPointsProgramTraditionsGrade",
     "type": "LetterGrade",
     "index": 224,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Incomplete"
    },
    {
     "name": "ProgramPointsStadiumAtmosphereGrade",
     "type": "LetterGrade",
     "index": 225,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Incomplete"
    },
    {
     "name": "ProgramTraditionsProgramPoints",
     "type": "int",
     "index": 226,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "RecruitingBoard",
     "type": "RecruitingBoard",
     "index": 227,
     "refTable": "RecruitingBoard",
     "bits": 32
    },
    {
     "name": "RecruitProgramPointsSpent",
     "type": "int",
     "index": 228,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "RelativeTempBuffsList",
     "type": "TeamTempBuffAbility[]",
     "index": 229,
     "refTable": "TeamTempBuffAbility",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RemainingProgramPoints",
     "type": "int",
     "index": 230,
     "bits": 16,
     "minValue": "-6000",
     "maxValue": "30000",
     "default": "0"
    },
    {
     "name": "RevenueTable",
     "type": "TeamRevenueTable",
     "index": 231,
     "refTable": "TeamRevenueTable",
     "bits": 32
    },
    {
     "name": "Rival1TeamRef",
     "type": "Team",
     "index": 232,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Rival2TeamRef",
     "type": "Team",
     "index": 233,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Rival3TeamRef",
     "type": "Team",
     "index": 234,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Rivalries",
     "type": "Rivalry[]",
     "index": 235,
     "refTable": "Rivalry",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RoadLoss",
     "type": "int",
     "index": 236,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Roadmap",
     "type": "TeamRoadmap",
     "index": 237,
     "refTable": "TeamRoadmap",
     "bits": 32
    },
    {
     "name": "RoadTie",
     "type": "int",
     "index": 238,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "RoadWin",
     "type": "int",
     "index": 239,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "RolloverCap",
     "type": "int",
     "index": 240,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "RolloverProgramPoints",
     "type": "int",
     "index": 241,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "Roster",
     "type": "Player[]",
     "index": 242,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SalCapCapRoom",
     "type": "int",
     "index": 243,
     "bits": 17,
     "minValue": "-10000",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SalCapLowReplaceSalary",
     "type": "int",
     "index": 244,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "SalCapNextYearCapRoom",
     "type": "int",
     "index": 245,
     "bits": 17,
     "minValue": "-10000",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SalCapNextYearOfferCount",
     "type": "int",
     "index": 246,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SalCapNextYearOfferReserve",
     "type": "int",
     "index": 247,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SalCapNextYearReserve",
     "type": "int",
     "index": 248,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SalCapNextYearRosterSize",
     "type": "int",
     "index": 249,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SalCapNextYearSalaryReserve",
     "type": "int",
     "index": 250,
     "bits": 17,
     "minValue": "-10000",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SalCapOffersReserve",
     "type": "int",
     "index": 251,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SalCapRookieCount",
     "type": "int",
     "index": 252,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SalCapRookieReserve",
     "type": "int",
     "index": 253,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SalCapRosterFillCount",
     "type": "int",
     "index": 254,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SalCapRosterFillReserve",
     "type": "int",
     "index": 255,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SalCapRosterReserve",
     "type": "int",
     "index": 256,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SalCapRosterSize",
     "type": "int",
     "index": 257,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SalCapSpendingMoney",
     "type": "int",
     "index": 258,
     "bits": 17,
     "minValue": "-10000",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SalCapThisYearOfferCount",
     "type": "int",
     "index": 259,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SalCapThisYearOfferReserve",
     "type": "int",
     "index": 260,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "SchoolPipelineInfluenceList",
     "type": "SchoolPipelineInfluence[]",
     "index": 261,
     "refTable": "SchoolPipelineInfluence",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ScoutingFocus",
     "type": "ScoutingFocus",
     "index": 262,
     "refTable": "ScoutingFocus",
     "bits": 32
    },
    {
     "name": "ScoutingPoints",
     "type": "int",
     "index": 263,
     "bits": 19,
     "minValue": "0",
     "maxValue": "500000",
     "default": "0"
    },
    {
     "name": "Scouts",
     "type": "Scout[]",
     "index": 264,
     "refTable": "Scout",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SeasonConfPointsAgainst",
     "type": "int",
     "index": 265,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8190",
     "default": "0"
    },
    {
     "name": "SeasonConfPointsFor",
     "type": "int",
     "index": 266,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8190",
     "default": "0"
    },
    {
     "name": "SeasonDivPointsAgainst",
     "type": "int",
     "index": 267,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8190",
     "default": "0"
    },
    {
     "name": "SeasonDivPointsFor",
     "type": "int",
     "index": 268,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8190",
     "default": "0"
    },
    {
     "name": "SeasonLeagPointsAgainst",
     "type": "int",
     "index": 269,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8190",
     "default": "0"
    },
    {
     "name": "SeasonLeagPointsFor",
     "type": "int",
     "index": 270,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8190",
     "default": "0"
    },
    {
     "name": "SeasonStatRecords",
     "type": "PlayerStatRecords",
     "index": 271,
     "refTable": "PlayerStatRecords",
     "bits": 32
    },
    {
     "name": "SeasonWinLossStreak",
     "type": "int",
     "index": 272,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SeasonWinPct",
     "type": "int",
     "index": 273,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeatingType1TicketPrice",
     "type": "int",
     "index": 274,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "SeatingType2TicketPrice",
     "type": "int",
     "index": 275,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "SeatingType3TicketPrice",
     "type": "int",
     "index": 276,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "SeatingType4TicketPrice",
     "type": "int",
     "index": 277,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "SelectedDefensiveDrill",
     "type": "DrillActivity",
     "index": 278,
     "refTable": "DrillActivity",
     "bits": 32
    },
    {
     "name": "SelectedOffensiveDrill",
     "type": "DrillActivity",
     "index": 279,
     "refTable": "DrillActivity",
     "bits": 32
    },
    {
     "name": "SharedStadiumSlot",
     "type": "bool",
     "index": 280,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 281,
     "bits": null,
     "maxLength": 6
    },
    {
     "name": "SpecialTeamsCoach",
     "type": "Coach",
     "index": 282,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "Stadium",
     "type": "Stadium",
     "index": 283,
     "refTable": "Stadium",
     "bits": 32
    },
    {
     "name": "StadiumAtmosphereProgramPoints",
     "type": "int",
     "index": 284,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "StadiumPaymentWeekly",
     "type": "int",
     "index": 285,
     "bits": 30,
     "minValue": "0",
     "maxValue": "1000000000",
     "default": "0"
    },
    {
     "name": "StadiumPaymentYearsLeft",
     "type": "int",
     "index": 286,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "StaffPersonBlacklist",
     "type": "StaffPerson[]",
     "index": 287,
     "refTable": "StaffPerson",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "StaffPoints",
     "type": "int",
     "index": 288,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "StaffProgramPointsSpent",
     "type": "int",
     "index": 289,
     "bits": 15,
     "minValue": "0",
     "maxValue": "20000",
     "default": "0"
    },
    {
     "name": "StartingBalance",
     "type": "int",
     "index": 290,
     "bits": 31,
     "minValue": "0",
     "maxValue": "1215752192",
     "default": "0"
    },
    {
     "name": "SupportStaffStatusList",
     "type": "TeamUpgradeItemStatus[]",
     "index": 291,
     "refTable": "TeamUpgradeItemStatus",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TEAM_AFL_DISPLAYNAME",
     "type": "string",
     "index": 292,
     "bits": null,
     "maxLength": 18
    },
    {
     "name": "TEAM_ALT_LOGO",
     "type": "int",
     "index": 293,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "TEAM_ALT_LOGO_ASSETNAME",
     "type": "string",
     "index": 294,
     "bits": null,
     "maxLength": 53
    },
    {
     "name": "TEAM_ALT_LOGO_PRIME_B",
     "type": "int",
     "index": 295,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_ALT_LOGO_PRIME_G",
     "type": "int",
     "index": 296,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_ALT_LOGO_PRIME_R",
     "type": "int",
     "index": 297,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_ALT_LOGO_SEC_B",
     "type": "int",
     "index": 298,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_ALT_LOGO_SEC_G",
     "type": "int",
     "index": 299,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_ALT_LOGO_SEC_R",
     "type": "int",
     "index": 300,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_ALT_LOGO_SWAPPABLE_LIBRARY_PATH",
     "type": "SwappableLibraryPath",
     "index": 301,
     "enum": "SwappableLibraryPath",
     "bits": 8,
     "default": "SwappableLibraryPath:library_icons_brt"
    },
    {
     "name": "TEAM_ALT_LOGO_TRIM_PRIME_B",
     "type": "int",
     "index": 302,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_ALT_LOGO_TRIM_PRIME_G",
     "type": "int",
     "index": 303,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_ALT_LOGO_TRIM_PRIME_R",
     "type": "int",
     "index": 304,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_ALT_LOGO_TRIM_SEC_B",
     "type": "int",
     "index": 305,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_ALT_LOGO_TRIM_SEC_G",
     "type": "int",
     "index": 306,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_ALT_LOGO_TRIM_SEC_R",
     "type": "int",
     "index": 307,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_BACKGROUNDCOLORB",
     "type": "int",
     "index": 308,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_BACKGROUNDCOLORB2",
     "type": "int",
     "index": 309,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_BACKGROUNDCOLORG",
     "type": "int",
     "index": 310,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_BACKGROUNDCOLORG2",
     "type": "int",
     "index": 311,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_BACKGROUNDCOLORR",
     "type": "int",
     "index": 312,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_BACKGROUNDCOLORR2",
     "type": "int",
     "index": 313,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_CROWDPALETTE",
     "type": "int",
     "index": 314,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_DBASSETNAME",
     "type": "string",
     "index": 315,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "TEAM_DEFPLAYBOOK",
     "type": "int",
     "index": 316,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "TEAM_ENDPLAY_ANIM_VAL",
     "type": "EndPlayTeamAnimation",
     "index": 317,
     "enum": "EndPlayTeamAnimation",
     "bits": 8,
     "default": "EndPlayTeamAnimation:None"
    },
    {
     "name": "TEAM_FLAGRESID",
     "type": "int",
     "index": 318,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_GOALPOST",
     "type": "int",
     "index": 319,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_GROUP",
     "type": "int",
     "index": 320,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "TEAM_HAS_SECONDARY_COLOR",
     "type": "bool",
     "index": 321,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TEAM_HASCHEERLEADERS",
     "type": "bool",
     "index": 322,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TEAM_HOMEUNIFORMORDER",
     "type": "int",
     "index": 323,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "TEAM_ISAFL",
     "type": "bool",
     "index": 324,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TEAM_LOCKED",
     "type": "bool",
     "index": 325,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TEAM_LOGO",
     "type": "int",
     "index": 326,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_ASSETNAME",
     "type": "string",
     "index": 327,
     "bits": null,
     "maxLength": 53
    },
    {
     "name": "TEAM_LOGO_LEFT_ANGLED",
     "type": "int",
     "index": 328,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_PRIMARYB",
     "type": "int",
     "index": 329,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_PRIMARYG",
     "type": "int",
     "index": 330,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_PRIMARYR",
     "type": "int",
     "index": 331,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_RIGHT_ANGLED",
     "type": "int",
     "index": 332,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_SECONDARYB",
     "type": "int",
     "index": 333,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_SECONDARYG",
     "type": "int",
     "index": 334,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_SECONDARYR",
     "type": "int",
     "index": 335,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_SMALL_ALT",
     "type": "int",
     "index": 336,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_SMALL_ALT_ASSETNAME",
     "type": "string",
     "index": 337,
     "bits": null,
     "maxLength": 53
    },
    {
     "name": "TEAM_LOGO_SMALL_ALT_SWAPPABLE_LIBRARY_PATH",
     "type": "SwappableLibraryPath",
     "index": 338,
     "enum": "SwappableLibraryPath",
     "bits": 8,
     "default": "SwappableLibraryPath:library_icons_brt"
    },
    {
     "name": "TEAM_LOGO_SWAPPABLE_LIBRARY_PATH",
     "type": "SwappableLibraryPath",
     "index": 339,
     "enum": "SwappableLibraryPath",
     "bits": 8,
     "default": "SwappableLibraryPath:library_icons_brt"
    },
    {
     "name": "TEAM_LOGO_TRIM_PRIME_B",
     "type": "int",
     "index": 340,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_TRIM_PRIME_G",
     "type": "int",
     "index": 341,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_TRIM_PRIME_R",
     "type": "int",
     "index": 342,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_TRIM_SEC_B",
     "type": "int",
     "index": 343,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_TRIM_SEC_G",
     "type": "int",
     "index": 344,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_TRIM_SEC_R",
     "type": "int",
     "index": 345,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_OFFPLAYBOOK",
     "type": "int",
     "index": 346,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "TEAM_ORDER",
     "type": "int",
     "index": 347,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "TEAM_ORIGID",
     "type": "int",
     "index": 348,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "TEAM_PREFIX_NAME",
     "type": "string",
     "index": 349,
     "bits": null,
     "maxLength": 6
    },
    {
     "name": "TEAM_PREVSEASLOSSES",
     "type": "int",
     "index": 350,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "TEAM_PREVSEASTIES",
     "type": "int",
     "index": 351,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "TEAM_PREVSEASWINS",
     "type": "int",
     "index": 352,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "TEAM_RATINGDB",
     "type": "int",
     "index": 353,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_RATINGDEF",
     "type": "int",
     "index": 354,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_RATINGDL",
     "type": "int",
     "index": 355,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_RATINGLB",
     "type": "int",
     "index": 356,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_RATINGOFF",
     "type": "int",
     "index": 357,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_RATINGOL",
     "type": "int",
     "index": 358,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_RATINGOVR",
     "type": "int",
     "index": 359,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_RATINGQB",
     "type": "int",
     "index": 360,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_RATINGRB",
     "type": "int",
     "index": 361,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_RATINGST",
     "type": "int",
     "index": 362,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_RATINGTE",
     "type": "int",
     "index": 363,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_RATINGWR",
     "type": "int",
     "index": 364,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_REPUTATION",
     "type": "int",
     "index": 365,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "TEAM_ROSTER_TYPE",
     "type": "int",
     "index": 366,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "0"
    },
    {
     "name": "TEAM_SALARY",
     "type": "int",
     "index": 367,
     "bits": 19,
     "minValue": "0",
     "maxValue": "524287",
     "default": "0"
    },
    {
     "name": "TEAM_SHAREDSTADIUMOWNER",
     "type": "bool",
     "index": 368,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TEAM_SHAREDSTADIUMSLOT",
     "type": "bool",
     "index": 369,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TEAM_SHOE",
     "type": "TeamShoe",
     "index": 370,
     "enum": "TeamShoe",
     "bits": 8,
     "default": "TeamShoe:White"
    },
    {
     "name": "TEAM_THANKSGIVEHOME",
     "type": "bool",
     "index": 371,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TEAM_TYPE",
     "type": "TeamType",
     "index": 372,
     "enum": "TeamType",
     "bits": 8,
     "default": "TeamType:Current"
    },
    {
     "name": "TEAM_VISIBLE",
     "type": "bool",
     "index": 373,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TEAM_VISIBLEINQUICKSTART",
     "type": "bool",
     "index": 374,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TeamApparel",
     "type": "TeamApparel",
     "index": 375,
     "enum": "TeamApparel",
     "bits": 3,
     "default": "TeamApparel:Nike"
    },
    {
     "name": "TeamBuilderData",
     "type": "TeamBuilderData",
     "index": 376,
     "refTable": "TeamBuilderData",
     "bits": 32
    },
    {
     "name": "TeamBuilding",
     "type": "TeamBuilding",
     "index": 377,
     "enum": "TeamBuilding",
     "bits": 2,
     "default": "TeamBuilding:ThroughFreeAgency"
    },
    {
     "name": "TeamFan_Family",
     "type": "TweetAuthorInfo",
     "index": 378,
     "refTable": "TweetAuthorInfo",
     "bits": 32
    },
    {
     "name": "TeamFan_Hardcore",
     "type": "TweetAuthorInfo",
     "index": 379,
     "refTable": "TweetAuthorInfo",
     "bits": 32
    },
    {
     "name": "TeamFan_New",
     "type": "TweetAuthorInfo",
     "index": 380,
     "refTable": "TweetAuthorInfo",
     "bits": 32
    },
    {
     "name": "TeamFan_Optimistic",
     "type": "TweetAuthorInfo",
     "index": 381,
     "refTable": "TweetAuthorInfo",
     "bits": 32
    },
    {
     "name": "TeamFan_Pessimistic",
     "type": "TweetAuthorInfo",
     "index": 382,
     "refTable": "TweetAuthorInfo",
     "bits": 32
    },
    {
     "name": "TeamGameStatsPreSeason",
     "type": "TeamStats[]",
     "index": 383,
     "refTable": "TeamStats",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamGameStatsRegSeason",
     "type": "TeamStats[]",
     "index": 384,
     "refTable": "TeamStats",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamHistoricalData",
     "type": "TeamHistoricalData",
     "index": 385,
     "refTable": "TeamHistoricalData",
     "bits": 32
    },
    {
     "name": "TeamHistory",
     "type": "int",
     "index": 386,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 387,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "TeamPrestige",
     "type": "int",
     "index": 388,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "TeamPrestigeBias",
     "type": "int",
     "index": 389,
     "bits": 6,
     "minValue": "0",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "TeamRank",
     "type": "int",
     "index": 390,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TeamRegressionOccurred",
     "type": "bool",
     "index": 391,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TeamSeasonStats",
     "type": "TeamStats[]",
     "index": 392,
     "refTable": "TeamStats",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamSeriesHistory",
     "type": "TeamHistoricSeriesYear[]",
     "index": 393,
     "refTable": "TeamHistoricSeriesYear",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamSettingRef",
     "type": "TeamSetting",
     "index": 394,
     "refTable": "TeamSetting",
     "bits": 32
    },
    {
     "name": "TeamTendencyStats",
     "type": "TeamTendencyStats",
     "index": 395,
     "refTable": "TeamTendencyStats",
     "bits": 32
    },
    {
     "name": "TeamTraditions",
     "type": "TeamTraditions",
     "index": 396,
     "refTable": "TeamTraditions",
     "bits": 32
    },
    {
     "name": "TeamUpgradeProgramStatus",
     "type": "TeamUpgradeProgramStatus",
     "index": 397,
     "refTable": "TeamUpgradeProgramStatus",
     "bits": 32
    },
    {
     "name": "TeamValueTrackingTable",
     "type": "TeamValueTrackingTable",
     "index": 398,
     "refTable": "TeamValueTrackingTable",
     "bits": 32
    },
    {
     "name": "ThisWeekPlayerBonusExpense",
     "type": "int",
     "index": 399,
     "bits": 30,
     "minValue": "0",
     "maxValue": "1000000000",
     "default": "0"
    },
    {
     "name": "ThisWeekStadiumUpkeepExpense",
     "type": "int",
     "index": 400,
     "bits": 30,
     "minValue": "0",
     "maxValue": "1000000000",
     "default": "0"
    },
    {
     "name": "ThisWeekStartBalance",
     "type": "int",
     "index": 401,
     "bits": 32,
     "minValue": "-2147483648",
     "maxValue": "1215752192",
     "default": "0"
    },
    {
     "name": "ThisYearCapPenalties",
     "type": "int",
     "index": 402,
     "bits": 17,
     "minValue": "0",
     "maxValue": "100000",
     "default": "0"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 403,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "TopClassConferenceRank",
     "type": "int",
     "index": 404,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "TopClassRank",
     "type": "int",
     "index": 405,
     "bits": 8,
     "minValue": "0",
     "maxValue": "250",
     "default": "0"
    },
    {
     "name": "ToughestPlacesRank",
     "type": "int",
     "index": 406,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ToughestPlacesScore",
     "type": "float",
     "index": 407,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "TradePlayerBlackList",
     "type": "Player[]",
     "index": 408,
     "refTable": "Player",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TransactionAndCutCount",
     "type": "int",
     "index": 409,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 410,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "UniformAssetName",
     "type": "string",
     "index": 411,
     "bits": null,
     "maxLength": 43
    },
    {
     "name": "UniformPrefix",
     "type": "string",
     "index": 412,
     "bits": null,
     "maxLength": 6
    },
    {
     "name": "UserCharacter",
     "type": "UserEntity",
     "index": 413,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "UserCoachExpressedInterestCount",
     "type": "int",
     "index": 414,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "WasFacilityDowngraded",
     "type": "bool",
     "index": 415,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "WasFacilityUpgradedLastYear",
     "type": "bool",
     "index": 416,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "WeeklyDefenseMedal",
     "type": "Medal",
     "index": 417,
     "enum": "Medal",
     "bits": 4,
     "default": "Medal:Invalid_"
    },
    {
     "name": "WeeklyOffenseMedal",
     "type": "Medal",
     "index": 418,
     "enum": "Medal",
     "bits": 4,
     "default": "Medal:Invalid_"
    },
    {
     "name": "WeeklyTrainingData",
     "type": "TeamWeeklyTrainingData",
     "index": 419,
     "refTable": "TeamWeeklyTrainingData",
     "bits": 32
    },
    {
     "name": "WeekPopularityList",
     "type": "PopularityComponentTable[]",
     "index": 420,
     "refTable": "PopularityComponentTable",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "WinLossStreakAgainstRankedTeams",
     "type": "int",
     "index": 421,
     "bits": 8,
     "minValue": "-127",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "YearSchoolEstablished",
     "type": "int",
     "index": 422,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "YearStartOfFootballProgram",
     "type": "int",
     "index": 423,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    }
   ]
  },
  "TeamActivity": {
   "base": "Activity",
   "assetId": "6494638",
   "numMembers": 13,
   "fields": [
    {
     "name": "ActivityType",
     "type": "ActivityType",
     "index": 0,
     "enum": "ActivityType",
     "bits": 3,
     "default": "ActivityType:XP"
    },
    {
     "name": "BaseConfidenceValue",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BaseExperienceValue",
     "type": "int",
     "index": 2,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4000",
     "default": "0"
    },
    {
     "name": "BeginWeekType",
     "type": "SeasonWeekType",
     "index": 3,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "CostPerPlayer",
     "type": "int",
     "index": 4,
     "bits": 6,
     "minValue": "0",
     "maxValue": "60",
     "default": "0"
    },
    {
     "name": "CostType",
     "type": "ConsumableTypeEnum",
     "index": 5,
     "enum": "ConsumableTypeEnum",
     "bits": 3,
     "default": "ConsumableTypeEnum:Hours"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 126
    },
    {
     "name": "EndWeekType",
     "type": "SeasonWeekType",
     "index": 7,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "ImageId",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "254",
     "default": "0"
    },
    {
     "name": "IsOpposingTeamRequired",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 11,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 12,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "GetRating",
     "type": "TeamActivity_GetRating",
     "index": 8,
     "refTable": "TeamActivity_GetRating",
     "bits": 32
    }
   ]
  },
  "TeamActivity_GetRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 2,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "practiceEval",
     "type": "PracticeEval",
     "index": 3,
     "refTable": "PracticeEval",
     "bits": 32
    }
   ]
  },
  "TeamAppearance": {
   "base": null,
   "assetId": "10889759",
   "numMembers": 9,
   "fields": [
    {
     "name": "LogoId",
     "type": "int",
     "index": 0,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 1,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "PrimaryTeamColorBlue",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PrimaryTeamColorGreen",
     "type": "int",
     "index": 3,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PrimaryTeamColorRed",
     "type": "int",
     "index": 4,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "SecondaryTeamColorBlue",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "SecondaryTeamColorGreen",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "SecondaryTeamColorRed",
     "type": "int",
     "index": 7,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TeamIdentity",
     "type": "TeamIdentity",
     "index": 8,
     "refTable": "TeamIdentity",
     "bits": 32
    }
   ]
  },
  "TeamAwardEvent": {
   "base": "Event",
   "assetId": "6378183",
   "numMembers": 8,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 5
    },
    {
     "name": "AwardType",
     "type": "AwardType",
     "index": 0,
     "enum": "AwardType",
     "bits": 7,
     "default": "AwardType:First_"
    },
    {
     "name": "Coach",
     "type": "Coach",
     "index": 1,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "Period",
     "type": "StatPeriod",
     "index": 3,
     "enum": "StatPeriod",
     "bits": 3,
     "default": "StatPeriod:Season"
    },
    {
     "name": "PeriodIndex",
     "type": "int",
     "index": 4,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 6,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Trophy",
     "type": "record",
     "index": 7
    }
   ]
  },
  "TeamBuilderData": {
   "base": null,
   "assetId": "9102521",
   "numMembers": 4,
   "fields": [
    {
     "name": "FrostbiteBinaryURL",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 501
    },
    {
     "name": "PrimaryLogoURL",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 501
    },
    {
     "name": "SecondaryLogoURL",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 501
    },
    {
     "name": "TertiaryLogoURL",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 501
    }
   ]
  },
  "TeamBuilderManager": {
   "base": "Module",
   "assetId": "6495135",
   "numMembers": 15,
   "fields": [
    {
     "name": "DefensivePlaybookArray",
     "type": "DefensivePlaybookDataType[]",
     "index": 0,
     "refTable": "DefensivePlaybookDataType",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Dynasty",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandleOffseasonStart",
     "type": "none()",
     "index": 2
    },
    {
     "name": "IssueUpdateTeamBuilderRequestToUser",
     "type": "TeamBuilderManager_IssueUpdateTeamBuilderRequestToUser",
     "index": 3,
     "refTable": "TeamBuilderManager_IssueUpdateTeamBuilderRequestToUser",
     "bits": 32,
     "default": "UpdateTeamBuilderTeamsRequest request = new UpdateTeamBuilderTeamsRequest;&#xD;&#xA;&#xD;&#xA;request.IsResponseRequired = false;&#xD;&#xA;request.IsConnectionRequired = false;&#xD;&#xA;request.IsBlocking = false;&#xD;&#xA;request.IsPersistent = true;&#xD;&#xA;request.Priority = 5;&#xD;&#xA;request.ResponseForms = new ResponseForm[1];&#xD;&#xA;{&#xD;&#xA;   request.ResponseForms.Append(TeamBuilderUpdateResponse);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;request.Issue(userEntity);"
    },
    {
     "name": "LeagueSetting",
     "type": "LeagueSetting",
     "index": 4,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "MySchoolGradeEval",
     "type": "MySchoolGradeEval",
     "index": 5,
     "refTable": "MySchoolGradeEval",
     "bits": 32
    },
    {
     "name": "OffensivePlaybookArray",
     "type": "OffensivePlaybookDataType[]",
     "index": 6,
     "refTable": "OffensivePlaybookDataType",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 7,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "StateEnumTable",
     "type": "EnumTable",
     "index": 8,
     "refTable": "EnumTable",
     "bits": 32
    },
    {
     "name": "StaticStadiums",
     "type": "Stadium[]",
     "index": 9,
     "refTable": "Stadium",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "StatManager",
     "type": "StatManager",
     "index": 10,
     "refTable": "StatManager",
     "bits": 32
    },
    {
     "name": "TeamBuilderUpdatedEvent",
     "type": "TeamBuilderUpdatedEvent",
     "index": 11,
     "refTable": "TeamBuilderUpdatedEvent",
     "bits": 32
    },
    {
     "name": "TeamBuilderUpdateResponse",
     "type": "UIFlowForm",
     "index": 12,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 13,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "WeatherInfoEnumTable",
     "type": "EnumTable",
     "index": 14,
     "refTable": "EnumTable",
     "bits": 32
    }
   ]
  },
  "TeamBuilderManager_IssueUpdateTeamBuilderRequestToUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "TeamBuilderMySchoolData": {
   "base": null,
   "assetId": "10844192",
   "numMembers": 48,
   "fields": [
    {
     "name": "AcademicPrestigeGrade",
     "type": "LetterGrade",
     "index": 0,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "AthleticFacilitiesGrade",
     "type": "LetterGrade",
     "index": 1,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "AthleticFacilitiesScore",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2000",
     "default": "0"
    },
    {
     "name": "BowlsMade",
     "type": "int",
     "index": 3,
     "bits": 8,
     "minValue": "0",
     "maxValue": "128",
     "default": "0"
    },
    {
     "name": "BowlsWon",
     "type": "int",
     "index": 4,
     "bits": 8,
     "minValue": "0",
     "maxValue": "128",
     "default": "0"
    },
    {
     "name": "BrandExposureGamesOfTheWeekPlayed",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "BrandExposureGamesOfTheWeekWon",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "BrandExposureGrade",
     "type": "LetterGrade",
     "index": 7,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "BrandExposureNationalTVPlayed",
     "type": "int",
     "index": 8,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "BrandExposureNationalTVWon",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "BrandExposureStreamingPlayed",
     "type": "int",
     "index": 10,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "BrandExposureStreamingTVWins",
     "type": "int",
     "index": 11,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "CampusLifestyleGrade",
     "type": "LetterGrade",
     "index": 12,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "CampusLifeStyleScore",
     "type": "int",
     "index": 13,
     "bits": 8,
     "minValue": "0",
     "maxValue": "134",
     "default": "0"
    },
    {
     "name": "CFPsMade",
     "type": "int",
     "index": 14,
     "bits": 8,
     "minValue": "0",
     "maxValue": "128",
     "default": "0"
    },
    {
     "name": "CFPsWon",
     "type": "int",
     "index": 15,
     "bits": 8,
     "minValue": "0",
     "maxValue": "128",
     "default": "0"
    },
    {
     "name": "ChampionshipContenderCurrentYearScore",
     "type": "int",
     "index": 16,
     "bits": 8,
     "minValue": "0",
     "maxValue": "140",
     "default": "0"
    },
    {
     "name": "ChampionshipContenderGrade",
     "type": "LetterGrade",
     "index": 17,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ChampionshipContenderYearPlus1Score",
     "type": "int",
     "index": 18,
     "bits": 8,
     "minValue": "0",
     "maxValue": "140",
     "default": "0"
    },
    {
     "name": "ChampionshipContenderYearPlus2Score",
     "type": "int",
     "index": 19,
     "bits": 8,
     "minValue": "0",
     "maxValue": "140",
     "default": "0"
    },
    {
     "name": "ChampionshipContenderYearPlus3Score",
     "type": "int",
     "index": 20,
     "bits": 8,
     "minValue": "0",
     "maxValue": "140",
     "default": "0"
    },
    {
     "name": "ConfChampsMade",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "64",
     "default": "0"
    },
    {
     "name": "ConfChampsWon",
     "type": "int",
     "index": 22,
     "bits": 7,
     "minValue": "0",
     "maxValue": "64",
     "default": "0"
    },
    {
     "name": "CurrentHomeWinningStreak",
     "type": "int",
     "index": 23,
     "bits": 9,
     "minValue": "0",
     "maxValue": "420",
     "default": "0"
    },
    {
     "name": "HeismanWinners",
     "type": "int",
     "index": 24,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HomeLosses",
     "type": "int",
     "index": 25,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "HomeWins",
     "type": "int",
     "index": 26,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "LongestHomeWinningStreak",
     "type": "int",
     "index": 27,
     "bits": 9,
     "minValue": "0",
     "maxValue": "420",
     "default": "0"
    },
    {
     "name": "Losses",
     "type": "int",
     "index": 28,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "NatChampsMade",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "64",
     "default": "0"
    },
    {
     "name": "NatChampsWon",
     "type": "int",
     "index": 30,
     "bits": 7,
     "minValue": "0",
     "maxValue": "64",
     "default": "0"
    },
    {
     "name": "ProgramTraditionGrade",
     "type": "LetterGrade",
     "index": 31,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeDB",
     "type": "LetterGrade",
     "index": 32,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeDL",
     "type": "LetterGrade",
     "index": 33,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeK",
     "type": "LetterGrade",
     "index": 34,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeLB",
     "type": "LetterGrade",
     "index": 35,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeOL",
     "type": "LetterGrade",
     "index": 36,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeP",
     "type": "LetterGrade",
     "index": 37,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeQB",
     "type": "LetterGrade",
     "index": 38,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeRB",
     "type": "LetterGrade",
     "index": 39,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeTE",
     "type": "LetterGrade",
     "index": 40,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "ProPotentialGradeWR",
     "type": "LetterGrade",
     "index": 41,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "StadiumAtmosphereGrade",
     "type": "LetterGrade",
     "index": 42,
     "enum": "LetterGrade",
     "bits": 4,
     "default": "LetterGrade:Aplus"
    },
    {
     "name": "TeamPrestige",
     "type": "int",
     "index": 43,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "TemplateTeamEnum",
     "type": "TeamBuilderTemplateTeamType",
     "index": 44,
     "enum": "TeamBuilderTemplateTeamType",
     "bits": 4,
     "default": "TeamBuilderTemplateTeamType:Powerhouse"
    },
    {
     "name": "ToughestPlacesRank",
     "type": "int",
     "index": 45,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ToughestPlacesScore",
     "type": "int",
     "index": 46,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "Wins",
     "type": "int",
     "index": 47,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    }
   ]
  },
  "TeamBuilderUpdatedEvent": {
   "base": "Event",
   "assetId": "9102576",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Team",
     "type": "record",
     "index": 2
    }
   ]
  },
  "TeamBuildingPhilosophy": {
   "base": null,
   "assetId": "6378219",
   "numMembers": 6,
   "fields": [
    {
     "name": "FreeAgentOfferIncreasePercent",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "34"
    },
    {
     "name": "FreeAgentOfferPremiumPerStage",
     "type": "int[]",
     "index": 1,
     "bits": null,
     "isArray": true
    },
    {
     "name": "FreeAgentOfferStayPercent",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "33"
    },
    {
     "name": "FreeAgentOfferThresholdPerStage",
     "type": "int[]",
     "index": 3,
     "bits": null,
     "isArray": true
    },
    {
     "name": "FreeAgentOfferWithdrawPercent",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "33"
    },
    {
     "name": "FreeAgentSpendingSharePerNeed",
     "type": "int[]",
     "index": 5,
     "bits": null,
     "isArray": true
    }
   ]
  },
  "TeamHistoricSeriesYear": {
   "base": null,
   "assetId": "8203481",
   "numMembers": 25,
   "fields": [
    {
     "name": "CoachName",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 19
    },
    {
     "name": "ConfChampionshipConferenceEnum",
     "type": "CollegeConferences",
     "index": 1,
     "enum": "CollegeConferences",
     "bits": 8,
     "default": "CollegeConferences:None"
    },
    {
     "name": "ConferenceLogoId",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "-1",
     "maxValue": "2000",
     "default": "-1"
    },
    {
     "name": "ConferenceLosses",
     "type": "int",
     "index": 3,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    },
    {
     "name": "ConferenceName",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 18
    },
    {
     "name": "ConferenceTies",
     "type": "int",
     "index": 5,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    },
    {
     "name": "ConferenceWins",
     "type": "int",
     "index": 6,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    },
    {
     "name": "DivisionName",
     "type": "string",
     "index": 7,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "FinalConferenceStanding",
     "type": "int",
     "index": 8,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    },
    {
     "name": "FinalMediaRank",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "FirstRoundCFPBowlGameResult",
     "type": "GameResult",
     "index": 10,
     "enum": "GameResult",
     "bits": 8,
     "default": "GameResult:Invalid_"
    },
    {
     "name": "FirstRoundCFPBowlPresentationId",
     "type": "BowlPresentationId",
     "index": 11,
     "enum": "BowlPresentationId",
     "bits": 6,
     "default": "BowlPresentationId:None"
    },
    {
     "name": "IsConfRankTied",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "JobSecurityPercentage",
     "type": "int",
     "index": 13,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Losses",
     "type": "int",
     "index": 14,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    },
    {
     "name": "NationalBowlGameResult",
     "type": "GameResult",
     "index": 15,
     "enum": "GameResult",
     "bits": 8,
     "default": "GameResult:Invalid_"
    },
    {
     "name": "NationalBowlPresentationId",
     "type": "BowlPresentationId",
     "index": 16,
     "enum": "BowlPresentationId",
     "bits": 6,
     "default": "BowlPresentationId:None"
    },
    {
     "name": "QuarterFinalsBowlGameResult",
     "type": "GameResult",
     "index": 17,
     "enum": "GameResult",
     "bits": 8,
     "default": "GameResult:Invalid_"
    },
    {
     "name": "QuarterFinalsBowlPresentationId",
     "type": "BowlPresentationId",
     "index": 18,
     "enum": "BowlPresentationId",
     "bits": 6,
     "default": "BowlPresentationId:None"
    },
    {
     "name": "SemiFinalsBowlGameResult",
     "type": "GameResult",
     "index": 19,
     "enum": "GameResult",
     "bits": 8,
     "default": "GameResult:Invalid_"
    },
    {
     "name": "SemiFinalsBowlPresentationId",
     "type": "BowlPresentationId",
     "index": 20,
     "enum": "BowlPresentationId",
     "bits": 6,
     "default": "BowlPresentationId:None"
    },
    {
     "name": "Ties",
     "type": "int",
     "index": 21,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    },
    {
     "name": "UserRef",
     "type": "UserEntity",
     "index": 22,
     "refTable": "UserEntity",
     "bits": 32
    },
    {
     "name": "Wins",
     "type": "int",
     "index": 23,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    },
    {
     "name": "Year",
     "type": "int",
     "index": 24,
     "bits": 12,
     "minValue": "0",
     "maxValue": "3000",
     "default": "0"
    }
   ]
  },
  "TeamHistoricalData": {
   "base": null,
   "assetId": "10604474",
   "numMembers": 29,
   "fields": [
    {
     "name": "AllAmericans1stAnd2nd",
     "type": "int",
     "index": 0,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "BowlsMade",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "BowlsWon",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CFPSMade",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "CFPSWon",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "ConferenceChampionshipsMade",
     "type": "int",
     "index": 5,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "ConferenceChampionshipsWon",
     "type": "int",
     "index": 6,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "CurrentHomeWinStreak",
     "type": "int",
     "index": 7,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "HeismanWinners",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "HomeLosses",
     "type": "int",
     "index": 9,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "HomeTies",
     "type": "int",
     "index": 10,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "HomeWins",
     "type": "int",
     "index": 11,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "LongestHomeWinStreak",
     "type": "int",
     "index": 12,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "Losses",
     "type": "int",
     "index": 13,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "NationalChampionshipsMade",
     "type": "int",
     "index": 14,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "NationalChampionshipsWon",
     "type": "int",
     "index": 15,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "NY6BowlsMade",
     "type": "int",
     "index": 16,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "NY6BowlsWon",
     "type": "int",
     "index": 17,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "PlayersDrafted",
     "type": "int",
     "index": 18,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "RivalryLosses",
     "type": "int",
     "index": 19,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "RivalryWins",
     "type": "int",
     "index": 20,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "TeamSeriesHistory",
     "type": "TeamHistoricSeriesYear[]",
     "index": 21,
     "refTable": "TeamHistoricSeriesYear",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Ties",
     "type": "int",
     "index": 22,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "Top10RecruitingClasses",
     "type": "int",
     "index": 23,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Top25RecruitingClasses",
     "type": "int",
     "index": 24,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Top5RecruitingClasses",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TopRecruitingClasses",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "WeeksRankedTop25InMediaPoll",
     "type": "int",
     "index": 27,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "0"
    },
    {
     "name": "Wins",
     "type": "int",
     "index": 28,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    }
   ]
  },
  "TeamIdentity": {
   "base": null,
   "assetId": "7287474",
   "numMembers": 9,
   "fields": [
    {
     "name": "AssetName",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 43
    },
    {
     "name": "DisplayName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 18
    },
    {
     "name": "NickName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 18
    },
    {
     "name": "NickNameCommentaryId",
     "type": "NickNameCommentaryId",
     "index": 3,
     "enum": "NickNameCommentaryId",
     "bits": 11,
     "default": "NickNameCommentaryId:Generic"
    },
    {
     "name": "TEAM_AFL_DISPLAYNAME",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 18
    },
    {
     "name": "TEAM_DBASSETNAME",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 26
    },
    {
     "name": "TEAM_PREFIX_NAME",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 6
    },
    {
     "name": "UniformAssetName",
     "type": "string",
     "index": 7,
     "bits": null,
     "maxLength": 43
    },
    {
     "name": "UniformPrefix",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 6
    }
   ]
  },
  "TeamIndex": {
   "base": null,
   "assetId": "6709401",
   "numMembers": 3,
   "fields": [
    {
     "name": "NflFirst",
     "type": "int",
     "index": 0,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    },
    {
     "name": "NflLast",
     "type": "int",
     "index": 1,
     "bits": 8,
     "minValue": "0",
     "maxValue": "137",
     "default": "137"
    },
    {
     "name": "None",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    }
   ]
  },
  "TeamLogo": {
   "base": null,
   "assetId": "6498989",
   "numMembers": 5,
   "fields": [
    {
     "name": "ImageId",
     "type": "int",
     "index": 0,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1024",
     "default": "0"
    },
    {
     "name": "LogoId",
     "type": "int",
     "index": 1,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1024",
     "default": "0"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "TemplateTeamId",
     "type": "int",
     "index": 3,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "UniformPrefix",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 4
    }
   ]
  },
  "TeamManager": {
   "base": "Module",
   "assetId": "6498680",
   "numMembers": 58,
   "fields": [
    {
     "name": "AddPlayer",
     "type": "TeamManager_AddPlayer",
     "index": 0,
     "refTable": "TeamManager_AddPlayer",
     "bits": 32,
     "default": "// Update the player&apos;s team history.&#xD;&#xA;player.PLYR_CONSECYEARSWITHTEAM = 0;&#xD;&#xA;&#xD;&#xA;// If the player has been drafted, add him to the drafted players array.&#xD;&#xA;if (contractStatus == PlayerContractStatus.Drafted)&#xD;&#xA;{&#xD;&#xA;    team.CommittedPlayers.Append(player);&#xD;&#xA;}&#xD;&#xA;// If the player has been signed, add him to the roster.&#xD;&#xA;else if (contractStatus == PlayerContractStatus.Signed)&#xD;&#xA;{&#xD;&#xA;   team.Roster.Append(player);&#xD;&#xA;&#xD;&#xA;    // Upadate player&apos;s Injured Reserve status and team&apos;s active roster size&#xD;&#xA;    player.IsInjuredReserve = false;&#xD;&#xA;    team.ActiveRosterSize = team.ActiveRosterSize + 1;&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "AdvancePlayerContractYear",
     "type": "TeamManager_AdvancePlayerContractYear",
     "index": 1,
     "refTable": "TeamManager_AdvancePlayerContractYear",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "AdvanceRedshirtStatusForAllTeams",
     "type": "none()",
     "index": 2
    },
    {
     "name": "AdvanceSchoolYearForAllTeams",
     "type": "none()",
     "index": 3
    },
    {
     "name": "CoachManager",
     "type": "CoachManager",
     "index": 4,
     "refTable": "CoachManager",
     "bits": 32
    },
    {
     "name": "CreateBlacklistPlayerArray",
     "type": "Player[]()",
     "index": 5
    },
    {
     "name": "CreateFranchiseTagNotifyRequest",
     "type": "FranchiseTagNotifyRequest()",
     "index": 6
    },
    {
     "name": "DemandReleaseCoach",
     "type": "TeamManager_DemandReleaseCoach",
     "index": 7,
     "refTable": "TeamManager_DemandReleaseCoach",
     "bits": 32,
     "default": "ReleaseCoach(team, CoachPosition.HeadCoach);&#xD;&#xA;"
    },
    {
     "name": "DemandReleasePlayer",
     "type": "TeamManager_DemandReleasePlayer",
     "index": 8,
     "refTable": "TeamManager_DemandReleasePlayer",
     "bits": 32,
     "default": "ReleasePlayer(team, player, false);"
    },
    {
     "name": "DepthChartConfig",
     "type": "DepthChartConfig",
     "index": 9,
     "refTable": "DepthChartConfig",
     "bits": 32
    },
    {
     "name": "DraftPlayer",
     "type": "TeamManager_DraftPlayer",
     "index": 10,
     "refTable": "TeamManager_DraftPlayer",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "FindAvailableJerseyNumber",
     "type": "TeamManager_FindAvailableJerseyNumber",
     "index": 11,
     "refTable": "TeamManager_FindAvailableJerseyNumber",
     "bits": 32
    },
    {
     "name": "FindTeamByTeamIndex",
     "type": "TeamManager_FindTeamByTeamIndex",
     "index": 12,
     "refTable": "TeamManager_FindTeamByTeamIndex",
     "bits": 32
    },
    {
     "name": "FireStaffPerson",
     "type": "TeamManager_FireStaffPerson",
     "index": 13,
     "refTable": "TeamManager_FireStaffPerson",
     "bits": 32,
     "default": "if(staffPerson.Position == CoachPosition.HeadCoach || staffPerson.Position == CoachPosition.OffensiveCoordinator || staffPerson.Position == CoachPosition.DefensiveCoordinator)&#xD;&#xA;{&#xD;&#xA;ReleaseCoach(team, staffPerson.Position);&#xD;&#xA;}&#xD;&#xA;else if(staffPerson.Position == CoachPosition.Scout)&#xD;&#xA;{&#xD;&#xA;ReleaseScout(team);&#xD;&#xA;}&#xD;&#xA;else if(staffPerson.Position == CoachPosition.Trainer)&#xD;&#xA;{&#xD;&#xA;ReleaseTrainer(team);&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 14,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "FranchiseTagNotifyRequestDescription",
     "type": "string",
     "index": 15,
     "bits": null,
     "maxLength": 27
    },
    {
     "name": "FranchiseTagNotifyRequestTitle",
     "type": "string",
     "index": 16,
     "bits": null,
     "maxLength": 17
    },
    {
     "name": "HandleUpdateCoachContractStatus",
     "type": "TeamManager_HandleUpdateCoachContractStatus",
     "index": 17,
     "refTable": "TeamManager_HandleUpdateCoachContractStatus",
     "bits": 32
    },
    {
     "name": "IssueFranchiseTagNotifyRequest",
     "type": "TeamManager_IssueFranchiseTagNotifyRequest",
     "index": 18,
     "refTable": "TeamManager_IssueFranchiseTagNotifyRequest",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "IssueStaffEventNotificationRequest",
     "type": "TeamManager_IssueStaffEventNotificationRequest",
     "index": 19,
     "refTable": "TeamManager_IssueStaffEventNotificationRequest",
     "bits": 32,
     "default": "StaffEventNotificationRequest request = new StaffEventNotificationRequest ;&#xD;&#xA;&#xD;&#xA;StaffEventNotificationRequest nullRequest = null;&#xD;&#xA;&#xD;&#xA;if (request != nullRequest)&#xD;&#xA;{&#xD;&#xA;    request.RequestData = contractOffer;&#xD;&#xA;    request.IsResponseRequired = false;&#xD;&#xA;    &#xD;&#xA;    request.ResponseForms = new ResponseForm[1];&#xD;&#xA;    request.ResponseForms.Append( StaffHiringNotificationDismissResponse);&#xD;&#xA;&#xD;&#xA;    request.DefaultResponse = StaffHiringNotificationDismissResponse;&#xD;&#xA;    request.EventType = eventType;&#xD;&#xA;&#xD;&#xA;    request.Issue(requestReceiver);&#xD;&#xA;}"
    },
    {
     "name": "LeagueSetting",
     "type": "LeagueSetting",
     "index": 20,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "MaxIRRemovalsPerSeason",
     "type": "int",
     "index": 21,
     "bits": 4,
     "minValue": "0",
     "maxValue": "15",
     "default": "1"
    },
    {
     "name": "PlayerManager",
     "type": "PlayerManager",
     "index": 22,
     "refTable": "PlayerManager",
     "bits": 32
    },
    {
     "name": "PlayerPlacedOnIREvent",
     "type": "PlayerPlacedOnIREvent",
     "index": 23,
     "refTable": "PlayerPlacedOnIREvent",
     "bits": 32
    },
    {
     "name": "PutPlayerOnInjuredReserve",
     "type": "TeamManager_PutPlayerOnInjuredReserve",
     "index": 24,
     "refTable": "TeamManager_PutPlayerOnInjuredReserve",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "Random",
     "type": "Random",
     "index": 25
    },
    {
     "name": "ReleaseCoach",
     "type": "TeamManager_ReleaseCoach",
     "index": 26,
     "refTable": "TeamManager_ReleaseCoach",
     "bits": 32,
     "default": "// Zero out the coach&apos;s contract&#xD;&#xA;&#xD;&#xA;Coach coach = null;&#xD;&#xA;&#xD;&#xA;if(coachPosition == CoachPosition.HeadCoach)&#xD;&#xA;{&#xD;&#xA;  coach = team.HeadCoach;&#xD;&#xA;}&#xD;&#xA;else if(coachPosition == CoachPosition.OffensiveCoordinator)&#xD;&#xA;{&#xD;&#xA;  coach = team.OffensiveCoordinator;&#xD;&#xA;}&#xD;&#xA;else if(coachPosition == CoachPosition.DefensiveCoordinator)&#xD;&#xA;{&#xD;&#xA;  coach = team.DefensiveCoordinator;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (coach != null)&#xD;&#xA;{&#xD;&#xA;    coach.ContractYearsRemaining = 0;&#xD;&#xA;&#xD;&#xA;    // Remove the coach from the team.&#xD;&#xA;    if(coach.Position == CoachPosition.HeadCoach)&#xD;&#xA;    {&#xD;&#xA;        // Remove coach from the old team.&#xD;&#xA;        team.HeadCoach = null;&#xD;&#xA;    }&#xD;&#xA;    else if(coach.Position == CoachPosition.OffensiveCoordinator)&#xD;&#xA;    {&#xD;&#xA;        // Remove OC from the old team.&#xD;&#xA;        team.OffensiveCoordinator = null;&#xD;&#xA;    }&#xD;&#xA;    else if(coach.Position == CoachPosition.DefensiveCoordinator)&#xD;&#xA;    {&#xD;&#xA;        // Remove DC from the old team.&#xD;&#xA;        team.DefensiveCoordinator = null;&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;    // Add the coach to the free agent pool&#xD;&#xA;    Franchise.FreeAgentCoaches.Append(coach);&#xD;&#xA;&#xD;&#xA;    //Zero out the Coach&apos;s wins at their current school&#xD;&#xA;    if(coach.CareerStats != null)&#xD;&#xA;    {&#xD;&#xA;        coach.CareerStats.WinsAtCurrentSchool = 0;&#xD;&#xA;        coach.CareerStats.LossesAtCurrentSchool = 0;&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;    coach.SeasonsWithTeam = 0;&#xD;&#xA;&#xD;&#xA;    // Update the coach&apos;s contract status.&#xD;&#xA;    Team newTeam = null;&#xD;&#xA;    CoachManager.UpdateCoachContractStatus( coach, team, coach.Position, newTeam, coach.Position, StaffPersonContractStatus.FreeAgent);&#xD;&#xA;    &#xD;&#xA;    // send the notification&#xD;&#xA;    StaffPersonContractOffer contract = new StaffPersonContractOffer;&#xD;&#xA;    contract.StaffPerson = coach;&#xD;&#xA;    contract.Length = 0;&#xD;&#xA;    contract.Team = null;&#xD;&#xA;&#xD;&#xA;    StaffEventType event = StaffEventType.Fired;&#xD;&#xA;&#xD;&#xA;    // EA_TODO(\"akarapateas-c\", \"09/15/23\", \"09/15/23\", \"Disable for college as this functionality is not currently supported in college year 1. If enabled, test for asserts in Testbed 2YR Test.\");&#xD;&#xA;    // IssueStaffEventNotificationRequest(contract, event, coach);&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "ReleasePlayer",
     "type": "TeamManager_ReleasePlayer",
     "index": 27,
     "refTable": "TeamManager_ReleasePlayer",
     "bits": 32,
     "default": "//College - Tm.ReleasePlayer&#xD;&#xA;&#xD;&#xA;// Remove the player from the team.&#xD;&#xA;RemovePlayer(team, player, false);&#xD;&#xA;&#xD;&#xA;if (player.GameStats != null)&#xD;&#xA;{&#xD;&#xA;    player.GameStats.EraseAll();&#xD;&#xA;    player.GameStats = null;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// Update the player&apos;s contract status.&#xD;&#xA;Team newTeam = null;&#xD;&#xA;PlayerManager.UpdatePlayerContractStatus(player, team, newTeam, PlayerContractStatus.Signed, PlayerContractStatus.FreeAgent, false, isDeadWeightCut);"
    },
    {
     "name": "ReleaseScout",
     "type": "TeamManager_ReleaseScout",
     "index": 28,
     "refTable": "TeamManager_ReleaseScout",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "ReleaseTrainer",
     "type": "TeamManager_ReleaseTrainer",
     "index": 29,
     "refTable": "TeamManager_ReleaseTrainer",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "ReleaseUnsignedDraftedPlayers",
     "type": "none()",
     "index": 30,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "ReleaseUnsignedDraftedPlayersView",
     "type": "TeamManager_ReleaseUnsignedDraftedPlayersView",
     "index": 31,
     "refTable": "TeamManager_ReleaseUnsignedDraftedPlayersView",
     "bits": 32
    },
    {
     "name": "RemovePlayer",
     "type": "TeamManager_RemovePlayer",
     "index": 32,
     "refTable": "TeamManager_RemovePlayer",
     "bits": 32,
     "default": "// If the player has been drafted but not signed, remove him from the drafted players &#xD;&#xA;// array.&#xD;&#xA;if ( team.CommittedPlayers.Contains(player))&#xD;&#xA;{&#xD;&#xA;    team.CommittedPlayers.FindAndErase(player) ;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if ( team.Roster.Contains(player))&#xD;&#xA;{&#xD;&#xA;    team.Roster.FindAndErase(player);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// If IsInjuredReserved gets removed, we&apos;ll still need the team.ActiveRosterSize decrement&#xD;&#xA;// Subtract the player from the active roster size. An injured reserved player is not counted in the roster size.&#xD;&#xA;if(team.ActiveRosterSize > 0)&#xD;&#xA;{&#xD;&#xA;    team.ActiveRosterSize = team.ActiveRosterSize - 1;&#xD;&#xA;}"
    },
    {
     "name": "RemovePlayerFromInjuredReserve",
     "type": "TeamManager_RemovePlayerFromInjuredReserve",
     "index": 33,
     "refTable": "TeamManager_RemovePlayerFromInjuredReserve",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "RemovePlayerFromPracticeSquad",
     "type": "TeamManager_RemovePlayerFromPracticeSquad",
     "index": 34,
     "refTable": "TeamManager_RemovePlayerFromPracticeSquad",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "ReSignPlayer",
     "type": "TeamManager_ReSignPlayer",
     "index": 35,
     "refTable": "TeamManager_ReSignPlayer",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;;"
    },
    {
     "name": "RetireCoach",
     "type": "TeamManager_RetireCoach",
     "index": 36,
     "refTable": "TeamManager_RetireCoach",
     "bits": 32,
     "default": "// Remove the coach from the team.&#xD;&#xA;if(coach.Position == CoachPosition.HeadCoach)&#xD;&#xA;    {&#xD;&#xA;        // Remove coach from the old team.&#xD;&#xA;        team.HeadCoach = null;&#xD;&#xA;    }&#xD;&#xA;    else if(coach.Position == CoachPosition.OffensiveCoordinator)&#xD;&#xA;    {&#xD;&#xA;        // Remove OC from the old team.&#xD;&#xA;        team.OffensiveCoordinator = null;&#xD;&#xA;    }&#xD;&#xA;    else if(coach.Position == CoachPosition.DefensiveCoordinator)&#xD;&#xA;    {&#xD;&#xA;        // Remove DC from the old team.&#xD;&#xA;        team.DefensiveCoordinator = null;&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;// Update the coach&apos;s contract status.&#xD;&#xA;Team newTeam = null ;&#xD;&#xA;CoachManager.UpdateCoachContractStatus(coach, team, coach.Position, newTeam, coach.Position, StaffPersonContractStatus.Retired);"
    },
    {
     "name": "RetireOwner",
     "type": "TeamManager_RetireOwner",
     "index": 37,
     "refTable": "TeamManager_RetireOwner",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "RetireOwnerEventRef",
     "type": "RetireOwnerEvent",
     "index": 38,
     "refTable": "RetireOwnerEvent",
     "bits": 32
    },
    {
     "name": "RetirePlayer",
     "type": "TeamManager_RetirePlayer",
     "index": 39,
     "refTable": "TeamManager_RetirePlayer",
     "bits": 32,
     "default": "// Remove the player from the team&#xD;&#xA;RemovePlayer(team, player, false);&#xD;&#xA;&#xD;&#xA;// Update the player&apos;s contract status.&#xD;&#xA;Team newTeam = null;&#xD;&#xA;PlayerManager.UpdatePlayerContractStatus(player, team, newTeam, PlayerContractStatus.None, PlayerContractStatus.Retired, false, false);&#xD;&#xA;&#xD;&#xA;// Add the player to the retired players list.&#xD;&#xA;Franchise.RetiredPlayers.Append(player);"
    },
    {
     "name": "RosterInfo",
     "type": "RosterInfo",
     "index": 40,
     "refTable": "RosterInfo",
     "bits": 32
    },
    {
     "name": "SeasonInfoRef",
     "type": "SeasonInfo",
     "index": 41,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SetPlayerContractData",
     "type": "TeamManager_SetPlayerContractData",
     "index": 42,
     "refTable": "TeamManager_SetPlayerContractData",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "ShouldDefaultResponseBeSet",
     "type": "bool",
     "index": 43,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SignCoach",
     "type": "TeamManager_SignCoach",
     "index": 44,
     "refTable": "TeamManager_SignCoach",
     "bits": 32,
     "default": "// Assign the coach contract data.&#xD;&#xA;Coach coach = contract.StaffPerson;&#xD;&#xA;&#xD;&#xA;coach.ContractYearsRemaining = contract.Length;&#xD;&#xA;coach.ExperiencePoints = coach.ExperiencePoints + contract.ExperiencePoints;&#xD;&#xA;coach.ContractLength = contract.Length;&#xD;&#xA;&#xD;&#xA;bool isResign = false;&#xD;&#xA;if(contract.ContractPosition == CoachPosition.HeadCoach)&#xD;&#xA;{&#xD;&#xA;    isResign = (team.HeadCoach == coach);&#xD;&#xA;&#xD;&#xA;    // Add coach to the team.&#xD;&#xA;    team.HeadCoach = coach;&#xD;&#xA;}&#xD;&#xA;else if(contract.ContractPosition == CoachPosition.OffensiveCoordinator)&#xD;&#xA;{&#xD;&#xA;    isResign = (team.OffensiveCoordinator == coach);&#xD;&#xA;&#xD;&#xA;    // Add coach to the team.&#xD;&#xA;    team.OffensiveCoordinator = coach;&#xD;&#xA;}&#xD;&#xA;else if(contract.ContractPosition == CoachPosition.DefensiveCoordinator)&#xD;&#xA;{&#xD;&#xA;    isResign = (team.DefensiveCoordinator == coach);&#xD;&#xA;&#xD;&#xA;    // Add coach to the team.&#xD;&#xA;    team.DefensiveCoordinator = coach;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;Team oldTeam = null;&#xD;&#xA;CoachPosition oldPosition = coach.Position;&#xD;&#xA;&#xD;&#xA;// if we are re-signing the coach to the same team, the oldTeam is the team&#xD;&#xA;if (isResign)&#xD;&#xA;{&#xD;&#xA;   oldTeam = team;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// Find the coach in the free agent pool.&#xD;&#xA;int coachIndex = Franchise.FreeAgentCoaches.Find(coach);&#xD;&#xA;&#xD;&#xA;// If the coach is in the free agent pool, remove him.&#xD;&#xA;if ((0 <= coachIndex) && (coachIndex < Franchise.FreeAgentCoaches.Population()))&#xD;&#xA;{&#xD;&#xA;    Franchise.FreeAgentCoaches.Erase(coachIndex);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// update the coach position to be their new position off the contract&#xD;&#xA;coach.PrevPosition = coach.Position;&#xD;&#xA;if (oldPosition != contract.ContractPosition)&#xD;&#xA;{&#xD;&#xA;    coach.Position = contract.ContractPosition;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// Set the contract to \"Accepted\".&#xD;&#xA;contract.Status = ContractOfferStatus.Accepted;&#xD;&#xA;&#xD;&#xA;// Update the coach contract status.&#xD;&#xA;CoachManager.UpdateCoachContractStatus(coach, oldTeam, oldPosition, team, coach.Position, StaffPersonContractStatus.Signed);&#xD;&#xA;&#xD;&#xA;// Issue a notification.&#xD;&#xA;// TODO: Notifications do not belong at this level. A listener for the coach contract status update&#xD;&#xA;// should issue the notification. FranchiseRules modules should not know about them.&#xD;&#xA;StaffEventType eventType = StaffEventType.Hired;&#xD;&#xA;if (isResign)&#xD;&#xA;{&#xD;&#xA;    eventType = StaffEventType.ReSigned;&#xD;&#xA;}&#xD;&#xA;else if (IsValidationHire)&#xD;&#xA;{&#xD;&#xA;    eventType = StaffEventType.ValidationHired;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// EA_TODO(\"akarapateas-c\", \"09/15/23\", \"09/15/23\", \"Disable for college as this functionality is not currently supported in college year 1. If enabled, test for asserts in Testbed 2YR Test.\");&#xD;&#xA;// IssueStaffEventNotificationRequest(contract, eventType, team.Owner)&#xD;&#xA;"
    },
    {
     "name": "SignPlayer",
     "type": "TeamManager_SignPlayer",
     "index": 45,
     "refTable": "TeamManager_SignPlayer",
     "bits": 32,
     "default": "// Assign the player a jersey number.&#xD;&#xA;player.JerseyNum = FindAvailableJerseyNumber(team, player);&#xD;&#xA;&#xD;&#xA;// If the player was a free agent, remove him from the free agent pool.&#xD;&#xA;if (Franchise.FreeAgents.Contains(player))&#xD;&#xA;{&#xD;&#xA;    Franchise.FreeAgents.FindAndErase(player);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;Team oldTeam = FindTeamByTeamIndex(player.TeamIndex);&#xD;&#xA;if (oldTeam != null)&#xD;&#xA;{&#xD;&#xA;    RemovePlayer(oldTeam, player, false);&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// EA_TODO(\"akarapateas-c\", \"11/10/23\",\"\", \"update to use contract\");&#xD;&#xA;PlayerContractStatus oldStatus = PlayerContractStatus.None;&#xD;&#xA;PlayerContractStatus newStatus = PlayerContractStatus.Signed;&#xD;&#xA;&#xD;&#xA;// Add the player to the team.&#xD;&#xA;AddPlayer(team, player, newStatus);&#xD;&#xA;&#xD;&#xA;// Update the player&apos;s contract status.&#xD;&#xA;PlayerManager.UpdatePlayerContractStatus(player, oldTeam, team, oldStatus, newStatus, false, false);"
    },
    {
     "name": "SignPlayerToPracticeSquad",
     "type": "TeamManager_SignPlayerToPracticeSquad",
     "index": 46,
     "refTable": "TeamManager_SignPlayerToPracticeSquad",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "SignScout",
     "type": "TeamManager_SignScout",
     "index": 47,
     "refTable": "TeamManager_SignScout",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "SignStaffPerson",
     "type": "TeamManager_SignStaffPerson",
     "index": 48,
     "refTable": "TeamManager_SignStaffPerson",
     "bits": 32,
     "default": "CoachPosition contractPosition = contract.ContractPosition;&#xD;&#xA;&#xD;&#xA;if(contractPosition == CoachPosition.HeadCoach || contractPosition == CoachPosition.DefensiveCoordinator || contractPosition == CoachPosition.OffensiveCoordinator)&#xD;&#xA;{&#xD;&#xA;SignCoach(team, contract, IsValidationHire);&#xD;&#xA;}&#xD;&#xA;else if(contractPosition == CoachPosition.Scout)&#xD;&#xA;{&#xD;&#xA;SignScout(team, contract, IsValidationHire);&#xD;&#xA;}&#xD;&#xA;else if(contractPosition == CoachPosition.Trainer)&#xD;&#xA;{&#xD;&#xA;SignTrainer(team, contract, IsValidationHire);&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "SignTrainer",
     "type": "TeamManager_SignTrainer",
     "index": 49,
     "refTable": "TeamManager_SignTrainer",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "StaffHiringEvalRef",
     "type": "StaffHiringEval",
     "index": 50,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "StaffHiringNotificationDismissResponse",
     "type": "UISelectForm",
     "index": 51,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 52,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamRequestManager",
     "type": "TeamRequestManager",
     "index": 53,
     "refTable": "TeamRequestManager",
     "bits": 32
    },
    {
     "name": "TradeDraftPick",
     "type": "TeamManager_TradeDraftPick",
     "index": 54,
     "refTable": "TeamManager_TradeDraftPick",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;0;"
    },
    {
     "name": "TradeDraftPickEvent",
     "type": "TradeDraftPickEvent",
     "index": 55,
     "refTable": "TradeDraftPickEvent",
     "bits": 32
    },
    {
     "name": "TradePlayer",
     "type": "TeamManager_TradePlayer",
     "index": 56,
     "refTable": "TeamManager_TradePlayer",
     "bits": 32,
     "default": "//not used in college&#xD;&#xA;;"
    },
    {
     "name": "UpdateTeamEndOfYearContentionPhase",
     "type": "TeamManager_UpdateTeamEndOfYearContentionPhase",
     "index": 57,
     "refTable": "TeamManager_UpdateTeamEndOfYearContentionPhase",
     "bits": 32,
     "default": "// Null-check the team parameter.&#xD;&#xA;Team nullTeam = null;&#xD;&#xA;&#xD;&#xA;if (team != nullTeam)&#xD;&#xA;{&#xD;&#xA;    // Updates the team&apos;s contention phase depending on the results of the most recent season.&#xD;&#xA;    PlayoffRoundType lastYearPlayoffResult = team.PlayoffRoundReached;&#xD;&#xA;    TeamContentionPhase phase = TeamContentionPhase.Losing;&#xD;&#xA;&#xD;&#xA;    // Team made the playoffs last year. &#xD;&#xA;    if (lastYearPlayoffResult != PlayoffRoundType.None)&#xD;&#xA;    {&#xD;&#xA;        // Team made the Semifinal game last year.  They&apos;re in a championship (win now) phase.&#xD;&#xA;        if (lastYearPlayoffResult >= PlayoffRoundType.Semifinals)&#xD;&#xA;        {&#xD;&#xA;            phase = TeamContentionPhase.Championship;&#xD;&#xA;        }&#xD;&#xA;        // Team made a playoff run but didn&apos;t reach the Championship game.  They&apos;re in an playoff (balanced) phase.&#xD;&#xA;        else&#xD;&#xA;        {&#xD;&#xA;            phase = TeamContentionPhase.Playoff;&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;    // Team missed the playoffs last year.&#xD;&#xA;    else&#xD;&#xA;    {&#xD;&#xA;        // Team had a winning season last year.  They&apos;re in an playoff (balanced) phase.&#xD;&#xA;        if (team.SeasonWinPct >= 500)&#xD;&#xA;        {&#xD;&#xA;            phase = TeamContentionPhase.Playoff;&#xD;&#xA;        }&#xD;&#xA;        // Team had a losing season last year.  They&apos;re in a losing (rebuilding) phase.&#xD;&#xA;        else&#xD;&#xA;        {&#xD;&#xA;            phase = TeamContentionPhase.Losing;&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;    // Update the Team record with the new contention phase for the upcoming year or remainder of season.&#xD;&#xA;    team.ContentionPhase = phase;&#xD;&#xA;}"
    }
   ]
  },
  "TeamManager_AddPlayer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "contractStatus",
     "type": "PlayerContractStatus",
     "index": 2,
     "enum": "PlayerContractStatus",
     "bits": 4,
     "default": "PlayerContractStatus:Drafted"
    }
   ]
  },
  "TeamManager_AdvancePlayerContractYear": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "TeamManager_DemandReleaseCoach": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamManager_DemandReleasePlayer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "TeamManager_DraftPlayer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "currentRoundIndex",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "currentPickIndex",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "TeamManager_FindAvailableJerseyNumber": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "TeamManager_FindTeamByTeamIndex": {
   "base": "Team()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "teamIndex",
     "type": "int",
     "index": 0,
     "bits": 6,
     "minValue": "0",
     "maxValue": "32",
     "default": "0"
    }
   ]
  },
  "TeamManager_FireStaffPerson": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "staffPerson",
     "type": "StaffPerson",
     "index": 1,
     "refTable": "StaffPerson",
     "bits": 32
    }
   ]
  },
  "TeamManager_HandleUpdateCoachContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "TeamManager_IssueFranchiseTagNotifyRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "TeamManager_IssueStaffEventNotificationRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "contractOffer",
     "type": "StaffPersonContractOffer",
     "index": 0,
     "refTable": "StaffPersonContractOffer",
     "bits": 32
    },
    {
     "name": "eventType",
     "type": "StaffEventType",
     "index": 1,
     "enum": "StaffEventType",
     "bits": 4,
     "default": "StaffEventType:Hired"
    },
    {
     "name": "requestReceiver",
     "type": "StaffPerson",
     "index": 2,
     "refTable": "StaffPerson",
     "bits": 32
    }
   ]
  },
  "TeamManager_PutPlayerOnInjuredReserve": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "TeamManager_ReSignPlayer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "contract",
     "type": "PlayerContract",
     "index": 2,
     "refTable": "PlayerContract",
     "bits": 32
    },
    {
     "name": "wasFranchiseTagged",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "TeamManager_ReleaseCoach": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "coachPosition",
     "type": "CoachPosition",
     "index": 1,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    }
   ]
  },
  "TeamManager_ReleasePlayer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "isDeadWeightCut",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "TeamManager_ReleaseScout": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamManager_ReleaseTrainer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamManager_ReleaseUnsignedDraftedPlayersView": {
   "base": "ModifierView",
   "assetId": "6377559",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "TeamManager_ReleaseUnsignedDraftedPlayersView_Formula",
     "index": 0,
     "refTable": "TeamManager_ReleaseUnsignedDraftedPlayersView_Formula",
     "bits": 32,
     "default": "// Subject.DraftedPlayers.EraseAll();&#xD;&#xA;0;"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "TeamManager_ReleaseUnsignedDraftedPlayersView_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 31,
     "minValue": "0",
     "maxValue": "2147483647",
     "default": "0"
    }
   ]
  },
  "TeamManager_RemovePlayer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "applyPenalty",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "TeamManager_RemovePlayerFromInjuredReserve": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "decrementIRRemovalCount",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    }
   ]
  },
  "TeamManager_RemovePlayerFromPracticeSquad": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "TeamManager_RetireCoach": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "coach",
     "type": "Coach",
     "index": 1,
     "refTable": "Coach",
     "bits": 32
    }
   ]
  },
  "TeamManager_RetireOwner": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "owner",
     "type": "Owner",
     "index": 0,
     "refTable": "Owner",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "user",
     "type": "User",
     "index": 2,
     "refTable": "User",
     "bits": 32
    }
   ]
  },
  "TeamManager_RetirePlayer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "TeamManager_SetPlayerContractData": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "contract",
     "type": "PlayerContract",
     "index": 1,
     "refTable": "PlayerContract",
     "bits": 32
    }
   ]
  },
  "TeamManager_SignCoach": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "contract",
     "type": "StaffPersonContractOffer",
     "index": 1,
     "refTable": "StaffPersonContractOffer",
     "bits": 32
    },
    {
     "name": "IsValidationHire",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "TeamManager_SignPlayer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "contract",
     "type": "PlayerContract",
     "index": 2,
     "refTable": "PlayerContract",
     "bits": 32
    }
   ]
  },
  "TeamManager_SignPlayerToPracticeSquad": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "TeamManager_SignScout": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "contract",
     "type": "StaffPersonContractOffer",
     "index": 1,
     "refTable": "StaffPersonContractOffer",
     "bits": 32
    },
    {
     "name": "IsValidationHire",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "TeamManager_SignStaffPerson": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "contract",
     "type": "StaffPersonContractOffer",
     "index": 1,
     "refTable": "StaffPersonContractOffer",
     "bits": 32
    },
    {
     "name": "IsValidationHire",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "TeamManager_SignTrainer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "contract",
     "type": "StaffPersonContractOffer",
     "index": 1,
     "refTable": "StaffPersonContractOffer",
     "bits": 32
    },
    {
     "name": "IsValidationHire",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "TeamManager_TradeDraftPick": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "oldTeam",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "newTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "pick",
     "type": "DraftPick",
     "index": 2,
     "refTable": "DraftPick",
     "bits": 32
    }
   ]
  },
  "TeamManager_TradePlayer": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "oldTeam",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "newTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "player",
     "type": "Player",
     "index": 2,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "TeamManager_UpdateCoachContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6814653",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 3,
     "refTable": "TeamManager",
     "bits": 32
    }
   ]
  },
  "TeamManager_UpdateTeamEndOfYearContentionPhase": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamMerchandiseImageInfo": {
   "base": null,
   "assetId": "6495095",
   "numMembers": 3,
   "fields": [
    {
     "name": "ImageId",
     "type": "int",
     "index": 0,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "MerchandiseItem",
     "type": "MerchandiseItem",
     "index": 1,
     "enum": "MerchandiseItem",
     "bits": 5,
     "default": "MerchandiseItem:TeamJersey"
    },
    {
     "name": "TeamPresentationId",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    }
   ]
  },
  "TeamNameChoice": {
   "base": null,
   "assetId": "6495119",
   "numMembers": 42,
   "fields": [
    {
     "name": "AssetName",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "BathroomPartDisplayName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "BathroomPartNickname",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 17,
     "default": "[Reloc Nickname]"
    },
    {
     "name": "ConcessionPartDisplayName",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "ConcessionPartNickname",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 17,
     "default": "[Reloc Nickname]"
    },
    {
     "name": "DisplayName",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 18
    },
    {
     "name": "FanZonePartDisplayName",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "FanZonePartNickname",
     "type": "string",
     "index": 7,
     "bits": null,
     "maxLength": 17,
     "default": "[Reloc Nickname]"
    },
    {
     "name": "HistoryText",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "LogoImageId",
     "type": "int",
     "index": 9,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 10,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "NickName",
     "type": "string",
     "index": 11,
     "bits": null,
     "maxLength": 18
    },
    {
     "name": "ParkingPartDisplayName",
     "type": "string",
     "index": 12,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "ParkingPartNickname",
     "type": "string",
     "index": 13,
     "bits": null,
     "maxLength": 17,
     "default": "[Reloc Nickname]"
    },
    {
     "name": "Popularity",
     "type": "int",
     "index": 14,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 15,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeatingPartDisplayName",
     "type": "string",
     "index": 16,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "SeatingPartNickname",
     "type": "string",
     "index": 17,
     "bits": null,
     "maxLength": 17,
     "default": "[Reloc Nickname]"
    },
    {
     "name": "StadiumName",
     "type": "string",
     "index": 18,
     "bits": null,
     "maxLength": 41
    },
    {
     "name": "TEAM_BACKGROUNDCOLORB",
     "type": "int",
     "index": 19,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_BACKGROUNDCOLORB2",
     "type": "int",
     "index": 20,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_BACKGROUNDCOLORG",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_BACKGROUNDCOLORG2",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_BACKGROUNDCOLORR",
     "type": "int",
     "index": 23,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_BACKGROUNDCOLORR2",
     "type": "int",
     "index": 24,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_CROWDPALETTE",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_ENDPLAY_ANIM_VAL",
     "type": "EndPlayTeamAnimation",
     "index": 26,
     "enum": "EndPlayTeamAnimation",
     "bits": 8,
     "default": "EndPlayTeamAnimation:None"
    },
    {
     "name": "TEAM_FLAGRESID",
     "type": "int",
     "index": 27,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "TEAM_GOALPOST",
     "type": "int",
     "index": 28,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO",
     "type": "int",
     "index": 29,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_LEFT_ANGLED",
     "type": "int",
     "index": 30,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "TEAM_LOGO_RIGHT_ANGLED",
     "type": "int",
     "index": 31,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "TEAM_PREFIX_NAME",
     "type": "string",
     "index": 32,
     "bits": null,
     "maxLength": 4
    },
    {
     "name": "TeamFan_Family",
     "type": "TweetAuthorInfo",
     "index": 33,
     "refTable": "TweetAuthorInfo",
     "bits": 32
    },
    {
     "name": "TeamFan_Hardcore",
     "type": "TweetAuthorInfo",
     "index": 34,
     "refTable": "TweetAuthorInfo",
     "bits": 32
    },
    {
     "name": "TeamFan_New",
     "type": "TweetAuthorInfo",
     "index": 35,
     "refTable": "TweetAuthorInfo",
     "bits": 32
    },
    {
     "name": "TeamFan_Optimistic",
     "type": "TweetAuthorInfo",
     "index": 36,
     "refTable": "TweetAuthorInfo",
     "bits": 32
    },
    {
     "name": "TeamFan_Pessimistic",
     "type": "TweetAuthorInfo",
     "index": 37,
     "refTable": "TweetAuthorInfo",
     "bits": 32
    },
    {
     "name": "TeamHasSecondaryColor",
     "type": "bool",
     "index": 38,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TeamStorePartDisplayName",
     "type": "string",
     "index": 39,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "TeamStorePartNickname",
     "type": "string",
     "index": 40,
     "bits": null,
     "maxLength": 17,
     "default": "[Reloc Nickname]"
    },
    {
     "name": "UniformChoices",
     "type": "UniformChoice[]",
     "index": 41,
     "refTable": "UniformChoice",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "TeamNeedEvaluation": {
   "base": null,
   "assetId": "6494564",
   "numMembers": 5,
   "fields": [
    {
     "name": "Depth",
     "type": "int",
     "index": 0,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Grade",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Position",
     "type": "int",
     "index": 2,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "Rank",
     "type": "int",
     "index": 3,
     "bits": 6,
     "minValue": "0",
     "maxValue": "55",
     "default": "0"
    },
    {
     "name": "Severity",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "TeamNeeds_ImproveTeamRequest": {
   "base": "UIRequestForm",
   "assetId": "6378457",
   "numMembers": 39,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 11,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 25
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 26
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 32,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 27,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 34,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 23,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 30,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 31
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 20
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 10
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 24
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 17
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 13
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 12
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 28,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 33,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "DelegateResponse",
     "type": "UISelectForm",
     "index": 8,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 66,
     "default": "Utilize the trade block and free agency."
    },
    {
     "name": "NavigationString",
     "type": "string",
     "index": 22,
     "bits": null,
     "maxLength": 13,
     "default": "bd_teamneeds"
    },
    {
     "name": "TeamNeedsRef",
     "type": "record",
     "index": 35
    },
    {
     "name": "Title",
     "type": "string",
     "index": 36,
     "bits": null,
     "maxLength": 13,
     "default": "Improve Team"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 37,
     "bits": null,
     "maxLength": 22,
     "default": "TeamNeeds_ImproveTeam"
    },
    {
     "name": "ViewTeamNeedsResponse",
     "type": "UIFlowForm",
     "index": 38,
     "refTable": "UIFlowForm",
     "bits": 32
    }
   ]
  },
  "TeamPair": {
   "base": null,
   "assetId": "9363530",
   "numMembers": 2,
   "fields": [
    {
     "name": "Team1",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Team2",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamPhilosophy": {
   "base": null,
   "assetId": "6378223",
   "numMembers": 10,
   "fields": [
    {
     "name": "BuildingPhilosophy",
     "type": "TeamBuildingPhilosophy",
     "index": 0,
     "refTable": "TeamBuildingPhilosophy",
     "bits": 32
    },
    {
     "name": "DepthChartDefensivePhilosophy",
     "type": "DepthChartDefensivePhilosophy",
     "index": 1,
     "refTable": "DepthChartDefensivePhilosophy",
     "bits": 32
    },
    {
     "name": "DepthChartOffensivePhilosophy",
     "type": "DepthChartOffensivePhilosophy",
     "index": 2,
     "refTable": "DepthChartOffensivePhilosophy",
     "bits": 32
    },
    {
     "name": "DepthChartSpecialTeamsPhilosophy",
     "type": "DepthChartSpecialTeamsPhilosophy",
     "index": 3,
     "refTable": "DepthChartSpecialTeamsPhilosophy",
     "bits": 32
    },
    {
     "name": "DepthChartSubPhilosophy",
     "type": "DepthChartSubPhilosophy",
     "index": 4,
     "refTable": "DepthChartSubPhilosophy",
     "bits": 32
    },
    {
     "name": "DraftPhilosophy",
     "type": "DraftPhilosophy",
     "index": 5,
     "refTable": "DraftPhilosophy",
     "bits": 32
    },
    {
     "name": "DraftTradePhilosophy",
     "type": "DraftTradePhilosophy",
     "index": 6,
     "refTable": "DraftTradePhilosophy",
     "bits": 32
    },
    {
     "name": "SpendingPhilosophy",
     "type": "SpendingPhilosophy",
     "index": 7,
     "refTable": "SpendingPhilosophy",
     "bits": 32
    },
    {
     "name": "StaffHiringPhilosophyRef",
     "type": "StaffHiringPhilosophy",
     "index": 8,
     "refTable": "StaffHiringPhilosophy",
     "bits": 32
    },
    {
     "name": "TeamTradePhilosophy",
     "type": "TeamTradePhilosophy",
     "index": 9,
     "refTable": "TeamTradePhilosophy",
     "bits": 32
    }
   ]
  },
  "TeamPopularityEval": {
   "base": "Module",
   "assetId": "6494942",
   "numMembers": 20,
   "fields": [
    {
     "name": "CalculateCurrentPopularityForSeasonGame",
     "type": "TeamPopularityEval_CalculateCurrentPopularityForSeasonGame",
     "index": 0,
     "refTable": "TeamPopularityEval_CalculateCurrentPopularityForSeasonGame",
     "bits": 32,
     "default": "PopularityComponentTable newCurrentPopularity = new PopularityComponentTable;&#xD;&#xA;&#xD;&#xA;int nationalModifier = team.CurrentPopularity.NationalPopularity;&#xD;&#xA;int regionalModifier = team.CurrentPopularity.RegionalPopularity;&#xD;&#xA;int localModifier = team.CurrentPopularity.LocalPopularity;&#xD;&#xA;&#xD;&#xA;bool isWin = false;&#xD;&#xA;if((team == seasonGame.AwayTeam && seasonGame.AwayScore > seasonGame.HomeScore) || (team == seasonGame.HomeTeam && seasonGame.HomeScore > seasonGame.AwayScore))&#xD;&#xA;{&#xD;&#xA; isWin = true;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if(seasonGame.SeasonWeekType == SeasonWeekType.PreSeason)&#xD;&#xA;{&#xD;&#xA;       localModifier = localModifier + 0;&#xD;&#xA;       regionalModifier = regionalModifier + 0;&#xD;&#xA;       nationalModifier = nationalModifier + 0;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if(seasonGame.SeasonWeekType == SeasonWeekType.RegularSeason)&#xD;&#xA;{      &#xD;&#xA; if(seasonGame.TimeOfDay > 1150 && seasonGame.DayOfWeek == DayOfWeek.Monday)&#xD;&#xA; {&#xD;&#xA;  if(isWin == true)&#xD;&#xA;  {&#xD;&#xA;   localModifier = localModifier + 6;&#xD;&#xA;   regionalModifier = regionalModifier + 5;&#xD;&#xA;   nationalModifier = nationalModifier + 6;&#xD;&#xA;  }&#xD;&#xA;  else&#xD;&#xA;  {&#xD;&#xA;   localModifier = localModifier - 6;&#xD;&#xA;   regionalModifier = regionalModifier - 5;&#xD;&#xA;   nationalModifier = nationalModifier - 4;&#xD;&#xA;  }&#xD;&#xA; }   &#xD;&#xA; else if(seasonGame.TimeOfDay > 1150 && seasonGame.DayOfWeek == DayOfWeek.Sunday)&#xD;&#xA; {&#xD;&#xA;  if(isWin == true)&#xD;&#xA;  {&#xD;&#xA;   localModifier = localModifier + 6;&#xD;&#xA;   regionalModifier = regionalModifier + 5;&#xD;&#xA;   nationalModifier = nationalModifier + 6;&#xD;&#xA;  }&#xD;&#xA;  else&#xD;&#xA;  {&#xD;&#xA;   localModifier = localModifier - 6;&#xD;&#xA;   regionalModifier = regionalModifier - 5;&#xD;&#xA;   nationalModifier = nationalModifier - 4;&#xD;&#xA;  }&#xD;&#xA; }&#xD;&#xA; else if(seasonGame.ThanksgivingFlag == true)&#xD;&#xA; {&#xD;&#xA;  if(isWin == true)&#xD;&#xA;  {&#xD;&#xA;   localModifier = localModifier + 6;&#xD;&#xA;   regionalModifier = regionalModifier + 5;&#xD;&#xA;   nationalModifier = nationalModifier + 6;&#xD;&#xA;  }&#xD;&#xA;  else&#xD;&#xA;  {&#xD;&#xA;   localModifier = localModifier - 6;&#xD;&#xA;   regionalModifier = regionalModifier - 5;&#xD;&#xA;   nationalModifier = nationalModifier - 6;&#xD;&#xA;  }&#xD;&#xA; }&#xD;&#xA; else if(seasonGame.SeasonWeek <= 17)&#xD;&#xA; {&#xD;&#xA;  if(isWin == true)&#xD;&#xA;  {&#xD;&#xA;   localModifier = localModifier + 6;&#xD;&#xA;   regionalModifier = regionalModifier + 5;&#xD;&#xA;   nationalModifier = nationalModifier + 4;&#xD;&#xA;  }&#xD;&#xA;  else&#xD;&#xA;  {&#xD;&#xA;   localModifier = localModifier - 6;&#xD;&#xA;   regionalModifier = regionalModifier - 5;&#xD;&#xA;   nationalModifier = nationalModifier - 3;&#xD;&#xA;  }&#xD;&#xA; }                     &#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if(seasonGame.SeasonWeekType == SeasonWeekType.BowlSeason1)&#xD;&#xA;{&#xD;&#xA; if(isWin == true)&#xD;&#xA; {&#xD;&#xA;  localModifier = (localModifier * 110) / 100;&#xD;&#xA;  regionalModifier = (regionalModifier * 110) / 100;&#xD;&#xA;  nationalModifier = (nationalModifier * 105) / 100;&#xD;&#xA; }&#xD;&#xA; else&#xD;&#xA; {&#xD;&#xA;  localModifier = (localModifier * 105) / 100;&#xD;&#xA;  regionalModifier = (regionalModifier * 104) / 100;&#xD;&#xA;  nationalModifier = (nationalModifier * 101) / 100;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;                &#xD;&#xA;if(seasonGame.SeasonWeekType == SeasonWeekType.BowlSeason2)&#xD;&#xA;{&#xD;&#xA; if(isWin == true)&#xD;&#xA; {&#xD;&#xA;  localModifier = (localModifier * 115) / 100;&#xD;&#xA;  regionalModifier = (regionalModifier * 115) / 100;&#xD;&#xA;  nationalModifier = (nationalModifier * 110) / 100;&#xD;&#xA; }&#xD;&#xA; else&#xD;&#xA; {&#xD;&#xA;  localModifier = (localModifier * 105) / 100;&#xD;&#xA;  regionalModifier = (regionalModifier * 105) / 100;&#xD;&#xA;  nationalModifier = (nationalModifier * 105) / 100;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;                &#xD;&#xA;if(seasonGame.SeasonWeekType == SeasonWeekType.BowlSeason3)&#xD;&#xA;{&#xD;&#xA; if(isWin == true)&#xD;&#xA; {&#xD;&#xA;  localModifier = (localModifier * 120) / 100;&#xD;&#xA;  regionalModifier = (regionalModifier * 120) / 100;&#xD;&#xA;  nationalModifier = (nationalModifier * 115) / 100;&#xD;&#xA; }&#xD;&#xA; else&#xD;&#xA; {&#xD;&#xA;  localModifier = (localModifier * 110) / 100;&#xD;&#xA;  regionalModifier = (regionalModifier * 110) / 100;&#xD;&#xA;  nationalModifier = (nationalModifier * 105) / 100;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if(seasonGame.SeasonWeekType == SeasonWeekType.NationalChampionship)&#xD;&#xA;{&#xD;&#xA; if(isWin == true)&#xD;&#xA; {&#xD;&#xA;  localModifier = 100;&#xD;&#xA;  regionalModifier = 100;&#xD;&#xA;  nationalModifier = 100;&#xD;&#xA; }&#xD;&#xA; else&#xD;&#xA; {&#xD;&#xA;  localModifier = (localModifier * 110) / 100;&#xD;&#xA;  regionalModifier = (regionalModifier * 110) / 100;&#xD;&#xA;  nationalModifier = (nationalModifier * 110) / 100;&#xD;&#xA; }&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if (team.PresentationId == 20)&#xD;&#xA;{&#xD;&#xA; localModifier = 99;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;// Update the base value from modifiers&#xD;&#xA;&#xD;&#xA;int localPopularity = localModifier;&#xD;&#xA;if(localPopularity > 100)&#xD;&#xA;{&#xD;&#xA; localPopularity = 100;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if(localPopularity < 5)&#xD;&#xA;{&#xD;&#xA; localPopularity = 5;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;int nationalPopularity = nationalModifier;&#xD;&#xA;if(nationalPopularity > 100)&#xD;&#xA;{&#xD;&#xA; nationalPopularity = 100;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if(nationalPopularity < 5)&#xD;&#xA;{&#xD;&#xA; nationalPopularity = 5;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;int regionalPopularity = regionalModifier;&#xD;&#xA;if(regionalPopularity > 100)&#xD;&#xA;{&#xD;&#xA; regionalPopularity = 100;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;if(regionalPopularity < 5)&#xD;&#xA;{&#xD;&#xA; regionalPopularity = 5;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;newCurrentPopularity.LocalPopularity = localPopularity;&#xD;&#xA;newCurrentPopularity.NationalPopularity = nationalPopularity;&#xD;&#xA;newCurrentPopularity.RegionalPopularity = regionalPopularity;&#xD;&#xA;&#xD;&#xA;newCurrentPopularity;"
    },
    {
     "name": "CalculateTeamValueComponentValue",
     "type": "TeamPopularityEval_CalculateTeamValueComponentValue",
     "index": 1,
     "refTable": "TeamPopularityEval_CalculateTeamValueComponentValue",
     "bits": 32
    },
    {
     "name": "CitySize1NationalModifier",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "CitySize1RegionalModifier",
     "type": "int",
     "index": 3,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "CitySize2NationalModifier",
     "type": "int",
     "index": 4,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "CitySize2RegionalModifier",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "CitySize3NationalModifier",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "CitySize3RegionalModifier",
     "type": "int",
     "index": 7,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "CitySize4NationalModifier",
     "type": "int",
     "index": 8,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "CitySize4RegionalModifier",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "CitySize5NationalModifier",
     "type": "int",
     "index": 10,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "CitySize5RegionalModifier",
     "type": "int",
     "index": 11,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 12,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "LocalPopularityWeight",
     "type": "int",
     "index": 13,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "NationalPopularityWeight",
     "type": "int",
     "index": 14,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "RegionalPopularityWeight",
     "type": "int",
     "index": 15,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 16,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SeasonScheduleManager",
     "type": "SeasonScheduleManager",
     "index": 17,
     "refTable": "SeasonScheduleManager",
     "bits": 32
    },
    {
     "name": "UpdateTeamPopularity",
     "type": "TeamPopularityEval_UpdateTeamPopularity",
     "index": 18,
     "refTable": "TeamPopularityEval_UpdateTeamPopularity",
     "bits": 32
    },
    {
     "name": "ValidateExpressions",
     "type": "none()",
     "index": 19
    }
   ]
  },
  "TeamPopularityEval_CalculateCurrentPopularityForSeasonGame": {
   "base": "record()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 1,
     "refTable": "SeasonGame",
     "bits": 32
    },
    {
     "name": "currentPopularity",
     "type": "PopularityComponentTable",
     "index": 2,
     "refTable": "PopularityComponentTable",
     "bits": 32
    }
   ]
  },
  "TeamPopularityEval_CalculateTeamValueComponentValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamPopularityEval_UpdateTeamPopularity": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamPracticeActivity": {
   "base": "TeamActivity",
   "assetId": "6494639",
   "numMembers": 13,
   "fields": [
    {
     "name": "ActivityType",
     "type": "ActivityType",
     "index": 0,
     "enum": "ActivityType",
     "bits": 3,
     "default": "ActivityType:XP"
    },
    {
     "name": "BaseConfidenceValue",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BaseExperienceValue",
     "type": "int",
     "index": 2,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4000",
     "default": "0"
    },
    {
     "name": "BeginWeekType",
     "type": "SeasonWeekType",
     "index": 3,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "CostPerPlayer",
     "type": "int",
     "index": 4,
     "bits": 6,
     "minValue": "0",
     "maxValue": "60",
     "default": "0"
    },
    {
     "name": "CostType",
     "type": "ConsumableTypeEnum",
     "index": 5,
     "enum": "ConsumableTypeEnum",
     "bits": 3,
     "default": "ConsumableTypeEnum:Hours"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 126
    },
    {
     "name": "EndWeekType",
     "type": "SeasonWeekType",
     "index": 7,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "ImageId",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "254",
     "default": "0"
    },
    {
     "name": "IsOpposingTeamRequired",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 11,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 12,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "GetRating",
     "type": "TeamActivity_GetRating",
     "index": 8,
     "refTable": "TeamActivity_GetRating",
     "bits": 32
    }
   ]
  },
  "TeamPracticeRepsPositionTable": {
   "base": null,
   "assetId": "6495198",
   "numMembers": 21,
   "fields": [
    {
     "name": "C",
     "type": "PracticeRepsType",
     "index": 0,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "CB",
     "type": "PracticeRepsType",
     "index": 1,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "DT",
     "type": "PracticeRepsType",
     "index": 2,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "FB",
     "type": "PracticeRepsType",
     "index": 3,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "FS",
     "type": "PracticeRepsType",
     "index": 4,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "HB",
     "type": "PracticeRepsType",
     "index": 5,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "K",
     "type": "PracticeRepsType",
     "index": 6,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "LE",
     "type": "PracticeRepsType",
     "index": 7,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "LG",
     "type": "PracticeRepsType",
     "index": 8,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "LOLB",
     "type": "PracticeRepsType",
     "index": 9,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "LT",
     "type": "PracticeRepsType",
     "index": 10,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "MLB",
     "type": "PracticeRepsType",
     "index": 11,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "P",
     "type": "PracticeRepsType",
     "index": 12,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "QB",
     "type": "PracticeRepsType",
     "index": 13,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "RE",
     "type": "PracticeRepsType",
     "index": 14,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "RG",
     "type": "PracticeRepsType",
     "index": 15,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "ROLB",
     "type": "PracticeRepsType",
     "index": 16,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "RT",
     "type": "PracticeRepsType",
     "index": 17,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "SS",
     "type": "PracticeRepsType",
     "index": 18,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "TE",
     "type": "PracticeRepsType",
     "index": 19,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    },
    {
     "name": "WR",
     "type": "PracticeRepsType",
     "index": 20,
     "enum": "PracticeRepsType",
     "bits": 2,
     "default": "PracticeRepsType:Normal"
    }
   ]
  },
  "TeamPrestigeEval": {
   "base": "Module",
   "assetId": "6495397",
   "numMembers": 29,
   "fields": [
    {
     "name": "AGrade",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 2,
     "default": "A"
    },
    {
     "name": "AMinusGrade",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 3,
     "default": "A-"
    },
    {
     "name": "APlusGrade",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 3,
     "default": "A+"
    },
    {
     "name": "BGrade",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 2,
     "default": "B"
    },
    {
     "name": "BMinusGrade",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 3,
     "default": "B-"
    },
    {
     "name": "BPlusGrade",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 3,
     "default": "B+"
    },
    {
     "name": "CalculateDefensiveRating",
     "type": "TeamPrestigeEval_CalculateDefensiveRating",
     "index": 6,
     "refTable": "TeamPrestigeEval_CalculateDefensiveRating",
     "bits": 32
    },
    {
     "name": "CalculateOffensiveRating",
     "type": "TeamPrestigeEval_CalculateOffensiveRating",
     "index": 7,
     "refTable": "TeamPrestigeEval_CalculateOffensiveRating",
     "bits": 32
    },
    {
     "name": "CalculateSpecialTeamRating",
     "type": "TeamPrestigeEval_CalculateSpecialTeamRating",
     "index": 8,
     "refTable": "TeamPrestigeEval_CalculateSpecialTeamRating",
     "bits": 32
    },
    {
     "name": "CalculateTeamPrestige",
     "type": "TeamPrestigeEval_CalculateTeamPrestige",
     "index": 9,
     "refTable": "TeamPrestigeEval_CalculateTeamPrestige",
     "bits": 32,
     "default": "// this expression is deprecated, Use RosterEval::CalculateTeamOverallRating&#xD;&#xA;RosterEval.CalculateTeamOverallRating(team);"
    },
    {
     "name": "CGrade",
     "type": "string",
     "index": 10,
     "bits": null,
     "maxLength": 2,
     "default": "C"
    },
    {
     "name": "CMinusGrade",
     "type": "string",
     "index": 11,
     "bits": null,
     "maxLength": 3,
     "default": "C-"
    },
    {
     "name": "CoachWeight",
     "type": "int",
     "index": 12,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "CPlusGrade",
     "type": "string",
     "index": 13,
     "bits": null,
     "maxLength": 3,
     "default": "C+"
    },
    {
     "name": "DefensiveWeight",
     "type": "int",
     "index": 14,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "DGrade",
     "type": "string",
     "index": 15,
     "bits": null,
     "maxLength": 2,
     "default": "D"
    },
    {
     "name": "DMinusGrade",
     "type": "string",
     "index": 16,
     "bits": null,
     "maxLength": 3,
     "default": "D-"
    },
    {
     "name": "DPlusGrade",
     "type": "string",
     "index": 17,
     "bits": null,
     "maxLength": 3,
     "default": "D+"
    },
    {
     "name": "FGrade",
     "type": "string",
     "index": 18,
     "bits": null,
     "maxLength": 2,
     "default": "F"
    },
    {
     "name": "FMinusGrade",
     "type": "string",
     "index": 19,
     "bits": null,
     "maxLength": 3,
     "default": "F-"
    },
    {
     "name": "FPlusGrade",
     "type": "string",
     "index": 20,
     "bits": null,
     "maxLength": 3,
     "default": "F+"
    },
    {
     "name": "GetLetterGradeFromRank",
     "type": "TeamPrestigeEval_GetLetterGradeFromRank",
     "index": 21,
     "refTable": "TeamPrestigeEval_GetLetterGradeFromRank",
     "bits": 32,
     "default": "// this expression is deprecated, Use RosterEval::GetLetterGradeFromRank&#xD;&#xA;RosterEval.GetLetterGradeFromRank(rank);"
    },
    {
     "name": "OffensiveWeight",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "PlayerGradeEval",
     "type": "PlayerGradeEval",
     "index": 23,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "PositionStrengthLetterGradeSpline",
     "type": "Spline",
     "index": 24,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "RosterEval",
     "type": "RosterEval",
     "index": 25,
     "refTable": "RosterEval",
     "bits": 32
    },
    {
     "name": "SpecialTeamsWeight",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "TeamHistoryWeight",
     "type": "int",
     "index": 27,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "ValidateExpressions",
     "type": "none()",
     "index": 28
    }
   ]
  },
  "TeamPrestigeEval_CalculateDefensiveRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamPrestigeEval_CalculateOffensiveRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamPrestigeEval_CalculateSpecialTeamRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamPrestigeEval_CalculateTeamPrestige": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamPrestigeEval_GetLetterGradeFromRank": {
   "base": "string()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "rank",
     "type": "int",
     "index": 0,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    }
   ]
  },
  "TeamRanking_StartUpdateReaction": {
   "base": "Reaction",
   "assetId": "6499052",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "WeeklyDynamicEventsStartEvent",
     "index": 0,
     "refTable": "WeeklyDynamicEventsStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "RankingDataFlow",
     "type": "TeamRanking_UpdateTeamRankings",
     "index": 4,
     "refTable": "TeamRanking_UpdateTeamRankings",
     "bits": 32
    }
   ]
  },
  "TeamRanking_UpdateTeamRankings": {
   "base": "DataFlow",
   "assetId": "6499051",
   "numMembers": 6,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Results",
     "type": "Team[]",
     "index": 1,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 2
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 3,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TailView",
     "type": "TeamRanking_UpdateTeamRankings_UpdateDefensiveRank",
     "index": 4,
     "refTable": "TeamRanking_UpdateTeamRankings_UpdateDefensiveRank",
     "bits": 32
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "TeamRanking_UpdateTeamRankings_SortDefense": {
   "base": "SorterView",
   "assetId": "6499049",
   "numMembers": 6,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Comparator",
     "type": "TeamRanking_UpdateTeamRankings_SortDefense_Comparator",
     "index": 1,
     "refTable": "TeamRanking_UpdateTeamRankings_SortDefense_Comparator",
     "bits": 32,
     "default": "TeamStats subjectASeasonStats = Subject.GetTeamCurrentSeasonStats();&#xD;&#xA;TeamStats subjectBSeasonStats = OtherSubject.GetTeamCurrentSeasonStats();&#xD;&#xA;&#xD;&#xA;(subjectASeasonStats.DEFPASSYARDS + subjectASeasonStats.DEFRUSHYARDS) - (subjectBSeasonStats.DEFPASSYARDS + subjectBSeasonStats.DEFRUSHYARDS);&#xD;&#xA;"
    },
    {
     "name": "Results",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "TeamRanking_UpdateTeamRankings_UpdateOffensiveRank",
     "index": 3,
     "refTable": "TeamRanking_UpdateTeamRankings_UpdateOffensiveRank",
     "bits": 32
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 4,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "TeamRanking_UpdateTeamRankings_SortDefense_Comparator": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OtherSubject",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamRanking_UpdateTeamRankings_SortOffense": {
   "base": "SorterView",
   "assetId": "6499047",
   "numMembers": 6,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Comparator",
     "type": "TeamRanking_UpdateTeamRankings_SortOffense_Comparator",
     "index": 1,
     "refTable": "TeamRanking_UpdateTeamRankings_SortOffense_Comparator",
     "bits": 32,
     "default": "TeamStats subjectASeasonStats = OtherSubject.GetTeamCurrentSeasonStats();&#xD;&#xA;TeamStats subjectBSeasonStats = Subject.GetTeamCurrentSeasonStats();&#xD;&#xA;&#xD;&#xA;(subjectASeasonStats.OFFPASSYARDS + subjectASeasonStats.OFFRUSHYARDS) - (subjectBSeasonStats.OFFPASSYARDS + subjectBSeasonStats.OFFRUSHYARDS);"
    },
    {
     "name": "Results",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "record",
     "index": 3
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 4,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "TeamRanking_UpdateTeamRankings_SortOffense_Comparator": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OtherSubject",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamRanking_UpdateTeamRankings_UpdateDefensiveRank": {
   "base": "ModifierView",
   "assetId": "6499050",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "TeamRanking_UpdateTeamRankings_UpdateDefensiveRank_Formula",
     "index": 0,
     "refTable": "TeamRanking_UpdateTeamRankings_UpdateDefensiveRank_Formula",
     "bits": 32,
     "default": "Subject.DefensiveRank = SubjectIndex;"
    },
    {
     "name": "Source",
     "type": "TeamRanking_UpdateTeamRankings_SortDefense",
     "index": 1,
     "refTable": "TeamRanking_UpdateTeamRankings_SortDefense",
     "bits": 32
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "TeamRanking_UpdateTeamRankings_UpdateDefensiveRank_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "TeamRanking_UpdateTeamRankings_UpdateOffensiveRank": {
   "base": "ModifierView",
   "assetId": "6499048",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "TeamRanking_UpdateTeamRankings_UpdateOffensiveRank_Formula",
     "index": 0,
     "refTable": "TeamRanking_UpdateTeamRankings_UpdateOffensiveRank_Formula",
     "bits": 32,
     "default": "Subject.OffensiveRank = SubjectIndex;"
    },
    {
     "name": "Source",
     "type": "TeamRanking_UpdateTeamRankings_SortOffense",
     "index": 1,
     "refTable": "TeamRanking_UpdateTeamRankings_SortOffense",
     "bits": 32
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "TeamRanking_UpdateTeamRankings_UpdateOffensiveRank_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "TeamRequestManager": {
   "base": "Module",
   "assetId": "6494578",
   "numMembers": 3,
   "fields": [
    {
     "name": "Issue",
     "type": "TeamRequestManager_Issue",
     "index": 0,
     "refTable": "TeamRequestManager_Issue",
     "bits": 32,
     "default": "if(request != null)&#xD;&#xA;{&#xD;&#xA;   // check if the user entity is a coach or an owner&#xD;&#xA;   if( ( team.UserCharacter != null ) &&( team.Owner == team.UserCharacter ) )&#xD;&#xA;   {&#xD;&#xA;       request.Issue(team.Owner);&#xD;&#xA;   }&#xD;&#xA;   else&#xD;&#xA;   {&#xD;&#xA;       request.Issue(team.HeadCoach);&#xD;&#xA;   }&#xD;&#xA;}"
    },
    {
     "name": "IssueToHeadCoach",
     "type": "TeamRequestManager_IssueToHeadCoach",
     "index": 1,
     "refTable": "TeamRequestManager_IssueToHeadCoach",
     "bits": 32,
     "default": "if(request != null)&#xD;&#xA;{&#xD;&#xA;   request.Issue( team.HeadCoach );&#xD;&#xA;}"
    },
    {
     "name": "IssueToOwner",
     "type": "TeamRequestManager_IssueToOwner",
     "index": 2,
     "refTable": "TeamRequestManager_IssueToOwner",
     "bits": 32,
     "default": "if(request != null)&#xD;&#xA;{&#xD;&#xA;     request.Issue( team.Owner );&#xD;&#xA;}"
    }
   ]
  },
  "TeamRequestManager_Issue": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "request",
     "type": "Request",
     "index": 1,
     "refTable": "Request",
     "bits": 32
    }
   ]
  },
  "TeamRequestManager_IssueToHeadCoach": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "request",
     "type": "Request",
     "index": 1,
     "refTable": "Request",
     "bits": 32
    }
   ]
  },
  "TeamRequestManager_IssueToOwner": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "request",
     "type": "Request",
     "index": 1,
     "refTable": "Request",
     "bits": 32
    }
   ]
  },
  "TeamRevenueCategoryInfo": {
   "base": null,
   "assetId": "6494937",
   "numMembers": 4,
   "fields": [
    {
     "name": "ItemRevenueTable",
     "type": "int[]",
     "index": 0,
     "bits": null,
     "isArray": true
    },
    {
     "name": "ItemUnitsSoldTable",
     "type": "int[]",
     "index": 1,
     "bits": null,
     "isArray": true
    },
    {
     "name": "TotalRevenue",
     "type": "int",
     "index": 2,
     "bits": 31,
     "minValue": "0",
     "maxValue": "1677721500",
     "default": "0"
    },
    {
     "name": "TotalUnitsSold",
     "type": "int",
     "index": 3,
     "bits": 24,
     "minValue": "0",
     "maxValue": "13107100",
     "default": "0"
    }
   ]
  },
  "TeamRevenueEval": {
   "base": "Module",
   "assetId": "6498983",
   "numMembers": 32,
   "fields": [
    {
     "name": "CutDayEval",
     "type": "CutDayEval",
     "index": 0,
     "refTable": "CutDayEval",
     "bits": 32
    },
    {
     "name": "EffectTempBuffsIncreaseWTRecoveryTable",
     "type": "TeamUpgradeEffectTempBuffsTable",
     "index": 1,
     "refTable": "TeamUpgradeEffectTempBuffsTable",
     "bits": 32
    },
    {
     "name": "EffectTempBuffsReducePracticeInjuryTable",
     "type": "TeamUpgradeEffectTempBuffsTable",
     "index": 2,
     "refTable": "TeamUpgradeEffectTempBuffsTable",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandleCoachGoalComplete",
     "type": "TeamRevenueEval_HandleCoachGoalComplete",
     "index": 4,
     "refTable": "TeamRevenueEval_HandleCoachGoalComplete",
     "bits": 32
    },
    {
     "name": "HandleContractGoalComplete",
     "type": "TeamRevenueEval_HandleContractGoalComplete",
     "index": 5,
     "refTable": "TeamRevenueEval_HandleContractGoalComplete",
     "bits": 32
    },
    {
     "name": "HandleOffseasonStart",
     "type": "none()",
     "index": 6
    },
    {
     "name": "HandlePlayersLeavingEndOfSeasonStart",
     "type": "TeamRevenueEval_HandlePlayersLeavingEndOfSeasonStart",
     "index": 7,
     "refTable": "TeamRevenueEval_HandlePlayersLeavingEndOfSeasonStart",
     "bits": 32
    },
    {
     "name": "HandlePreseasonStart",
     "type": "TeamRevenueEval_HandlePreseasonStart",
     "index": 8,
     "refTable": "TeamRevenueEval_HandlePreseasonStart",
     "bits": 32
    },
    {
     "name": "HandleSeason_BeginWeek",
     "type": "TeamRevenueEval_HandleSeason_BeginWeek",
     "index": 9,
     "refTable": "TeamRevenueEval_HandleSeason_BeginWeek",
     "bits": 32
    },
    {
     "name": "HandleSeason_EndWeek",
     "type": "TeamRevenueEval_HandleSeason_EndWeek",
     "index": 10,
     "refTable": "TeamRevenueEval_HandleSeason_EndWeek",
     "bits": 32
    },
    {
     "name": "HandleUpdatePlayerContractStatus",
     "type": "TeamRevenueEval_HandleUpdatePlayerContractStatus",
     "index": 11,
     "refTable": "TeamRevenueEval_HandleUpdatePlayerContractStatus",
     "bits": 32
    },
    {
     "name": "HandleUserRegistered",
     "type": "TeamRevenueEval_HandleUserRegistered",
     "index": 12,
     "refTable": "TeamRevenueEval_HandleUserRegistered",
     "bits": 32
    },
    {
     "name": "IssueViewBudgetRequestToUser",
     "type": "TeamRevenueEval_IssueViewBudgetRequestToUser",
     "index": 13,
     "refTable": "TeamRevenueEval_IssueViewBudgetRequestToUser",
     "bits": 32
    },
    {
     "name": "LeagueSetting",
     "type": "LeagueSetting",
     "index": 14,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "ManageFacilitiesResponse",
     "type": "ResponseForm",
     "index": 15
    },
    {
     "name": "ManageRostersNILResponse",
     "type": "ResponseForm",
     "index": 16
    },
    {
     "name": "PlayerManager",
     "type": "PlayerManager",
     "index": 17,
     "refTable": "PlayerManager",
     "bits": 32
    },
    {
     "name": "PlayerMarketingEval",
     "type": "PlayerMarketingEval",
     "index": 18,
     "refTable": "PlayerMarketingEval",
     "bits": 32
    },
    {
     "name": "PlayersLeavingEval",
     "type": "record",
     "index": 19
    },
    {
     "name": "ProgramPointsResponse",
     "type": "ResponseForm",
     "index": 20
    },
    {
     "name": "ProgramPointsTuning",
     "type": "ProgramPointsTuning",
     "index": 21,
     "refTable": "ProgramPointsTuning",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 22,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SeasonScheduleManager",
     "type": "SeasonScheduleManager",
     "index": 23,
     "refTable": "SeasonScheduleManager",
     "bits": 32
    },
    {
     "name": "StaffHiringEval",
     "type": "StaffHiringEval",
     "index": 24,
     "refTable": "StaffHiringEval",
     "bits": 32
    },
    {
     "name": "TalentTreeEvalRef",
     "type": "TalentTreeEval",
     "index": 25,
     "refTable": "TalentTreeEval",
     "bits": 32
    },
    {
     "name": "TeamManager",
     "type": "TeamManager",
     "index": 26,
     "refTable": "TeamManager",
     "bits": 32
    },
    {
     "name": "TeamRevenueManager",
     "type": "TeamRevenueManager",
     "index": 27,
     "refTable": "TeamRevenueManager",
     "bits": 32
    },
    {
     "name": "TeamUpgradeEffectsUpdatedEvent",
     "type": "TeamUpgradeEffectsUpdatedEvent",
     "index": 28,
     "refTable": "TeamUpgradeEffectsUpdatedEvent",
     "bits": 32
    },
    {
     "name": "UpdateSeasonalBudgets",
     "type": "none()",
     "index": 29
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 30,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "ValidateExpressions",
     "type": "none()",
     "index": 31
    }
   ]
  },
  "TeamRevenueEval_CoachGoalCompleteReaction": {
   "base": "Reaction",
   "assetId": "11016848",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PersonHistoryTrackerNotificationEvent",
     "index": 0,
     "refTable": "PersonHistoryTrackerNotificationEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TeamRevenueEvalRef",
     "type": "TeamRevenueEval",
     "index": 3,
     "refTable": "TeamRevenueEval",
     "bits": 32
    }
   ]
  },
  "TeamRevenueEval_ContractGoalCompleteReaction": {
   "base": "Reaction",
   "assetId": "12178787",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "ContractGoalCompleteEvent",
     "index": 0,
     "refTable": "ContractGoalCompleteEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "ModuleRef",
     "type": "TeamRevenueEval",
     "index": 2,
     "refTable": "TeamRevenueEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TeamRevenueEval_HandleCoachGoalComplete": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "PersonHistoryTrackerNotificationEvent",
     "index": 0,
     "refTable": "PersonHistoryTrackerNotificationEvent",
     "bits": 32
    }
   ]
  },
  "TeamRevenueEval_HandleContractGoalComplete": {
   "base": "none()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "coach",
     "type": "Coach",
     "index": 1,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "coachContractGoal",
     "type": "CoachContractGoal",
     "index": 2,
     "refTable": "CoachContractGoal",
     "bits": 32
    },
    {
     "name": "isPassed",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "TeamRevenueEval_HandlePlayersLeavingEndOfSeasonStart": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "PlayersLeavingEndOfSeasonStartEvent",
     "index": 0,
     "refTable": "PlayersLeavingEndOfSeasonStartEvent",
     "bits": 32
    }
   ]
  },
  "TeamRevenueEval_HandlePreseasonStart": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "PreseasonStartEvent",
     "index": 0,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    }
   ]
  },
  "TeamRevenueEval_HandleSeason_BeginWeek": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Season_BeginWeekEvent",
     "index": 0,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    }
   ]
  },
  "TeamRevenueEval_HandleSeason_EndWeek": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Season_EndWeekEvent",
     "index": 0,
     "refTable": "Season_EndWeekEvent",
     "bits": 32
    }
   ]
  },
  "TeamRevenueEval_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "TeamRevenueEval_HandleUserRegistered": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "user",
     "type": "User",
     "index": 0,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "team",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamRevenueEval_IssueViewBudgetRequestToUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "ScreenValue",
     "type": "ProgramPointsRoosterScreen",
     "index": 0,
     "enum": "ProgramPointsRoosterScreen",
     "bits": 3,
     "default": "ProgramPointsRoosterScreen:None"
    },
    {
     "name": "userEntity",
     "type": "UserEntity",
     "index": 1,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "TeamRevenueEval_PlayersLeavingEndOfSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "12069521",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PlayersLeavingEndOfSeasonStartEvent",
     "index": 0,
     "refTable": "PlayersLeavingEndOfSeasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TeamRevenueEval",
     "index": 2,
     "refTable": "TeamRevenueEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TeamRevenueEval_Season_BeginWeekReaction": {
   "base": "Reaction",
   "assetId": "13696519",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_BeginWeekEvent",
     "index": 0,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TeamRevenueEval",
     "index": 2,
     "refTable": "TeamRevenueEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TeamRevenueEval_UpdatePlayerContractStatusReaction": {
   "base": "Reaction",
   "assetId": "13735446",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TeamRevenueEval",
     "index": 2,
     "refTable": "TeamRevenueEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TeamRevenueEval_UserEndRegisterReaction": {
   "base": "Reaction",
   "assetId": "13735518",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UserEndRegisterEvent",
     "index": 0,
     "refTable": "UserEndRegisterEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TeamRevenueEvalRef",
     "type": "TeamRevenueEval",
     "index": 3,
     "refTable": "TeamRevenueEval",
     "bits": 32
    }
   ]
  },
  "TeamRevenueInfo": {
   "base": null,
   "assetId": "6494938",
   "numMembers": 3,
   "fields": [
    {
     "name": "ConcessionInfo",
     "type": "TeamRevenueCategoryInfo",
     "index": 0,
     "refTable": "TeamRevenueCategoryInfo",
     "bits": 32
    },
    {
     "name": "MerchandiseInfo",
     "type": "TeamRevenueCategoryInfo",
     "index": 1,
     "refTable": "TeamRevenueCategoryInfo",
     "bits": 32
    },
    {
     "name": "TicketInfo",
     "type": "TeamRevenueCategoryInfo",
     "index": 2,
     "refTable": "TeamRevenueCategoryInfo",
     "bits": 32
    }
   ]
  },
  "TeamRevenueManager": {
   "base": "Module",
   "assetId": "6495100",
   "numMembers": 16,
   "fields": [
    {
     "name": "FinancialProbationNotifyResponse",
     "type": "UIForm",
     "index": 0,
     "refTable": "UIForm",
     "bits": 32
    },
    {
     "name": "HandleStaffProbation",
     "type": "TeamRevenueManager_HandleStaffProbation",
     "index": 1,
     "refTable": "TeamRevenueManager_HandleStaffProbation",
     "bits": 32
    },
    {
     "name": "HandleUpdatePlayerContractStatus",
     "type": "TeamRevenueManager_HandleUpdatePlayerContractStatus",
     "index": 2,
     "refTable": "TeamRevenueManager_HandleUpdatePlayerContractStatus",
     "bits": 32
    },
    {
     "name": "InitializeWeekTable",
     "type": "none()",
     "index": 3
    },
    {
     "name": "InitializeYearTable",
     "type": "none()",
     "index": 4
    },
    {
     "name": "MerchandiseItemList",
     "type": "MerchandiseItemInfo[]",
     "index": 5,
     "refTable": "MerchandiseItemInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PlayerMerchandiseImageList",
     "type": "PlayerMerchandiseImageInfo[]",
     "index": 6,
     "refTable": "PlayerMerchandiseImageInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "SalaryInfo",
     "type": "SalaryInfo",
     "index": 7,
     "refTable": "SalaryInfo",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 8,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 9,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "TeamMerchandiseImageList",
     "type": "TeamMerchandiseImageInfo[]",
     "index": 10,
     "refTable": "TeamMerchandiseImageInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamRevenueUpdatedEvent",
     "type": "TeamRevenueUpdatedEvent",
     "index": 11,
     "refTable": "TeamRevenueUpdatedEvent",
     "bits": 32
    },
    {
     "name": "Teams",
     "type": "Team[]",
     "index": 12,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "UpdateLeagueWeeklySharedRevenue",
     "type": "int()",
     "index": 13,
     "default": "SalaryInfo.WeeklySharedRevenue = SalaryInfo.TeamSharedRevenuePerYear[SeasonInfo.CurrentYear] / SeasonManager.GetTotalYearLength();&#xD;&#xA;&#xD;&#xA;"
    },
    {
     "name": "UpdateWeekTable",
     "type": "none()",
     "index": 14
    },
    {
     "name": "UpdateYearTable",
     "type": "none()",
     "index": 15
    }
   ]
  },
  "TeamRevenueManager_HandleStaffProbation": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "StaffProbationEvent",
     "index": 0,
     "refTable": "StaffProbationEvent",
     "bits": 32
    }
   ]
  },
  "TeamRevenueManager_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "TeamRevenueTable": {
   "base": null,
   "assetId": "6494939",
   "numMembers": 5,
   "fields": [
    {
     "name": "ConcessionItemPriceTable",
     "type": "int[]",
     "index": 0,
     "bits": null,
     "isArray": true
    },
    {
     "name": "MerchandiseItemPriceTable",
     "type": "int[]",
     "index": 1,
     "bits": null,
     "isArray": true
    },
    {
     "name": "SeasonRevenueTable",
     "type": "TeamRevenueInfo[]",
     "index": 2,
     "refTable": "TeamRevenueInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TicketPriceTable",
     "type": "int[]",
     "index": 3,
     "bits": null,
     "isArray": true
    },
    {
     "name": "WeeklyRevenueTable",
     "type": "TeamRevenueInfo[]",
     "index": 4,
     "refTable": "TeamRevenueInfo",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "TeamRevenueUpdatedEvent": {
   "base": "Event",
   "assetId": "6495099",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamRoadmap": {
   "base": null,
   "assetId": "6494873",
   "numMembers": 25,
   "fields": [
    {
     "name": "C",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 0,
     "isArray": true
    },
    {
     "name": "CB",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 1,
     "isArray": true
    },
    {
     "name": "DT",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 2,
     "isArray": true
    },
    {
     "name": "FB",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 3,
     "isArray": true
    },
    {
     "name": "FindBestPlayerEvaluation",
     "type": "TeamRoadmap_FindBestPlayerEvaluation",
     "index": 4,
     "refTable": "TeamRoadmap_FindBestPlayerEvaluation",
     "bits": 32
    },
    {
     "name": "FS",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 5,
     "isArray": true
    },
    {
     "name": "HB",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 6,
     "isArray": true
    },
    {
     "name": "K",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 7,
     "isArray": true
    },
    {
     "name": "LE",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 8,
     "isArray": true
    },
    {
     "name": "LG",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 9,
     "isArray": true
    },
    {
     "name": "LOLB",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 10,
     "isArray": true
    },
    {
     "name": "LT",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 11,
     "isArray": true
    },
    {
     "name": "MLB",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 12,
     "isArray": true
    },
    {
     "name": "Needs",
     "type": "TeamNeedEvaluation[]",
     "index": 13,
     "refTable": "TeamNeedEvaluation",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "P",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 14,
     "isArray": true
    },
    {
     "name": "QB",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 15,
     "isArray": true
    },
    {
     "name": "RE",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 16,
     "isArray": true
    },
    {
     "name": "RG",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 17,
     "isArray": true
    },
    {
     "name": "ROLB",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 18,
     "isArray": true
    },
    {
     "name": "RT",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 19,
     "isArray": true
    },
    {
     "name": "SS",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 20,
     "isArray": true
    },
    {
     "name": "TE",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 21,
     "isArray": true
    },
    {
     "name": "TeamPhilosophy",
     "type": "TeamPhilosophy",
     "index": 22,
     "refTable": "TeamPhilosophy",
     "bits": 32
    },
    {
     "name": "TeamRoadmapEval",
     "type": "TeamRoadmapEval",
     "index": 23,
     "refTable": "TeamRoadmapEval",
     "bits": 32
    },
    {
     "name": "WR",
     "type": "PlayerAcquisitionEvaluation[][]",
     "index": 24,
     "isArray": true
    }
   ]
  },
  "TeamRoadmapEval": {
   "base": "Module",
   "assetId": "6494567",
   "numMembers": 29,
   "fields": [
    {
     "name": "AgeValueDevelopmentModifierTable",
     "type": "int[]",
     "index": 0,
     "bits": null,
     "isArray": true
    },
    {
     "name": "AgeValueModifierSplineTable",
     "type": "PlayerPositionLookupTable",
     "index": 1,
     "refTable": "PlayerPositionLookupTable",
     "bits": 32
    },
    {
     "name": "BuildImproveTeamRequest",
     "type": "TeamRoadmapEval_BuildImproveTeamRequest",
     "index": 2,
     "refTable": "TeamRoadmapEval_BuildImproveTeamRequest",
     "bits": 32
    },
    {
     "name": "CreateImproveTeamRequest",
     "type": "TeamNeeds_ImproveTeamRequest()",
     "index": 3
    },
    {
     "name": "CreatePlayerPool",
     "type": "TeamRoadmapEval_CreatePlayerPool",
     "index": 4,
     "refTable": "TeamRoadmapEval_CreatePlayerPool",
     "bits": 32
    },
    {
     "name": "DestroyPlayerPool",
     "type": "none()",
     "index": 5
    },
    {
     "name": "DraftPlayerGradeSplineTable",
     "type": "PlayerPositionLookupTable",
     "index": 6,
     "refTable": "PlayerPositionLookupTable",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 7,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandleConvertPlayerPosition",
     "type": "TeamRoadmapEval_HandleConvertPlayerPosition",
     "index": 8,
     "refTable": "TeamRoadmapEval_HandleConvertPlayerPosition",
     "bits": 32
    },
    {
     "name": "HandleUpdatePlayerContractStatusEvent",
     "type": "TeamRoadmapEval_HandleUpdatePlayerContractStatusEvent",
     "index": 9,
     "refTable": "TeamRoadmapEval_HandleUpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "ImportanceAveragingThreshold",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "0",
     "maxValue": "99",
     "default": "75"
    },
    {
     "name": "ImproveTeamRequest_DelegateResponse",
     "type": "UISelectForm",
     "index": 11,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "ImproveTeamRequest_ViewTeamNeedsResponse",
     "type": "UIFlowForm",
     "index": 12,
     "refTable": "UIFlowForm",
     "bits": 32
    },
    {
     "name": "InitImproveTeamRequest",
     "type": "TeamRoadmapEval_InitImproveTeamRequest",
     "index": 13,
     "refTable": "TeamRoadmapEval_InitImproveTeamRequest",
     "bits": 32,
     "default": "// Construct the request form.&#xD;&#xA;&#xD;&#xA;// Return the request record.&#xD;&#xA;request;"
    },
    {
     "name": "IsDraftPeriodActive",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDraftPlayerEvaluationActive",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IssueImproveTeamRequest",
     "type": "TeamRoadmapEval_IssueImproveTeamRequest",
     "index": 16,
     "refTable": "TeamRoadmapEval_IssueImproveTeamRequest",
     "bits": 32,
     "default": "TeamNeeds_ImproveTeamRequest request = BuildImproveTeamRequest(Team);&#xD;&#xA;TeamRequestManager.Issue(Team, request);"
    },
    {
     "name": "LeagueSetting",
     "type": "LeagueSetting",
     "index": 17,
     "refTable": "LeagueSetting",
     "bits": 32
    },
    {
     "name": "MinimumPlayerGrade",
     "type": "int",
     "index": 18,
     "bits": 7,
     "minValue": "15",
     "maxValue": "99",
     "default": "15"
    },
    {
     "name": "OLineImportanceAveragingThreshold",
     "type": "int",
     "index": 19,
     "bits": 7,
     "minValue": "0",
     "maxValue": "99",
     "default": "69"
    },
    {
     "name": "PlayerAddedValueSpline",
     "type": "Spline",
     "index": 20,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "RequestServer",
     "type": "RequestServer",
     "index": 21
    },
    {
     "name": "SetImproveTeamRequestFlags",
     "type": "none()",
     "index": 22
    },
    {
     "name": "TuningValues",
     "type": "RoadmapValueTuning",
     "index": 23,
     "refTable": "RoadmapValueTuning",
     "bits": 32
    },
    {
     "name": "TypeMatchValueBoost",
     "type": "int",
     "index": 24,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "UpdateTeamNeedRankings",
     "type": "TeamRoadmapEval_UpdateTeamNeedRankings",
     "index": 25,
     "refTable": "TeamRoadmapEval_UpdateTeamNeedRankings",
     "bits": 32
    },
    {
     "name": "UpdateTeamRoadmap",
     "type": "TeamRoadmapEval_UpdateTeamRoadmap",
     "index": 26,
     "refTable": "TeamRoadmapEval_UpdateTeamRoadmap",
     "bits": 32
    },
    {
     "name": "UserRegistry",
     "type": "UserRegistry",
     "index": 27,
     "refTable": "UserRegistry",
     "bits": 32
    },
    {
     "name": "ValidateExpressions",
     "type": "none()",
     "index": 28
    }
   ]
  },
  "TeamRoadmapEval_BuildImproveTeamRequest": {
   "base": "TeamNeeds_ImproveTeamRequest()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamRoadmapEval_ConvertPlayerPositionReaction": {
   "base": "Reaction",
   "assetId": "6814657",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_ConvertPositionEvent",
     "index": 0,
     "refTable": "Player_ConvertPositionEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TeamRoadmapEval",
     "index": 2,
     "refTable": "TeamRoadmapEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TeamRoadmapEval_CreatePlayerPool": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "position",
     "type": "PlayerPosition",
     "index": 0,
     "refTable": "PlayerPosition",
     "bits": 32
    }
   ]
  },
  "TeamRoadmapEval_HandleConvertPlayerPosition": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "oldPosition",
     "type": "PositionE",
     "index": 1,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:QB"
    },
    {
     "name": "newPosition",
     "type": "PositionE",
     "index": 2,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:QB"
    }
   ]
  },
  "TeamRoadmapEval_HandleUpdatePlayerContractStatusEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "TeamRoadmapEval_InitImproveTeamRequest": {
   "base": "TeamNeeds_ImproveTeamRequest()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "request",
     "type": "TeamNeeds_ImproveTeamRequest",
     "index": 1,
     "refTable": "TeamNeeds_ImproveTeamRequest",
     "bits": 32
    }
   ]
  },
  "TeamRoadmapEval_IssueImproveTeamRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamRoadmapEval_UpdatePlayerContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6814719",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TeamRoadmapEval",
     "index": 2,
     "refTable": "TeamRoadmapEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TeamRoadmapEval_UpdateTeamNeedRankings": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamRoadmapEval_UpdateTeamRoadmap": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "position",
     "type": "PlayerPosition",
     "index": 1,
     "refTable": "PlayerPosition",
     "bits": 32
    }
   ]
  },
  "TeamRoadmapTransaction": {
   "base": "Transaction",
   "assetId": "6498960",
   "numMembers": 31,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 19,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 25,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 4
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 13
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 17
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 18
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 24,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 23,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "InitStage",
     "type": "Stage",
     "index": 2,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "PlayerGradeEvalModule",
     "type": "PlayerGradeEval",
     "index": 6,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "PlayerGradesView",
     "type": "UpdateTeamPlayerGrades",
     "index": 7,
     "refTable": "UpdateTeamPlayerGrades",
     "bits": 32
    },
    {
     "name": "PlayerSigningEval",
     "type": "PlayerSigningEval",
     "index": 8,
     "refTable": "PlayerSigningEval",
     "bits": 32
    },
    {
     "name": "Position",
     "type": "PlayerPosition",
     "index": 9,
     "refTable": "PlayerPosition",
     "bits": 32
    },
    {
     "name": "PositionIndex",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PositionList",
     "type": "PlayerPosition[]",
     "index": 11,
     "refTable": "PlayerPosition",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PracticeEval",
     "type": "PracticeEval",
     "index": 12,
     "refTable": "PracticeEval",
     "bits": 32
    },
    {
     "name": "RankStage",
     "type": "Stage",
     "index": 14,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "RosterEval",
     "type": "RosterEval",
     "index": 15,
     "refTable": "RosterEval",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 16,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "TeamPrestigeEvalRef",
     "type": "TeamPrestigeEval",
     "index": 20,
     "refTable": "TeamPrestigeEval",
     "bits": 32
    },
    {
     "name": "TeamRoadmapEval",
     "type": "TeamRoadmapEval",
     "index": 21,
     "refTable": "TeamRoadmapEval",
     "bits": 32
    },
    {
     "name": "Teams",
     "type": "Team[]",
     "index": 22,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "UpdatePlayerGradesView",
     "type": "UpdatePlayerGrades",
     "index": 26,
     "refTable": "UpdatePlayerGrades",
     "bits": 32
    },
    {
     "name": "UpdateStage",
     "type": "Stage",
     "index": 27,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "UpdateTeamPhilosophyView",
     "type": "UpdateTeamPhilosophy",
     "index": 28,
     "refTable": "UpdateTeamPhilosophy",
     "bits": 32
    },
    {
     "name": "UpdateTeamPlayerGradesView",
     "type": "UpdateTeamPlayerGrades",
     "index": 29,
     "refTable": "UpdateTeamPlayerGrades",
     "bits": 32
    },
    {
     "name": "View",
     "type": "UpdateTeamRoadmapForTeams",
     "index": 30,
     "refTable": "UpdateTeamRoadmapForTeams",
     "bits": 32
    }
   ]
  },
  "TeamRoadmap_FindBestPlayerEvaluation": {
   "base": "PlayerAcquisitionEvaluation()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "TeamSeasonStartEvent": {
   "base": "Event",
   "assetId": "12671455",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamSetting": {
   "base": null,
   "assetId": "6377844",
   "numMembers": 41,
   "fields": [
    {
     "name": "AIAssistManageFacilitiesSpendingDescription",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 115,
     "default": "Set this to On to allow the AI to manage your purchasing and management of your Athletic Facilities and Equipment."
    },
    {
     "name": "AIAssistManageOverallBudgetDescription",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 69,
     "default": "Set this to On to allow the AI to manage your Dynasty Points Budget."
    },
    {
     "name": "AIAssistManageSupportStaffDescription",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 82,
     "default": "Set this to On to allow the AI to manage your hiring and firing of Support Staff."
    },
    {
     "name": "AutoSubSlider",
     "type": "AutoSubSlider",
     "index": 3,
     "refTable": "AutoSubSlider",
     "bits": 32
    },
    {
     "name": "BreakingNewsDescription",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 18,
     "default": "Place Holder Text"
    },
    {
     "name": "CPUCutPlayersDescription",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 201,
     "default": "NEEDS TO BE DISABLED"
    },
    {
     "name": "CPUDraftPlayersDescription",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 81,
     "default": "When set to ON, the CPU will automatically sign draft picks for you."
    },
    {
     "name": "CPUProgressPlayersDescription",
     "type": "string",
     "index": 7,
     "bits": null,
     "maxLength": 253,
     "default": "Setting this option to ON will allow the CPU to automatically progress your team&apos;s players throughout the season. Setting this option to OFF may incur a penalty which is set by the Manual Progression XP Penalty Slider (available to commissioners only)."
    },
    {
     "name": "CPUProgressTalentsDescription",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 95,
     "default": "This setting allows the AI to control how the User-Controlled Coach progresses."
    },
    {
     "name": "InjuryManagementDescription",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 201,
     "default": "THIS NEEDS TO BE DISABLED"
    },
    {
     "name": "IsAIAssistManageFacilitiesSpendingEnabled",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsAIAssistManageOverallBudgetEnabled",
     "type": "bool",
     "index": 11,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsAIAssistManageSupportStaffEnabled",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBreakingNewsEnabled",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsCPUCutPlayersEnabled",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsCPUDraftPlayersEnabled",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsCPUProgressPlayersEnabled",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsCPUProgressTalentsEnabled",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsInjuryManagementEnabled",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsManagePracticeRepsEnabled",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsManualAdvancementEnabled",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsPodcastEnabled",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsScoutCollegePlayersEnabled",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "IsTutorialPopupEnabled",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsWeeklyTrainingEnabled",
     "type": "bool",
     "index": 24,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "LocksmithAssistance",
     "type": "bool",
     "index": 25,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LocksmithAssistanceDescription",
     "type": "string",
     "index": 26,
     "bits": null,
     "maxLength": 39,
     "default": "Determines if the CPU can break locks."
    },
    {
     "name": "ManagePracticeRepsDescription",
     "type": "string",
     "index": 27,
     "bits": null,
     "maxLength": 129,
     "default": "Set to MANUAL if you want to manage the player practice reps yourself.  Set to AUTO to let the CPU handle this activity for you."
    },
    {
     "name": "ManualAdvancementDescription",
     "type": "string",
     "index": 28,
     "bits": null,
     "maxLength": 201,
     "default": "Set to MANUAL to control week advancement.  Set to AUTO to automatically advance each time after you play your game."
    },
    {
     "name": "PodcastDescription",
     "type": "string",
     "index": 29,
     "bits": null,
     "maxLength": 53,
     "default": "When set to ON, the podcast will play between games."
    },
    {
     "name": "RecruitingBoardAssistance",
     "type": "bool",
     "index": 30,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "RecruitingBoardAssistanceDescription",
     "type": "string",
     "index": 31,
     "bits": null,
     "maxLength": 94,
     "default": "Determines if the CPU will be allowed to fully manage your recruiting board."
    },
    {
     "name": "ScholarshipOfferAssistance",
     "type": "bool",
     "index": 32,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ScholarshipOfferAssistanceDescription",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 59,
     "default": "Determines if the CPU can offer scholarships to prospects."
    },
    {
     "name": "ScoutCollegePlayersDescription",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 201,
     "default": "NEEDS TO BE DISABLED"
    },
    {
     "name": "SeasonExperience",
     "type": "SeasonExperienceSetting",
     "index": 35,
     "enum": "SeasonExperienceSetting",
     "bits": 2,
     "default": "SeasonExperienceSetting:FULL_CONTROL"
    },
    {
     "name": "SeasonExperienceDescription",
     "type": "string",
     "index": 36,
     "bits": null,
     "maxLength": 201,
     "default": "Full Control gives you complete control over your Dynasty, while Simple lets you play through a streamlined Season experience."
    },
    {
     "name": "TutorialPopupDescription",
     "type": "string",
     "index": 37,
     "bits": null,
     "maxLength": 111,
     "default": "When disabled, tutorial popups will not show up in Dynasty screens. Does not affect tutorials during Gameplay."
    },
    {
     "name": "VisitAssistance",
     "type": "bool",
     "index": 38,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "VisitAssistanceDescription",
     "type": "string",
     "index": 39,
     "bits": null,
     "maxLength": 70,
     "default": "Determines if the CPU can schedule on-campus and in-home visit dates."
    },
    {
     "name": "WeeklyTrainingDescription",
     "type": "string",
     "index": 40,
     "bits": null,
     "maxLength": 147,
     "default": "NEEDS TO BE DISABLED"
    }
   ]
  },
  "TeamSideActivity": {
   "base": "Activity",
   "assetId": "6494636",
   "numMembers": 14,
   "fields": [
    {
     "name": "ActivityType",
     "type": "ActivityType",
     "index": 0,
     "enum": "ActivityType",
     "bits": 3,
     "default": "ActivityType:XP"
    },
    {
     "name": "BaseConfidenceValue",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BaseExperienceValue",
     "type": "int",
     "index": 2,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4000",
     "default": "0"
    },
    {
     "name": "BeginWeekType",
     "type": "SeasonWeekType",
     "index": 3,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "CostPerPlayer",
     "type": "int",
     "index": 4,
     "bits": 6,
     "minValue": "0",
     "maxValue": "60",
     "default": "0"
    },
    {
     "name": "CostType",
     "type": "ConsumableTypeEnum",
     "index": 5,
     "enum": "ConsumableTypeEnum",
     "bits": 3,
     "default": "ConsumableTypeEnum:Hours"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 126
    },
    {
     "name": "EndWeekType",
     "type": "SeasonWeekType",
     "index": 7,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "ImageId",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "254",
     "default": "0"
    },
    {
     "name": "IsOpposingTeamRequired",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 11,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 13,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "GetRating",
     "type": "TeamSideActivity_GetRating",
     "index": 8,
     "refTable": "TeamSideActivity_GetRating",
     "bits": 32
    },
    {
     "name": "TeamSide",
     "type": "TeamSide",
     "index": 12,
     "enum": "TeamSide",
     "bits": 3,
     "default": "TeamSide:Offense"
    }
   ]
  },
  "TeamSideActivity_GetRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 7,
   "fields": [
    {
     "name": "teamSide",
     "type": "TeamSide",
     "index": 0,
     "enum": "TeamSide",
     "bits": 3,
     "default": "TeamSide:Offense"
    },
    {
     "name": "teamSideRating",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "team",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "opposingTeam",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 4,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "practiceEval",
     "type": "PracticeEval",
     "index": 5,
     "refTable": "PracticeEval",
     "bits": 32
    }
   ]
  },
  "TeamSideEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6571253",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "TeamSide",
     "index": 3,
     "enum": "TeamSide",
     "bits": 3,
     "default": "TeamSide:Offense"
    }
   ]
  },
  "TeamSideLookupTable": {
   "base": null,
   "assetId": "6494680",
   "numMembers": 4,
   "fields": [
    {
     "name": "Defense",
     "type": "record",
     "index": 0
    },
    {
     "name": "Offense",
     "type": "record",
     "index": 1
    },
    {
     "name": "Special",
     "type": "record",
     "index": 2
    },
    {
     "name": "SpecialTeams",
     "type": "record",
     "index": 3
    }
   ]
  },
  "TeamStatTable": {
   "base": null,
   "assetId": "6495152",
   "numMembers": 74,
   "fields": [
    {
     "name": "2PTConversionAttempts",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "2PTConversionsMade",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BowlsMade",
     "type": "int",
     "index": 2,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "BowlsWon",
     "type": "int",
     "index": 3,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "CFPSMade",
     "type": "int",
     "index": 4,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "CFPSWon",
     "type": "int",
     "index": 5,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "ConfChampsMade",
     "type": "int",
     "index": 6,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "ConfChampsWon",
     "type": "int",
     "index": 7,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "CurrentHomeWinStreak",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "DefInts",
     "type": "int",
     "index": 9,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "DefPassYards",
     "type": "int",
     "index": 10,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "DefPassYardsPerGame",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "DefRedZoneFGs",
     "type": "int",
     "index": 12,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "DefRedZones",
     "type": "int",
     "index": 13,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "DefRedZoneTDs",
     "type": "int",
     "index": 14,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "DefRushYards",
     "type": "int",
     "index": 15,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "DefRushYardsPerGame",
     "type": "int",
     "index": 16,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "DefYards",
     "type": "int",
     "index": 17,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1300",
     "default": "0"
    },
    {
     "name": "DefYardsPerGame",
     "type": "int",
     "index": 18,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FirstDowns",
     "type": "int",
     "index": 19,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FourthDownConversions",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FourthDowns",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FumbleRecoveries",
     "type": "int",
     "index": 22,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FumblesLost",
     "type": "int",
     "index": 23,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Giveaways",
     "type": "int",
     "index": 24,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HeismanWinners",
     "type": "int",
     "index": 25,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "HomeLosses",
     "type": "int",
     "index": 26,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HomeTies",
     "type": "int",
     "index": 27,
     "bits": 1,
     "minValue": "0",
     "maxValue": "0",
     "default": "0"
    },
    {
     "name": "HomeWins",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "KRYards",
     "type": "int",
     "index": 29,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "LongestHomeWinStreak",
     "type": "int",
     "index": 30,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Losses",
     "type": "int",
     "index": 31,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MarginOfVictory",
     "type": "int",
     "index": 32,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "NatChampsMade",
     "type": "int",
     "index": 33,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "NatChampsWon",
     "type": "int",
     "index": 34,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "NY6BowlsMade",
     "type": "int",
     "index": 35,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "NY6BowlsWon",
     "type": "int",
     "index": 36,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "OffPassYards",
     "type": "int",
     "index": 37,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "OffPassYardsPerGame",
     "type": "int",
     "index": 38,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OffRedZoneFGs",
     "type": "int",
     "index": 39,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OffRedZones",
     "type": "int",
     "index": 40,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OffRedZoneTDs",
     "type": "int",
     "index": 41,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OffRushYards",
     "type": "int",
     "index": 42,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "OffRushYardsPerGame",
     "type": "int",
     "index": 43,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OffYards",
     "type": "int",
     "index": 44,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "OffYardsPerGame",
     "type": "int",
     "index": 45,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OffYardsPerPlay",
     "type": "int",
     "index": 46,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "0"
    },
    {
     "name": "PassAttempts",
     "type": "int",
     "index": 47,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PassCompletions",
     "type": "int",
     "index": 48,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PassDeflections",
     "type": "int",
     "index": 49,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PassesTipped",
     "type": "int",
     "index": 50,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PassInts",
     "type": "int",
     "index": 51,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PassTDs",
     "type": "int",
     "index": 52,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Penalties",
     "type": "int",
     "index": 53,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PenaltyYards",
     "type": "int",
     "index": 54,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "PossessionTime",
     "type": "int",
     "index": 55,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PPG",
     "type": "int",
     "index": 56,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PPGAllowed",
     "type": "int",
     "index": 57,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PRYards",
     "type": "int",
     "index": 58,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4095",
     "default": "0"
    },
    {
     "name": "Punts",
     "type": "int",
     "index": 59,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "0"
    },
    {
     "name": "PuntYards",
     "type": "int",
     "index": 60,
     "bits": 5,
     "minValue": "0",
     "maxValue": "20",
     "default": "0"
    },
    {
     "name": "RushAttempts",
     "type": "int",
     "index": 61,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "RushTDs",
     "type": "int",
     "index": 62,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Sacks",
     "type": "int",
     "index": 63,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SacksAllowed",
     "type": "int",
     "index": 64,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SpecialTeamYards",
     "type": "int",
     "index": 65,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Takeaways",
     "type": "int",
     "index": 66,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ThirdDownConversions",
     "type": "int",
     "index": 67,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ThirdDownPercentage",
     "type": "int",
     "index": 68,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ThirdDowns",
     "type": "int",
     "index": 69,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Ties",
     "type": "int",
     "index": 70,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TotalYards",
     "type": "int",
     "index": 71,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1500",
     "default": "0"
    },
    {
     "name": "TurnoverDifference",
     "type": "int",
     "index": 72,
     "bits": 6,
     "minValue": "0",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "Wins",
     "type": "int",
     "index": 73,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "TeamStats": {
   "base": "Enum",
   "assetId": "6320475",
   "numMembers": 58,
   "fields": [
    {
     "name": "BOWLSMADE",
     "type": "int",
     "index": 0,
     "bits": 8,
     "minValue": "0",
     "maxValue": "128",
     "default": "0"
    },
    {
     "name": "BOWLSWON",
     "type": "int",
     "index": 1,
     "bits": 8,
     "minValue": "0",
     "maxValue": "128",
     "default": "0"
    },
    {
     "name": "CFPSMADE",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "128",
     "default": "0"
    },
    {
     "name": "CFPSWON",
     "type": "int",
     "index": 3,
     "bits": 8,
     "minValue": "0",
     "maxValue": "128",
     "default": "0"
    },
    {
     "name": "CONFCHAMPSMADE",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "64",
     "default": "0"
    },
    {
     "name": "CONFCHAMPSWON",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "64",
     "default": "0"
    },
    {
     "name": "DEFINTS",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "DEFPASSYARDS",
     "type": "int",
     "index": 7,
     "bits": 16,
     "minValue": "-32768",
     "maxValue": "32767",
     "default": "0"
    },
    {
     "name": "DEFREDZONEFGS",
     "type": "int",
     "index": 8,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "DEFREDZONES",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "DEFREDZONETDS",
     "type": "int",
     "index": 10,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "DEFRUSHYARDS",
     "type": "int",
     "index": 11,
     "bits": 16,
     "minValue": "-32768",
     "maxValue": "32767",
     "default": "0"
    },
    {
     "name": "FIRSTDOWNS",
     "type": "int",
     "index": 12,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "FOURTHDOWNCONV",
     "type": "int",
     "index": 13,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "FOURTHDOWNS",
     "type": "int",
     "index": 14,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "FUMBLEREC",
     "type": "int",
     "index": 15,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "FUMBLESLOST",
     "type": "int",
     "index": 16,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "GIVEAWAYS",
     "type": "int",
     "index": 17,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "HOMELOSSES",
     "type": "int",
     "index": 18,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1200",
     "default": "0"
    },
    {
     "name": "HOMETIES",
     "type": "int",
     "index": 19,
     "bits": 6,
     "minValue": "0",
     "maxValue": "60",
     "default": "0"
    },
    {
     "name": "HOMEWINS",
     "type": "int",
     "index": 20,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1200",
     "default": "0"
    },
    {
     "name": "KICKRETURNYARDS",
     "type": "int",
     "index": 21,
     "bits": 16,
     "minValue": "-32768",
     "maxValue": "32767",
     "default": "0"
    },
    {
     "name": "LOSSES",
     "type": "int",
     "index": 22,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "NATCHAMPSMADE",
     "type": "int",
     "index": 23,
     "bits": 7,
     "minValue": "0",
     "maxValue": "64",
     "default": "0"
    },
    {
     "name": "NATCHAMPSWON",
     "type": "int",
     "index": 24,
     "bits": 7,
     "minValue": "0",
     "maxValue": "64",
     "default": "0"
    },
    {
     "name": "NY6BOWLSMADE",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "0",
     "maxValue": "128",
     "default": "0"
    },
    {
     "name": "NY6BOWLSWON",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "0",
     "maxValue": "128",
     "default": "0"
    },
    {
     "name": "OFFPASSYARDS",
     "type": "int",
     "index": 27,
     "bits": 16,
     "minValue": "-32768",
     "maxValue": "32767",
     "default": "0"
    },
    {
     "name": "OFFREDZONEFGS",
     "type": "int",
     "index": 28,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "OFFREDZONES",
     "type": "int",
     "index": 29,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "OFFREDZONETDS",
     "type": "int",
     "index": 30,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "OFFRUSHYARDS",
     "type": "int",
     "index": 31,
     "bits": 16,
     "minValue": "-32768",
     "maxValue": "32767",
     "default": "0"
    },
    {
     "name": "OFFYARDS",
     "type": "int",
     "index": 32,
     "bits": 16,
     "minValue": "-32768",
     "maxValue": "32767",
     "default": "0"
    },
    {
     "name": "PASSATTEMPTS",
     "type": "int",
     "index": 33,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PASSCOMPLETIONS",
     "type": "int",
     "index": 34,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PASSDEFLECTIONS",
     "type": "int",
     "index": 35,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PASSESTIPPED",
     "type": "int",
     "index": 36,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PASSINTS",
     "type": "int",
     "index": 37,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PASSTDS",
     "type": "int",
     "index": 38,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PENALTIES",
     "type": "int",
     "index": 39,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "PENALTYYARDS",
     "type": "int",
     "index": 40,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "POSSESSIONTIME",
     "type": "int",
     "index": 41,
     "bits": 16,
     "minValue": "0",
     "maxValue": "32768",
     "default": "0"
    },
    {
     "name": "PUNTRETURNYARDS",
     "type": "int",
     "index": 42,
     "bits": 16,
     "minValue": "-32768",
     "maxValue": "32767",
     "default": "0"
    },
    {
     "name": "PUNTS",
     "type": "int",
     "index": 43,
     "bits": 9,
     "minValue": "0",
     "maxValue": "256",
     "default": "0"
    },
    {
     "name": "PUNTYARDS",
     "type": "int",
     "index": 44,
     "bits": 17,
     "minValue": "-32768",
     "maxValue": "32768",
     "default": "0"
    },
    {
     "name": "RUSHATTEMPTS",
     "type": "int",
     "index": 45,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "RUSHTDS",
     "type": "int",
     "index": 46,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "SACKS",
     "type": "int",
     "index": 47,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "SACKSALLOWED",
     "type": "int",
     "index": 48,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "SPECIALTEAMYARDS",
     "type": "int",
     "index": 49,
     "bits": 17,
     "minValue": "-65536",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "TAKEAWAYS",
     "type": "int",
     "index": 50,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "THIRDDOWNCONV",
     "type": "int",
     "index": 51,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "THIRDDOWNS",
     "type": "int",
     "index": 52,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "TIES",
     "type": "int",
     "index": 53,
     "bits": 7,
     "minValue": "0",
     "maxValue": "64",
     "default": "0"
    },
    {
     "name": "TOTALYARDS",
     "type": "int",
     "index": 54,
     "bits": 16,
     "minValue": "-32768",
     "maxValue": "32767",
     "default": "0"
    },
    {
     "name": "TWOPOINTCONVATTEMPTS",
     "type": "int",
     "index": 55,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "TWOPOINTCONVMADE",
     "type": "int",
     "index": 56,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "WINS",
     "type": "int",
     "index": 57,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    }
   ]
  },
  "TeamStoryArcTransaction": {
   "base": "Transaction",
   "assetId": "6498715",
   "numMembers": 24,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 15,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 2,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 23,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 7
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 11
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 13
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 14
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 21,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "AbortResponse",
     "type": "UISelectForm",
     "index": 0,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "CreateStoryArcStartRequest",
     "type": "TeamStoryArcTransaction_CreateStoryArcStartRequest",
     "index": 1,
     "refTable": "TeamStoryArcTransaction_CreateStoryArcStartRequest",
     "bits": 32,
     "default": "StoryArcStartRequest request = null;&#xD;&#xA;if (StoryArcContext != null)&#xD;&#xA;{&#xD;&#xA; if(sequenceMetadata.StoryRequestStyle == StoryRequestStyle.CareerClockRequest)&#xD;&#xA; {&#xD;&#xA; request = new CareerClockRequest;&#xD;&#xA; request.RequestStyle = RequestStyle.Blocker;&#xD;&#xA; }&#xD;&#xA; else if(sequenceMetadata.StoryRequestStyle == StoryRequestStyle.CareerMomentRequest)&#xD;&#xA; {&#xD;&#xA;  request = new StoryArcStartRequest;&#xD;&#xA;  request.IsBlocking = true;&#xD;&#xA; }&#xD;&#xA; else &#xD;&#xA; {&#xD;&#xA; request = new StoryArcStartRequest;&#xD;&#xA; }&#xD;&#xA; &#xD;&#xA; request.ResponseForms = new ResponseForm[1]; &#xD;&#xA; request.ResponseForms.Append(StoryArcRequestResponse);&#xD;&#xA; request.IsPersistent = false;&#xD;&#xA; request.Priority = 1;&#xD;&#xA; request.ArcContext = StoryArcContext;&#xD;&#xA; request.ArcMetadata = StoryArcMetadata;&#xD;&#xA; request.RequestData = sequenceMetadata;&#xD;&#xA;}&#xD;&#xA;request;"
    },
    {
     "name": "EndResponse",
     "type": "UISelectForm",
     "index": 3,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "EndSequence",
     "type": "none()",
     "index": 4,
     "default": "SequenceStartRequest = null;&#xD;&#xA;StoryArcContext.WeekLastSequenceCompleted = StoryArcUtil.SeasonInfo.CurrentWeek;&#xD;&#xA;StoryArcContext.StageLastSequenceCompleted = StoryArcUtil.SeasonInfo.CurrentStage;&#xD;&#xA;StoryArcContext.YearLastSequenceCompleted = StoryArcUtil.SeasonInfo.CurrentYear;"
    },
    {
     "name": "GetNextSeasonGame",
     "type": "SeasonGame()",
     "index": 5,
     "default": "SeasonGame result = null;&#xD;&#xA;if ((StoryArcUtil.SeasonManager != null) && (StoryArcUtil.SeasonInfo != null))&#xD;&#xA;{&#xD;&#xA;    result = StoryArcUtil.SeasonManager.GetNextGame(StoryArcContext.Team, StoryArcUtil.SeasonInfo.CurrentWeekType, StoryArcUtil.SeasonInfo.CurrentWeek);&#xD;&#xA;}&#xD;&#xA;result;&#xD;&#xA;"
    },
    {
     "name": "IsGameComplete",
     "type": "TeamStoryArcTransaction_IsGameComplete",
     "index": 9,
     "refTable": "TeamStoryArcTransaction_IsGameComplete",
     "bits": 32,
     "default": "// TeamStoryArcTransaction is getting deprecated. Using the StoryArcUtilVersion&#xD;&#xA;// TODO: Delete the TeamStoryArcTransaction DataType and make sure all scenarios use the new versions of the functions.&#xD;&#xA;bool isComplete = StoryArcUtil.IsGameComplete(seasonGame);&#xD;&#xA;isComplete;"
    },
    {
     "name": "IssueSequenceStartRequest",
     "type": "TeamStoryArcTransaction_IssueSequenceStartRequest",
     "index": 10,
     "refTable": "TeamStoryArcTransaction_IssueSequenceStartRequest",
     "bits": 32,
     "default": "if ((StoryArcContext.Team != null) && (StoryArcContext.Team.UserCharacter != null))&#xD;&#xA;{&#xD;&#xA; // Create the new request&#xD;&#xA; SequenceStartRequest_User request = new SequenceStartRequest_User;&#xD;&#xA;&#xD;&#xA; // Setup the responses. Note that we don&apos;t need to setup request.ResponseForms.&#xD;&#xA; request.EndResponse = EndResponse;&#xD;&#xA; request.AbortResponse = AbortResponse;&#xD;&#xA; request.DefaultResponse = EndResponse;&#xD;&#xA; request.IsResponseRequired = true;&#xD;&#xA; request.ArcContext = StoryArcContext;&#xD;&#xA;&#xD;&#xA; request.RequestData = sequenceMetadata;&#xD;&#xA;&#xD;&#xA; // Issue the request&#xD;&#xA; request.Issue(StoryArcContext.Team.UserCharacter);&#xD;&#xA;&#xD;&#xA; // Save the request reference so this Stage can wait for the response.&#xD;&#xA; SequenceStartRequest = request;&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "SequenceStartRequest",
     "type": "SequenceStartRequest_User",
     "index": 12,
     "refTable": "SequenceStartRequest_User",
     "bits": 32
    },
    {
     "name": "StoryArcContext",
     "type": "ArcContext",
     "index": 16,
     "refTable": "ArcContext",
     "bits": 32
    },
    {
     "name": "StoryArcMetadata",
     "type": "StoryArcMetadata",
     "index": 17,
     "refTable": "StoryArcMetadata",
     "bits": 32
    },
    {
     "name": "StoryArcRequest",
     "type": "StoryArcStartRequest",
     "index": 18,
     "refTable": "StoryArcStartRequest",
     "bits": 32
    },
    {
     "name": "StoryArcRequestResponse",
     "type": "ResponseForm",
     "index": 19
    },
    {
     "name": "StoryArcUtil",
     "type": "StoryArcUtil",
     "index": 20,
     "refTable": "StoryArcUtil",
     "bits": 32
    }
   ]
  },
  "TeamStoryArcTransaction_CreateStoryArcStartRequest": {
   "base": "StoryArcStartRequest()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "sequenceMetadata",
     "type": "SequenceMetadata",
     "index": 0,
     "refTable": "SequenceMetadata",
     "bits": 32
    }
   ]
  },
  "TeamStoryArcTransaction_IsGameComplete": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 0,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "TeamStoryArcTransaction_IssueSequenceStartRequest": {
   "base": "StoryArcStartRequest()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "sequenceMetadata",
     "type": "SequenceMetadata",
     "index": 0,
     "refTable": "SequenceMetadata",
     "bits": 32
    }
   ]
  },
  "TeamSuccessEval": {
   "base": "Module",
   "assetId": "6494943",
   "numMembers": 14,
   "fields": [
    {
     "name": "CalculateCurrentSeasonSuccessValue",
     "type": "TeamSuccessEval_CalculateCurrentSeasonSuccessValue",
     "index": 0,
     "refTable": "TeamSuccessEval_CalculateCurrentSeasonSuccessValue",
     "bits": 32
    },
    {
     "name": "CalculateHistoricSuccessComponentValue",
     "type": "TeamSuccessEval_CalculateHistoricSuccessComponentValue",
     "index": 1,
     "refTable": "TeamSuccessEval_CalculateHistoricSuccessComponentValue",
     "bits": 32,
     "default": "int historicWinWeighted = ((historicStats.NationalChampionshipsWon * 9 + historicStats.NationalChampionshipsMade * 7 + historicStats.ConferenceChampionshipsWon * 5 + historicStats.CFPSMade * 3 + historicStats.Wins * 2 + historicStats.Ties * 1) / 6);&#xD;&#xA;historicWinWeighted;"
    },
    {
     "name": "CalculateHistoricSuccessValue",
     "type": "TeamSuccessEval_CalculateHistoricSuccessValue",
     "index": 2,
     "refTable": "TeamSuccessEval_CalculateHistoricSuccessValue",
     "bits": 32
    },
    {
     "name": "CalculateRecentSuccessValue",
     "type": "TeamSuccessEval_CalculateRecentSuccessValue",
     "index": 3,
     "refTable": "TeamSuccessEval_CalculateRecentSuccessValue",
     "bits": 32
    },
    {
     "name": "CalculateSeasonSuccessComponentValue",
     "type": "TeamSuccessEval_CalculateSeasonSuccessComponentValue",
     "index": 4,
     "refTable": "TeamSuccessEval_CalculateSeasonSuccessComponentValue",
     "bits": 32,
     "default": "int winningPercentage = ((seasonStats.WINS * 3 + seasonStats.TIES) * 50) / (seasonStats.WINS + seasonStats.LOSSES + seasonStats.TIES);&#xD;&#xA;int seasonOffYards = seasonStats.OFFRUSHYARDS + seasonStats.OFFPASSYARDS; &#xD;&#xA;int seasonDefYards = seasonStats.DEFPASSYARDS + seasonStats.DEFRUSHYARDS;&#xD;&#xA;int seasonYards = ((seasonOffYards + seasonDefYards) / 100);&#xD;&#xA;int seasonTDS = seasonStats.PASSTDS + seasonStats.RUSHTDS;&#xD;&#xA;int seasonTurnoverDif = (seasonStats.DEFINTS + seasonStats.FUMBLEREC) - (seasonStats.PASSINTS + seasonStats.FUMBLESLOST);&#xD;&#xA;int seasonSacksDif = seasonStats.SACKS - seasonStats.SACKSALLOWED;&#xD;&#xA;&#xD;&#xA;int teamSuccess = (((seasonYards + seasonTDS + seasonTurnoverDif + seasonSacksDif) / 4) * winningPercentage);&#xD;&#xA;teamSuccess;"
    },
    {
     "name": "CalculateTeamValueComponentValue",
     "type": "TeamSuccessEval_CalculateTeamValueComponentValue",
     "index": 5,
     "refTable": "TeamSuccessEval_CalculateTeamValueComponentValue",
     "bits": 32
    },
    {
     "name": "CurrentSeasonGamesPlayedWeightModifier",
     "type": "Spline",
     "index": 6,
     "refTable": "Spline",
     "bits": 32
    },
    {
     "name": "CurrentSeasonWeight",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "GetWeightByYearOffsetFromPresent",
     "type": "TeamSuccessEval_GetWeightByYearOffsetFromPresent",
     "index": 8,
     "refTable": "TeamSuccessEval_GetWeightByYearOffsetFromPresent",
     "bits": 32
    },
    {
     "name": "HistoricWeight",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "RecentSeasonWeightsByYear",
     "type": "int[]",
     "index": 10,
     "bits": null,
     "isArray": true
    },
    {
     "name": "RecentWeight",
     "type": "int",
     "index": 11,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 12,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "ValidateExpressions",
     "type": "none()",
     "index": 13
    }
   ]
  },
  "TeamSuccessEval_CalculateCurrentSeasonSuccessValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamSuccessEval_CalculateHistoricSuccessComponentValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "historicStats",
     "type": "TeamHistoricalData",
     "index": 0,
     "refTable": "TeamHistoricalData",
     "bits": 32
    }
   ]
  },
  "TeamSuccessEval_CalculateHistoricSuccessValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamSuccessEval_CalculateRecentSuccessValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamSuccessEval_CalculateSeasonSuccessComponentValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "seasonStats",
     "type": "TeamStats",
     "index": 0,
     "refTable": "TeamStats",
     "bits": 32
    }
   ]
  },
  "TeamSuccessEval_CalculateTeamValueComponentValue": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamSuccessEval_GetWeightByYearOffsetFromPresent": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "yearOffset",
     "type": "int",
     "index": 0,
     "bits": 6,
     "minValue": "-30",
     "maxValue": "30",
     "default": "0"
    }
   ]
  },
  "TeamTempBuffAbility": {
   "base": "BaseTempBuffAbility",
   "assetId": "6498735",
   "numMembers": 5,
   "fields": [
    {
     "name": "Ability",
     "type": "PlayerAbility",
     "index": 0,
     "enum": "PlayerAbility",
     "bits": 6,
     "default": "PlayerAbility:Acceleration"
    },
    {
     "name": "AbilityValue",
     "type": "int",
     "index": 1,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "DurationType",
     "type": "DurationType",
     "index": 2,
     "enum": "DurationType",
     "bits": 3,
     "default": "DurationType:Games"
    },
    {
     "name": "TimeRemaining",
     "type": "int",
     "index": 4,
     "bits": 6,
     "minValue": "0",
     "maxValue": "52",
     "default": "0"
    },
    {
     "name": "PositionFlags",
     "type": "PositionFlagTable",
     "index": 3,
     "refTable": "PositionFlagTable",
     "bits": 32
    }
   ]
  },
  "TeamTendencyStatGen": {
   "base": null,
   "assetId": "6378909",
   "numMembers": 8,
   "fields": [
    {
     "name": "RelatedTeamTendencyStatGen",
     "type": "TeamTendencyStatGen[]",
     "index": 0,
     "refTable": "TeamTendencyStatGen",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ShiftPercentage",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ShiftTendency",
     "type": "TeamTendencyStatType",
     "index": 2,
     "enum": "TeamTendencyStatType",
     "bits": 7,
     "default": "TeamTendencyStatType:First_Offense"
    },
    {
     "name": "TeamStat",
     "type": "TeamStatType",
     "index": 3,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:SpecialTeamYards"
    },
    {
     "name": "TeamTendencyStat",
     "type": "TeamTendencyStatType",
     "index": 4,
     "enum": "TeamTendencyStatType",
     "bits": 7,
     "default": "TeamTendencyStatType:First_Offense"
    },
    {
     "name": "TendencyPercentage",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TotalTeamTendencyStat",
     "type": "TeamTendencyStatType",
     "index": 6,
     "enum": "TeamTendencyStatType",
     "bits": 7,
     "default": "TeamTendencyStatType:Invalid"
    },
    {
     "name": "UseOpposingTeamStat",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "TeamTendencyStatTypeEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6571152",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "TeamTendencyStatType",
     "index": 3,
     "enum": "TeamTendencyStatType",
     "bits": 7,
     "default": "TeamTendencyStatType:First_Offense"
    }
   ]
  },
  "TeamTendencyStats": {
   "base": null,
   "assetId": "6498738",
   "numMembers": 60,
   "fields": [
    {
     "name": "BLITZ_PLAYS",
     "type": "int",
     "index": 0,
     "bits": 15,
     "minValue": "0",
     "maxValue": "32767",
     "default": "0"
    },
    {
     "name": "BLITZ_TD",
     "type": "int",
     "index": 1,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "BLITZ_YARDS",
     "type": "int",
     "index": 2,
     "bits": 17,
     "minValue": "0",
     "maxValue": "131071",
     "default": "0"
    },
    {
     "name": "DEEPPASS_ATTEMPTS",
     "type": "int",
     "index": 3,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "DEEPPASS_COMPLETIONS",
     "type": "int",
     "index": 4,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "DEEPPASS_INTERCEPTIONS",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "DEEPPASS_TD",
     "type": "int",
     "index": 6,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "DEEPPASS_YARDS",
     "type": "int",
     "index": 7,
     "bits": 17,
     "minValue": "0",
     "maxValue": "131071",
     "default": "0"
    },
    {
     "name": "DEFDEEPPASS_ATTEMPTS",
     "type": "int",
     "index": 8,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "DEFDEEPPASS_COMPLETIONS",
     "type": "int",
     "index": 9,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "DEFDEEPPASS_INTERCEPTIONS",
     "type": "int",
     "index": 10,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "DEFDEEPPASS_TD",
     "type": "int",
     "index": 11,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "DEFDEEPPASS_YARDS",
     "type": "int",
     "index": 12,
     "bits": 17,
     "minValue": "0",
     "maxValue": "131071",
     "default": "0"
    },
    {
     "name": "DEFINSIDERUN_CARRIES",
     "type": "int",
     "index": 13,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "DEFINSIDERUN_RUNLEFT",
     "type": "int",
     "index": 14,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "DEFINSIDERUN_RUNRIGHT",
     "type": "int",
     "index": 15,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "DEFINSIDERUN_TD",
     "type": "int",
     "index": 16,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "DEFINSIDERUN_YARDS",
     "type": "int",
     "index": 17,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "DEFMEDIUMPASS_ATTEMPTS",
     "type": "int",
     "index": 18,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "DEFMEDIUMPASS_COMPLETIONS",
     "type": "int",
     "index": 19,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "DEFMEDIUMPASS_INTERCEPTIONS",
     "type": "int",
     "index": 20,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "DEFMEDIUMPASS_TD",
     "type": "int",
     "index": 21,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "DEFMEDIUMPASS_YARDS",
     "type": "int",
     "index": 22,
     "bits": 17,
     "minValue": "0",
     "maxValue": "131071",
     "default": "0"
    },
    {
     "name": "DEFOUTSIDERUN_CARRIES",
     "type": "int",
     "index": 23,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "DEFOUTSIDERUN_RUNLEFT",
     "type": "int",
     "index": 24,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "DEFOUTSIDERUN_RUNRIGHT",
     "type": "int",
     "index": 25,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "DEFOUTSIDERUN_TD",
     "type": "int",
     "index": 26,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "DEFOUTSIDERUN_YARDS",
     "type": "int",
     "index": 27,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "DEFSHORTPASS_ATTEMPTS",
     "type": "int",
     "index": 28,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "DEFSHORTPASS_COMPLETIONS",
     "type": "int",
     "index": 29,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "DEFSHORTPASS_INTERCEPTIONS",
     "type": "int",
     "index": 30,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "DEFSHORTPASS_TD",
     "type": "int",
     "index": 31,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "DEFSHORTPASS_YARDS",
     "type": "int",
     "index": 32,
     "bits": 17,
     "minValue": "0",
     "maxValue": "131071",
     "default": "0"
    },
    {
     "name": "INSIDERUN_CARRIES",
     "type": "int",
     "index": 33,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "INSIDERUN_RUNLEFT",
     "type": "int",
     "index": 34,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "INSIDERUN_RUNRIGHT",
     "type": "int",
     "index": 35,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "INSIDERUN_TD",
     "type": "int",
     "index": 36,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "INSIDERUN_YARDS",
     "type": "int",
     "index": 37,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "MEDIUMPASS_ATTEMPTS",
     "type": "int",
     "index": 38,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "MEDIUMPASS_COMPLETIONS",
     "type": "int",
     "index": 39,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "MEDIUMPASS_INTERCEPTIONS",
     "type": "int",
     "index": 40,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "MEDIUMPASS_TD",
     "type": "int",
     "index": 41,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "MEDIUMPASS_YARDS",
     "type": "int",
     "index": 42,
     "bits": 17,
     "minValue": "0",
     "maxValue": "131071",
     "default": "0"
    },
    {
     "name": "OUTSIDERUN_CARRIES",
     "type": "int",
     "index": 43,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "OUTSIDERUN_RUNLEFT",
     "type": "int",
     "index": 44,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "OUTSIDERUN_RUNRIGHT",
     "type": "int",
     "index": 45,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "OUTSIDERUN_TD",
     "type": "int",
     "index": 46,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "OUTSIDERUN_YARDS",
     "type": "int",
     "index": 47,
     "bits": 16,
     "minValue": "0",
     "maxValue": "65535",
     "default": "0"
    },
    {
     "name": "PASS_UNDERBLITZ",
     "type": "int",
     "index": 48,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "PASSCOMPLETIONS",
     "type": "int",
     "index": 49,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "PASSCOMPLETIONS_UNDERBLITZ",
     "type": "int",
     "index": 50,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "QBSCRAMBLE_CARRIES",
     "type": "int",
     "index": 51,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "QBSCRAMBLE_TD",
     "type": "int",
     "index": 52,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "QBSCRAMBLE_YARDS",
     "type": "int",
     "index": 53,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "SHORTPASS_ATTEMPTS",
     "type": "int",
     "index": 54,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "SHORTPASS_COMPLETIONS",
     "type": "int",
     "index": 55,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "SHORTPASS_INTERCEPTIONS",
     "type": "int",
     "index": 56,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "SHORTPASS_TD",
     "type": "int",
     "index": 57,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "SHORTPASS_YARDS",
     "type": "int",
     "index": 58,
     "bits": 17,
     "minValue": "0",
     "maxValue": "131071",
     "default": "0"
    },
    {
     "name": "TIMES_PRESSURED",
     "type": "int",
     "index": 59,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    }
   ]
  },
  "TeamTradePackage": {
   "base": null,
   "assetId": "6378026",
   "numMembers": 8,
   "fields": [
    {
     "name": "Entity1",
     "type": "record",
     "index": 0
    },
    {
     "name": "Entity2",
     "type": "record",
     "index": 1
    },
    {
     "name": "Entity3",
     "type": "record",
     "index": 2
    },
    {
     "name": "ReleasePlayer",
     "type": "record",
     "index": 3
    },
    {
     "name": "ReleasePlayer2",
     "type": "record",
     "index": 4
    },
    {
     "name": "ReleasePlayer3",
     "type": "record",
     "index": 5
    },
    {
     "name": "Response",
     "type": "int",
     "index": 6,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 7,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamTradePhilosophy": {
   "base": null,
   "assetId": "61917",
   "numMembers": 12,
   "fields": [
    {
     "name": "Balance_OpponentPickPercent",
     "type": "int",
     "index": 0,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "100"
    },
    {
     "name": "Balance_OpponentPlayerPercent",
     "type": "int",
     "index": 1,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "100"
    },
    {
     "name": "Balance_OwnPickPercent",
     "type": "int",
     "index": 2,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "100"
    },
    {
     "name": "Balance_OwnPlayerPercent",
     "type": "int",
     "index": 3,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "100"
    },
    {
     "name": "Rebuild_OpponentPickPercent",
     "type": "int",
     "index": 4,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "100"
    },
    {
     "name": "Rebuild_OpponentPlayerPercent",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "100"
    },
    {
     "name": "Rebuild_OwnPickPercent",
     "type": "int",
     "index": 6,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "100"
    },
    {
     "name": "Rebuild_OwnPlayerPercent",
     "type": "int",
     "index": 7,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "100"
    },
    {
     "name": "WinNow_OpponentPickPercent",
     "type": "int",
     "index": 8,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "100"
    },
    {
     "name": "WinNow_OpponentPlayerPercent",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "100"
    },
    {
     "name": "WinNow_OwnPickPercent",
     "type": "int",
     "index": 10,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "100"
    },
    {
     "name": "WinNow_OwnPlayerPercent",
     "type": "int",
     "index": 11,
     "bits": 8,
     "minValue": "0",
     "maxValue": "200",
     "default": "100"
    }
   ]
  },
  "TeamTraditions": {
   "base": null,
   "assetId": "8824182",
   "numMembers": 56,
   "fields": [
    {
     "name": "4Fingers",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "AlmaMater",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "BandFormation",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Banner",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Cannon",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Cellphones",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Chant",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "CheerHandSign",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ConductBand",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Costumed",
     "type": "bool",
     "index": 9,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "CrowdHandSign",
     "type": "bool",
     "index": 10,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Drum",
     "type": "bool",
     "index": 11,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "FirstDown",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "FlagRunners3",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "FlagRunners4",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "FlagRunners5",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "FlagRunners6",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "FlagRunners7",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "FlagRunners8",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "FlagRunnersCurlLeft",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "FlagRunnersCurlRight",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "FlagRunnersStraight",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Flyover",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "HoldRail",
     "type": "bool",
     "index": 23,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Keys",
     "type": "bool",
     "index": 24,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Live",
     "type": "bool",
     "index": 25,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "MascotHandSign",
     "type": "bool",
     "index": 26,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Painted3Fans",
     "type": "bool",
     "index": 27,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Painted4Fans",
     "type": "bool",
     "index": 28,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Painted5Fans",
     "type": "bool",
     "index": 29,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Painted6Fans",
     "type": "bool",
     "index": 30,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Painted7Fans",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "PlayerHandSign",
     "type": "bool",
     "index": 32,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PomPoms",
     "type": "bool",
     "index": 33,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "PushupPlatform",
     "type": "bool",
     "index": 34,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Pushups",
     "type": "bool",
     "index": 35,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "ROTC",
     "type": "bool",
     "index": 36,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RunoutCoachHoldback",
     "type": "bool",
     "index": 37,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RunoutCurlLeft",
     "type": "bool",
     "index": 38,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RunoutCurlRight",
     "type": "bool",
     "index": 39,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RunoutFlag",
     "type": "bool",
     "index": 40,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RunoutHeaderTouch",
     "type": "bool",
     "index": 41,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RunoutProp",
     "type": "bool",
     "index": 42,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RunoutTearBanner",
     "type": "bool",
     "index": 43,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RunoutTouchBanner",
     "type": "bool",
     "index": 44,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RunoutTunnelSway",
     "type": "bool",
     "index": 45,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RunoutTurnLeft",
     "type": "bool",
     "index": 46,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RunoutTurnRight",
     "type": "bool",
     "index": 47,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "SetupGameStripeout",
     "type": "TeamTraditions_SetupGameStripeout",
     "index": 48,
     "refTable": "TeamTraditions_SetupGameStripeout",
     "bits": 32,
     "default": " SeasonGame.StripeOutType = StripeOut.Invalid_;"
    },
    {
     "name": "Shoes",
     "type": "bool",
     "index": 49,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "SidelineProp",
     "type": "bool",
     "index": 50,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "StickPomPoms",
     "type": "bool",
     "index": 51,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TDFlagRun",
     "type": "bool",
     "index": 52,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TDFlagWave",
     "type": "bool",
     "index": 53,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "ThunderSticks",
     "type": "bool",
     "index": 54,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Towels",
     "type": "bool",
     "index": 55,
     "bits": 1,
     "default": "True"
    }
   ]
  },
  "TeamTraditions_SetupGameStripeout": {
   "base": "none()",
   "assetId": null,
   "numMembers": 5,
   "fields": [
    {
     "name": "SeasonGame",
     "type": "SeasonGame",
     "index": 0,
     "refTable": "SeasonGame",
     "bits": 32
    },
    {
     "name": "IsRivalry",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConferenceGame",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPMGame",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "TeamUpgradeEffect": {
   "base": null,
   "assetId": "12133555",
   "numMembers": 3,
   "fields": [
    {
     "name": "EffectType",
     "type": "TeamUpgradeEffectType",
     "index": 0,
     "enum": "TeamUpgradeEffectType",
     "bits": 4,
     "default": "TeamUpgradeEffectType:None"
    },
    {
     "name": "EffectValue",
     "type": "int",
     "index": 1,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1700",
     "default": "0"
    },
    {
     "name": "ShowValue",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    }
   ]
  },
  "TeamUpgradeEffectTempBuffInfo": {
   "base": null,
   "assetId": "14242443",
   "numMembers": 2,
   "fields": [
    {
     "name": "TempBuffs",
     "type": "TalentDataTeamRelativeAbilities",
     "index": 0,
     "refTable": "TalentDataTeamRelativeAbilities",
     "bits": 32
    },
    {
     "name": "ValueThreshold",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "TeamUpgradeEffectTempBuffsTable": {
   "base": null,
   "assetId": "14242447",
   "numMembers": 2,
   "fields": [
    {
     "name": "BoostLevelInfo",
     "type": "TeamUpgradeEffectTempBuffInfo[]",
     "index": 0,
     "refTable": "TeamUpgradeEffectTempBuffInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "EffectType",
     "type": "TeamUpgradeEffectType",
     "index": 1,
     "enum": "TeamUpgradeEffectType",
     "bits": 4,
     "default": "TeamUpgradeEffectType:None"
    }
   ]
  },
  "TeamUpgradeEffectTypeEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "12069474",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "TeamUpgradeEffectType",
     "index": 3,
     "enum": "TeamUpgradeEffectType",
     "bits": 4,
     "default": "TeamUpgradeEffectType:None"
    }
   ]
  },
  "TeamUpgradeEffectsUpdatedEvent": {
   "base": "Event",
   "assetId": "12069509",
   "numMembers": 3,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 2,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TeamUpgradeItem": {
   "base": null,
   "assetId": "12133556",
   "numMembers": 7,
   "fields": [
    {
     "name": "Cost",
     "type": "int",
     "index": 0,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "100"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 301
    },
    {
     "name": "Effects",
     "type": "TeamUpgradeEffect[]",
     "index": 2,
     "refTable": "TeamUpgradeEffect",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 3,
     "bits": 12,
     "minValue": "0",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "Level",
     "type": "int",
     "index": 4,
     "bits": 3,
     "minValue": "0",
     "maxValue": "5",
     "default": "0"
    },
    {
     "name": "LibraryId",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 46
    }
   ]
  },
  "TeamUpgradeItemStatus": {
   "base": null,
   "assetId": "12133561",
   "numMembers": 4,
   "fields": [
    {
     "name": "CostSpent",
     "type": "int",
     "index": 0,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1500",
     "default": "0"
    },
    {
     "name": "TeamUpgrade",
     "type": "TeamUpgradeItem",
     "index": 1,
     "refTable": "TeamUpgradeItem",
     "bits": 32
    },
    {
     "name": "WeekPurchased",
     "type": "int",
     "index": 2,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "YearPurchased",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "TeamUpgradeProgramStatus": {
   "base": null,
   "assetId": "12133560",
   "numMembers": 11,
   "fields": [
    {
     "name": "FacilitiesBonus",
     "type": "int",
     "index": 0,
     "bits": 12,
     "minValue": "0",
     "maxValue": "2048",
     "default": "0"
    },
    {
     "name": "FacilitiesDecayReduce",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FacilitiesDiscount",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "IncreasePracticeWTRecovery",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OffseasonProgression",
     "type": "int",
     "index": 4,
     "bits": 6,
     "minValue": "0",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "ProgramPointIncrease",
     "type": "int",
     "index": 5,
     "bits": 11,
     "minValue": "0",
     "maxValue": "1700",
     "default": "0"
    },
    {
     "name": "RecruitingHours",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ReduceNILDemands",
     "type": "int",
     "index": 7,
     "bits": 6,
     "minValue": "0",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "ReducePracticeInjury",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SeasonHealthImpact",
     "type": "int",
     "index": 9,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SupportStaffDiscount",
     "type": "int",
     "index": 10,
     "bits": 6,
     "minValue": "0",
     "maxValue": "50",
     "default": "0"
    }
   ]
  },
  "TeamValueComponentEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6571255",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "TeamValueComponent",
     "index": 3,
     "enum": "TeamValueComponent",
     "bits": 5,
     "default": "TeamValueComponent:TeamSuccess"
    }
   ]
  },
  "TeamValueComponentRecordTable": {
   "base": null,
   "assetId": "6553572",
   "numMembers": 10,
   "fields": [
    {
     "name": "ConcessionPrices",
     "type": "record",
     "index": 0
    },
    {
     "name": "MarketSize",
     "type": "record",
     "index": 1
    },
    {
     "name": "MerchandisePrices",
     "type": "record",
     "index": 2
    },
    {
     "name": "Revenue",
     "type": "record",
     "index": 3
    },
    {
     "name": "Roster",
     "type": "record",
     "index": 4
    },
    {
     "name": "Stadium",
     "type": "record",
     "index": 5
    },
    {
     "name": "Staff",
     "type": "record",
     "index": 6
    },
    {
     "name": "TeamPopularity",
     "type": "record",
     "index": 7
    },
    {
     "name": "TeamSuccess",
     "type": "record",
     "index": 8
    },
    {
     "name": "TicketPrices",
     "type": "record",
     "index": 9
    }
   ]
  },
  "TeamValueEval": {
   "base": "Module",
   "assetId": "6498642",
   "numMembers": 20,
   "fields": [
    {
     "name": "AdvancePeriodTeamValueTable",
     "type": "TeamValueEval_AdvancePeriodTeamValueTable",
     "index": 0,
     "refTable": "TeamValueEval_AdvancePeriodTeamValueTable",
     "bits": 32
    },
    {
     "name": "ConcessionPriceTuningInfo",
     "type": "PriceRatingComponentTuningInfo",
     "index": 1,
     "refTable": "PriceRatingComponentTuningInfo",
     "bits": 32
    },
    {
     "name": "FanHappinessEval",
     "type": "FanHappinessEval",
     "index": 2,
     "refTable": "FanHappinessEval",
     "bits": 32
    },
    {
     "name": "ForbesTop3Teams",
     "type": "Team[]",
     "index": 3,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 4,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "GetFanHappinessRatingForComponent",
     "type": "TeamValueEval_GetFanHappinessRatingForComponent",
     "index": 5,
     "refTable": "TeamValueEval_GetFanHappinessRatingForComponent",
     "bits": 32
    },
    {
     "name": "MerchandisePriceTuningInfo",
     "type": "PriceRatingComponentTuningInfo",
     "index": 6,
     "refTable": "PriceRatingComponentTuningInfo",
     "bits": 32
    },
    {
     "name": "PersonalityTuningTable",
     "type": "CityPersonalityRecordTable",
     "index": 7,
     "refTable": "CityPersonalityRecordTable",
     "bits": 32
    },
    {
     "name": "RosterEvalRef",
     "type": "RosterEval",
     "index": 8,
     "refTable": "RosterEval",
     "bits": 32
    },
    {
     "name": "SeasonManager",
     "type": "SeasonManager",
     "index": 9,
     "refTable": "SeasonManager",
     "bits": 32
    },
    {
     "name": "StadiumEvalRef",
     "type": "StadiumEval",
     "index": 10,
     "refTable": "StadiumEval",
     "bits": 32
    },
    {
     "name": "StaffEval",
     "type": "StaffEval",
     "index": 11,
     "refTable": "StaffEval",
     "bits": 32
    },
    {
     "name": "TeamPopularityEval",
     "type": "TeamPopularityEval",
     "index": 12,
     "refTable": "TeamPopularityEval",
     "bits": 32
    },
    {
     "name": "TeamRevenueManager",
     "type": "TeamRevenueManager",
     "index": 13,
     "refTable": "TeamRevenueManager",
     "bits": 32
    },
    {
     "name": "TeamSuccessEvalRef",
     "type": "TeamSuccessEval",
     "index": 14,
     "refTable": "TeamSuccessEval",
     "bits": 32
    },
    {
     "name": "TeamValueUpdatedEvent",
     "type": "TeamValueUpdatedEvent",
     "index": 15,
     "refTable": "TeamValueUpdatedEvent",
     "bits": 32
    },
    {
     "name": "TicketPriceTuningInfo",
     "type": "PriceRatingComponentTuningInfo",
     "index": 16,
     "refTable": "PriceRatingComponentTuningInfo",
     "bits": 32
    },
    {
     "name": "UpdateTeamValueComponentForLeague",
     "type": "TeamValueEval_UpdateTeamValueComponentForLeague",
     "index": 17,
     "refTable": "TeamValueEval_UpdateTeamValueComponentForLeague",
     "bits": 32
    },
    {
     "name": "UpdateTeamValueOverallForLeague",
     "type": "none()",
     "index": 18
    },
    {
     "name": "ValidateExpressions",
     "type": "none()",
     "index": 19
    }
   ]
  },
  "TeamValueEval_AdvancePeriodTeamValueTable": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "period",
     "type": "Period",
     "index": 0,
     "enum": "Period",
     "bits": 3,
     "default": "Period:Career"
    }
   ]
  },
  "TeamValueEval_GetFanHappinessRatingForComponent": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "teamValueComponent",
     "type": "TeamValueComponent",
     "index": 1,
     "enum": "TeamValueComponent",
     "bits": 5,
     "default": "TeamValueComponent:TeamSuccess"
    }
   ]
  },
  "TeamValueEval_UpdateTeamValueComponentForLeague": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "teamValueComponent",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "TeamValueStartEvent": {
   "base": "Event",
   "assetId": "6598561",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "TeamValueTrackingTable": {
   "base": null,
   "assetId": "6494940",
   "numMembers": 4,
   "fields": [
    {
     "name": "SeasonComponentTable",
     "type": "record",
     "index": 0
    },
    {
     "name": "SeasonOverallTable",
     "type": "int[]",
     "index": 1,
     "bits": null,
     "isArray": true
    },
    {
     "name": "WeeklyComponentTable",
     "type": "record",
     "index": 2
    },
    {
     "name": "WeeklyOverallTable",
     "type": "int[]",
     "index": 3,
     "bits": null,
     "isArray": true
    }
   ]
  },
  "TeamValueUpdateTransaction": {
   "base": "Transaction",
   "assetId": "6498998",
   "numMembers": 24,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 12,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 23,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 6
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 10
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 11
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 21,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "MerchandiseList",
     "type": "MerchandiseItemInfo[]",
     "index": 4,
     "refTable": "MerchandiseItemInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PlayerMarketingEval",
     "type": "PlayerMarketingEval",
     "index": 5,
     "refTable": "PlayerMarketingEval",
     "bits": 32
    },
    {
     "name": "ProcessTeamValueStage",
     "type": "Stage",
     "index": 7,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "RosterEvalRef",
     "type": "RosterEval",
     "index": 8,
     "refTable": "RosterEval",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 9,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 13,
     "bits": 8,
     "minValue": "0",
     "maxValue": "133",
     "default": "0"
    },
    {
     "name": "TeamPopularityEvalRef",
     "type": "TeamPopularityEval",
     "index": 14,
     "refTable": "TeamPopularityEval",
     "bits": 32
    },
    {
     "name": "TeamRevenueEvalRef",
     "type": "TeamRevenueEval",
     "index": 15,
     "refTable": "TeamRevenueEval",
     "bits": 32
    },
    {
     "name": "TeamRevenueManagerRef",
     "type": "TeamRevenueManager",
     "index": 16,
     "refTable": "TeamRevenueManager",
     "bits": 32
    },
    {
     "name": "TeamRevenueUpdatedEvent",
     "type": "TeamRevenueUpdatedEvent",
     "index": 17,
     "refTable": "TeamRevenueUpdatedEvent",
     "bits": 32
    },
    {
     "name": "Teams",
     "type": "Team[]",
     "index": 18,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamValueComponentValue",
     "type": "int",
     "index": 19,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TeamValueEvalRef",
     "type": "TeamValueEval",
     "index": 20,
     "refTable": "TeamValueEval",
     "bits": 32
    }
   ]
  },
  "TeamValueUpdatedEvent": {
   "base": "Event",
   "assetId": "6498641",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "TeamValueUpdatedReaction": {
   "base": "Reaction",
   "assetId": "6814717",
   "numMembers": 5,
   "fields": [
    {
     "name": "EventRecord",
     "type": "TeamValueUpdatedEvent",
     "index": 0,
     "refTable": "TeamValueUpdatedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "GameplayModifierEval",
     "type": "GameplayModifierEval",
     "index": 1,
     "refTable": "GameplayModifierEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 4,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "TeamValue_SeasonEndWeekReaction": {
   "base": "Reaction",
   "assetId": "6814735",
   "numMembers": 7,
   "fields": [
    {
     "name": "EventRecord",
     "type": "TeamValueStartEvent",
     "index": 0,
     "refTable": "TeamValueStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "FranchiseRef",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfoRef",
     "type": "SeasonInfo",
     "index": 4,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "TeamValueEvalRef",
     "type": "TeamValueEval",
     "index": 5,
     "refTable": "TeamValueEval",
     "bits": 32
    },
    {
     "name": "TeamValueUpdateTransaction",
     "type": "TeamValueUpdateTransaction",
     "index": 6,
     "refTable": "TeamValueUpdateTransaction",
     "bits": 32
    }
   ]
  },
  "TeamWeeklyTrainingData": {
   "base": null,
   "assetId": "6495199",
   "numMembers": 6,
   "fields": [
    {
     "name": "DefensivePracticeIntensityOption",
     "type": "PracticeIntensityTypeE",
     "index": 0,
     "enum": "PracticeIntensityTypeE",
     "bits": 1,
     "default": "PracticeIntensityTypeE:FullPad"
    },
    {
     "name": "OffensivePracticeIntensityOption",
     "type": "PracticeIntensityTypeE",
     "index": 1,
     "enum": "PracticeIntensityTypeE",
     "bits": 1,
     "default": "PracticeIntensityTypeE:FullPad"
    },
    {
     "name": "PracticeRepsPositionTable",
     "type": "TeamPracticeRepsPositionTable",
     "index": 2,
     "refTable": "TeamPracticeRepsPositionTable",
     "bits": 32
    },
    {
     "name": "SelectedDefensiveWeeklyFocus",
     "type": "WeeklyFocusPositionGroup",
     "index": 3,
     "refTable": "WeeklyFocusPositionGroup",
     "bits": 32
    },
    {
     "name": "SelectedOffensiveWeeklyFocus",
     "type": "WeeklyFocusPositionGroup",
     "index": 4,
     "refTable": "WeeklyFocusPositionGroup",
     "bits": 32
    },
    {
     "name": "WeeklyFocusComplete",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "TeamWeightedGameplayMod": {
   "base": null,
   "assetId": "6498643",
   "numMembers": 2,
   "fields": [
    {
     "name": "GameplayModifier",
     "type": "GameplayModifier",
     "index": 0,
     "refTable": "GameplayModifier",
     "bits": 32
    },
    {
     "name": "GetRating",
     "type": "TeamWeightedGameplayMod_GetRating",
     "index": 1,
     "refTable": "TeamWeightedGameplayMod_GetRating",
     "bits": 32
    }
   ]
  },
  "TeamWeightedGameplayMod_GetRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "TeamValueEval",
     "type": "TeamValueEval",
     "index": 1,
     "refTable": "TeamValueEval",
     "bits": 32
    }
   ]
  },
  "TeamWinsLosses": {
   "base": null,
   "assetId": "6498660",
   "numMembers": 22,
   "fields": [
    {
     "name": "ConfLoss",
     "type": "int",
     "index": 0,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "ConfWin",
     "type": "int",
     "index": 1,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "DivisionLoss",
     "type": "int",
     "index": 2,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "DivisionWin",
     "type": "int",
     "index": 3,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "HomeLoss",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "HomeWin",
     "type": "int",
     "index": 5,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "InDoorLoss",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "InDoorWin",
     "type": "int",
     "index": 7,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 16
    },
    {
     "name": "NonConfLoss",
     "type": "int",
     "index": 9,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "NonConfWin",
     "type": "int",
     "index": 10,
     "bits": 9,
     "minValue": "0",
     "maxValue": "511",
     "default": "0"
    },
    {
     "name": "OutDoorLoss",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OutDoorWin",
     "type": "int",
     "index": 12,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OverTimeLoss",
     "type": "int",
     "index": 13,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "OverTimeWin",
     "type": "int",
     "index": 14,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "RoadLoss",
     "type": "int",
     "index": 15,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "RoadWin",
     "type": "int",
     "index": 16,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SeasonWinLossStreak",
     "type": "int",
     "index": 17,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "SeasonWinPct",
     "type": "int",
     "index": 18,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TEAM_ORIGID",
     "type": "int",
     "index": 19,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "TEAM_PREVSEASLOSSES",
     "type": "int",
     "index": 20,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    },
    {
     "name": "TEAM_PREVSEASWINS",
     "type": "int",
     "index": 21,
     "bits": 6,
     "minValue": "0",
     "maxValue": "63",
     "default": "0"
    }
   ]
  },
  "Team_GetAvgPosGrpRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "positionGroup",
     "type": "PositionGroupE",
     "index": 0,
     "enum": "PositionGroupE",
     "bits": 4,
     "default": "PositionGroupE:QB"
    },
    {
     "name": "ability",
     "type": "PlayerAbility",
     "index": 1,
     "enum": "PlayerAbility",
     "bits": 6,
     "default": "PlayerAbility:First_"
    },
    {
     "name": "starters",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "Team_GetAvgPositionRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "position",
     "type": "PositionE",
     "index": 0,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:FirstKeyOffense_"
    },
    {
     "name": "ability",
     "type": "PlayerAbility",
     "index": 1,
     "enum": "PlayerAbility",
     "bits": 6,
     "default": "PlayerAbility:First_"
    },
    {
     "name": "starters",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "Team_GetAvgTeamRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "ability",
     "type": "PlayerAbility",
     "index": 0,
     "enum": "PlayerAbility",
     "bits": 6,
     "default": "PlayerAbility:First_"
    },
    {
     "name": "starters",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "Team_GetAvgTeamSideRating": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "teamSide",
     "type": "TeamSide",
     "index": 0,
     "enum": "TeamSide",
     "bits": 3,
     "default": "TeamSide:Offense"
    },
    {
     "name": "ability",
     "type": "PlayerAbility",
     "index": 1,
     "enum": "PlayerAbility",
     "bits": 6,
     "default": "PlayerAbility:First_"
    },
    {
     "name": "starters",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "Team_GetBestPlayerAtPosition": {
   "base": "Player()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "position",
     "type": "PositionE",
     "index": 0,
     "enum": "PositionE",
     "bits": 6,
     "default": "PositionE:FirstKeyOffense_"
    }
   ]
  },
  "Team_GetPreviousGameTeamStats": {
   "base": "int()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "stat",
     "type": "TeamStatType",
     "index": 0,
     "enum": "TeamStatType",
     "bits": 7,
     "default": "TeamStatType:SpecialTeamYards"
    }
   ]
  },
  "Team_GetTeamStatsForStage": {
   "base": "TeamStats[]()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "stage",
     "type": "SeasonStage",
     "index": 0,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    }
   ]
  },
  "Team_HasTransactionsAvailables": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "numberTransactions",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "leagueSettingValue",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "Team_IsMarketedPlayer": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "player",
     "type": "Player",
     "index": 0,
     "refTable": "Player",
     "bits": 32
    }
   ]
  },
  "Team_IsRivalTeam": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "Team_PlayerInjuryReaction": {
   "base": "Reaction",
   "assetId": "6814590",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_InjuredEvent",
     "index": 0,
     "refTable": "Player_InjuredEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "InjuryEvalRef",
     "type": "InjuryEval",
     "index": 2,
     "refTable": "InjuryEval",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfoRef",
     "type": "SeasonInfo",
     "index": 4,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "TeamManagerRef",
     "type": "TeamManager",
     "index": 5,
     "refTable": "TeamManager",
     "bits": 32
    }
   ]
  },
  "Team_UpdateGameStatsEvent": {
   "base": "Event",
   "assetId": "6378167",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "SeasonGame",
     "type": "SeasonGame",
     "index": 1,
     "refTable": "SeasonGame",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_CoachAbilitySpendReaction": {
   "base": "Reaction",
   "assetId": "10227442",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "CoachAbilitySpendEvent",
     "index": 0,
     "refTable": "CoachAbilitySpendEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_CoachLevelUpReaction": {
   "base": "Reaction",
   "assetId": "10496266",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "CoachLevelUpEvent",
     "index": 0,
     "refTable": "CoachLevelUpEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_DemandReleaseCoachEndReaction": {
   "base": "Reaction",
   "assetId": "6499169",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "DemandReleaseCoachEndEvent",
     "index": 0,
     "refTable": "DemandReleaseCoachEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_DemandReleaseCoachStartReaction": {
   "base": "Reaction",
   "assetId": "6499166",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "DemandReleaseCoachStartEvent",
     "index": 0,
     "refTable": "DemandReleaseCoachStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleCoachAbilitySpend": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "CoachAbilitySpendEvent",
     "index": 0,
     "refTable": "CoachAbilitySpendEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleCoachLevelUp": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "CoachLevelUpEvent",
     "index": 0,
     "refTable": "CoachLevelUpEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleDemandReleaseCoachEnd": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "DemandReleaseCoachEndEvent",
     "index": 0,
     "refTable": "DemandReleaseCoachEndEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleDemandReleaseCoachStart": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "DemandReleaseCoachStartEvent",
     "index": 0,
     "refTable": "DemandReleaseCoachStartEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleOffSeasonEnd": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonEndEvent",
     "index": 0,
     "refTable": "OffseasonEndEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleOffSeasonStart": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonStartEvent",
     "index": 0,
     "refTable": "OffseasonStartEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandlePersonHistoryTracker": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PersonHistoryTrackerNotificationEvent",
     "index": 0,
     "refTable": "PersonHistoryTrackerNotificationEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandlePostSeasonWeekEnd": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PostSeasonWeekEndEvent",
     "index": 0,
     "refTable": "PostSeasonWeekEndEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandlePreSeasonEnd": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonEndEvent",
     "index": 0,
     "refTable": "PreseasonEndEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandlePreSeasonStart": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 0,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleRecruitStarLevelChange": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "RecruitStarLevelChangeEvent",
     "index": 0,
     "refTable": "RecruitStarLevelChangeEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleRecruitingRecruitCommitted": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Recruiting_RecruitCommittedEvent",
     "index": 0,
     "refTable": "Recruiting_RecruitCommittedEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleRegularSeasonEnd": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonEndEvent",
     "index": 0,
     "refTable": "RegularSeasonEndEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleRegularSeasonStart": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonStartEvent",
     "index": 0,
     "refTable": "RegularSeasonStartEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleRetirementAnnouncementStart": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RetirementAnnouncementStartEvent",
     "index": 0,
     "refTable": "RetirementAnnouncementStartEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleSeasonEndOfTeamSeason": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_EndOfTeamSeasonEvent",
     "index": 0,
     "refTable": "Season_EndOfTeamSeasonEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleSeasonEndWeek": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_EndWeekEvent",
     "index": 0,
     "refTable": "Season_EndWeekEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleSeasonPracticeStart": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "FinalizeScheduleStartEvent",
     "index": 0,
     "refTable": "FinalizeScheduleStartEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleTransferAdminUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "TransferOwnerUserEvent",
     "index": 0,
     "refTable": "TransferOwnerUserEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_HandleUpdateStaffPersonContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UpdateStaffPersonContractStatusEvent",
     "index": 0,
     "refTable": "UpdateStaffPersonContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_OffSeasonEndReaction": {
   "base": "Reaction",
   "assetId": "6499145",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonEndEvent",
     "index": 0,
     "refTable": "OffseasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_OffSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6499187",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "OffseasonStartEvent",
     "index": 0,
     "refTable": "OffseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_PersonHistoryTrackerReaction": {
   "base": "Reaction",
   "assetId": "6499196",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PersonHistoryTrackerNotificationEvent",
     "index": 0,
     "refTable": "PersonHistoryTrackerNotificationEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_PostSeasonWeekEndReaction": {
   "base": "Reaction",
   "assetId": "6499073",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PostSeasonWeekEndEvent",
     "index": 0,
     "refTable": "PostSeasonWeekEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_PreSeasonEndReaction": {
   "base": "Reaction",
   "assetId": "6499128",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonEndEvent",
     "index": 0,
     "refTable": "PreseasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_PreSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6499089",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PreseasonStartEvent",
     "index": 0,
     "refTable": "PreseasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_RecruitStarLevelChangeReaction": {
   "base": "Reaction",
   "assetId": "11105486",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RecruitStarLevelChangeEvent",
     "index": 0,
     "refTable": "RecruitStarLevelChangeEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TelemetryManager",
     "index": 2,
     "refTable": "TelemetryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TelemetryManager_Recruiting_RecruitCommittedReaction": {
   "base": "Reaction",
   "assetId": "11105490",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Recruiting_RecruitCommittedEvent",
     "index": 0,
     "refTable": "Recruiting_RecruitCommittedEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TelemetryManager",
     "index": 2,
     "refTable": "TelemetryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TelemetryManager_RegularSeasonEndReaction": {
   "base": "Reaction",
   "assetId": "6499122",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonEndEvent",
     "index": 0,
     "refTable": "RegularSeasonEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_RegularSeasonStartReaction": {
   "base": "Reaction",
   "assetId": "6499186",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RegularSeasonStartEvent",
     "index": 0,
     "refTable": "RegularSeasonStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_RetirementAnnouncementStartReaction": {
   "base": "Reaction",
   "assetId": "6498954",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RetirementAnnouncementStartEvent",
     "index": 0,
     "refTable": "RetirementAnnouncementStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_SeasonEndWeekReaction": {
   "base": "Reaction",
   "assetId": "6499197",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_EndWeekEvent",
     "index": 0,
     "refTable": "Season_EndWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_SeasonPracticeStartReaction": {
   "base": "Reaction",
   "assetId": "6499134",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "FinalizeScheduleStartEvent",
     "index": 0,
     "refTable": "FinalizeScheduleStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_Season_EndOfTeamSeasonReaction": {
   "base": "Reaction",
   "assetId": "6499182",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_EndOfTeamSeasonEvent",
     "index": 0,
     "refTable": "Season_EndOfTeamSeasonEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_TransferAdminUserReaction": {
   "base": "Reaction",
   "assetId": "6499181",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "TransferOwnerUserEvent",
     "index": 0,
     "refTable": "TransferOwnerUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TelemetryManager_UpdateStaffPersonContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6499180",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UpdateStaffPersonContractStatusEvent",
     "index": 0,
     "refTable": "UpdateStaffPersonContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TelemetryManager",
     "type": "TelemetryManager",
     "index": 3,
     "refTable": "TelemetryManager",
     "bits": 32
    }
   ]
  },
  "TempBuffEval_BeginAdvanceWeekReaction": {
   "base": "Reaction",
   "assetId": "6499020",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "BeginAdvanceWeekEvent",
     "index": 0,
     "refTable": "BeginAdvanceWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TempBuffEval",
     "type": "TempBuffEval",
     "index": 3,
     "refTable": "TempBuffEval",
     "bits": 32
    }
   ]
  },
  "TempBuffEval_HandleUpdatePlayerContractStatusEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "TempBuffEval_UpdatePlayerContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6814729",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TempBuffEval",
     "type": "TempBuffEval",
     "index": 3,
     "refTable": "TempBuffEval",
     "bits": 32
    }
   ]
  },
  "TradeAcceptOfferRequest": {
   "base": "UIRequestForm",
   "assetId": "6378037",
   "numMembers": 40,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 20,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 13,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 7,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 27
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 28
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 34,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 9
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 29,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 36,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 23,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 32,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 31,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 33
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 22
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 12
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 3
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 26
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 19
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 15
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 14,
     "default": "// Process the request.&#xD;&#xA;TradeNegotiationManagerRef.ProcessAcceptOfferRequest(this, Negotiation);&#xD;&#xA;&#xD;&#xA;// Clear the references.&#xD;&#xA;TradeNegotiationManagerRef = null;&#xD;&#xA;Negotiation = null;&#xD;&#xA;"
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 4,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 21,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 30,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 35,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "AcceptResponse",
     "type": "ResponseForm",
     "index": 0
    },
    {
     "name": "DeclineResponse",
     "type": "ResponseForm",
     "index": 8
    },
    {
     "name": "DelegateResponse",
     "type": "ResponseForm",
     "index": 10
    },
    {
     "name": "Description",
     "type": "string",
     "index": 11,
     "bits": null,
     "maxLength": 129,
     "default": "Evaluate trade offers from other teams."
    },
    {
     "name": "Negotiation",
     "type": "TradeNegotiation",
     "index": 24,
     "refTable": "TradeNegotiation",
     "bits": 32
    },
    {
     "name": "Title",
     "type": "string",
     "index": 37,
     "bits": null,
     "maxLength": 33,
     "default": "Trade Offers"
    },
    {
     "name": "TradeNegotiationManagerRef",
     "type": "TradeNegotiationManager",
     "index": 38,
     "refTable": "TradeNegotiationManager",
     "bits": 32
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 39,
     "bits": null,
     "maxLength": 33,
     "default": "TradeOffers"
    }
   ]
  },
  "TradeEval_AddPlayerToTeamTradeBlackList": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "package",
     "type": "TeamTradePackage",
     "index": 1,
     "refTable": "TeamTradePackage",
     "bits": 32
    }
   ]
  },
  "TradeEval_BeginTeamNegotiation": {
   "base": "TradeNegotiation()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "packageA",
     "type": "TeamTradePackage",
     "index": 0,
     "refTable": "TeamTradePackage",
     "bits": 32
    },
    {
     "name": "packageB",
     "type": "TeamTradePackage",
     "index": 1,
     "refTable": "TeamTradePackage",
     "bits": 32
    }
   ]
  },
  "TradeEval_CreateMakeOfferRequest": {
   "base": "TradeMakeOfferRequest()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "teamB",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "negotiation",
     "type": "TradeNegotiation",
     "index": 1,
     "refTable": "TradeNegotiation",
     "bits": 32
    }
   ]
  },
  "TradeEval_CreateTeamNegotiation": {
   "base": "TradeNegotiation()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "packageA",
     "type": "TeamTradePackage",
     "index": 0,
     "refTable": "TeamTradePackage",
     "bits": 32
    },
    {
     "name": "packageB",
     "type": "TeamTradePackage",
     "index": 1,
     "refTable": "TeamTradePackage",
     "bits": 32
    }
   ]
  },
  "TradeEval_CreateTradeAcceptOfferRequest": {
   "base": "TradeAcceptOfferRequest()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "negotiation",
     "type": "TradeNegotiation",
     "index": 0,
     "refTable": "TradeNegotiation",
     "bits": 32
    }
   ]
  },
  "TradeEval_CreateTradeOffer": {
   "base": "TeamTradePackage()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "packageA",
     "type": "TeamTradePackage",
     "index": 0,
     "refTable": "TeamTradePackage",
     "bits": 32
    },
    {
     "name": "teamB",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "TradeEval_EvaluateTradeOffer": {
   "base": "int()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "packageA",
     "type": "TeamTradePackage",
     "index": 1,
     "refTable": "TeamTradePackage",
     "bits": 32
    },
    {
     "name": "packageB",
     "type": "TeamTradePackage",
     "index": 2,
     "refTable": "TeamTradePackage",
     "bits": 32
    }
   ]
  },
  "TradeEval_EvaluateTradeOffers": {
   "base": "TeamTradePackage()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "packageA",
     "type": "TeamTradePackage",
     "index": 0,
     "refTable": "TeamTradePackage",
     "bits": 32
    },
    {
     "name": "packageBList",
     "type": "TeamTradePackage[]",
     "index": 1,
     "refTable": "TeamTradePackage",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "TradeEval_IsPlayerOnTeamTradeBlackList": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "package",
     "type": "TeamTradePackage",
     "index": 1,
     "refTable": "TeamTradePackage",
     "bits": 32
    }
   ]
  },
  "TradeMakeOfferRequest": {
   "base": "UIRequestForm",
   "assetId": "6378036",
   "numMembers": 41,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 11,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 27
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 28
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 34,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 29,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 36,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 32,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 31,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 33
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 20
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 10
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 26
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 17
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 13
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 12,
     "default": "// Process the request.&#xD;&#xA;TradeNegotiationManagerRef.ProcessMakeOfferRequest(Negotiation, this);&#xD;&#xA;&#xD;&#xA;// Clear the references.&#xD;&#xA;TradeNegotiationManagerRef = null;&#xD;&#xA;Negotiation = null;&#xD;&#xA;"
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 30,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 35,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "DelegateResponse",
     "type": "UISelectForm",
     "index": 8,
     "refTable": "UISelectForm",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 129,
     "default": "Make an offer for the player on the trading block."
    },
    {
     "name": "Negotiation",
     "type": "TradeNegotiation",
     "index": 22,
     "refTable": "TradeNegotiation",
     "bits": 32
    },
    {
     "name": "OfferResponse",
     "type": "ResponseForm",
     "index": 23
    },
    {
     "name": "PackageB",
     "type": "TeamTradePackage",
     "index": 24,
     "refTable": "TeamTradePackage",
     "bits": 32
    },
    {
     "name": "TeamB",
     "type": "Team",
     "index": 37,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "Title",
     "type": "string",
     "index": 38,
     "bits": null,
     "maxLength": 33,
     "default": "Trade Block"
    },
    {
     "name": "TradeNegotiationManagerRef",
     "type": "TradeNegotiationManager",
     "index": 39,
     "refTable": "TradeNegotiationManager",
     "bits": 32
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 40,
     "bits": null,
     "maxLength": 33,
     "default": "OnTheBlock"
    }
   ]
  },
  "TradeManager_TradePlayersToTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "packageA",
     "type": "TeamTradePackage",
     "index": 0,
     "refTable": "TeamTradePackage",
     "bits": 32
    },
    {
     "name": "packageB",
     "type": "TeamTradePackage",
     "index": 1,
     "refTable": "TeamTradePackage",
     "bits": 32
    }
   ]
  },
  "TradeNegotiationManager_BeginTeamTradeNegotiation": {
   "base": "TradeNegotiation()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "packageA",
     "type": "TeamTradePackage",
     "index": 0,
     "refTable": "TeamTradePackage",
     "bits": 32
    },
    {
     "name": "packageB",
     "type": "TeamTradePackage",
     "index": 1,
     "refTable": "TeamTradePackage",
     "bits": 32
    }
   ]
  },
  "TradeNegotiationManager_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "TradeNegotiationManager_ProcessAcceptOfferRequest": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "request",
     "type": "TradeAcceptOfferRequest",
     "index": 0,
     "refTable": "TradeAcceptOfferRequest",
     "bits": 32
    },
    {
     "name": "negotiation",
     "type": "TradeNegotiation",
     "index": 1,
     "refTable": "TradeNegotiation",
     "bits": 32
    }
   ]
  },
  "TradeNegotiationManager_ProcessMakeOfferRequest": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "negotiation",
     "type": "TradeNegotiation",
     "index": 0,
     "refTable": "TradeNegotiation",
     "bits": 32
    },
    {
     "name": "request",
     "type": "TradeMakeOfferRequest",
     "index": 1,
     "refTable": "TradeMakeOfferRequest",
     "bits": 32
    }
   ]
  },
  "TradeNegotiation_RemoveTeamTradePackage": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "Trainer": {
   "base": "StaffPerson",
   "assetId": "6494875",
   "numMembers": 24,
   "fields": [
    {
     "name": "IsUserControlled",
     "type": "bool",
     "index": 9,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Age",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "FirstName",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 17
    },
    {
     "name": "IsCreated",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsLegend",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "LastName",
     "type": "string",
     "index": 10,
     "bits": null,
     "maxLength": 21
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 16,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "PrevTeamIndex",
     "type": "int",
     "index": 18,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 23,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "255"
    },
    {
     "name": "ActiveTalentTree",
     "type": "ActiveTalentTree",
     "index": 0,
     "refTable": "ActiveTalentTree",
     "bits": 32
    },
    {
     "name": "ContractLength",
     "type": "int",
     "index": 2,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "ContractSalary",
     "type": "int",
     "index": 3,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "ContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 4,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:FreeAgent"
    },
    {
     "name": "ContractYearsRemaining",
     "type": "int",
     "index": 5,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "Level",
     "type": "int",
     "index": 11,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Portrait",
     "type": "int",
     "index": 12,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "Portrait_Force_Silhouette",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Portrait_Swappable_Library_Path",
     "type": "SwappableLibraryPath",
     "index": 14,
     "enum": "SwappableLibraryPath",
     "bits": 8,
     "default": "SwappableLibraryPath:library_icons_brt"
    },
    {
     "name": "Position",
     "type": "CoachPosition",
     "index": 15,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:HeadCoach"
    },
    {
     "name": "PrevPosition",
     "type": "CoachPosition",
     "index": 17,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    },
    {
     "name": "Probation",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SeasonsWithTeam",
     "type": "int",
     "index": 22,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "RecoveryRating",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "RegressionRating",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "Transaction": {
   "base": "none()",
   "assetId": null,
   "numMembers": 11,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()"
    },
    {
     "name": "Process",
     "type": "none()"
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep"
    },
    {
     "name": "Start",
     "type": "none()"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "bits": 32
    }
   ]
  },
  "TransactionCategoryEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "6571271",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "TransactionCategory",
     "index": 3,
     "enum": "TransactionCategory",
     "bits": 4,
     "default": "TransactionCategory:Sign"
    }
   ]
  },
  "TransactionHistoryConfiguration": {
   "base": null,
   "assetId": "6498927",
   "numMembers": 3,
   "fields": [
    {
     "name": "TrackDraftPlayerDrafted",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackDraftPlayerNotDrafted",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TrackDraftPlayerSignedToTeam",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "TransactionHistoryEntry": {
   "base": null,
   "assetId": "6498824",
   "numMembers": 6,
   "fields": [
    {
     "name": "NewTeam",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OldTeam",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SeasonStage",
     "type": "SeasonStage",
     "index": 2,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "SeasonWeek",
     "type": "int",
     "index": 3,
     "bits": 5,
     "minValue": "0",
     "maxValue": "30",
     "default": "0"
    },
    {
     "name": "SeasonYear",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "TransactionId",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager": {
   "base": "Module",
   "assetId": "6498928",
   "numMembers": 27,
   "fields": [
    {
     "name": "AppendTransaction",
     "type": "TransactionHistoryManager_AppendTransaction",
     "index": 0,
     "refTable": "TransactionHistoryManager_AppendTransaction",
     "bits": 32,
     "default": "// Set the transaction ID&#xD;&#xA;entry.TransactionId = TransactionId;&#xD;&#xA;TransactionId = TransactionId + 1;&#xD;&#xA;&#xD;&#xA;if (TransactionList.Population() == TransactionList.Capacity())&#xD;&#xA;{&#xD;&#xA;    TransactionList[TransactionListBegin] = entry;&#xD;&#xA;    TransactionListBegin = (TransactionListBegin + 1) % TransactionList.Capacity();&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    TransactionList.Append(entry);&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "AppendWeekSummary",
     "type": "TransactionHistoryManager_AppendWeekSummary",
     "index": 1,
     "refTable": "TransactionHistoryManager_AppendWeekSummary",
     "bits": 32
    },
    {
     "name": "ClearCoachTransactionHistoryEntries",
     "type": "none()",
     "index": 2
    },
    {
     "name": "ClearTransactions",
     "type": "none()",
     "index": 3,
     "default": "TransactionList.EraseAll();&#xD;&#xA;TransactionListBegin = 0;&#xD;&#xA;"
    },
    {
     "name": "ClearTransactionsForStaffPerson",
     "type": "TransactionHistoryManager_ClearTransactionsForStaffPerson",
     "index": 4,
     "refTable": "TransactionHistoryManager_ClearTransactionsForStaffPerson",
     "bits": 32
    },
    {
     "name": "ClearWeekSummaries",
     "type": "none()",
     "index": 5
    },
    {
     "name": "Configuration",
     "type": "TransactionHistoryConfiguration",
     "index": 6,
     "refTable": "TransactionHistoryConfiguration",
     "bits": 32
    },
    {
     "name": "HandleCoachContractGoalSummary",
     "type": "TransactionHistoryManager_HandleCoachContractGoalSummary",
     "index": 7,
     "refTable": "TransactionHistoryManager_HandleCoachContractGoalSummary",
     "bits": 32
    },
    {
     "name": "HandleCoachHappinessSummary",
     "type": "TransactionHistoryManager_HandleCoachHappinessSummary",
     "index": 8,
     "refTable": "TransactionHistoryManager_HandleCoachHappinessSummary",
     "bits": 32
    },
    {
     "name": "HandleCoachTrustSummary",
     "type": "TransactionHistoryManager_HandleCoachTrustSummary",
     "index": 9,
     "refTable": "TransactionHistoryManager_HandleCoachTrustSummary",
     "bits": 32
    },
    {
     "name": "HandleDraftClassEdit",
     "type": "TransactionHistoryManager_HandleDraftClassEdit",
     "index": 10,
     "refTable": "TransactionHistoryManager_HandleDraftClassEdit",
     "bits": 32,
     "default": "EditDraftClassTransactionHistoryEntry entry = new EditDraftClassTransactionHistoryEntry;&#xD;&#xA;if (entry != null)&#xD;&#xA;{&#xD;&#xA;    entry.EditType = event.EditType;&#xD;&#xA;    entry.GamerTag = event.GamerTag;&#xD;&#xA;    entry.SeasonStage = event.SeasonStage;&#xD;&#xA; &#xD;&#xA;    // If this is the offseason, use the stage (convert to zero-based).&#xD;&#xA;    if (entry.SeasonStage == SeasonStage.OffSeason)&#xD;&#xA;    {&#xD;&#xA;        entry.SeasonWeek = SeasonInfo.CurrentOffseasonStage - 1;&#xD;&#xA;    }&#xD;&#xA;    else&#xD;&#xA;    {&#xD;&#xA;        entry.SeasonWeek = event.SeasonWeek;&#xD;&#xA;    }&#xD;&#xA;    &#xD;&#xA;    entry.SeasonYear = event.SeasonYear;&#xD;&#xA; &#xD;&#xA;    AppendTransaction(entry);&#xD;&#xA;}"
    },
    {
     "name": "HandleMetersSummary",
     "type": "TransactionHistoryManager_HandleMetersSummary",
     "index": 11,
     "refTable": "TransactionHistoryManager_HandleMetersSummary",
     "bits": 32
    },
    {
     "name": "HandleMySchoolSummary",
     "type": "TransactionHistoryManager_HandleMySchoolSummary",
     "index": 12,
     "refTable": "TransactionHistoryManager_HandleMySchoolSummary",
     "bits": 32
    },
    {
     "name": "HandlePlayerEdit",
     "type": "TransactionHistoryManager_HandlePlayerEdit",
     "index": 13,
     "refTable": "TransactionHistoryManager_HandlePlayerEdit",
     "bits": 32,
     "default": "// This is currently disabled for CFB 1&#xD;&#xA;&#xD;&#xA;// PlayerEditTransactionHistoryEntry entry = new PlayerEditTransactionHistoryEntry;&#xD;&#xA;// if (entry != null)&#xD;&#xA;// {&#xD;&#xA;//     entry.Description = event.Description;&#xD;&#xA;//     entry.EditDescription = event.EditDescription;&#xD;&#xA;//     entry.GamerTag = event.GamerTag; &#xD;&#xA;//     entry.Title = event.Title;&#xD;&#xA;//     entry.SeasonStage = event.SeasonStage;&#xD;&#xA;// &#xD;&#xA;//     // If this is the offseason, use the stage (convert to zero-based).&#xD;&#xA;//     if (entry.SeasonStage == SeasonStage.OffSeason)&#xD;&#xA;//     {&#xD;&#xA;//       entry.SeasonWeek = SeasonInfo.CurrentOffseasonStage - 1;&#xD;&#xA;//     }&#xD;&#xA;//     else&#xD;&#xA;//     {&#xD;&#xA;//       entry.SeasonWeek = event.SeasonWeek;&#xD;&#xA;//     }&#xD;&#xA;// &#xD;&#xA;//     entry.SeasonYear = event.SeasonYear;&#xD;&#xA;//     entry.Player = event.Player;&#xD;&#xA;//     entry.OldTeam = event.Team;&#xD;&#xA;//     entry.NewTeam = event.Team;&#xD;&#xA;//     AppendTransaction(entry);&#xD;&#xA;// }&#xD;&#xA;&#xD;&#xA;;"
    },
    {
     "name": "HandlePlayerPositionChange",
     "type": "TransactionHistoryManager_HandlePlayerPositionChange",
     "index": 14,
     "refTable": "TransactionHistoryManager_HandlePlayerPositionChange",
     "bits": 32,
     "default": "PlayerPositionChangeHistoryEntry entry = new PlayerPositionChangeHistoryEntry;&#xD;&#xA;if (entry != null)&#xD;&#xA;{&#xD;&#xA;    // Initialize the date information.&#xD;&#xA;    entry.SeasonYear = SeasonInfo.CurrentYear;&#xD;&#xA;    entry.SeasonStage = SeasonInfo.CurrentStage;&#xD;&#xA;    &#xD;&#xA;    // EA_TODO(\"cwood\",\"4/24/15\",\"Fix season manager end week to handle pushing week past valid number in post release clean up\");&#xD;&#xA;    // If this is the offseason, use the stage (convert to zero-based).&#xD;&#xA;    if (entry.SeasonStage == SeasonStage.OffSeason)&#xD;&#xA;    {&#xD;&#xA;        entry.SeasonWeek = SeasonInfo.CurrentOffseasonStage - 1;&#xD;&#xA;    }&#xD;&#xA;    else if (entry.SeasonStage == SeasonStage.PreSeason)&#xD;&#xA;    {&#xD;&#xA;        if (SeasonInfo.CurrentWeek >= SeasonInfo.PreseasonWeekCount)&#xD;&#xA;        {&#xD;&#xA;            entry.SeasonWeek = (SeasonInfo.PreseasonWeekCount - 1);&#xD;&#xA;        }&#xD;&#xA;        else&#xD;&#xA;        {&#xD;&#xA;            entry.SeasonWeek = SeasonInfo.CurrentWeek;&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;    else if (entry.SeasonStage == SeasonStage.NFLSeason)&#xD;&#xA;    {&#xD;&#xA;        if (SeasonInfo.CurrentWeek >= SeasonInfo.NflseasonWeekCount)&#xD;&#xA;        {&#xD;&#xA;            entry.SeasonWeek = (SeasonInfo.NflseasonWeekCount - 1);&#xD;&#xA;        }&#xD;&#xA;        else&#xD;&#xA;        {&#xD;&#xA;            entry.SeasonWeek = SeasonInfo.CurrentWeek;&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;    &#xD;&#xA;    // Initialize the player information.&#xD;&#xA;    entry.Player = event.Player;&#xD;&#xA;    entry.OldTeam = event.Team;&#xD;&#xA;    entry.OldPlayerType = event.OldPlayerType;&#xD;&#xA;    entry.NewPlayerType = event.NewPlayerType;&#xD;&#xA;    entry.OldPosition = event.OldPosition;&#xD;&#xA;    entry.NewPosition = event.NewPosition;&#xD;&#xA;    &#xD;&#xA;    // Add the entry to the list.&#xD;&#xA;    AppendTransaction(entry);&#xD;&#xA;}"
    },
    {
     "name": "HandleRecruitStarLevelChangeSummary",
     "type": "TransactionHistoryManager_HandleRecruitStarLevelChangeSummary",
     "index": 15,
     "refTable": "TransactionHistoryManager_HandleRecruitStarLevelChangeSummary",
     "bits": 32
    },
    {
     "name": "HandleRecruitSummary",
     "type": "TransactionHistoryManager_HandleRecruitSummary",
     "index": 16,
     "refTable": "TransactionHistoryManager_HandleRecruitSummary",
     "bits": 32
    },
    {
     "name": "HandleTradeDraftPick",
     "type": "TransactionHistoryManager_HandleTradeDraftPick",
     "index": 17,
     "refTable": "TransactionHistoryManager_HandleTradeDraftPick",
     "bits": 32,
     "default": "DraftPickTransactionHistoryEntry entry = new DraftPickTransactionHistoryEntry ;&#xD;&#xA;if (entry != null)&#xD;&#xA;{&#xD;&#xA;    DraftPick pick = event.Pick;&#xD;&#xA;    DraftPick nullPick = null;&#xD;&#xA;    if (pick != nullPick)&#xD;&#xA;    {&#xD;&#xA;        // Initialize the date information.&#xD;&#xA;        entry.SeasonYear = SeasonInfo.CurrentYear;&#xD;&#xA;        entry.SeasonStage = SeasonInfo.CurrentStage;&#xD;&#xA;&#xD;&#xA;        // If this is the offseason, use the stage (convert to zero-based).&#xD;&#xA;        if (entry.SeasonStage == SeasonStage.OffSeason)&#xD;&#xA;        {&#xD;&#xA;            entry.SeasonWeek = SeasonInfo.CurrentOffseasonStage - 1;&#xD;&#xA;        }&#xD;&#xA;        // Otherwise, use the week number.&#xD;&#xA;        else&#xD;&#xA;        {&#xD;&#xA;            entry.SeasonWeek = SeasonInfo.CurrentWeek;&#xD;&#xA;        }&#xD;&#xA;&#xD;&#xA;        // Initialize the team and player information.&#xD;&#xA;        entry.OldTeam = event.OldTeam;&#xD;&#xA;        entry.NewTeam = event.NewTeam;&#xD;&#xA;&#xD;&#xA;        // Set Draft Pick information&#xD;&#xA;        entry.Round = pick.Round;&#xD;&#xA;        entry.Pick = pick.PickNumber;&#xD;&#xA;        entry.Year = pick.YearOffset + SeasonInfo.CurrentSeasonYear;&#xD;&#xA;&#xD;&#xA;        // Add the entry to the list.&#xD;&#xA;        AppendTransaction(entry);&#xD;&#xA;    }&#xD;&#xA;}"
    },
    {
     "name": "HandleUpdateCoachContractStatus",
     "type": "TransactionHistoryManager_HandleUpdateCoachContractStatus",
     "index": 18,
     "refTable": "TransactionHistoryManager_HandleUpdateCoachContractStatus",
     "bits": 32,
     "default": "StaffPersonContractStatus newContractStatus = event.NewContractStatus;&#xD;&#xA;&#xD;&#xA;if ((newContractStatus == StaffPersonContractStatus.PendingFire) ||&#xD;&#xA;    (newContractStatus == StaffPersonContractStatus.PendingHire) ||&#xD;&#xA;    (newContractStatus == StaffPersonContractStatus.PendingNFL) ||&#xD;&#xA;    (newContractStatus == StaffPersonContractStatus.PendingRetire))&#xD;&#xA;{&#xD;&#xA;    CoachTransactionHistoryEntry entry = new CoachTransactionHistoryEntry;&#xD;&#xA;    if (entry != null)&#xD;&#xA;    {&#xD;&#xA;        // Initialize the date information.&#xD;&#xA;        entry.SeasonYear = SeasonInfo.CurrentYear;&#xD;&#xA;        entry.SeasonStage = SeasonInfo.CurrentStage;&#xD;&#xA;&#xD;&#xA;            // EA_TODO(\"cwood\",\"4/24/15\",\"Fix season manager end week to handle pushing week past valid number in post release clean up\");&#xD;&#xA;            // If this is the offseason, use the stage (convert to zero-based).&#xD;&#xA;            if (entry.SeasonStage == SeasonStage.OffSeason)&#xD;&#xA;            {&#xD;&#xA;                entry.SeasonWeek = SeasonInfo.CurrentOffseasonStage - 1;&#xD;&#xA;            }&#xD;&#xA;            else if (entry.SeasonStage == SeasonStage.PreSeason)&#xD;&#xA;            {&#xD;&#xA;                if (SeasonInfo.CurrentWeek >= SeasonInfo.PreseasonWeekCount)&#xD;&#xA;                {&#xD;&#xA;                    entry.SeasonWeek = (SeasonInfo.PreseasonWeekCount - 1);&#xD;&#xA;                }&#xD;&#xA;                else&#xD;&#xA;                {&#xD;&#xA;                    entry.SeasonWeek = SeasonInfo.CurrentWeek;&#xD;&#xA;                }&#xD;&#xA;            }&#xD;&#xA;            else if (entry.SeasonStage == SeasonStage.NFLSeason)&#xD;&#xA;            {&#xD;&#xA;                if (SeasonInfo.CurrentWeek >= SeasonInfo.NflseasonWeekCount)&#xD;&#xA;                {&#xD;&#xA;                    entry.SeasonWeek = (SeasonInfo.NflseasonWeekCount - 1);&#xD;&#xA;                }&#xD;&#xA;                else&#xD;&#xA;                {&#xD;&#xA;                    entry.SeasonWeek = SeasonInfo.CurrentWeek;&#xD;&#xA;                }&#xD;&#xA;            }&#xD;&#xA;&#xD;&#xA;        // Initialize the team and player information.&#xD;&#xA;        entry.OldTeam = event.OldTeam;&#xD;&#xA;        entry.NewTeam = event.NewTeam;&#xD;&#xA;        entry.Coach = event.Coach;&#xD;&#xA;&#xD;&#xA;        // Initialize the contract information.&#xD;&#xA;        entry.OldCoachPosition= event.OldPosition;&#xD;&#xA;        entry.NewCoachPosition = event.NewPosition;&#xD;&#xA;        entry.ContractStatus = event.NewContractStatus;&#xD;&#xA;        entry.ContractLength = event.Coach.ContractLength;&#xD;&#xA;        entry.ContractSalary = event.Coach.ContractSalary;&#xD;&#xA;&#xD;&#xA;        // Add the entry to the list.&#xD;&#xA;        AppendTransaction(entry);&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;else if(newContractStatus == StaffPersonContractStatus.Deleted)&#xD;&#xA;{&#xD;&#xA;     ClearTransactionsForStaffPerson(event.Coach);&#xD;&#xA;}"
    },
    {
     "name": "HandleUpdatePlayerContractStatus",
     "type": "TransactionHistoryManager_HandleUpdatePlayerContractStatus",
     "index": 19,
     "refTable": "TransactionHistoryManager_HandleUpdatePlayerContractStatus",
     "bits": 32,
     "default": "bool createEntry = (!event.IsUndo) && Configuration != null;&#xD;&#xA;&#xD;&#xA;if (createEntry)&#xD;&#xA;{&#xD;&#xA; PlayerTransactionHistoryEntry entry = new PlayerTransactionHistoryEntry;&#xD;&#xA; if (entry != null)&#xD;&#xA; {&#xD;&#xA;   // Initialize the date information.&#xD;&#xA;   entry.SeasonYear = SeasonInfo.CurrentYear;&#xD;&#xA;   entry.SeasonStage = SeasonInfo.CurrentStage;&#xD;&#xA;   &#xD;&#xA;   bool excludeContractYearZero = false;&#xD;&#xA;&#xD;&#xA;   // EA_TODO(\"cwood\",\"4/24/15\",\"Fix season manager end week to handle pushing week past valid number in post release clean up\");&#xD;&#xA;   // If this is the offseason, use the stage (convert to zero-based).&#xD;&#xA;   if (entry.SeasonStage == SeasonStage.OffSeason)&#xD;&#xA;   {&#xD;&#xA;    entry.SeasonWeek = SeasonInfo.CurrentOffseasonStage - 1;&#xD;&#xA;   }&#xD;&#xA;   else&#xD;&#xA;   {&#xD;&#xA;    if (entry.SeasonStage == SeasonStage.PreSeason)&#xD;&#xA;    {&#xD;&#xA;     if (SeasonInfo.CurrentWeek >= SeasonInfo.PreseasonWeekCount)&#xD;&#xA;     {&#xD;&#xA;      entry.SeasonWeek = (SeasonInfo.PreseasonWeekCount - 1);&#xD;&#xA;     }&#xD;&#xA;     else&#xD;&#xA;     {&#xD;&#xA;      entry.SeasonWeek = SeasonInfo.CurrentWeek;&#xD;&#xA;     }&#xD;&#xA;    }&#xD;&#xA;    else if (entry.SeasonStage == SeasonStage.NFLSeason)&#xD;&#xA;    {&#xD;&#xA;     if (SeasonInfo.CurrentWeek >= SeasonInfo.NflseasonWeekCount)&#xD;&#xA;     {&#xD;&#xA;      entry.SeasonWeek = (SeasonInfo.NflseasonWeekCount - 1);&#xD;&#xA;     }&#xD;&#xA;     else&#xD;&#xA;     {&#xD;&#xA;      entry.SeasonWeek = SeasonInfo.CurrentWeek;&#xD;&#xA;     }&#xD;&#xA;     // This is a re-sign transaction.  Do NOT include the player&apos;s contract year zero info.&#xD;&#xA;     // Year 0 contains the last year of the player&apos;s expiring contract.&#xD;&#xA;     excludeContractYearZero = true;&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;   // Initialize the team and player information.&#xD;&#xA;   entry.OldTeam = event.OldTeam;&#xD;&#xA;   entry.NewTeam = event.NewTeam;&#xD;&#xA;   entry.Player = event.Player;&#xD;&#xA;   // Add the entry to the list.&#xD;&#xA;   AppendTransaction(entry);&#xD;&#xA;  }&#xD;&#xA; }&#xD;&#xA;}"
    },
    {
     "name": "HandleWearAndTearSummary",
     "type": "TransactionHistoryManager_HandleWearAndTearSummary",
     "index": 20,
     "refTable": "TransactionHistoryManager_HandleWearAndTearSummary",
     "bits": 32
    },
    {
     "name": "HandleXpSummary",
     "type": "TransactionHistoryManager_HandleXpSummary",
     "index": 21,
     "refTable": "TransactionHistoryManager_HandleXpSummary",
     "bits": 32
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 22,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "TransactionId",
     "type": "int",
     "index": 23,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "TransactionList",
     "type": "TransactionHistoryEntry[]",
     "index": 24,
     "refTable": "TransactionHistoryEntry",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TransactionListBegin",
     "type": "int",
     "index": 25,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "WeekSummaryList",
     "type": "TransactionWeekSummaryEntry[]",
     "index": 26,
     "refTable": "TransactionWeekSummaryEntry",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "TransactionHistoryManager_AdvanceWeekBeginReaction": {
   "base": "Reaction",
   "assetId": "9182452",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "BeginAdvanceWeekEvent",
     "index": 0,
     "refTable": "BeginAdvanceWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager_AppendTransaction": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "entry",
     "type": "TransactionHistoryEntry",
     "index": 0,
     "refTable": "TransactionHistoryEntry",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_AppendWeekSummary": {
   "base": "bool()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "entry",
     "type": "TransactionWeekSummaryEntry",
     "index": 0,
     "refTable": "TransactionWeekSummaryEntry",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_ClearTransactionsForStaffPerson": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "StaffPerson",
     "type": "CoachingStaffPerson",
     "index": 0,
     "refTable": "CoachingStaffPerson",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_CoachContractGoalUpdateReaction": {
   "base": "Reaction",
   "assetId": "12909457",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "CoachContractGoalUpdateEvent",
     "index": 0,
     "refTable": "CoachContractGoalUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager_CoachHappinessUpdateReaction": {
   "base": "Reaction",
   "assetId": "10805527",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "CoachHappinessUpdateEvent",
     "index": 0,
     "refTable": "CoachHappinessUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager_CoachTrustUpdateReaction": {
   "base": "Reaction",
   "assetId": "9072525",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "CoachTrustUpdateEvent",
     "index": 0,
     "refTable": "CoachTrustUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager_ConvertPlayerPositionReaction": {
   "base": "Reaction",
   "assetId": "6498934",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_ConvertPositionEvent",
     "index": 0,
     "refTable": "Player_ConvertPositionEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager_HandleCoachContractGoalSummary": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_HandleCoachHappinessSummary": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_HandleCoachTrustSummary": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_HandleDraftClassEdit": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "DraftClassEditEvent",
     "index": 0,
     "refTable": "DraftClassEditEvent",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_HandleMetersSummary": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_HandleMySchoolSummary": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_HandlePlayerEdit": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "PlayerEditEvent",
     "index": 0,
     "refTable": "PlayerEditEvent",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_HandlePlayerPositionChange": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_ConvertPositionEvent",
     "index": 0,
     "refTable": "Player_ConvertPositionEvent",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_HandleRecruitStarLevelChangeSummary": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "RecruitStarLevelChangeEvent",
     "index": 0,
     "refTable": "RecruitStarLevelChangeEvent",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_HandleRecruitSummary": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_HandleTradeDraftPick": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "TradeDraftPickEvent",
     "index": 0,
     "refTable": "TradeDraftPickEvent",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_HandleUpdateCoachContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_HandleWearAndTearSummary": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_HandleXpSummary": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Event",
     "index": 0,
     "refTable": "Event",
     "bits": 32
    }
   ]
  },
  "TransactionHistoryManager_MetersUpdateReaction": {
   "base": "Reaction",
   "assetId": "9072524",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "MetersUpdateEvent",
     "index": 0,
     "refTable": "MetersUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager_MySchoolGradeUpdateReaction": {
   "base": "Reaction",
   "assetId": "9182445",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "MySchoolGradeUpdateEvent",
     "index": 0,
     "refTable": "MySchoolGradeUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager_RecruitStarLevelChangeReaction": {
   "base": "Reaction",
   "assetId": "10605479",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RecruitStarLevelChangeEvent",
     "index": 0,
     "refTable": "RecruitStarLevelChangeEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager_RecruitStatusUpdateReaction": {
   "base": "Reaction",
   "assetId": "9182443",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "RecruitStatusUpdateEvent",
     "index": 0,
     "refTable": "RecruitStatusUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager_TradeDraftPickReaction": {
   "base": "Reaction",
   "assetId": "6498930",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "TradeDraftPickEvent",
     "index": 0,
     "refTable": "TradeDraftPickEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager_UpdateCoachContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6498933",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager_UpdatePlayerContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6498932",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager_UserExperienceReaction": {
   "base": "Reaction",
   "assetId": "9182447",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UserExperienceEvent",
     "index": 0,
     "refTable": "UserExperienceEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager_WearAndTearUpdateReaction": {
   "base": "Reaction",
   "assetId": "9072526",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "WearAndTearUpdateEvent",
     "index": 0,
     "refTable": "WearAndTearUpdateEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistoryManager_WeeklyDynamicStartReaction": {
   "base": "Reaction",
   "assetId": "9182444",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "WeeklyDynamicEventsStartEvent",
     "index": 0,
     "refTable": "WeeklyDynamicEventsStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistory_DraftClassEditReaction": {
   "base": "Reaction",
   "assetId": "6498935",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "DraftClassEditEvent",
     "index": 0,
     "refTable": "DraftClassEditEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionHistory_PlayerEditReaction": {
   "base": "Reaction",
   "assetId": "6498925",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "PlayerEditEvent",
     "index": 0,
     "refTable": "PlayerEditEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Module",
     "type": "TransactionHistoryManager",
     "index": 2,
     "refTable": "TransactionHistoryManager",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    }
   ]
  },
  "TransactionWeekSummaryEntry": {
   "base": null,
   "assetId": "9071481",
   "numMembers": 1,
   "fields": [
    {
     "name": "UserEntity",
     "type": "UserEntity",
     "index": 0,
     "refTable": "UserEntity",
     "bits": 32
    }
   ]
  },
  "TransferOwnerUserEvent": {
   "base": "Event",
   "assetId": "6210612",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 3
    },
    {
     "name": "NewAdminUser",
     "type": "User",
     "index": 1,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "OldAdminUser",
     "type": "User",
     "index": 2,
     "refTable": "User",
     "bits": 32
    }
   ]
  },
  "TransferRecruitScoreTunable": {
   "base": "RecruitScoreTunable",
   "assetId": "7746506",
   "numMembers": 9,
   "fields": [
    {
     "name": "InHomeStateWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "InPipelineWeight",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MotivationFitTable",
     "type": "LetterGradeValueTable",
     "index": 2,
     "refTable": "LetterGradeValueTable",
     "bits": 32
    },
    {
     "name": "MotivationFitWeight",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "PositionWeightTable",
     "type": "PositionCountTable",
     "index": 4,
     "refTable": "PositionCountTable",
     "bits": 32
    },
    {
     "name": "RankInterestWeights",
     "type": "int[]",
     "index": 5,
     "bits": null,
     "isArray": true
    },
    {
     "name": "SchemeFitWeight",
     "type": "int",
     "index": 6,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "StarLevelWeightSplineArray",
     "type": "Spline[]",
     "index": 7,
     "refTable": "Spline",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamNeedsBoost",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "TransferStartingRecruitData": {
   "base": null,
   "assetId": "10198442",
   "numMembers": 4,
   "fields": [
    {
     "name": "MaxCommitScore",
     "type": "int",
     "index": 0,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "MinCommitScore",
     "type": "int",
     "index": 1,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "RecruitStage",
     "type": "RecruitStage",
     "index": 2,
     "enum": "RecruitStage",
     "bits": 4,
     "default": "RecruitStage:First_"
    },
    {
     "name": "StarRating",
     "type": "ProspectQuality",
     "index": 3,
     "enum": "ProspectQuality",
     "bits": 3,
     "default": "ProspectQuality:Invalid"
    }
   ]
  },
  "TrimRosterTransaction": {
   "base": "Transaction",
   "assetId": "5699546",
   "numMembers": 15,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 9,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 14,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 5
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 7
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 8
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 12,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "CutDayEval",
     "type": "CutDayEval",
     "index": 1,
     "refTable": "CutDayEval",
     "bits": 32
    },
    {
     "name": "ProcessStage",
     "type": "Stage",
     "index": 6,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TeamIndex",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Teams",
     "type": "Team[]",
     "index": 11,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "TrophyRoomUtil_HandleSeasonBeginYear": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Season_BeginYearEvent",
     "index": 0,
     "refTable": "Season_BeginYearEvent",
     "bits": 32
    }
   ]
  },
  "TrophyRoomUtil_HandleTeamAwardEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "TeamAwardEvent",
     "index": 0,
     "refTable": "TeamAwardEvent",
     "bits": 32
    }
   ]
  },
  "TrophyRoomUtil_HandleUpdateCoachContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "TrophyRoomUtil_HandleUpdatePlayerContractStatus": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "TrophyRoomUtil_SeasonBeginYearEventReaction": {
   "base": "Reaction",
   "assetId": "11852453",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_BeginYearEvent",
     "index": 0,
     "refTable": "Season_BeginYearEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TrophyRoomUtil",
     "type": "TrophyRoomUtil",
     "index": 3,
     "refTable": "TrophyRoomUtil",
     "bits": 32
    }
   ]
  },
  "TrophyRoomUtil_TeamAwardEventReaction": {
   "base": "Reaction",
   "assetId": "11852446",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "TeamAwardEvent",
     "index": 0,
     "refTable": "TeamAwardEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TrophyRoomUtil",
     "type": "TrophyRoomUtil",
     "index": 3,
     "refTable": "TrophyRoomUtil",
     "bits": 32
    }
   ]
  },
  "TrophyRoomUtil_UpdateCoachContractStatusEventReaction": {
   "base": "Reaction",
   "assetId": "11852450",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TrophyRoomUtil",
     "type": "TrophyRoomUtil",
     "index": 3,
     "refTable": "TrophyRoomUtil",
     "bits": 32
    }
   ]
  },
  "TrophyRoomUtil_UpdatePlayerContractStatusEventReaction": {
   "base": "Reaction",
   "assetId": "11852455",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TrophyRoomUtil",
     "type": "TrophyRoomUtil",
     "index": 3,
     "refTable": "TrophyRoomUtil",
     "bits": 32
    }
   ]
  },
  "UICoachAdaptiveAISelectItem": {
   "base": "UISelectItem",
   "assetId": "9197519",
   "numMembers": 2,
   "fields": [
    {
     "name": "Label",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "CoachAdaptiveAI",
     "index": 1,
     "enum": "CoachAdaptiveAI",
     "bits": 4,
     "default": "CoachAdaptiveAI:Conservative"
    }
   ]
  },
  "UICoachDemeanorSelectItem": {
   "base": "UISelectItem",
   "assetId": "11335284",
   "numMembers": 2,
   "fields": [
    {
     "name": "Label",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "CoachDemeanor",
     "index": 1,
     "enum": "CoachDemeanor",
     "bits": 4,
     "default": "CoachDemeanor:Classic"
    }
   ]
  },
  "UICoachNoHuddleStyleSelectItem": {
   "base": "UISelectItem",
   "assetId": "9197509",
   "numMembers": 2,
   "fields": [
    {
     "name": "Label",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "CoachNoHuddleTempo",
     "index": 1,
     "enum": "CoachNoHuddleTempo",
     "bits": 3,
     "default": "CoachNoHuddleTempo:Conservative"
    }
   ]
  },
  "UICoachStanceSelectItem": {
   "base": "UISelectItem",
   "assetId": "11335283",
   "numMembers": 2,
   "fields": [
    {
     "name": "Label",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "CoachStance",
     "index": 1,
     "enum": "CoachStance",
     "bits": 4,
     "default": "CoachStance:Classic"
    }
   ]
  },
  "UIContractLengthSelectItem": {
   "base": "UISelectItem",
   "assetId": "6663021",
   "numMembers": 2,
   "fields": [
    {
     "name": "Label",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "ContractYear",
     "index": 1,
     "enum": "ContractYear",
     "bits": 3,
     "default": "ContractYear:YearFirst_"
    }
   ]
  },
  "UIContractNegotiationForm": {
   "base": "UIForm",
   "assetId": "6662507",
   "numMembers": 9,
   "fields": [
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 1,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Control",
     "type": "UIControl",
     "index": 2,
     "refTable": "UIControl",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 3,
     "bits": null,
     "maxLength": 256
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 6,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Title",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 64
    },
    {
     "name": "Bonus",
     "type": "int",
     "index": 0,
     "bits": 27,
     "minValue": "0",
     "maxValue": "80000000",
     "default": "0"
    },
    {
     "name": "Length",
     "type": "int",
     "index": 5,
     "bits": 3,
     "minValue": "0",
     "maxValue": "7",
     "default": "0"
    },
    {
     "name": "Salary",
     "type": "int",
     "index": 7,
     "bits": 28,
     "minValue": "0",
     "maxValue": "160000000",
     "default": "0"
    }
   ]
  },
  "UIContractYearSelectItem": {
   "base": "UISelectItem",
   "assetId": "6663020",
   "numMembers": 2,
   "fields": [
    {
     "name": "Label",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "ContractYear",
     "index": 1,
     "enum": "ContractYear",
     "bits": 3,
     "default": "ContractYear:YearInvalid_"
    }
   ]
  },
  "UIPipelineSelectItem": {
   "base": "UISelectItem",
   "assetId": "9197508",
   "numMembers": 2,
   "fields": [
    {
     "name": "Label",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "Pipeline",
     "index": 1,
     "enum": "Pipeline",
     "bits": 6,
     "default": "Pipeline:Alabama"
    }
   ]
  },
  "UISeasonHistorySpreadsheetFilterControl": {
   "base": "UISpreadsheetFilterControl",
   "assetId": "12988475",
   "numMembers": 6,
   "fields": [
    {
     "name": "DisplayName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "IsEnabled",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 5,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "DataSource",
     "type": "record",
     "index": 0
    },
    {
     "name": "Filter",
     "type": "UISpreadsheetFilter[]",
     "index": 2,
     "refTable": "UISpreadsheetFilter",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "FirstFilterYear",
     "type": "int",
     "index": 3,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2040",
     "default": "0"
    }
   ]
  },
  "UISpreadsheetCoachPositionFilter": {
   "base": "UISpreadsheetIntFilter",
   "assetId": "6572357",
   "numMembers": 3,
   "fields": [
    {
     "name": "Columns",
     "type": "UISpreadsheetColumnInfo[]",
     "index": 0,
     "refTable": "UISpreadsheetColumnInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Label",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "Value",
     "type": "CoachPosition",
     "index": 2,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:First_"
    }
   ]
  },
  "UISpreadsheetCoachPositionRangeFilter": {
   "base": "UISpreadsheetIntRangeFilter",
   "assetId": "8531454",
   "numMembers": 4,
   "fields": [
    {
     "name": "Columns",
     "type": "UISpreadsheetColumnInfo[]",
     "index": 0,
     "refTable": "UISpreadsheetColumnInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Label",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "MaxValue",
     "type": "CoachPosition",
     "index": 2,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:First_"
    },
    {
     "name": "MinValue",
     "type": "CoachPosition",
     "index": 3,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:First_"
    }
   ]
  },
  "UISpreadsheetHireStatusRangeFilter": {
   "base": "UISpreadsheetIntRangeFilter",
   "assetId": "12133686",
   "numMembers": 4,
   "fields": [
    {
     "name": "Columns",
     "type": "UISpreadsheetColumnInfo[]",
     "index": 0,
     "refTable": "UISpreadsheetColumnInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Label",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "MaxValue",
     "type": "HireFilterStatus",
     "index": 2,
     "enum": "HireFilterStatus",
     "bits": 3,
     "default": "HireFilterStatus:First_"
    },
    {
     "name": "MinValue",
     "type": "HireFilterStatus",
     "index": 3,
     "enum": "HireFilterStatus",
     "bits": 3,
     "default": "HireFilterStatus:First_"
    }
   ]
  },
  "UISpreadsheetSupportStaffFilter": {
   "base": "UISpreadsheetIntFilter",
   "assetId": "12133615",
   "numMembers": 3,
   "fields": [
    {
     "name": "Columns",
     "type": "UISpreadsheetColumnInfo[]",
     "index": 0,
     "refTable": "UISpreadsheetColumnInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Label",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "Value",
     "type": "TeamUpgradeEffectType",
     "index": 2,
     "enum": "TeamUpgradeEffectType",
     "bits": 4,
     "default": "TeamUpgradeEffectType:None"
    }
   ]
  },
  "UISpreadsheetSupportStaffRangeFilter": {
   "base": "UISpreadsheetIntRangeFilter",
   "assetId": "12133616",
   "numMembers": 4,
   "fields": [
    {
     "name": "Columns",
     "type": "UISpreadsheetColumnInfo[]",
     "index": 0,
     "refTable": "UISpreadsheetColumnInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Label",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "MaxValue",
     "type": "TeamUpgradeEffectType",
     "index": 2,
     "enum": "TeamUpgradeEffectType",
     "bits": 4,
     "default": "TeamUpgradeEffectType:Last_"
    },
    {
     "name": "MinValue",
     "type": "TeamUpgradeEffectType",
     "index": 3,
     "enum": "TeamUpgradeEffectType",
     "bits": 4,
     "default": "TeamUpgradeEffectType:First_"
    }
   ]
  },
  "UISpreadsheetTargetedRecruitFilter": {
   "base": "UISpreadsheetIntFilter",
   "assetId": "7742270",
   "numMembers": 3,
   "fields": [
    {
     "name": "Columns",
     "type": "UISpreadsheetColumnInfo[]",
     "index": 0,
     "refTable": "UISpreadsheetColumnInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Label",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "Value",
     "type": "TargetedRecruitFilter",
     "index": 2,
     "enum": "TargetedRecruitFilter",
     "bits": 5,
     "default": "TargetedRecruitFilter:All"
    }
   ]
  },
  "UISpreadsheetTeamSideFilter": {
   "base": "UISpreadsheetIntFilter",
   "assetId": "6572409",
   "numMembers": 3,
   "fields": [
    {
     "name": "Columns",
     "type": "UISpreadsheetColumnInfo[]",
     "index": 0,
     "refTable": "UISpreadsheetColumnInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Label",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "Value",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "100",
     "maxValue": "200",
     "default": "100"
    }
   ]
  },
  "UISpreadsheetTransactionCategoryFilter": {
   "base": "UISpreadsheetIntFilter",
   "assetId": "6572358",
   "numMembers": 3,
   "fields": [
    {
     "name": "Columns",
     "type": "UISpreadsheetColumnInfo[]",
     "index": 0,
     "refTable": "UISpreadsheetColumnInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Label",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "Value",
     "type": "TransactionCategory",
     "index": 2,
     "enum": "TransactionCategory",
     "bits": 4,
     "default": "TransactionCategory:Sign"
    }
   ]
  },
  "UISpreadsheetTransactionCategoryRangeFilter": {
   "base": "UISpreadsheetIntRangeFilter",
   "assetId": "6572359",
   "numMembers": 4,
   "fields": [
    {
     "name": "Columns",
     "type": "UISpreadsheetColumnInfo[]",
     "index": 0,
     "refTable": "UISpreadsheetColumnInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Label",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "MaxValue",
     "type": "TransactionCategory",
     "index": 2,
     "enum": "TransactionCategory",
     "bits": 4,
     "default": "TransactionCategory:Sign"
    },
    {
     "name": "MinValue",
     "type": "TransactionCategory",
     "index": 3,
     "enum": "TransactionCategory",
     "bits": 4,
     "default": "TransactionCategory:Sign"
    }
   ]
  },
  "UISpreadsheetWeekTypeFilter": {
   "base": "UISpreadsheetIntFilter",
   "assetId": "6572373",
   "numMembers": 3,
   "fields": [
    {
     "name": "Columns",
     "type": "UISpreadsheetColumnInfo[]",
     "index": 0,
     "refTable": "UISpreadsheetColumnInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Label",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "Value",
     "type": "SeasonWeekType",
     "index": 2,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    }
   ]
  },
  "UISpreadsheetWeekTypeRangeFilter": {
   "base": "UISpreadsheetIntRangeFilter",
   "assetId": "6572374",
   "numMembers": 4,
   "fields": [
    {
     "name": "Columns",
     "type": "UISpreadsheetColumnInfo[]",
     "index": 0,
     "refTable": "UISpreadsheetColumnInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Label",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "MaxValue",
     "type": "SeasonWeekType",
     "index": 2,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "MinValue",
     "type": "SeasonWeekType",
     "index": 3,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    }
   ]
  },
  "UITargetedRecruitFilterSelectItem": {
   "base": "UISelectItem",
   "assetId": "7742297",
   "numMembers": 2,
   "fields": [
    {
     "name": "Label",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "TargetedRecruitFilter",
     "index": 1,
     "enum": "TargetedRecruitFilter",
     "bits": 5,
     "default": "TargetedRecruitFilter:All"
    }
   ]
  },
  "UITeamSpreadsheetFilterControl": {
   "base": "UISpreadsheetFilterControl",
   "assetId": "6572339",
   "numMembers": 18,
   "fields": [
    {
     "name": "DisplayName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "IsEnabled",
     "type": "bool",
     "index": 9,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Name",
     "type": "string",
     "index": 11,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "DataSource",
     "type": "record",
     "index": 0
    },
    {
     "name": "Filter",
     "type": "UISpreadsheetFilter[]",
     "index": 2,
     "refTable": "UISpreadsheetFilter",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IncludeConferences",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IncludeDivisions",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IncludeLeague",
     "type": "bool",
     "index": 5,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IncludeTeams",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IncludeTop25",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "InterleaveDivisions",
     "type": "bool",
     "index": 8,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "LeagueLabel",
     "type": "string",
     "index": 10,
     "bits": null,
     "maxLength": 12,
     "default": "NFL"
    },
    {
     "name": "TeamsFirst",
     "type": "bool",
     "index": 12,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "UseConferenceKey",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "UseConferenceNameInDivisionLabel",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "UseDivisionKey",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "UseDivisionKeyInConference",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "UseLeagueKey",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    }
   ]
  },
  "UpdateDraftBoardTransaction": {
   "base": "Transaction",
   "assetId": "6498917",
   "numMembers": 18,
   "fields": [
    {
     "name": "StartStage",
     "type": "Stage",
     "index": 13,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "CurrentStage",
     "type": "Stage",
     "index": 0,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "TransitionStage",
     "type": "Stage",
     "index": 16,
     "refTable": "Stage",
     "bits": 32
    },
    {
     "name": "IsDynamic",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsDone",
     "type": "bool()",
     "index": 5
    },
    {
     "name": "Process",
     "type": "none()",
     "index": 10
    },
    {
     "name": "Sleep",
     "type": "ITransaction_Sleep",
     "index": 11
    },
    {
     "name": "Start",
     "type": "none()",
     "index": 12
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 4,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "TransitionPending",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "TimeScale",
     "type": "float",
     "index": 14,
     "bits": 32,
     "default": "0"
    },
    {
     "name": "DraftBoardEval",
     "type": "DraftBoardEval",
     "index": 1,
     "refTable": "DraftBoardEval",
     "bits": 32
    },
    {
     "name": "DraftClassManager",
     "type": "DraftClassManager",
     "index": 2,
     "refTable": "DraftClassManager",
     "bits": 32
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 3,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Item",
     "type": "Team",
     "index": 7,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "ItemIndex",
     "type": "int",
     "index": 8,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "ItemList",
     "type": "Team[]",
     "index": 9,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "UpdateStage",
     "type": "Stage",
     "index": 17,
     "refTable": "Stage",
     "bits": 32
    }
   ]
  },
  "UpdateEndOfRegularSeasonStats": {
   "base": "ModifierView",
   "assetId": "6499117",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "UpdateEndOfRegularSeasonStats_Formula",
     "index": 0,
     "refTable": "UpdateEndOfRegularSeasonStats_Formula",
     "bits": 32,
     "default": "Team team = Subject;&#xD;&#xA;Coach coach = team.HeadCoach;&#xD;&#xA;&#xD;&#xA;// If the coach is valid, update his career winning season based on the team record.&#xD;&#xA;if (coach != null)&#xD;&#xA;{&#xD;&#xA;    if ((team.ConfWin + team.NonConfWin) > (team.ConfLoss + team.NonConfLoss))&#xD;&#xA;    {&#xD;&#xA;        coach.CareerWinSeasons = coach.CareerWinSeasons+ 1;&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "UpdateEndOfRegularSeasonStats_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 20,
     "minValue": "0",
     "maxValue": "1000000",
     "default": "0"
    }
   ]
  },
  "UpdateInitialMomentumForWeeklyGameAction": {
   "base": "SequenceAction",
   "assetId": "6543014",
   "numMembers": 6,
   "fields": [
    {
     "name": "Default",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Enabled",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Actor",
     "type": "ActorName",
     "index": 0,
     "enum": "ActorName",
     "bits": 8,
     "default": "ActorName:None"
    },
    {
     "name": "Operation",
     "type": "MathOp",
     "index": 3,
     "enum": "MathOp",
     "bits": 2,
     "default": "MathOp:Set"
    },
    {
     "name": "Target",
     "type": "TargetedActorType",
     "index": 4,
     "enum": "TargetedActorType",
     "bits": 10,
     "default": "TargetedActorType:None"
    },
    {
     "name": "Tier",
     "type": "Momentum",
     "index": 5,
     "enum": "Momentum",
     "bits": 2,
     "default": "Momentum:NoMomentum"
    }
   ]
  },
  "UpdatePostSeasonStartStats": {
   "base": "ModifierView",
   "assetId": "6814574",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "UpdatePostSeasonStartStats_Formula",
     "index": 0,
     "refTable": "UpdatePostSeasonStartStats_Formula",
     "bits": 32,
     "default": "SeasonGame game = Subject;&#xD;&#xA;&#xD;&#xA;// If this is a playoff or Pro Bowl bowl week, update both team coach&apos;s stats.&#xD;&#xA;if ( ( (game.SeasonWeekType >= SeasonWeekType.FirstPlayoff_) && (game.SeasonWeekType <= SeasonWeekType.LastPlayoff_) ) )&#xD;&#xA;{&#xD;&#xA;    Team homeTeam = game.HomeTeam;&#xD;&#xA;    Team awayTeam = game.AwayTeam;&#xD;&#xA;&#xD;&#xA;    if (homeTeam != null)&#xD;&#xA;    {&#xD;&#xA;        Coach homeCoach = homeTeam.HeadCoach;&#xD;&#xA;        if (homeCoach != null)&#xD;&#xA;        {&#xD;&#xA;            homeCoach.CareerPlayoffsMade = homeCoach.CareerPlayoffsMade + 1;&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;&#xD;&#xA;    if (awayTeam != null)&#xD;&#xA;    {&#xD;&#xA;        Coach awayCoach = awayTeam.HeadCoach;&#xD;&#xA;        if (awayCoach != null)&#xD;&#xA;        {&#xD;&#xA;            awayCoach.CareerPlayoffsMade = awayCoach.CareerPlayoffsMade + 1;&#xD;&#xA;        }&#xD;&#xA;    }&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "Subjects",
     "type": "SeasonGame[]",
     "index": 2,
     "refTable": "SeasonGame",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "UpdatePostSeasonStartStats_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "SeasonGame",
     "index": 0,
     "refTable": "SeasonGame",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 20,
     "minValue": "0",
     "maxValue": "1000000",
     "default": "0"
    }
   ]
  },
  "UpdateProspectTargetSchoolEvent": {
   "base": "Event",
   "assetId": "6813069",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 3
    },
    {
     "name": "ProspectTargetSchool",
     "type": "ProspectTargetSchool",
     "index": 1,
     "refTable": "ProspectTargetSchool",
     "bits": 32
    },
    {
     "name": "RecruitTarget",
     "type": "RecruitTarget",
     "index": 2,
     "refTable": "RecruitTarget",
     "bits": 32
    }
   ]
  },
  "UpdateStaffPersonContractStatusEvent": {
   "base": "Event",
   "assetId": "6494876",
   "numMembers": 9,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 7
    },
    {
     "name": "NewContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 1,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:None"
    },
    {
     "name": "NewPosition",
     "type": "CoachPosition",
     "index": 2,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    },
    {
     "name": "NewTeam",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OldContractStatus",
     "type": "StaffPersonContractStatus",
     "index": 4,
     "enum": "StaffPersonContractStatus",
     "bits": 4,
     "default": "StaffPersonContractStatus:None"
    },
    {
     "name": "OldPosition",
     "type": "CoachPosition",
     "index": 5,
     "enum": "CoachPosition",
     "bits": 8,
     "default": "CoachPosition:Invalid_"
    },
    {
     "name": "OldTeam",
     "type": "Team",
     "index": 6,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "StaffPerson",
     "type": "StaffPerson",
     "index": 8,
     "refTable": "StaffPerson",
     "bits": 32
    }
   ]
  },
  "UpdateTeamBuilderTeamsEndEvent": {
   "base": "Event",
   "assetId": "12529451",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "UpdateTeamBuilderTeamsReaction": {
   "base": "Reaction",
   "assetId": "12529445",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UpdateTeamBuilderTeamsStartEvent",
     "index": 0,
     "refTable": "UpdateTeamBuilderTeamsStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TeamBuilderManagerRef",
     "type": "TeamBuilderManager",
     "index": 3,
     "refTable": "TeamBuilderManager",
     "bits": 32
    }
   ]
  },
  "UpdateTeamBuilderTeamsRequest": {
   "base": "UIRequestForm",
   "assetId": "12529443",
   "numMembers": 35,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 23
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 24
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 30,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 32,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 27,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 29
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 19
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 22
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 16
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 26,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 14,
     "default": "UpdateTBTeams"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 26,
     "default": "Update Team Builder Teams"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 15,
     "default": "PlayersLeaving"
    }
   ]
  },
  "UpdateTeamBuilderTeamsStartEvent": {
   "base": "Event",
   "assetId": "12529450",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "UpdateTeamNeedRankingsForTeams": {
   "base": "ModifierView",
   "assetId": "6499363",
   "numMembers": 5,
   "fields": [
    {
     "name": "Formula",
     "type": "UpdateTeamNeedRankingsForTeams_Formula",
     "index": 0,
     "refTable": "UpdateTeamNeedRankingsForTeams_Formula",
     "bits": 32,
     "default": "TeamRoadmapEval.UpdateTeamNeedRankings(Subject);"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamRoadmapEval",
     "type": "TeamRoadmapEval",
     "index": 3,
     "refTable": "TeamRoadmapEval",
     "bits": 32
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 4
    }
   ]
  },
  "UpdateTeamNeedRankingsForTeams_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 31,
     "minValue": "0",
     "maxValue": "2147483647",
     "default": "0"
    }
   ]
  },
  "UpdateTeamPhilosophy": {
   "base": "ModifierView",
   "assetId": "6498959",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "UpdateTeamPhilosophy_Formula",
     "index": 0,
     "refTable": "UpdateTeamPhilosophy_Formula",
     "bits": 32,
     "default": "Team team = Subject;&#xD;&#xA;&#xD;&#xA;// Update the team philosophy on the team roadmap.&#xD;&#xA;if (team.Roadmap != null)&#xD;&#xA;{&#xD;&#xA;    team.Roadmap.TeamPhilosophy = team.Philosophy;&#xD;&#xA;}&#xD;&#xA;"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "UpdateTeamPhilosophy_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "UpdateTeamPlayerGrades": {
   "base": "ModifierView",
   "assetId": "6498956",
   "numMembers": 5,
   "fields": [
    {
     "name": "Formula",
     "type": "UpdateTeamPlayerGrades_Formula",
     "index": 0,
     "refTable": "UpdateTeamPlayerGrades_Formula",
     "bits": 32,
     "default": "UpdatePlayerGrades updatePlayerGrades = new UpdatePlayerGrades;&#xD;&#xA;updatePlayerGrades.Subjects = Subject.Roster;&#xD;&#xA;updatePlayerGrades.PlayerGradeEval = GradeEvalModule;&#xD;&#xA;updatePlayerGrades.Team = Subject;&#xD;&#xA;updatePlayerGrades.Update();"
    },
    {
     "name": "GradeEvalModule",
     "type": "PlayerGradeEval",
     "index": 1,
     "refTable": "PlayerGradeEval",
     "bits": 32
    },
    {
     "name": "Source",
     "type": "record",
     "index": 2
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 3,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 4
    }
   ]
  },
  "UpdateTeamPlayerGrades_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "UpdateTeamPrestige": {
   "base": "DataFlow",
   "assetId": "6499366",
   "numMembers": 8,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Results",
     "type": "Team[]",
     "index": 1,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "RosterEvalRef",
     "type": "RosterEval",
     "index": 2,
     "refTable": "RosterEval",
     "bits": 32
    },
    {
     "name": "Source",
     "type": "record",
     "index": 3
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 4,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TailView",
     "type": "UpdateTeamPrestige_UpdateTeamPrestige_Rank",
     "index": 5,
     "refTable": "UpdateTeamPrestige_UpdateTeamPrestige_Rank",
     "bits": 32
    },
    {
     "name": "TeamPrestigeEvalRef",
     "type": "TeamPrestigeEval",
     "index": 6,
     "refTable": "TeamPrestigeEval",
     "bits": 32
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 7
    }
   ]
  },
  "UpdateTeamPrestige_UpdateTeamPrestige_Evaluate": {
   "base": "ModifierView",
   "assetId": "6499367",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "UpdateTeamPrestige_UpdateTeamPrestige_Evaluate_Formula",
     "index": 0,
     "refTable": "UpdateTeamPrestige_UpdateTeamPrestige_Evaluate_Formula",
     "bits": 32,
     "default": "Subject.TEAM_RATINGOVR = Env.RosterEvalRef.CalculateTeamOverallRating(Subject);"
    },
    {
     "name": "Source",
     "type": "record",
     "index": 1
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "UpdateTeamPrestige_UpdateTeamPrestige_Evaluate_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Env",
     "type": "UpdateTeamPrestige",
     "index": 2,
     "refTable": "UpdateTeamPrestige",
     "bits": 32
    }
   ]
  },
  "UpdateTeamPrestige_UpdateTeamPrestige_Rank": {
   "base": "ModifierView",
   "assetId": "6499365",
   "numMembers": 4,
   "fields": [
    {
     "name": "Formula",
     "type": "UpdateTeamPrestige_UpdateTeamPrestige_Rank_Formula",
     "index": 0,
     "refTable": "UpdateTeamPrestige_UpdateTeamPrestige_Rank_Formula",
     "bits": 32,
     "default": "Subject.PrestigeRank = SubjectIndex;&#xD;&#xA;Subject.PrestigeDisplay = Env.RosterEvalRef.GetLetterGradeFromRank(SubjectIndex);"
    },
    {
     "name": "Source",
     "type": "UpdateTeamPrestige_UpdateTeamPrestige_Sort",
     "index": 1,
     "refTable": "UpdateTeamPrestige_UpdateTeamPrestige_Sort",
     "bits": 32
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 3
    }
   ]
  },
  "UpdateTeamPrestige_UpdateTeamPrestige_Rank_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 4,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Env",
     "type": "UpdateTeamPrestige",
     "index": 2,
     "refTable": "UpdateTeamPrestige",
     "bits": 32
    }
   ]
  },
  "UpdateTeamPrestige_UpdateTeamPrestige_Sort": {
   "base": "SorterView",
   "assetId": "6499364",
   "numMembers": 6,
   "fields": [
    {
     "name": "Clear",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Comparator",
     "type": "UpdateTeamPrestige_UpdateTeamPrestige_Sort_Comparator",
     "index": 1,
     "refTable": "UpdateTeamPrestige_UpdateTeamPrestige_Sort_Comparator",
     "bits": 32,
     "default": "(OtherSubject.TEAM_RATINGOVR - Subject.TEAM_RATINGOVR);"
    },
    {
     "name": "Results",
     "type": "Team[]",
     "index": 2,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Source",
     "type": "UpdateTeamPrestige_UpdateTeamPrestige_Evaluate",
     "index": 3,
     "refTable": "UpdateTeamPrestige_UpdateTeamPrestige_Evaluate",
     "bits": 32
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 4,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "UpdateTeamPrestige_UpdateTeamPrestige_Sort_Comparator": {
   "base": "int()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "OtherSubject",
     "type": "Team",
     "index": 1,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "UpdateTeamProgramPointsEvent": {
   "base": "Event",
   "assetId": "12287459",
   "numMembers": 5,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 1
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 3
    },
    {
     "name": "ChangedAmount",
     "type": "int",
     "index": 0,
     "bits": 16,
     "minValue": "-32768",
     "maxValue": "32767",
     "default": "0"
    },
    {
     "name": "PointsType",
     "type": "BudgetAllocationType",
     "index": 2,
     "enum": "BudgetAllocationType",
     "bits": 3,
     "default": "BudgetAllocationType:None"
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 4,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "UpdateTeamRoadmapEndEvent": {
   "base": "Event",
   "assetId": "6598590",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "UpdateTeamRoadmapEndReaction": {
   "base": "Reaction",
   "assetId": "6814577",
   "numMembers": 7,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UpdateTeamRoadmapEndEvent",
     "index": 0,
     "refTable": "UpdateTeamRoadmapEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 4,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "TradeEval",
     "type": "TradeEval",
     "index": 5,
     "refTable": "TradeEval",
     "bits": 32
    },
    {
     "name": "TradeManager",
     "type": "TradeManager",
     "index": 6,
     "refTable": "TradeManager",
     "bits": 32
    }
   ]
  },
  "UpdateTeamRoadmapEvent": {
   "base": "Event",
   "assetId": "6498961",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "UpdateTeamRoadmapForTeams": {
   "base": "ModifierView",
   "assetId": "6498957",
   "numMembers": 6,
   "fields": [
    {
     "name": "Formula",
     "type": "UpdateTeamRoadmapForTeams_Formula",
     "index": 0,
     "refTable": "UpdateTeamRoadmapForTeams_Formula",
     "bits": 32,
     "default": "TeamRoadmapEval.UpdateTeamRoadmap(Subject, Position);"
    },
    {
     "name": "Position",
     "type": "PlayerPosition",
     "index": 1,
     "refTable": "PlayerPosition",
     "bits": 32
    },
    {
     "name": "Source",
     "type": "record",
     "index": 2
    },
    {
     "name": "Subjects",
     "type": "Team[]",
     "index": 3,
     "refTable": "Team",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TeamRoadmapEval",
     "type": "TeamRoadmapEval",
     "index": 4,
     "refTable": "TeamRoadmapEval",
     "bits": 32
    },
    {
     "name": "Update",
     "type": "none()",
     "index": 5
    }
   ]
  },
  "UpdateTeamRoadmapForTeams_Formula": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "Subject",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "SubjectIndex",
     "type": "int",
     "index": 1,
     "bits": 31,
     "minValue": "0",
     "maxValue": "2147483647",
     "default": "0"
    }
   ]
  },
  "UpdateTeamRoadmapReaction": {
   "base": "Reaction",
   "assetId": "6498962",
   "numMembers": 8,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UpdateTeamRoadmapEvent",
     "index": 0,
     "refTable": "UpdateTeamRoadmapEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 3,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "TeamPrestigeEval",
     "type": "TeamPrestigeEval",
     "index": 4,
     "refTable": "TeamPrestigeEval",
     "bits": 32
    },
    {
     "name": "TradeEval",
     "type": "TradeEval",
     "index": 5,
     "refTable": "TradeEval",
     "bits": 32
    },
    {
     "name": "TradeManager",
     "type": "TradeManager",
     "index": 6,
     "refTable": "TradeManager",
     "bits": 32
    },
    {
     "name": "Transaction",
     "type": "TeamRoadmapTransaction",
     "index": 7,
     "refTable": "TeamRoadmapTransaction",
     "bits": 32
    }
   ]
  },
  "UpgradeCoachNotificationRequest": {
   "base": "UIRequestForm",
   "assetId": "9187452",
   "numMembers": 35,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 23
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 24
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 30,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 32,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 27,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 29
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 19
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 22
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 16
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 26,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 28,
     "default": "Upgrade your coach talents!"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 21,
     "default": "Upgrade Coach Skills"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 25,
     "default": "UpgradeCoachNotification"
    }
   ]
  },
  "UserCoachSeasonalGoal": {
   "base": "CoachSeasonalGoal",
   "assetId": "6493976",
   "numMembers": 27,
   "fields": [
    {
     "name": "AchievementWeight",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "FromStats",
     "type": "bool",
     "index": 6,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IconAssetId",
     "type": "int",
     "index": 14,
     "bits": 13,
     "minValue": "0",
     "maxValue": "8191",
     "default": "0"
    },
    {
     "name": "IconLibraryId",
     "type": "LegacyScoreMomentIconLibraryId",
     "index": 16,
     "enum": "LegacyScoreMomentIconLibraryId",
     "bits": 8,
     "default": "LegacyScoreMomentIconLibraryId:INVALID"
    },
    {
     "name": "LegacyScoreAward",
     "type": "int",
     "index": 18,
     "bits": 12,
     "minValue": "-1024",
     "maxValue": "3000",
     "default": "0"
    },
    {
     "name": "LegacyScoreContext",
     "type": "string",
     "index": 19,
     "bits": null,
     "maxLength": 51
    },
    {
     "name": "LegacyScoreMomentId",
     "type": "LegacyScoreMomentId",
     "index": 20,
     "enum": "LegacyScoreMomentId",
     "bits": 8,
     "default": "LegacyScoreMomentId:Memorable_Scenario0"
    },
    {
     "name": "LegacyScoreTitle",
     "type": "string",
     "index": 21,
     "bits": null,
     "maxLength": 31
    },
    {
     "name": "CoachExperienceAward",
     "type": "int",
     "index": 1,
     "bits": 14,
     "minValue": "0",
     "maxValue": "10000",
     "default": "0"
    },
    {
     "name": "CoachPrestigeScore",
     "type": "int",
     "index": 2,
     "bits": 11,
     "minValue": "-1000",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 81
    },
    {
     "name": "DynastyPointAward",
     "type": "int",
     "index": 5,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 15,
     "bits": 11,
     "minValue": "0",
     "maxValue": "2047",
     "default": "0"
    },
    {
     "name": "IsEvaluatedInGame",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 26,
     "bits": null,
     "maxLength": 61
    },
    {
     "name": "CompletionValue",
     "type": "int[]",
     "index": 3,
     "bits": null,
     "isArray": true
    },
    {
     "name": "GetCompletedLevel",
     "type": "CoachSeasonalGoal_GetCompletedLevel",
     "index": 7,
     "refTable": "CoachSeasonalGoal_GetCompletedLevel",
     "bits": 32,
     "default": "int returnVal = 0;&#xD;&#xA;&#xD;&#xA;int progress = GetProgress(coach, team, teamSeasonStats);&#xD;&#xA;&#xD;&#xA;if (progress >= CompletionValue[4])&#xD;&#xA;{&#xD;&#xA;    returnVal = 4;&#xD;&#xA;}&#xD;&#xA;else if (progress >= CompletionValue[3])&#xD;&#xA;{&#xD;&#xA;    returnVal = 3;&#xD;&#xA;}&#xD;&#xA;else if (progress >= CompletionValue[2])&#xD;&#xA;{&#xD;&#xA;    returnVal = 2;&#xD;&#xA;}&#xD;&#xA;else if (progress >= CompletionValue[1])&#xD;&#xA;{&#xD;&#xA;    returnVal = 1;&#xD;&#xA;}&#xD;&#xA;else&#xD;&#xA;{&#xD;&#xA;    returnVal = 0;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;returnVal;"
    },
    {
     "name": "GetCompletionValue",
     "type": "CoachSeasonalGoal_GetCompletionValue",
     "index": 8,
     "refTable": "CoachSeasonalGoal_GetCompletionValue",
     "bits": 32,
     "default": "CompletionValue[completionLevel];"
    },
    {
     "name": "GetProgress",
     "type": "CoachSeasonalGoal_GetProgress",
     "index": 9,
     "refTable": "CoachSeasonalGoal_GetProgress",
     "bits": 32
    },
    {
     "name": "GetProgressPercentage",
     "type": "CoachSeasonalGoal_GetProgressPercentage",
     "index": 10,
     "refTable": "CoachSeasonalGoal_GetProgressPercentage",
     "bits": 32,
     "default": "int completedLevel = GetCompletedLevel(coach, team, teamSeasonStats);&#xD;&#xA;&#xD;&#xA;int progressPercentage = 25 * completedLevel;&#xD;&#xA;&#xD;&#xA;if (progressPercentage > 100) &#xD;&#xA;{&#xD;&#xA;    progressPercentage = 100;&#xD;&#xA;}&#xD;&#xA;&#xD;&#xA;progressPercentage;"
    },
    {
     "name": "GetStaffPointAward",
     "type": "CoachSeasonalGoal_GetStaffPointAward",
     "index": 11,
     "refTable": "CoachSeasonalGoal_GetStaffPointAward",
     "bits": 32,
     "default": "StaffPointAward[completionLevel];"
    },
    {
     "name": "MaxLevel",
     "type": "int",
     "index": 22,
     "bits": 3,
     "minValue": "0",
     "maxValue": "4",
     "default": "4"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 23,
     "bits": 4,
     "minValue": "0",
     "maxValue": "10",
     "default": "1"
    },
    {
     "name": "RateGoalForCoach",
     "type": "CoachSeasonalGoal_RateGoalForCoach",
     "index": 24,
     "refTable": "CoachSeasonalGoal_RateGoalForCoach",
     "bits": 32
    },
    {
     "name": "StaffPointAward",
     "type": "int[]",
     "index": 25,
     "bits": null,
     "isArray": true
    },
    {
     "name": "GoalData",
     "type": "UserGoalEnumTableEntry",
     "index": 12,
     "refTable": "UserGoalEnumTableEntry",
     "bits": 32
    },
    {
     "name": "GoalDisplayTier",
     "type": "int",
     "index": 13,
     "bits": 3,
     "minValue": "0",
     "maxValue": "5",
     "default": "3"
    }
   ]
  },
  "UserEntity": {
   "base": null,
   "assetId": "28862",
   "numMembers": 1,
   "fields": [
    {
     "name": "IsUserControlled",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "minValue": null,
     "maxValue": null,
     "maxLength": null,
     "default": "False",
     "const": null,
     "final": null
    }
   ]
  },
  "UserEntity_UpdateCoachContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6499297",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "UserFlow",
     "type": "FranchiseServer_UserFlow",
     "index": 3,
     "refTable": "FranchiseServer_UserFlow",
     "bits": 32
    }
   ]
  },
  "UserEntity_UpdatePlayerContractStatusReaction": {
   "base": "Reaction",
   "assetId": "6499296",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "UserFlow",
     "type": "FranchiseServer_UserFlow",
     "index": 3,
     "refTable": "FranchiseServer_UserFlow",
     "bits": 32
    }
   ]
  },
  "UserFlow_TransferAdminUserReaction": {
   "base": "Reaction",
   "assetId": "6499300",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "TransferOwnerUserEvent",
     "index": 0,
     "refTable": "TransferOwnerUserEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "UserFlow",
     "type": "FranchiseServer_UserFlow",
     "index": 3,
     "refTable": "FranchiseServer_UserFlow",
     "bits": 32
    }
   ]
  },
  "UserPlayerRetirementEvent": {
   "base": "Event",
   "assetId": "6498477",
   "numMembers": 4,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Player",
     "type": "Player",
     "index": 1,
     "refTable": "Player",
     "bits": 32
    },
    {
     "name": "Team",
     "type": "Team",
     "index": 3,
     "refTable": "Team",
     "bits": 32
    }
   ]
  },
  "UserPlayerRetirementReaction": {
   "base": "Reaction",
   "assetId": "6498893",
   "numMembers": 10,
   "fields": [
    {
     "name": "EventRecord",
     "type": "UserPlayerRetirementEvent",
     "index": 0,
     "refTable": "UserPlayerRetirementEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 2
    },
    {
     "name": "Franchise",
     "type": "Franchise",
     "index": 1,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "HandlePerTeam",
     "type": "UserPlayerRetirementReaction_HandlePerTeam",
     "index": 3,
     "refTable": "UserPlayerRetirementReaction_HandlePerTeam",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 5,
     "refTable": "SeasonInfo",
     "bits": 32
    },
    {
     "name": "StoryArcMetadata",
     "type": "StoryArcMetadata",
     "index": 6,
     "refTable": "StoryArcMetadata",
     "bits": 32
    },
    {
     "name": "StoryArcTransaction",
     "type": "TeamStoryArcTransaction",
     "index": 7,
     "refTable": "TeamStoryArcTransaction",
     "bits": 32
    },
    {
     "name": "StoryArcUtil",
     "type": "StoryArcUtil",
     "index": 8,
     "refTable": "StoryArcUtil",
     "bits": 32
    },
    {
     "name": "TemplateTransaction",
     "type": "ScenarioTransaction",
     "index": 9,
     "refTable": "ScenarioTransaction",
     "bits": 32
    }
   ]
  },
  "UserPlayerRetirementReaction_HandlePerTeam": {
   "base": "none()",
   "assetId": null,
   "numMembers": 3,
   "fields": [
    {
     "name": "team",
     "type": "Team",
     "index": 0,
     "refTable": "Team",
     "bits": 32
    },
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 1,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "UserRecruitTarget": {
   "base": "RecruitTarget",
   "assetId": "8207447",
   "numMembers": 23,
   "fields": [
    {
     "name": "ActivePitches",
     "type": "ActiveRecruitingPitch[]",
     "index": 0,
     "refTable": "ActiveRecruitingPitch",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CommittedWeekNumber",
     "type": "int",
     "index": 1,
     "bits": 5,
     "minValue": "0",
     "maxValue": "31",
     "default": "0"
    },
    {
     "name": "ContactFriendsAndFamily",
     "type": "bool",
     "index": 2,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ContactHighSchoolCoaches",
     "type": "bool",
     "index": 3,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CurrentNILOffer",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "CurrentScholarshipBonus",
     "type": "int",
     "index": 5,
     "bits": 8,
     "minValue": "-200",
     "maxValue": "50",
     "default": "0"
    },
    {
     "name": "NILExpectation",
     "type": "int",
     "index": 8,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "OriginalNILExpectation",
     "type": "int",
     "index": 9,
     "bits": 9,
     "minValue": "0",
     "maxValue": "510",
     "default": "0"
    },
    {
     "name": "ProspectHoursSpentCurrent",
     "type": "int",
     "index": 10,
     "bits": 7,
     "minValue": "0",
     "maxValue": "127",
     "default": "0"
    },
    {
     "name": "ProspectInfluenceDelta",
     "type": "int",
     "index": 11,
     "bits": 11,
     "minValue": "-200",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "ProspectInfluenceTotal",
     "type": "int",
     "index": 12,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "ProspectInfluenceTotalLastWeek",
     "type": "int",
     "index": 13,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1023",
     "default": "0"
    },
    {
     "name": "Recruit",
     "type": "Recruit",
     "index": 14,
     "refTable": "Recruit",
     "bits": 32
    },
    {
     "name": "ScheduledVisit",
     "type": "ActiveVisitInfo",
     "index": 16,
     "refTable": "ActiveVisitInfo",
     "bits": 32
    },
    {
     "name": "ScholarshipStatus",
     "type": "ScholarshipStatus",
     "index": 17,
     "enum": "ScholarshipStatus",
     "bits": 3,
     "default": "ScholarshipStatus:Invalid"
    },
    {
     "name": "SearchSocialMedia",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SendTheHouse",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "SwayPitch",
     "type": "RecruitingPitchType",
     "index": 20,
     "enum": "RecruitingPitchType",
     "bits": 5,
     "default": "RecruitingPitchType:Invalid"
    },
    {
     "name": "UnlockedIntelBitfield",
     "type": "int",
     "index": 21,
     "bits": 14,
     "minValue": "0",
     "maxValue": "16383",
     "default": "0"
    },
    {
     "name": "VisitRecruitsSchool",
     "type": "bool",
     "index": 22,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ImmediateRecruitingFeedback",
     "type": "RecruitingActionFeedbackEntry[]",
     "index": 6,
     "refTable": "RecruitingActionFeedbackEntry",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsFavorite",
     "type": "bool",
     "index": 7,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "RecruitingFeedback",
     "type": "RecruitingActionFeedbackEntry[]",
     "index": 15,
     "refTable": "RecruitingActionFeedbackEntry",
     "bits": 32,
     "isArray": true
    }
   ]
  },
  "UserRequestIssuer_CoachContractChangeReaction": {
   "base": "Reaction",
   "assetId": "6814691",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "UserRequestIssuer",
     "type": "UserRequestIssuer",
     "index": 3,
     "refTable": "UserRequestIssuer",
     "bits": 32
    }
   ]
  },
  "UserRequestIssuer_HandleBeginWeekEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Season_BeginWeekEvent",
     "index": 0,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    }
   ]
  },
  "UserRequestIssuer_HandleCoachContractStatusRequestChangesEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Coach_UpdateCoachContractStatusEvent",
     "index": 0,
     "refTable": "Coach_UpdateCoachContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "UserRequestIssuer_HandlePlayerContractStatusRequestChangesEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "event",
     "type": "Player_UpdatePlayerContractStatusEvent",
     "index": 0,
     "refTable": "Player_UpdatePlayerContractStatusEvent",
     "bits": 32
    }
   ]
  },
  "UserRequestIssuer_IssueManageStaffRequestForUser": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "User",
     "type": "User",
     "index": 0,
     "refTable": "User",
     "bits": 32
    }
   ]
  },
  "UserRequestIssuer_Season_BeginWeekReaction": {
   "base": "Reaction",
   "assetId": "6814683",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "Season_BeginWeekEvent",
     "index": 0,
     "refTable": "Season_BeginWeekEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "UserRequestIssuer",
     "type": "UserRequestIssuer",
     "index": 3,
     "refTable": "UserRequestIssuer",
     "bits": 32
    }
   ]
  },
  "ViewContractGoalsRequest": {
   "base": "UIRequestForm",
   "assetId": "12178794",
   "numMembers": 36,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 16,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 11,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 7,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 24
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 25
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 31,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 8
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 33,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 21,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 30
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 20
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 10
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 23
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 17
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 13
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 12
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 4,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 19,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 27,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 32,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Coach",
     "type": "Coach",
     "index": 3,
     "refTable": "Coach",
     "bits": 32
    },
    {
     "name": "Description",
     "type": "string",
     "index": 9,
     "bits": null,
     "maxLength": 48,
     "default": "View your Contract Goals for the upcoming year."
    },
    {
     "name": "Title",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 21,
     "default": "View AD Expectations"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 35,
     "bits": null,
     "maxLength": 1
    }
   ]
  },
  "ViewRetirementsRequest": {
   "base": "UIRequestForm",
   "assetId": "6709402",
   "numMembers": 36,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 23
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 24
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 30,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 25,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 32,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 21,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 27,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 29
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 19
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 22
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 16
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 26,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 31,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 24,
     "default": "View Recent Retirements"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 33,
     "bits": null,
     "maxLength": 17,
     "default": "View Retirements"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 16,
     "default": "ViewRetirements"
    },
    {
     "name": "ViewRetirementsResponse",
     "type": "record",
     "index": 35
    }
   ]
  },
  "VisitActivityInfluenceFactorTable": {
   "base": null,
   "assetId": "9196575",
   "numMembers": 0,
   "fields": []
  },
  "VisitActivityInfluenceTable": {
   "base": null,
   "assetId": "9196620",
   "numMembers": 2,
   "fields": [
    {
     "name": "InfluenceTable",
     "type": "LetterGradeValueTable",
     "index": 0,
     "refTable": "LetterGradeValueTable",
     "bits": 32
    },
    {
     "name": "InterestLevel",
     "type": "VisitActivityInterestLevel",
     "index": 1,
     "enum": "VisitActivityInterestLevel",
     "bits": 3,
     "default": "VisitActivityInterestLevel:Invalid"
    }
   ]
  },
  "VisitActivityInfo": {
   "base": null,
   "assetId": "9196626",
   "numMembers": 2,
   "fields": [
    {
     "name": "ActivityType",
     "type": "VisitActivityType",
     "index": 0,
     "enum": "VisitActivityType",
     "bits": 4,
     "default": "VisitActivityType:AttendLecture"
    },
    {
     "name": "IconId",
     "type": "int",
     "index": 1,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    }
   ]
  },
  "VisitActivityToMySchoolGradeEnumMap": {
   "base": null,
   "assetId": "9196527",
   "numMembers": 0,
   "fields": []
  },
  "VisitActivityToMySchoolGradeEnumMapPair": {
   "base": null,
   "assetId": "9196473",
   "numMembers": 3,
   "fields": [
    {
     "name": "Motivation",
     "type": "RecruitingMotivationType",
     "index": 0,
     "enum": "RecruitingMotivationType",
     "bits": 4,
     "default": "RecruitingMotivationType:AcademicPrestige"
    },
    {
     "name": "MySchoolGrade",
     "type": "MySchoolGrade",
     "index": 1,
     "enum": "MySchoolGrade",
     "bits": 4,
     "default": "MySchoolGrade:Invalid_"
    },
    {
     "name": "VisitActivity",
     "type": "VisitActivityType",
     "index": 2,
     "enum": "VisitActivityType",
     "bits": 4,
     "default": "VisitActivityType:Invalid"
    }
   ]
  },
  "VisitActivityTypeEnumTableEntry": {
   "base": "EnumTableEntry",
   "assetId": "9196495",
   "numMembers": 4,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 193
    },
    {
     "name": "LongName",
     "type": "string",
     "index": 1,
     "bits": null,
     "maxLength": 34
    },
    {
     "name": "ShortName",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "Value",
     "type": "VisitActivityType",
     "index": 3,
     "enum": "VisitActivityType",
     "bits": 4,
     "default": "VisitActivityType:AttendLecture"
    }
   ]
  },
  "VisitEval": {
   "base": "Module",
   "assetId": "9196442",
   "numMembers": 4,
   "fields": [
    {
     "name": "Dynasty",
     "type": "Franchise",
     "index": 0,
     "refTable": "Franchise",
     "bits": 32
    },
    {
     "name": "MySchoolGradeEval",
     "type": "MySchoolGradeEval",
     "index": 1,
     "refTable": "MySchoolGradeEval",
     "bits": 32
    },
    {
     "name": "RecruitingTunables",
     "type": "RecruitingTunables",
     "index": 2,
     "refTable": "RecruitingTunables",
     "bits": 32
    },
    {
     "name": "SeasonScheduleManager",
     "type": "SeasonScheduleManager",
     "index": 3,
     "refTable": "SeasonScheduleManager",
     "bits": 32
    }
   ]
  },
  "VisitTunables": {
   "base": "BaseTuning",
   "assetId": "9196472",
   "numMembers": 10,
   "fields": [
    {
     "name": "ActivityInfluenceTable",
     "type": "VisitActivityInfluenceTable[]",
     "index": 0,
     "refTable": "VisitActivityInfluenceTable",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ActivityInfoMap",
     "type": "VisitActivityInfo[]",
     "index": 1,
     "refTable": "VisitActivityInfo",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ActivityToGradeMap",
     "type": "VisitActivityToMySchoolGradeEnumMapPair[]",
     "index": 2,
     "refTable": "VisitActivityToMySchoolGradeEnumMapPair",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "CompetitiveVisitPenalty",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "5"
    },
    {
     "name": "ComplimentaryVisitBonus",
     "type": "int",
     "index": 4,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "5"
    },
    {
     "name": "GameStakesFactorTable",
     "type": "GameFactorToStakesMapEntry[]",
     "index": 5,
     "refTable": "GameFactorToStakesMapEntry",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "GameStakesInfluenceTable",
     "type": "GameDayInfluenceStakes[]",
     "index": 6,
     "refTable": "GameDayInfluenceStakes",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "GameWinMarginInfluenceTable",
     "type": "GameWinMarginInfluenceEffect[]",
     "index": 7,
     "refTable": "GameWinMarginInfluenceEffect",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "PositionVisitTable",
     "type": "PlayerAcquisitionPositionLookupTable",
     "index": 8,
     "refTable": "PlayerAcquisitionPositionLookupTable",
     "bits": 32
    },
    {
     "name": "ProximityDiscountTable",
     "type": "LetterGradeFloatValueTable",
     "index": 9,
     "refTable": "LetterGradeFloatValueTable",
     "bits": 32
    }
   ]
  },
  "WeatherEval_HandleSeasonGameEvent": {
   "base": "none()",
   "assetId": null,
   "numMembers": 2,
   "fields": [
    {
     "name": "seasonGame",
     "type": "SeasonGame",
     "index": 0,
     "refTable": "SeasonGame",
     "bits": 32
    }
   ]
  },
  "WeekThemeInfo": {
   "base": null,
   "assetId": "10834732",
   "numMembers": 4,
   "fields": [
    {
     "name": "DefensivePlaybook",
     "type": "DefensivePlaybookDataType",
     "index": 0,
     "refTable": "DefensivePlaybookDataType",
     "bits": 32
    },
    {
     "name": "HSWeekTheme",
     "type": "HSWeekTheme",
     "index": 1,
     "enum": "HSWeekTheme",
     "bits": 5,
     "default": "HSWeekTheme:Invalid"
    },
    {
     "name": "OffensivePlaybook",
     "type": "OffensivePlaybookDataType",
     "index": 2,
     "refTable": "OffensivePlaybookDataType",
     "bits": 32
    },
    {
     "name": "PlayerType",
     "type": "PlayerType",
     "index": 3,
     "enum": "PlayerType",
     "bits": 7,
     "default": "PlayerType:Invalid_"
    }
   ]
  },
  "WeeklyAwardsAvailablePeriodEndEvent": {
   "base": "Event",
   "assetId": "6598563",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "WeeklyAwardsAvailablePeriodEndReaction": {
   "base": "Reaction",
   "assetId": "6814648",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "WeeklyAwardsAvailablePeriodEndEvent",
     "index": 0,
     "refTable": "WeeklyAwardsAvailablePeriodEndEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 3,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "WeeklyAwardsAvailablePeriodStartEvent": {
   "base": "Event",
   "assetId": "6598564",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "WeeklyAwardsAvailablePeriodStartReaction": {
   "base": "Reaction",
   "assetId": "6814647",
   "numMembers": 4,
   "fields": [
    {
     "name": "EventRecord",
     "type": "WeeklyAwardsAvailablePeriodStartEvent",
     "index": 0,
     "refTable": "WeeklyAwardsAvailablePeriodStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 1
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 2,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 3,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "WeeklyAwardsRequest": {
   "base": "UIRequestForm",
   "assetId": "10515453",
   "numMembers": 36,
   "fields": [
    {
     "name": "IsResponseRequired",
     "type": "bool",
     "index": 17,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsConnectionRequired",
     "type": "bool",
     "index": 14,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsBlocking",
     "type": "bool",
     "index": 13,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "IsPersistent",
     "type": "bool",
     "index": 15,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "CanUpdateResponse",
     "type": "bool",
     "index": 1,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "ExpirationDuration",
     "type": "int",
     "index": 10,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMinDuration",
     "type": "int",
     "index": 6,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "CpuResponseMaxDuration",
     "type": "int",
     "index": 5,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "RequestData",
     "type": "record",
     "index": 24
    },
    {
     "name": "RequestForm",
     "type": "ResponseForm",
     "index": 25
    },
    {
     "name": "ResponseForms",
     "type": "ResponseForm[]",
     "index": 31,
     "isArray": true
    },
    {
     "name": "DefaultResponse",
     "type": "ResponseForm",
     "index": 7
    },
    {
     "name": "RequestId",
     "type": "int",
     "index": 26,
     "bits": 8,
     "minValue": "-100",
     "maxValue": "100",
     "default": "-1"
    },
    {
     "name": "TargetUser",
     "type": "User",
     "index": 33,
     "refTable": "User",
     "bits": 32
    },
    {
     "name": "IssueTime",
     "type": "int",
     "index": 20,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 22,
     "bits": 8,
     "minValue": "0",
     "maxValue": "255",
     "default": "0"
    },
    {
     "name": "ResolveTime",
     "type": "int",
     "index": 29,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "CpuResponseDuration",
     "type": "int",
     "index": 4,
     "bits": 24,
     "minValue": "0",
     "maxValue": "16777215",
     "default": "0"
    },
    {
     "name": "Resolution",
     "type": "int",
     "index": 28,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "Response",
     "type": "ResponseForm",
     "index": 30
    },
    {
     "name": "Issue",
     "type": "Request_Issue",
     "index": 19
    },
    {
     "name": "Dismiss",
     "type": "none()",
     "index": 9
    },
    {
     "name": "ClearResponse",
     "type": "none()",
     "index": 2
    },
    {
     "name": "Refresh",
     "type": "none()",
     "index": 23
    },
    {
     "name": "IsResolutionPending",
     "type": "bool()",
     "index": 16
    },
    {
     "name": "HasResolution",
     "type": "bool()",
     "index": 12
    },
    {
     "name": "HandleResponse",
     "type": "none()",
     "index": 11
    },
    {
     "name": "CanSubmitResponse",
     "type": "bool",
     "index": 0,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Commands",
     "type": "Command[]",
     "index": 3,
     "refTable": "Command",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "IsSubmittable",
     "type": "bool",
     "index": 18,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "RequestStyle",
     "type": "RequestStyle",
     "index": 27,
     "enum": "RequestStyle",
     "bits": 2,
     "default": "RequestStyle:Default"
    },
    {
     "name": "SeenByUser",
     "type": "bool",
     "index": 32,
     "bits": 1,
     "default": "True"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 8,
     "bits": null,
     "maxLength": 1
    },
    {
     "name": "NavigationString",
     "type": "string",
     "index": 21,
     "bits": null,
     "maxLength": 14,
     "default": "Weekly Awards"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 34,
     "bits": null,
     "maxLength": 19,
     "default": "View Weekly Awards"
    },
    {
     "name": "TypeName",
     "type": "string",
     "index": 35,
     "bits": null,
     "maxLength": 20,
     "default": "WeeklyAwardsRequest"
    }
   ]
  },
  "WeeklyDynamicEventsStartEvent": {
   "base": "Event",
   "assetId": "6499046",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "WeeklyFocusPositionGroup": {
   "base": "Activity",
   "assetId": "6495190",
   "numMembers": 18,
   "fields": [
    {
     "name": "ActivityType",
     "type": "ActivityType",
     "index": 0,
     "enum": "ActivityType",
     "bits": 3,
     "default": "ActivityType:XP"
    },
    {
     "name": "BaseConfidenceValue",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "BaseExperienceValue",
     "type": "int",
     "index": 2,
     "bits": 12,
     "minValue": "0",
     "maxValue": "4000",
     "default": "0"
    },
    {
     "name": "BeginWeekType",
     "type": "SeasonWeekType",
     "index": 3,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "CostPerPlayer",
     "type": "int",
     "index": 4,
     "bits": 6,
     "minValue": "0",
     "maxValue": "60",
     "default": "0"
    },
    {
     "name": "CostType",
     "type": "ConsumableTypeEnum",
     "index": 5,
     "enum": "ConsumableTypeEnum",
     "bits": 3,
     "default": "ConsumableTypeEnum:Hours"
    },
    {
     "name": "Description",
     "type": "string",
     "index": 7,
     "bits": null,
     "maxLength": 126
    },
    {
     "name": "EndWeekType",
     "type": "SeasonWeekType",
     "index": 8,
     "enum": "SeasonWeekType",
     "bits": 4,
     "default": "SeasonWeekType:PreSeason"
    },
    {
     "name": "ImageId",
     "type": "int",
     "index": 9,
     "bits": 8,
     "minValue": "0",
     "maxValue": "254",
     "default": "0"
    },
    {
     "name": "IsOpposingTeamRequired",
     "type": "bool",
     "index": 11,
     "bits": 1,
     "default": "False"
    },
    {
     "name": "PresentationId",
     "type": "int",
     "index": 13,
     "bits": 9,
     "minValue": "0",
     "maxValue": "500",
     "default": "0"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 17,
     "bits": null,
     "maxLength": 33
    },
    {
     "name": "DefensivePlayConcepts",
     "type": "int[]",
     "index": 6,
     "bits": null,
     "isArray": true
    },
    {
     "name": "InGameBoostRatings",
     "type": "InGameBoostRatings",
     "index": 10,
     "refTable": "InGameBoostRatings",
     "bits": 32
    },
    {
     "name": "OffensivePlayConcepts",
     "type": "int[]",
     "index": 12,
     "bits": null,
     "isArray": true
    },
    {
     "name": "ProsAndConsGen4",
     "type": "IconAndString[]",
     "index": 14,
     "refTable": "IconAndString",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "ProsAndConsGen5",
     "type": "IconAndString[]",
     "index": 15,
     "refTable": "IconAndString",
     "bits": 32,
     "isArray": true
    },
    {
     "name": "TendencyCategory",
     "type": "TendencyCategory",
     "index": 16,
     "enum": "TendencyCategory",
     "bits": 8,
     "default": "TendencyCategory:FirstOffense"
    }
   ]
  },
  "WeeklyStoryTunable": {
   "base": null,
   "assetId": "6498852",
   "numMembers": 3,
   "fields": [
    {
     "name": "MaxStories",
     "type": "int",
     "index": 0,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MeanStories",
     "type": "int",
     "index": 1,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "MinStories",
     "type": "int",
     "index": 2,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    }
   ]
  },
  "WeeklyTeamManagementStartEvent": {
   "base": "Event",
   "assetId": "6498972",
   "numMembers": 2,
   "fields": [
    {
     "name": "Enqueue",
     "type": "none()",
     "index": 0
    },
    {
     "name": "Send",
     "type": "none()",
     "index": 1
    }
   ]
  },
  "WeeklyTeamManagementStartReaction": {
   "base": "Reaction",
   "assetId": "6498973",
   "numMembers": 6,
   "fields": [
    {
     "name": "EventRecord",
     "type": "WeeklyTeamManagementStartEvent",
     "index": 2,
     "refTable": "WeeklyTeamManagementStartEvent",
     "bits": 32
    },
    {
     "name": "Handle",
     "type": "bool()",
     "index": 3
    },
    {
     "name": "AutoProgressTeamsTransaction",
     "type": "CoachTalentTreeUpdateTransaction",
     "index": 0,
     "refTable": "CoachTalentTreeUpdateTransaction",
     "bits": 32
    },
    {
     "name": "DepthChartTransaction",
     "type": "DepthChartReorderTransaction",
     "index": 1,
     "refTable": "DepthChartReorderTransaction",
     "bits": 32
    },
    {
     "name": "Priority",
     "type": "int",
     "index": 4,
     "bits": 10,
     "minValue": "0",
     "maxValue": "1000",
     "default": "0"
    },
    {
     "name": "SeasonInfo",
     "type": "SeasonInfo",
     "index": 5,
     "refTable": "SeasonInfo",
     "bits": 32
    }
   ]
  },
  "WeeklyTip": {
   "base": null,
   "assetId": "6499200",
   "numMembers": 5,
   "fields": [
    {
     "name": "Description",
     "type": "string",
     "index": 0,
     "bits": null,
     "maxLength": 172
    },
    {
     "name": "SeasonStage",
     "type": "SeasonStage",
     "index": 1,
     "enum": "SeasonStage",
     "bits": 2,
     "default": "SeasonStage:PreSeason"
    },
    {
     "name": "Title",
     "type": "string",
     "index": 2,
     "bits": null,
     "maxLength": 30
    },
    {
     "name": "Week",
     "type": "int",
     "index": 3,
     "bits": 7,
     "minValue": "0",
     "maxValue": "100",
     "default": "0"
    },
    {
     "name": "WeekString",
     "type": "string",
     "index": 4,
     "bits": null,
     "maxLength": 25
    }
   ]
  }
 },
 "enums": {
  "ADDemeanor": {
   "assetId": "13033446",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "FirstNormal_",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Patient",
     "index": 2,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Balanced",
     "index": 3,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Impatient",
     "index": 4,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "LastNormal_",
     "index": 5,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Last_",
     "index": 6,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Reactionary",
     "index": 7,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Count_",
     "index": 8,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid_",
     "index": 9,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "ADPriority": {
   "assetId": "13033447",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Rival",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Conference",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Recruiting",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Achievement",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Offense",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Defense",
     "index": 6,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Last_",
     "index": 7,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Count_",
     "index": 8,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "Invalid_",
     "index": 9,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "AbilitiesRank": {
   "assetId": "8091474",
   "bits": 3,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Bronze",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "First_",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Silver",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Gold",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Last_",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Platinum",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Count_",
     "index": 7,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "AbilityEditControlOptions": {
   "assetId": "6378581",
   "bits": 2,
   "members": [
    {
     "name": "NONE",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "COMMISHONLY",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "ANY",
     "index": 2,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "MAX",
     "index": 3,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "ActivityType": {
   "assetId": "6377581",
   "bits": 3,
   "members": [
    {
     "name": "Confidence",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "XP",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Drill",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Max",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid",
     "index": 4,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "ActorName": {
   "assetId": "11909762",
   "bits": 8,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": -1,
     "raw": "10000000"
    },
    {
     "name": "Player",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Reporter",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "UserTeam_actor",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "UserTeamHC",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Blank",
     "index": 5,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "Heisman_Winner",
     "index": 6,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "Heisman_Finalist_Second",
     "index": 7,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "Heisman_Finalist_Third",
     "index": 8,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "Heisman_Finalist_Fourth",
     "index": 9,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "Reporter3",
     "index": 10,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "OffensiveCoordinator",
     "index": 11,
     "value": 10,
     "raw": "00001010"
    },
    {
     "name": "DefensiveCoordinator",
     "index": 12,
     "value": 11,
     "raw": "00001011"
    },
    {
     "name": "Coach",
     "index": 13,
     "value": 12,
     "raw": "00001100"
    },
    {
     "name": "Top10Team_4",
     "index": 14,
     "value": 13,
     "raw": "00001101"
    },
    {
     "name": "Top10Team_5",
     "index": 15,
     "value": 14,
     "raw": "00001110"
    },
    {
     "name": "Top10Team_6",
     "index": 16,
     "value": 15,
     "raw": "00001111"
    },
    {
     "name": "Top10Team_7",
     "index": 17,
     "value": 16,
     "raw": "00010000"
    },
    {
     "name": "Top10Coach_4",
     "index": 18,
     "value": 17,
     "raw": "00010001"
    },
    {
     "name": "Top10Coach_5",
     "index": 19,
     "value": 18,
     "raw": "00010010"
    },
    {
     "name": "Top10Coach_6",
     "index": 20,
     "value": 19,
     "raw": "00010011"
    },
    {
     "name": "Top10Coach_7",
     "index": 21,
     "value": 20,
     "raw": "00010100"
    },
    {
     "name": "Top10Team_3",
     "index": 22,
     "value": 21,
     "raw": "00010101"
    },
    {
     "name": "Top10Coach_3",
     "index": 23,
     "value": 22,
     "raw": "00010110"
    },
    {
     "name": "Top10Team_2",
     "index": 24,
     "value": 23,
     "raw": "00010111"
    },
    {
     "name": "Top10Team_8",
     "index": 25,
     "value": 24,
     "raw": "00011000"
    },
    {
     "name": "Top10Coach_2",
     "index": 26,
     "value": 25,
     "raw": "00011001"
    },
    {
     "name": "Top10Team_1",
     "index": 27,
     "value": 26,
     "raw": "00011010"
    },
    {
     "name": "Top10Coach_1",
     "index": 28,
     "value": 27,
     "raw": "00011011"
    },
    {
     "name": "Top10Coach_8",
     "index": 29,
     "value": 28,
     "raw": "00011100"
    },
    {
     "name": "AcademicAdvisor",
     "index": 30,
     "value": 29,
     "raw": "00011101"
    },
    {
     "name": "OpposingTeam_actor",
     "index": 31,
     "value": 30,
     "raw": "00011110"
    },
    {
     "name": "TeamFS1",
     "index": 32,
     "value": 31,
     "raw": "00011111"
    },
    {
     "name": "FemaleClassmate3",
     "index": 33,
     "value": 32,
     "raw": "00100000"
    },
    {
     "name": "FemaleClassmate2",
     "index": 34,
     "value": 33,
     "raw": "00100001"
    },
    {
     "name": "UserTeammate1",
     "index": 35,
     "value": 34,
     "raw": "00100010"
    },
    {
     "name": "TeamHB1",
     "index": 36,
     "value": 35,
     "raw": "00100011"
    },
    {
     "name": "TeamQB1",
     "index": 37,
     "value": 36,
     "raw": "00100100"
    },
    {
     "name": "TeamDT1",
     "index": 38,
     "value": 37,
     "raw": "00100101"
    },
    {
     "name": "TeamMLB1",
     "index": 39,
     "value": 38,
     "raw": "00100110"
    },
    {
     "name": "TeamLOLB1",
     "index": 40,
     "value": 39,
     "raw": "00100111"
    },
    {
     "name": "TeamSS1",
     "index": 41,
     "value": 40,
     "raw": "00101000"
    },
    {
     "name": "TeamCB1",
     "index": 42,
     "value": 41,
     "raw": "00101001"
    },
    {
     "name": "TeamC1",
     "index": 43,
     "value": 42,
     "raw": "00101010"
    },
    {
     "name": "FemaleClassmate1",
     "index": 44,
     "value": 43,
     "raw": "00101011"
    },
    {
     "name": "MaleClassmate3",
     "index": 45,
     "value": 44,
     "raw": "00101100"
    },
    {
     "name": "MaleClassmate2",
     "index": 46,
     "value": 45,
     "raw": "00101101"
    },
    {
     "name": "MaleClassmate4",
     "index": 47,
     "value": 46,
     "raw": "00101110"
    },
    {
     "name": "Reporter4",
     "index": 48,
     "value": 47,
     "raw": "00101111"
    },
    {
     "name": "Reporter2",
     "index": 49,
     "value": 48,
     "raw": "00110000"
    },
    {
     "name": "UserTeammate4",
     "index": 50,
     "value": 49,
     "raw": "00110001"
    },
    {
     "name": "TeamTE1",
     "index": 51,
     "value": 50,
     "raw": "00110010"
    },
    {
     "name": "TeamLT1",
     "index": 52,
     "value": 51,
     "raw": "00110011"
    },
    {
     "name": "TeamWR1",
     "index": 53,
     "value": 52,
     "raw": "00110100"
    },
    {
     "name": "TeamROLB1",
     "index": 54,
     "value": 53,
     "raw": "00110101"
    },
    {
     "name": "TeamMLB2",
     "index": 55,
     "value": 54,
     "raw": "00110110"
    },
    {
     "name": "TeamLE1",
     "index": 56,
     "value": 55,
     "raw": "00110111"
    },
    {
     "name": "TeamRE1",
     "index": 57,
     "value": 56,
     "raw": "00111000"
    },
    {
     "name": "TeamLG2",
     "index": 58,
     "value": 57,
     "raw": "00111001"
    },
    {
     "name": "CurrentWeekOpponent",
     "index": 59,
     "value": 58,
     "raw": "00111010"
    },
    {
     "name": "UserPositionStarter",
     "index": 60,
     "value": 59,
     "raw": "00111011"
    },
    {
     "name": "OpposingHB1",
     "index": 61,
     "value": 60,
     "raw": "00111100"
    },
    {
     "name": "OpposingLE1",
     "index": 62,
     "value": 61,
     "raw": "00111101"
    },
    {
     "name": "OpposingRE1",
     "index": 63,
     "value": 62,
     "raw": "00111110"
    },
    {
     "name": "OpposingLOLB1",
     "index": 64,
     "value": 63,
     "raw": "00111111"
    },
    {
     "name": "OpposingROLB1",
     "index": 65,
     "value": 64,
     "raw": "01000000"
    },
    {
     "name": "OpposingDT1",
     "index": 66,
     "value": 65,
     "raw": "01000001"
    },
    {
     "name": "TeamDE1",
     "index": 67,
     "value": 66,
     "raw": "01000010"
    },
    {
     "name": "NILTGFFitness",
     "index": 68,
     "value": 67,
     "raw": "01000011"
    },
    {
     "name": "NILPowerPulse",
     "index": 69,
     "value": 68,
     "raw": "01000100"
    },
    {
     "name": "Top10Team_9",
     "index": 70,
     "value": 69,
     "raw": "01000101"
    },
    {
     "name": "Top10Coach_9",
     "index": 71,
     "value": 70,
     "raw": "01000110"
    },
    {
     "name": "Top10Team_10",
     "index": 72,
     "value": 71,
     "raw": "01000111"
    },
    {
     "name": "NILSlabsSteakhouse",
     "index": 73,
     "value": 72,
     "raw": "01001000"
    },
    {
     "name": "TeamRT1",
     "index": 74,
     "value": 73,
     "raw": "01001001"
    },
    {
     "name": "NILBrandtAuto",
     "index": 75,
     "value": 74,
     "raw": "01001010"
    },
    {
     "name": "NILInStride",
     "index": 76,
     "value": 75,
     "raw": "01001011"
    },
    {
     "name": "NILRipped",
     "index": 77,
     "value": 76,
     "raw": "01001100"
    },
    {
     "name": "NILWalkers",
     "index": 78,
     "value": 77,
     "raw": "01001101"
    },
    {
     "name": "NILAscension",
     "index": 79,
     "value": 78,
     "raw": "01001110"
    },
    {
     "name": "NILAisling",
     "index": 80,
     "value": 79,
     "raw": "01001111"
    },
    {
     "name": "NILGreggs",
     "index": 81,
     "value": 80,
     "raw": "01010000"
    },
    {
     "name": "NILKitachi",
     "index": 82,
     "value": 81,
     "raw": "01010001"
    },
    {
     "name": "NILBolo",
     "index": 83,
     "value": 82,
     "raw": "01010010"
    },
    {
     "name": "NILPeakPlatinum",
     "index": 84,
     "value": 83,
     "raw": "01010011"
    },
    {
     "name": "NILHermez",
     "index": 85,
     "value": 84,
     "raw": "01010100"
    },
    {
     "name": "NILAuraLight",
     "index": 86,
     "value": 85,
     "raw": "01010101"
    },
    {
     "name": "NIL2Fast",
     "index": 87,
     "value": 86,
     "raw": "01010110"
    },
    {
     "name": "NILChikara",
     "index": 88,
     "value": 87,
     "raw": "01010111"
    },
    {
     "name": "NILHuseinsBoxing",
     "index": 89,
     "value": 88,
     "raw": "01011000"
    },
    {
     "name": "NILRenewal",
     "index": 90,
     "value": 89,
     "raw": "01011001"
    },
    {
     "name": "NILFlemings",
     "index": 91,
     "value": 90,
     "raw": "01011010"
    },
    {
     "name": "NILBreakingPoint",
     "index": 92,
     "value": 91,
     "raw": "01011011"
    },
    {
     "name": "NILKaifuku",
     "index": 93,
     "value": 92,
     "raw": "01011100"
    },
    {
     "name": "TeamK1",
     "index": 94,
     "value": 93,
     "raw": "01011101"
    },
    {
     "name": "TeamDoctor",
     "index": 95,
     "value": 94,
     "raw": "01011110"
    },
    {
     "name": "TeamLG1",
     "index": 96,
     "value": 95,
     "raw": "01011111"
    },
    {
     "name": "TeamRG1",
     "index": 97,
     "value": 96,
     "raw": "01100000"
    },
    {
     "name": "TeamLT2",
     "index": 98,
     "value": 97,
     "raw": "01100001"
    },
    {
     "name": "TeamRG2",
     "index": 99,
     "value": 98,
     "raw": "01100010"
    },
    {
     "name": "TeamRT2",
     "index": 100,
     "value": 99,
     "raw": "01100011"
    },
    {
     "name": "TeamLE2",
     "index": 101,
     "value": 100,
     "raw": "01100100"
    },
    {
     "name": "TeamRE2",
     "index": 102,
     "value": 101,
     "raw": "01100101"
    },
    {
     "name": "TeamLOLB2",
     "index": 103,
     "value": 102,
     "raw": "01100110"
    },
    {
     "name": "TeamROLB2",
     "index": 104,
     "value": 103,
     "raw": "01100111"
    },
    {
     "name": "TeamDT2",
     "index": 105,
     "value": 104,
     "raw": "01101000"
    },
    {
     "name": "TeamQB2",
     "index": 106,
     "value": 105,
     "raw": "01101001"
    },
    {
     "name": "UserTeammate2",
     "index": 107,
     "value": 106,
     "raw": "01101010"
    },
    {
     "name": "TeamSS2",
     "index": 108,
     "value": 107,
     "raw": "01101011"
    },
    {
     "name": "TeamTE2",
     "index": 109,
     "value": 108,
     "raw": "01101100"
    },
    {
     "name": "TeamDE2",
     "index": 110,
     "value": 109,
     "raw": "01101101"
    },
    {
     "name": "UserTeammate3",
     "index": 111,
     "value": 110,
     "raw": "01101110"
    },
    {
     "name": "TeamHB2",
     "index": 112,
     "value": 111,
     "raw": "01101111"
    },
    {
     "name": "TeamFS2",
     "index": 113,
     "value": 112,
     "raw": "01110000"
    },
    {
     "name": "TeamWR2",
     "index": 114,
     "value": 113,
     "raw": "01110001"
    },
    {
     "name": "NILBusiness5",
     "index": 115,
     "value": 114,
     "raw": "01110010"
    }
   ]
  },
  "AwardType": {
   "assetId": "6320486",
   "bits": 7,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "FirstWeekly_",
     "index": 1,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "Offensive_Player_of_Week",
     "index": 2,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "Defensive_Player_of_Week",
     "index": 3,
     "value": 1,
     "raw": "0000001"
    },
    {
     "name": "Offensive_Player_of_Week_Conf",
     "index": 4,
     "value": 2,
     "raw": "0000010"
    },
    {
     "name": "Defensive_Player_of_Week_Conf",
     "index": 5,
     "value": 3,
     "raw": "0000011"
    },
    {
     "name": "LastWeekly_",
     "index": 6,
     "value": 3,
     "raw": "0000011"
    },
    {
     "name": "BEST_HC",
     "index": 7,
     "value": 4,
     "raw": "0000100"
    },
    {
     "name": "FirstAnnual_",
     "index": 8,
     "value": 4,
     "raw": "0000100"
    },
    {
     "name": "BEST_AC",
     "index": 9,
     "value": 5,
     "raw": "0000101"
    },
    {
     "name": "BEST_SR_QB",
     "index": 10,
     "value": 6,
     "raw": "0000110"
    },
    {
     "name": "BEST_DEF_1",
     "index": 11,
     "value": 7,
     "raw": "0000111"
    },
    {
     "name": "BEST_DE",
     "index": 12,
     "value": 8,
     "raw": "0001000"
    },
    {
     "name": "BEST_REC",
     "index": 13,
     "value": 9,
     "raw": "0001001"
    },
    {
     "name": "BEST_DEF_2",
     "index": 14,
     "value": 10,
     "raw": "0001010"
    },
    {
     "name": "BEST_QB",
     "index": 15,
     "value": 11,
     "raw": "0001011"
    },
    {
     "name": "BEST_RB",
     "index": 16,
     "value": 12,
     "raw": "0001100"
    },
    {
     "name": "BEST_TE",
     "index": 17,
     "value": 13,
     "raw": "0001101"
    },
    {
     "name": "BEST_DL",
     "index": 18,
     "value": 14,
     "raw": "0001110"
    },
    {
     "name": "BEST_KICK",
     "index": 19,
     "value": 15,
     "raw": "0001111"
    },
    {
     "name": "BEST_PLAYER",
     "index": 20,
     "value": 16,
     "raw": "0010000"
    },
    {
     "name": "BEST_IL",
     "index": 21,
     "value": 17,
     "raw": "0010001"
    },
    {
     "name": "BEST_DB",
     "index": 22,
     "value": 18,
     "raw": "0010010"
    },
    {
     "name": "BEST_PUNT",
     "index": 23,
     "value": 19,
     "raw": "0010011"
    },
    {
     "name": "BEST_C",
     "index": 24,
     "value": 20,
     "raw": "0010100"
    },
    {
     "name": "BEST_POTY",
     "index": 25,
     "value": 21,
     "raw": "0010101"
    },
    {
     "name": "BEST_SR",
     "index": 26,
     "value": 22,
     "raw": "0010110"
    },
    {
     "name": "HEISMAN",
     "index": 27,
     "value": 23,
     "raw": "0010111"
    },
    {
     "name": "BEST_LB",
     "index": 28,
     "value": 24,
     "raw": "0011000"
    },
    {
     "name": "BEST_FRESHMAN_POTY",
     "index": 29,
     "value": 25,
     "raw": "0011001"
    },
    {
     "name": "MOST_VERSATILE",
     "index": 30,
     "value": 26,
     "raw": "0011010"
    },
    {
     "name": "BEST_ACADEMIC",
     "index": 31,
     "value": 27,
     "raw": "0011011"
    },
    {
     "name": "ALL_AM_1ST",
     "index": 32,
     "value": 28,
     "raw": "0011100"
    },
    {
     "name": "FirstAllAmerican_",
     "index": 33,
     "value": 28,
     "raw": "0011100"
    },
    {
     "name": "ALL_AM_2ND",
     "index": 34,
     "value": 29,
     "raw": "0011101"
    },
    {
     "name": "ALL_AM_FR",
     "index": 35,
     "value": 30,
     "raw": "0011110"
    },
    {
     "name": "ALL_AM_1ST_CONF",
     "index": 36,
     "value": 31,
     "raw": "0011111"
    },
    {
     "name": "ALL_AM_2ND_CONF",
     "index": 37,
     "value": 32,
     "raw": "0100000"
    },
    {
     "name": "ALL_AM_FR_CONF",
     "index": 38,
     "value": 33,
     "raw": "0100001"
    },
    {
     "name": "ALL_AM_1ST_PRE",
     "index": 39,
     "value": 34,
     "raw": "0100010"
    },
    {
     "name": "ALL_AM_2ND_PRE",
     "index": 40,
     "value": 35,
     "raw": "0100011"
    },
    {
     "name": "ALL_AM_1ST_PRE_CONF",
     "index": 41,
     "value": 36,
     "raw": "0100100"
    },
    {
     "name": "ALL_AM_2ND_PRE_CONF",
     "index": 42,
     "value": 37,
     "raw": "0100101"
    },
    {
     "name": "LastAllAmerican_",
     "index": 43,
     "value": 37,
     "raw": "0100101"
    },
    {
     "name": "LastAnnual_",
     "index": 44,
     "value": 37,
     "raw": "0100101"
    },
    {
     "name": "FirstAllTime_",
     "index": 45,
     "value": 38,
     "raw": "0100110"
    },
    {
     "name": "LeagueLeader_Rush_Yards",
     "index": 46,
     "value": 38,
     "raw": "0100110"
    },
    {
     "name": "LeagueLeader_Receptions",
     "index": 47,
     "value": 39,
     "raw": "0100111"
    },
    {
     "name": "LeagueLeader_Tackles",
     "index": 48,
     "value": 40,
     "raw": "0101000"
    },
    {
     "name": "LeagueLeader_Sacks",
     "index": 49,
     "value": 41,
     "raw": "0101001"
    },
    {
     "name": "Last_",
     "index": 50,
     "value": 42,
     "raw": "0101010"
    },
    {
     "name": "LastAllTime_",
     "index": 51,
     "value": 42,
     "raw": "0101010"
    },
    {
     "name": "LeagueLeader_Interceptions",
     "index": 52,
     "value": 42,
     "raw": "0101010"
    },
    {
     "name": "Count",
     "index": 53,
     "value": 43,
     "raw": "0101011"
    },
    {
     "name": "INVALID",
     "index": 54,
     "value": 65,
     "raw": "1000001"
    }
   ]
  },
  "BTCareerCommitActions": {
   "assetId": "12355466",
   "bits": 1,
   "members": [
    {
     "name": "CommitActions_Add",
     "index": 0,
     "value": 0,
     "raw": "0"
    },
    {
     "name": "CommitActions_Remove",
     "index": 1,
     "value": 1,
     "raw": "1"
    }
   ]
  },
  "BTCareerPersonaAcquiredDNA": {
   "assetId": "12844409",
   "bits": 6,
   "members": [
    {
     "name": "Invalid",
     "index": 0,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "TeamFirst",
     "index": 1,
     "value": 1,
     "raw": "000001"
    },
    {
     "name": "WinAtAllCosts",
     "index": 2,
     "value": 2,
     "raw": "000010"
    },
    {
     "name": "Diva",
     "index": 3,
     "value": 3,
     "raw": "000011"
    },
    {
     "name": "FamilyFocused",
     "index": 4,
     "value": 4,
     "raw": "000100"
    },
    {
     "name": "Mentor",
     "index": 5,
     "value": 5,
     "raw": "000101"
    },
    {
     "name": "StudentOfTheGame",
     "index": 6,
     "value": 6,
     "raw": "000110"
    },
    {
     "name": "Accountable",
     "index": 7,
     "value": 7,
     "raw": "000111"
    },
    {
     "name": "Aggressive",
     "index": 8,
     "value": 8,
     "raw": "001000"
    },
    {
     "name": "Ambitious",
     "index": 9,
     "value": 9,
     "raw": "001001"
    },
    {
     "name": "Approachable",
     "index": 10,
     "value": 10,
     "raw": "001010"
    },
    {
     "name": "Assertive",
     "index": 11,
     "value": 11,
     "raw": "001011"
    },
    {
     "name": "Calculated",
     "index": 12,
     "value": 12,
     "raw": "001100"
    },
    {
     "name": "Cerebral",
     "index": 13,
     "value": 13,
     "raw": "001101"
    },
    {
     "name": "Charismatic",
     "index": 14,
     "value": 14,
     "raw": "001110"
    },
    {
     "name": "Collaborative",
     "index": 15,
     "value": 15,
     "raw": "001111"
    },
    {
     "name": "OverlyCompetitive",
     "index": 16,
     "value": 16,
     "raw": "010000"
    },
    {
     "name": "Composed",
     "index": 17,
     "value": 17,
     "raw": "010001"
    },
    {
     "name": "Confident",
     "index": 18,
     "value": 18,
     "raw": "010010"
    },
    {
     "name": "Conscientious",
     "index": 19,
     "value": 19,
     "raw": "010011"
    },
    {
     "name": "Contractminded",
     "index": 20,
     "value": 20,
     "raw": "010100"
    },
    {
     "name": "Curious",
     "index": 21,
     "value": 21,
     "raw": "010101"
    },
    {
     "name": "Demanding",
     "index": 22,
     "value": 22,
     "raw": "010110"
    },
    {
     "name": "Diplomatic",
     "index": 23,
     "value": 23,
     "raw": "010111"
    },
    {
     "name": "Direct",
     "index": 24,
     "value": 24,
     "raw": "011000"
    },
    {
     "name": "Disciplined",
     "index": 25,
     "value": 25,
     "raw": "011001"
    },
    {
     "name": "Emotional",
     "index": 26,
     "value": 26,
     "raw": "011010"
    },
    {
     "name": "Empathetic",
     "index": 27,
     "value": 27,
     "raw": "011011"
    },
    {
     "name": "Expressive",
     "index": 28,
     "value": 28,
     "raw": "011100"
    },
    {
     "name": "Flexible",
     "index": 29,
     "value": 29,
     "raw": "011101"
    },
    {
     "name": "Focused",
     "index": 30,
     "value": 30,
     "raw": "011110"
    },
    {
     "name": "Frugal",
     "index": 31,
     "value": 31,
     "raw": "011111"
    },
    {
     "name": "Grounded",
     "index": 32,
     "value": 32,
     "raw": "100000"
    },
    {
     "name": "Guarded",
     "index": 33,
     "value": 33,
     "raw": "100001"
    },
    {
     "name": "Headstrong",
     "index": 34,
     "value": 34,
     "raw": "100010"
    },
    {
     "name": "Independent",
     "index": 35,
     "value": 35,
     "raw": "100011"
    },
    {
     "name": "Inquisitive",
     "index": 36,
     "value": 36,
     "raw": "100100"
    },
    {
     "name": "Intense",
     "index": 37,
     "value": 37,
     "raw": "100101"
    },
    {
     "name": "Leader",
     "index": 38,
     "value": 38,
     "raw": "100110"
    },
    {
     "name": "Loyal",
     "index": 39,
     "value": 39,
     "raw": "100111"
    },
    {
     "name": "Mindful",
     "index": 40,
     "value": 40,
     "raw": "101000"
    },
    {
     "name": "Observant",
     "index": 41,
     "value": 41,
     "raw": "101001"
    },
    {
     "name": "Opportunistic",
     "index": 42,
     "value": 42,
     "raw": "101010"
    },
    {
     "name": "Outspoken",
     "index": 43,
     "value": 43,
     "raw": "101011"
    },
    {
     "name": "Passionate",
     "index": 44,
     "value": 44,
     "raw": "101100"
    },
    {
     "name": "Patient",
     "index": 45,
     "value": 45,
     "raw": "101101"
    },
    {
     "name": "Pragmatic",
     "index": 46,
     "value": 46,
     "raw": "101110"
    },
    {
     "name": "Principled",
     "index": 47,
     "value": 47,
     "raw": "101111"
    },
    {
     "name": "Private",
     "index": 48,
     "value": 48,
     "raw": "110000"
    },
    {
     "name": "Reliable",
     "index": 49,
     "value": 49,
     "raw": "110001"
    },
    {
     "name": "Reserved",
     "index": 50,
     "value": 50,
     "raw": "110010"
    },
    {
     "name": "Resilient",
     "index": 51,
     "value": 51,
     "raw": "110011"
    },
    {
     "name": "Respectful",
     "index": 52,
     "value": 52,
     "raw": "110100"
    },
    {
     "name": "Savvy",
     "index": 53,
     "value": 53,
     "raw": "110101"
    },
    {
     "name": "Selfless",
     "index": 54,
     "value": 54,
     "raw": "110110"
    },
    {
     "name": "Sensitive",
     "index": 55,
     "value": 55,
     "raw": "110111"
    },
    {
     "name": "Serious",
     "index": 56,
     "value": 56,
     "raw": "111000"
    },
    {
     "name": "Stoic",
     "index": 57,
     "value": 57,
     "raw": "111001"
    },
    {
     "name": "Strategic",
     "index": 58,
     "value": 58,
     "raw": "111010"
    },
    {
     "name": "Stubborn",
     "index": 59,
     "value": 59,
     "raw": "111011"
    },
    {
     "name": "Transparent",
     "index": 60,
     "value": 60,
     "raw": "111100"
    },
    {
     "name": "Uncompromising",
     "index": 61,
     "value": 61,
     "raw": "111101"
    },
    {
     "name": "Unpredictable",
     "index": 62,
     "value": 62,
     "raw": "111110"
    },
    {
     "name": "Wary",
     "index": 63,
     "value": 63,
     "raw": "111111"
    }
   ]
  },
  "BaseScheme": {
   "assetId": "6320593",
   "bits": 5,
   "members": [
    {
     "name": "OFF_WEST_COAST_ZONE_RUN",
     "index": 0,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "Offense_First_",
     "index": 1,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "OFF_MULTIPLE_OFFENSE",
     "index": 2,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "OFF_VEER_AND_SHOOT",
     "index": 3,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "OFF_POWER_SPREAD",
     "index": 4,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "OFF_SPREAD_OPTION",
     "index": 5,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "OFF_PRO_STYLE",
     "index": 6,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "OFF_SPREAD",
     "index": 7,
     "value": 6,
     "raw": "00110"
    },
    {
     "name": "OFF_RUN_AND_SHOOT",
     "index": 8,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "OFF_AIR_RAID",
     "index": 9,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "OFF_PISTOL",
     "index": 10,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "OFF_OPTION",
     "index": 11,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "Offensive_Last_",
     "index": 12,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "DEF_BASE4_3",
     "index": 13,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "Defense_First_",
     "index": 14,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "DEF_3_3_5",
     "index": 15,
     "value": 12,
     "raw": "01100"
    },
    {
     "name": "DEF_BASE3_4",
     "index": 16,
     "value": 13,
     "raw": "01101"
    },
    {
     "name": "DEF_4_2_5",
     "index": 17,
     "value": 14,
     "raw": "01110"
    },
    {
     "name": "DEF_MULTIPLE_DEFENSE",
     "index": 18,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "DEF_4_3_MULTIPLE",
     "index": 19,
     "value": 16,
     "raw": "10000"
    },
    {
     "name": "DEF_3_4_MULTIPLE",
     "index": 20,
     "value": 17,
     "raw": "10001"
    },
    {
     "name": "DEF_3_3_5_TITE",
     "index": 21,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "DEF_3_2_6",
     "index": 22,
     "value": 19,
     "raw": "10011"
    },
    {
     "name": "Count_",
     "index": 23,
     "value": 20,
     "raw": "10100"
    },
    {
     "name": "DEF_UNUSED",
     "index": 24,
     "value": 20,
     "raw": "10100"
    },
    {
     "name": "Defense_Last_",
     "index": 25,
     "value": 20,
     "raw": "10100"
    },
    {
     "name": "Locked",
     "index": 26,
     "value": 21,
     "raw": "10101"
    }
   ]
  },
  "BidType": {
   "assetId": "8532628",
   "bits": 2,
   "members": [
    {
     "name": "Bowl",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Last_",
     "index": 2,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "SemiFinals",
     "index": 3,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Count",
     "index": 4,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "BowlPresentationId": {
   "assetId": "8521572",
   "bits": 6,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "BahamasBowl",
     "index": 1,
     "value": 1,
     "raw": "000001"
    },
    {
     "name": "CureBowl",
     "index": 2,
     "value": 2,
     "raw": "000010"
    },
    {
     "name": "BocaRatonBowl",
     "index": 3,
     "value": 3,
     "raw": "000011"
    },
    {
     "name": "NewMexicoBowl",
     "index": 4,
     "value": 4,
     "raw": "000100"
    },
    {
     "name": "IndependenceBowl",
     "index": 5,
     "value": 5,
     "raw": "000101"
    },
    {
     "name": "LendingTreeBowl",
     "index": 6,
     "value": 6,
     "raw": "000110"
    },
    {
     "name": "LABowl",
     "index": 7,
     "value": 7,
     "raw": "000111"
    },
    {
     "name": "NewOrleansBowl",
     "index": 8,
     "value": 8,
     "raw": "001000"
    },
    {
     "name": "MyrtleBeachBowl",
     "index": 9,
     "value": 9,
     "raw": "001001"
    },
    {
     "name": "FamousIdahoPotatoBowl",
     "index": 10,
     "value": 10,
     "raw": "001010"
    },
    {
     "name": "FriscoBowl",
     "index": 11,
     "value": 11,
     "raw": "001011"
    },
    {
     "name": "ArmedForcesBowl",
     "index": 12,
     "value": 12,
     "raw": "001100"
    },
    {
     "name": "GasparillaBowl",
     "index": 13,
     "value": 14,
     "raw": "001110"
    },
    {
     "name": "HawaiiBowl",
     "index": 14,
     "value": 15,
     "raw": "001111"
    },
    {
     "name": "CameliaBowl",
     "index": 15,
     "value": 16,
     "raw": "010000"
    },
    {
     "name": "QuickLaneBowl",
     "index": 16,
     "value": 17,
     "raw": "010001"
    },
    {
     "name": "MilitaryBowl",
     "index": 17,
     "value": 18,
     "raw": "010010"
    },
    {
     "name": "BirminghamBowl",
     "index": 18,
     "value": 19,
     "raw": "010011"
    },
    {
     "name": "FirstResponderBowl",
     "index": 19,
     "value": 20,
     "raw": "010100"
    },
    {
     "name": "LibertyBowl",
     "index": 20,
     "value": 21,
     "raw": "010101"
    },
    {
     "name": "HolidayBowl",
     "index": 21,
     "value": 22,
     "raw": "010110"
    },
    {
     "name": "GuaranteedRateBowl",
     "index": 22,
     "value": 23,
     "raw": "010111"
    },
    {
     "name": "FenwayBowl",
     "index": 23,
     "value": 24,
     "raw": "011000"
    },
    {
     "name": "PinstripeBowl",
     "index": 24,
     "value": 25,
     "raw": "011001"
    },
    {
     "name": "CheezItBowl",
     "index": 25,
     "value": 26,
     "raw": "011010"
    },
    {
     "name": "AlamoBowl",
     "index": 26,
     "value": 27,
     "raw": "011011"
    },
    {
     "name": "DukesMayoBowl",
     "index": 27,
     "value": 28,
     "raw": "011100"
    },
    {
     "name": "MusicCityBowl",
     "index": 28,
     "value": 29,
     "raw": "011101"
    },
    {
     "name": "LasVegasBowl",
     "index": 29,
     "value": 30,
     "raw": "011110"
    },
    {
     "name": "GatorBowl",
     "index": 30,
     "value": 31,
     "raw": "011111"
    },
    {
     "name": "SunBowl",
     "index": 31,
     "value": 32,
     "raw": "100000"
    },
    {
     "name": "ArizonaBowl",
     "index": 32,
     "value": 33,
     "raw": "100001"
    },
    {
     "name": "ReliaquestBowl",
     "index": 33,
     "value": 34,
     "raw": "100010"
    },
    {
     "name": "CitrusBowl",
     "index": 34,
     "value": 35,
     "raw": "100011"
    },
    {
     "name": "TexasBowl",
     "index": 35,
     "value": 36,
     "raw": "100100"
    },
    {
     "name": "OrangeBowl",
     "index": 36,
     "value": 41,
     "raw": "101001"
    },
    {
     "name": "FiestaBowl",
     "index": 37,
     "value": 42,
     "raw": "101010"
    },
    {
     "name": "SugarBowl",
     "index": 38,
     "value": 43,
     "raw": "101011"
    },
    {
     "name": "RoseBowl",
     "index": 39,
     "value": 44,
     "raw": "101100"
    },
    {
     "name": "CottonBowl",
     "index": 40,
     "value": 45,
     "raw": "101101"
    },
    {
     "name": "PeachBowl",
     "index": 41,
     "value": 46,
     "raw": "101110"
    },
    {
     "name": "NationalChampionship",
     "index": 42,
     "value": 47,
     "raw": "101111"
    },
    {
     "name": "CFPFirstRound",
     "index": 43,
     "value": 48,
     "raw": "110000"
    },
    {
     "name": "DefunctBowl",
     "index": 44,
     "value": 50,
     "raw": "110010"
    }
   ]
  },
  "BrandContractTier": {
   "assetId": "8519541",
   "bits": 2,
   "members": [
    {
     "name": "Local",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Regional",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "National",
     "index": 2,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Max_",
     "index": 3,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "BroadcastNetwork": {
   "assetId": "6820577",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "National",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Streaming",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "TBD",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "None",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Max_",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid_",
     "index": 6,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "BudgetAllocationType": {
   "assetId": "12069461",
   "bits": 3,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "FirstCategory_",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Staff",
     "index": 3,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Facilities",
     "index": 4,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Recruits",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "LastCategory_",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "NIL",
     "index": 7,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "RemainingBudget",
     "index": 8,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Last_",
     "index": 9,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "TotalBudget",
     "index": 10,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "Max_",
     "index": 11,
     "value": 7,
     "raw": "111"
    }
   ]
  },
  "CaptainPatch": {
   "assetId": "6494422",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "None",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "OneYear",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "TwoYear",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "ThreeYear",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "FourYear",
     "index": 5,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "FiveYearGold",
     "index": 6,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "Last_",
     "index": 7,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "LastNormal_",
     "index": 8,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "Reserved1",
     "index": 9,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "ReservedFirst_",
     "index": 10,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "Reserved2",
     "index": 11,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "Reserved3",
     "index": 12,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "Reserved4",
     "index": 13,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "Reserved5",
     "index": 14,
     "value": 10,
     "raw": "00001010"
    },
    {
     "name": "Reserved6",
     "index": 15,
     "value": 11,
     "raw": "00001011"
    },
    {
     "name": "Reserved7",
     "index": 16,
     "value": 12,
     "raw": "00001100"
    },
    {
     "name": "Reserved8",
     "index": 17,
     "value": 13,
     "raw": "00001101"
    },
    {
     "name": "Reserved9",
     "index": 18,
     "value": 14,
     "raw": "00001110"
    },
    {
     "name": "Reserved10",
     "index": 19,
     "value": 15,
     "raw": "00001111"
    },
    {
     "name": "ReservedLast_",
     "index": 20,
     "value": 15,
     "raw": "00001111"
    },
    {
     "name": "Max_",
     "index": 21,
     "value": 16,
     "raw": "00010000"
    },
    {
     "name": "Invalid_",
     "index": 22,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "CareerStage": {
   "assetId": "6499013",
   "bits": 2,
   "members": [
    {
     "name": "NewCareer",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "SeasonWeek",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Draft",
     "index": 2,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Invalid",
     "index": 3,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "ChampionshipGameType": {
   "assetId": "6845529",
   "bits": 2,
   "members": [
    {
     "name": "NONE",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "TOPDIVISIONS",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "TOPTEAMS",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "CharacterBodyType": {
   "assetId": "9365442",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "FirstMain_",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Standard",
     "index": 2,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Thin",
     "index": 3,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Muscular",
     "index": 4,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Heavy",
     "index": 5,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "Freshman",
     "index": 6,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "LastMain_",
     "index": 7,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "ReservedMain_1",
     "index": 8,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "ReservedMain_2",
     "index": 9,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "ReservedMain_3",
     "index": 10,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "FirstAlternate_",
     "index": 11,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "Standard_Alternate",
     "index": 12,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "LastAlternate_",
     "index": 13,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "Thin_Alternate",
     "index": 14,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "Max_",
     "index": 15,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "Invalid_",
     "index": 16,
     "value": 15,
     "raw": "1111"
    }
   ]
  },
  "CityPersonality": {
   "assetId": "6377619",
   "bits": 3,
   "members": [
    {
     "name": "FairWeather",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "LaidBack",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Hardcore",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "FrontRunner",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Loyal",
     "index": 4,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Advisor",
     "index": 5,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Count_",
     "index": 6,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "CityRegion": {
   "assetId": "6320621",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "South",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Southwest",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Southeast",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Northeast",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Northwest",
     "index": 5,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "Midwest",
     "index": 6,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "Max_",
     "index": 7,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "Invalid_",
     "index": 8,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "CitySize": {
   "assetId": "6377612",
   "bits": 3,
   "members": [
    {
     "name": "CitySize1",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "CitySize2",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "CitySize3",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "CitySize4",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "CitySize5",
     "index": 4,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Count_",
     "index": 5,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "CloudCover": {
   "assetId": "12671859",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "None",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "PartlyCloudy",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Overcast",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Count",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Max_",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid_",
     "index": 6,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "CoachAdaptiveAI": {
   "assetId": "9163443",
   "bits": 4,
   "members": [
    {
     "name": "Conservative",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Balanced",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Aggressive",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Conservative_1",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "Balanced_1",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Aggressive_1",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "Conservative_2",
     "index": 7,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "Balanced_2",
     "index": 8,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "Aggressive_2",
     "index": 9,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "Conservative_3",
     "index": 10,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "Balanced_3",
     "index": 11,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "Aggressive_3",
     "index": 12,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "Max_",
     "index": 13,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "Invalid_",
     "index": 14,
     "value": 13,
     "raw": "1101"
    }
   ]
  },
  "CoachBackstory": {
   "assetId": "6320655",
   "bits": 4,
   "members": [
    {
     "name": "Motivator",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Strategist",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "First_",
     "index": 2,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "TeamBuilder",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "StaffBuilder",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "HCMotivator",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "HCSchemer",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "HCSalesman",
     "index": 7,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "OCMotivator",
     "index": 8,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "OCSchemer",
     "index": 9,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "OCSalesman",
     "index": 10,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "DCMotivator",
     "index": 11,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "DCSchemer",
     "index": 12,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "DCSalesman",
     "index": 13,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "Count_",
     "index": 14,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "Invalid_",
     "index": 15,
     "value": 14,
     "raw": "1110"
    }
   ]
  },
  "CoachContractGoalEvalFrequency": {
   "assetId": "12178711",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Weekly",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "GameWeek",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "RivalGameWeek",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "EndRegSeason",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "ContractEnd",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "OffSeason",
     "index": 6,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Last_",
     "index": 7,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "LastOffSeason",
     "index": 8,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "Count_",
     "index": 9,
     "value": 7,
     "raw": "111"
    },
    {
     "name": "Invalid_",
     "index": 10,
     "value": 7,
     "raw": "111"
    }
   ]
  },
  "CoachContractGoalStatus": {
   "assetId": "12178721",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "InProgress",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Passed",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Failed",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Last_",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "NotApplicable",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Count_",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid_",
     "index": 7,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "CoachContractRecruitRankType": {
   "assetId": "12178740",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "NationalRank",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "PositionRank",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Last_",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "StateRank",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Count_",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid_",
     "index": 6,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "CoachDemeanor": {
   "assetId": "9830450",
   "bits": 4,
   "members": [
    {
     "name": "Classic",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Calm",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Intense",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Max",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "Invalid",
     "index": 5,
     "value": 15,
     "raw": "1111"
    }
   ]
  },
  "CoachExperienceSpeed": {
   "assetId": "6810445",
   "bits": 3,
   "members": [
    {
     "name": "Slowest",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Slower",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Normal",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Faster",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Fastest",
     "index": 4,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Count",
     "index": 5,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "CoachFiringSetting": {
   "assetId": "6378518",
   "bits": 2,
   "members": [
    {
     "name": "ON",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "CPU_ONLY",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "OFF",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "CoachHappinessLevel": {
   "assetId": "10805501",
   "bits": 3,
   "members": [
    {
     "name": "CoachHappiness_First",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "CoachHappiness_Max",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "CoachHappiness_High",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "CoachHappiness_Normal",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "CoachHappiness_Low",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "CoachHappiness_Bottom",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "CoachHappiness_Last",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "CoachHappiness_Count",
     "index": 7,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "CoachHappiness_Invalid",
     "index": 8,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "CoachHatType": {
   "assetId": "12043442",
   "bits": 3,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Cap",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Visor",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Future1",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Future2",
     "index": 4,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Future3",
     "index": 5,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "CoachLeaveReason": {
   "assetId": "8624635",
   "bits": 3,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Fired",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Retired",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Pro",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "NewJob",
     "index": 4,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "ContractEnding",
     "index": 5,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "CoachNoHuddleTempo": {
   "assetId": "9163442",
   "bits": 3,
   "members": [
    {
     "name": "Conservative",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Balanced",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Aggressive",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Max_",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid_",
     "index": 5,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "CoachPosition": {
   "assetId": "6320920",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "HeadCoach",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "OffensiveCoordinator",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "DefensiveCoordinator",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "NumCollegeCoaches",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "SpecialTeams",
     "index": 5,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Owner",
     "index": 6,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "Scout",
     "index": 7,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "Trainer",
     "index": 8,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "GeneralManager",
     "index": 9,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "PlayerPersonnel",
     "index": 10,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "Max_",
     "index": 11,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "Invalid_",
     "index": 12,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "CoachSpecialty": {
   "assetId": "6320933",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Quarterbacks",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "RunningBacks",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Receivers",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "OffensiveLine",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "DefensiveLine",
     "index": 5,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "Linebackers",
     "index": 6,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "Secondary",
     "index": 7,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "SpecialTeams",
     "index": 8,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "Max_",
     "index": 9,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "Invalid_",
     "index": 10,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "CoachSpecialtyType": {
   "assetId": "8624640",
   "bits": 2,
   "members": [
    {
     "name": "Offense",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Defense",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Any",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "CoachStance": {
   "assetId": "9830443",
   "bits": 4,
   "members": [
    {
     "name": "Classic",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "PlaySheet",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "HandsOnKnees",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Max_",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "Invalid_",
     "index": 5,
     "value": 15,
     "raw": "1111"
    }
   ]
  },
  "CoachStatType": {
   "assetId": "6321007",
   "bits": 5,
   "members": [
    {
     "name": "Wins",
     "index": 0,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "Losses",
     "index": 1,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "NationalChampionshipWins",
     "index": 2,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "NationalChampionshipLosses",
     "index": 3,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "PlayoffWins",
     "index": 4,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "PlayoffLosses",
     "index": 5,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "ConferenceChampionshipWins",
     "index": 6,
     "value": 6,
     "raw": "00110"
    },
    {
     "name": "ConferenceChampionshipLosses",
     "index": 7,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "ConferenceChampionshipWinStreak",
     "index": 8,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "RivalWinStreak",
     "index": 9,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "FirstRoundDraftPicks",
     "index": 10,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "DraftPicks",
     "index": 11,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "Top5RecruitClasses",
     "index": 12,
     "value": 12,
     "raw": "01100"
    },
    {
     "name": "PlayersMaxProgressed",
     "index": 13,
     "value": 13,
     "raw": "01101"
    },
    {
     "name": "NumTop5RankYdsGainedAllowed",
     "index": 14,
     "value": 14,
     "raw": "01110"
    },
    {
     "name": "NumPrestigeIncreases",
     "index": 15,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "BowlWins",
     "index": 16,
     "value": 16,
     "raw": "10000"
    },
    {
     "name": "BowlLosses",
     "index": 17,
     "value": 17,
     "raw": "10001"
    },
    {
     "name": "RivalWins",
     "index": 18,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "RivalLosses",
     "index": 19,
     "value": 19,
     "raw": "10011"
    },
    {
     "name": "Top25Wins",
     "index": 20,
     "value": 20,
     "raw": "10100"
    },
    {
     "name": "Top25Losses",
     "index": 21,
     "value": 21,
     "raw": "10101"
    },
    {
     "name": "WinsAtCurrentSchool",
     "index": 22,
     "value": 22,
     "raw": "10110"
    },
    {
     "name": "LossesAtCurrentSchool",
     "index": 23,
     "value": 23,
     "raw": "10111"
    },
    {
     "name": "RecentYearNCWon",
     "index": 24,
     "value": 24,
     "raw": "11000"
    },
    {
     "name": "TimesFired",
     "index": 25,
     "value": 25,
     "raw": "11001"
    },
    {
     "name": "Count",
     "index": 26,
     "value": 26,
     "raw": "11010"
    },
    {
     "name": "Invalid",
     "index": 27,
     "value": 27,
     "raw": "11011"
    }
   ]
  },
  "CoachTalentArcheType": {
   "assetId": "7742528",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Motivator",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Schemer",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Recruiter",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "MasterMotivator",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Architect",
     "index": 5,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "SchemeGuru",
     "index": 6,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "Strategist",
     "index": 7,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "EliteRecruiter",
     "index": 8,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "TalentDeveloper",
     "index": 9,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "Rainmaker",
     "index": 10,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "Visionary",
     "index": 11,
     "value": 10,
     "raw": "00001010"
    },
    {
     "name": "ProgramBuilder",
     "index": 12,
     "value": 11,
     "raw": "00001011"
    },
    {
     "name": "CEO",
     "index": 13,
     "value": 12,
     "raw": "00001100"
    },
    {
     "name": "Last_",
     "index": 14,
     "value": 12,
     "raw": "00001100"
    },
    {
     "name": "Count_",
     "index": 15,
     "value": 13,
     "raw": "00001101"
    },
    {
     "name": "Invalid_",
     "index": 16,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "CoachTrait": {
   "assetId": "6321017",
   "bits": 1,
   "members": [
    {
     "name": "TraitExpertScout",
     "index": 0,
     "value": 0,
     "raw": "0"
    },
    {
     "name": "MAX_",
     "index": 1,
     "value": 1,
     "raw": "1"
    }
   ]
  },
  "CoachTrustRewardType": {
   "assetId": "10834598",
   "bits": 3,
   "members": [
    {
     "name": "ExtraPlays",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "PlayCount",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Audibles",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "HotRoutes",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "DefensiveAdjustments",
     "index": 4,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "PassProtection",
     "index": 5,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "NoHuddle",
     "index": 6,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "None",
     "index": 7,
     "value": 7,
     "raw": "111"
    }
   ]
  },
  "CollegeConferences": {
   "assetId": "6378776",
   "bits": 8,
   "members": [
    {
     "name": "ACC",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "BigTen",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Big12",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "AAC",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "CUSA",
     "index": 5,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "Independents",
     "index": 6,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "MAC",
     "index": 7,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "MWC",
     "index": 8,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "Pac12",
     "index": 9,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "SEC",
     "index": 10,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "Last_",
     "index": 11,
     "value": 10,
     "raw": "00001010"
    },
    {
     "name": "SunBelt",
     "index": 12,
     "value": 10,
     "raw": "00001010"
    },
    {
     "name": "None",
     "index": 13,
     "value": 13,
     "raw": "00001101"
    },
    {
     "name": "DefunctConference",
     "index": 14,
     "value": 14,
     "raw": "00001110"
    },
    {
     "name": "Max_",
     "index": 15,
     "value": 15,
     "raw": "00001111"
    },
    {
     "name": "Invalid_",
     "index": 16,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "ConferenceWeekdayType": {
   "assetId": "6845533",
   "bits": 2,
   "members": [
    {
     "name": "TuesWedThurFriSat",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "SatOnly",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "ThurFriSat",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "ConsumableTypeEnum": {
   "assetId": "6377587",
   "bits": 3,
   "members": [
    {
     "name": "Hours",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Weeks",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Minutes",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Days",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "XP",
     "index": 4,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "ContractExpectations": {
   "assetId": "8203462",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "FirstWins_",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Win4Games",
     "index": 2,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Win5Games",
     "index": 3,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Win6Games",
     "index": 4,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Win7Games",
     "index": 5,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "Win8Games",
     "index": 6,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "LastWins_",
     "index": 7,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "Win9Games",
     "index": 8,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "WinConfChamp",
     "index": 9,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "Last_",
     "index": 10,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "WinNY6Bowl",
     "index": 11,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "Count_",
     "index": 12,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "Invalid_",
     "index": 13,
     "value": 8,
     "raw": "1000"
    }
   ]
  },
  "ContractGoalLevelType": {
   "assetId": "12909467",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "TeamPrestige",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "ConfRelativePrestige",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "RivalRelative",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "AthleticFacilityLevel",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "ConfPotentialWinsDif",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Last_",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Cont_",
     "index": 7,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Invalid_",
     "index": 8,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "ContractOfferStatus": {
   "assetId": "6378742",
   "bits": 3,
   "members": [
    {
     "name": "Accepted",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Declined",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Pending",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Withdrawn",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "NoOffer",
     "index": 4,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid_",
     "index": 5,
     "value": 7,
     "raw": "111"
    }
   ]
  },
  "ContractViewType": {
   "assetId": "8624644",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Renew",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Firing",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Offer",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Current",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "HotSeat",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Last_",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Count_",
     "index": 7,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "ContractYear": {
   "assetId": "6663009",
   "bits": 3,
   "members": [
    {
     "name": "Year1",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "YearFirst_",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Year2",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Year3",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Year4",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Year5",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Year6",
     "index": 6,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Year7",
     "index": 7,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "YearLast_",
     "index": 8,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "YearInvalid_",
     "index": 9,
     "value": 7,
     "raw": "111"
    }
   ]
  },
  "DayOfWeek": {
   "assetId": "6210635",
   "bits": 4,
   "members": [
    {
     "name": "Sunday",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Monday",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Tuesday",
     "index": 2,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Wednesday",
     "index": 3,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "Thursday",
     "index": 4,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Friday",
     "index": 5,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "Saturday",
     "index": 6,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "Invalid_",
     "index": 7,
     "value": 8,
     "raw": "1000"
    }
   ]
  },
  "DefensivePlayConcepts": {
   "assetId": "6321104",
   "bits": 5,
   "members": [
    {
     "name": "Invalid",
     "index": 0,
     "value": -1,
     "raw": "10000"
    },
    {
     "name": "First",
     "index": 1,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "Man_Blitz",
     "index": 2,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "Cover_1",
     "index": 3,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "Cover_2",
     "index": 4,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "Cover_2_Man",
     "index": 5,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "Cover_3",
     "index": 6,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "Cover_4",
     "index": 7,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "Cover_6",
     "index": 8,
     "value": 6,
     "raw": "00110"
    },
    {
     "name": "Double_Man",
     "index": 9,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "Zone_Blitz_2_Deep",
     "index": 10,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "Last",
     "index": 11,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "Zone_Blitz_3_Deep",
     "index": 12,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "NumConcepts",
     "index": 13,
     "value": 10,
     "raw": "01010"
    }
   ]
  },
  "DraftClassEditType": {
   "assetId": "6494992",
   "bits": 2,
   "members": [
    {
     "name": "View",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Edit",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Import",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "DraftPositionE": {
   "assetId": "6378002",
   "bits": 5,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "First_Normal_",
     "index": 1,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "First_Offense_",
     "index": 2,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "QB",
     "index": 3,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "First_RB_",
     "index": 4,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "HB",
     "index": 5,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "FB",
     "index": 6,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "Last_RB_",
     "index": 7,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "WR",
     "index": 8,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "TE",
     "index": 9,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "First_OL_",
     "index": 10,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "T",
     "index": 11,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "G",
     "index": 12,
     "value": 6,
     "raw": "00110"
    },
    {
     "name": "C",
     "index": 13,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "Last_Offense_",
     "index": 14,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "Last_OL_",
     "index": 15,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "DE",
     "index": 16,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "First_Defense_",
     "index": 17,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "First_DL_",
     "index": 18,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "DT",
     "index": 19,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "Last_DL_",
     "index": 20,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "First_LB_",
     "index": 21,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "OLB",
     "index": 22,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "Last_LB_",
     "index": 23,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "MLB",
     "index": 24,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "CB",
     "index": 25,
     "value": 12,
     "raw": "01100"
    },
    {
     "name": "First_DB_",
     "index": 26,
     "value": 12,
     "raw": "01100"
    },
    {
     "name": "FS",
     "index": 27,
     "value": 13,
     "raw": "01101"
    },
    {
     "name": "Last_DB_",
     "index": 28,
     "value": 14,
     "raw": "01110"
    },
    {
     "name": "Last_Defense_",
     "index": 29,
     "value": 14,
     "raw": "01110"
    },
    {
     "name": "SS",
     "index": 30,
     "value": 14,
     "raw": "01110"
    },
    {
     "name": "FIrst_Special_",
     "index": 31,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "K",
     "index": 32,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "Last_Normal_",
     "index": 33,
     "value": 16,
     "raw": "10000"
    },
    {
     "name": "Last_Special_",
     "index": 34,
     "value": 16,
     "raw": "10000"
    },
    {
     "name": "P",
     "index": 35,
     "value": 16,
     "raw": "10000"
    },
    {
     "name": "LS",
     "index": 36,
     "value": 17,
     "raw": "10001"
    },
    {
     "name": "Count_Normal_",
     "index": 37,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "Last_",
     "index": 38,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "MaxNormal_",
     "index": 39,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "R",
     "index": 40,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "Count_",
     "index": 41,
     "value": 19,
     "raw": "10011"
    },
    {
     "name": "Max_",
     "index": 42,
     "value": 19,
     "raw": "10011"
    },
    {
     "name": "Invalid_",
     "index": 43,
     "value": 31,
     "raw": "11111"
    }
   ]
  },
  "DraftSimState": {
   "assetId": "6378029",
   "bits": 3,
   "members": [
    {
     "name": "Live",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "SimToNextPick",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "SimToNextUserPick",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "SimToNextRound",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "SimToEnd",
     "index": 4,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "DurationType": {
   "assetId": "28200",
   "bits": 3,
   "members": [
    {
     "name": "Games",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Weeks",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Seasons",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Talent",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid_",
     "index": 4,
     "value": 7,
     "raw": "111"
    }
   ]
  },
  "EndPlayTeamAnimation": {
   "assetId": "6378705",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "None",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Broncos",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "FirstNFL_",
     "index": 3,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Eagles",
     "index": 4,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Falcons",
     "index": 5,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Giants",
     "index": 6,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "LastNFL_",
     "index": 7,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "Atomics",
     "index": 8,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "FirstCustom_",
     "index": 9,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "Baboons",
     "index": 10,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "Bandits",
     "index": 11,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "Bulldogs",
     "index": 12,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "Centurions",
     "index": 13,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "Crocs",
     "index": 14,
     "value": 10,
     "raw": "00001010"
    },
    {
     "name": "Demons",
     "index": 15,
     "value": 11,
     "raw": "00001011"
    },
    {
     "name": "Sharks",
     "index": 16,
     "value": 12,
     "raw": "00001100"
    },
    {
     "name": "Hawks",
     "index": 17,
     "value": 13,
     "raw": "00001101"
    },
    {
     "name": "Heatwave",
     "index": 18,
     "value": 14,
     "raw": "00001110"
    },
    {
     "name": "KillerBees",
     "index": 19,
     "value": 15,
     "raw": "00001111"
    },
    {
     "name": "Meteors",
     "index": 20,
     "value": 16,
     "raw": "00010000"
    },
    {
     "name": "Phoenix",
     "index": 21,
     "value": 17,
     "raw": "00010001"
    },
    {
     "name": "Rhinos",
     "index": 22,
     "value": 18,
     "raw": "00010010"
    },
    {
     "name": "Rooks",
     "index": 23,
     "value": 19,
     "raw": "00010011"
    },
    {
     "name": "Shamrocks",
     "index": 24,
     "value": 20,
     "raw": "00010100"
    },
    {
     "name": "Siege",
     "index": 25,
     "value": 21,
     "raw": "00010101"
    },
    {
     "name": "Vipers",
     "index": 26,
     "value": 22,
     "raw": "00010110"
    },
    {
     "name": "LastCustom_",
     "index": 27,
     "value": 23,
     "raw": "00010111"
    },
    {
     "name": "Warthogs",
     "index": 28,
     "value": 23,
     "raw": "00010111"
    },
    {
     "name": "Bengals",
     "index": 29,
     "value": 24,
     "raw": "00011000"
    },
    {
     "name": "Rams",
     "index": 30,
     "value": 25,
     "raw": "00011001"
    },
    {
     "name": "Max_",
     "index": 31,
     "value": 26,
     "raw": "00011010"
    },
    {
     "name": "Invalid_",
     "index": 32,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "FacilityActionType": {
   "assetId": "13696513",
   "bits": 2,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Upgrade",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Renew",
     "index": 2,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Downgrade",
     "index": 3,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "FieldType": {
   "assetId": "6378387",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Grass",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Turf",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Max_",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Invalid_",
     "index": 4,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "FootballRecordScope": {
   "assetId": "8556928",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "League",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Team",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Conference",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Last_",
     "index": 4,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Invalid_",
     "index": 5,
     "value": 10,
     "raw": "1010"
    }
   ]
  },
  "ForceWinTeam": {
   "assetId": "6321372",
   "bits": 2,
   "members": [
    {
     "name": "Home",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Away",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "None",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "FranchiseRole": {
   "assetId": "6494521",
   "bits": 5,
   "members": [
    {
     "name": "NoRole",
     "index": 0,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "BridgeQB",
     "index": 1,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "MentorQB",
     "index": 2,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "FranchiseQB",
     "index": 3,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "AllPro",
     "index": 4,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "Playmaker",
     "index": 5,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "ShutdownCorner",
     "index": 6,
     "value": 6,
     "raw": "00110"
    },
    {
     "name": "FutureStar",
     "index": 7,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "ElitePassRusher",
     "index": 8,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "InjuryProne",
     "index": 9,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "FumbleProne",
     "index": 10,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "GenerationalTalent",
     "index": 11,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "FutureHallofFame",
     "index": 12,
     "value": 12,
     "raw": "01100"
    },
    {
     "name": "Underachiever",
     "index": 13,
     "value": 13,
     "raw": "01101"
    },
    {
     "name": "QBofTheFuture",
     "index": 14,
     "value": 14,
     "raw": "01110"
    },
    {
     "name": "DeepThreat",
     "index": 15,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "FeatureBack",
     "index": 16,
     "value": 16,
     "raw": "10000"
    },
    {
     "name": "DualThreat",
     "index": 17,
     "value": 17,
     "raw": "10001"
    },
    {
     "name": "ContractExpiring",
     "index": 18,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "COUNT",
     "index": 19,
     "value": 19,
     "raw": "10011"
    }
   ]
  },
  "FranchiseStyle": {
   "assetId": "6378573",
   "bits": 2,
   "members": [
    {
     "name": "Classic",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Legacy",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "RoadToCanton",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "GameResult": {
   "assetId": "12674113",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Win",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Loss",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Last_",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Tie",
     "index": 4,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Count_",
     "index": 5,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Invalid_",
     "index": 6,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "GameSkillLevelSetting": {
   "assetId": "6378479",
   "bits": 4,
   "members": [
    {
     "name": "INVALID_",
     "index": 0,
     "value": -1,
     "raw": "1000"
    },
    {
     "name": "FRESHMAN",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "VARSITY",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "ALL_AMERICAN",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "HEISMAN",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "COUNT_",
     "index": 5,
     "value": 4,
     "raw": "0100"
    }
   ]
  },
  "GameStatus": {
   "assetId": "6321351",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Unscheduled",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Unplayed",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "AwayWon",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "FirstComplete_",
     "index": 4,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "HomeWon",
     "index": 5,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "LastComplete_",
     "index": 6,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Tied",
     "index": 7,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "AwayScheduled",
     "index": 8,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "FirstPartiallyScheduled_",
     "index": 9,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "HomeScheduled",
     "index": 10,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "LastPartiallyScheduled_",
     "index": 11,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "Last_",
     "index": 12,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "StatsReported",
     "index": 13,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "Max_",
     "index": 14,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "Invalid_",
     "index": 15,
     "value": 15,
     "raw": "1111"
    }
   ]
  },
  "GameStyle": {
   "assetId": "6378522",
   "bits": 8,
   "members": [
    {
     "name": "Arcade",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Default_",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Simulation",
     "index": 3,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Competitive",
     "index": 4,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Last_",
     "index": 5,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Yard",
     "index": 6,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Max_",
     "index": 7,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "Invalid_",
     "index": 8,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "GameTeamStatus": {
   "assetId": "6321346",
   "bits": 2,
   "members": [
    {
     "name": "Pending",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Sim",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Ready",
     "index": 2,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Reported",
     "index": 3,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "GameTimeRange": {
   "assetId": "6845457",
   "bits": 5,
   "members": [
    {
     "name": "DAY_FIRST",
     "index": 0,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "T1100",
     "index": 1,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "TIME_FIRST",
     "index": 2,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "T1130",
     "index": 3,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "T1200",
     "index": 4,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "T1230",
     "index": 5,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "T1300",
     "index": 6,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "T1330",
     "index": 7,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "T1400",
     "index": 8,
     "value": 6,
     "raw": "00110"
    },
    {
     "name": "T1415",
     "index": 9,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "T1430",
     "index": 10,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "T1500",
     "index": 11,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "T1515",
     "index": 12,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "DAY_LAST",
     "index": 13,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "T1530",
     "index": 14,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "AFTERNOON_FIRST",
     "index": 15,
     "value": 12,
     "raw": "01100"
    },
    {
     "name": "T1600",
     "index": 16,
     "value": 12,
     "raw": "01100"
    },
    {
     "name": "T1700",
     "index": 17,
     "value": 13,
     "raw": "01101"
    },
    {
     "name": "T1745",
     "index": 18,
     "value": 14,
     "raw": "01110"
    },
    {
     "name": "AFTERNOON_LAST",
     "index": 19,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "T1800",
     "index": 20,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "T1845",
     "index": 21,
     "value": 16,
     "raw": "10000"
    },
    {
     "name": "NIGHT_FIRST",
     "index": 22,
     "value": 17,
     "raw": "10001"
    },
    {
     "name": "T1900",
     "index": 23,
     "value": 17,
     "raw": "10001"
    },
    {
     "name": "T1930",
     "index": 24,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "T2000",
     "index": 25,
     "value": 19,
     "raw": "10011"
    },
    {
     "name": "NIGHT_LAST",
     "index": 26,
     "value": 20,
     "raw": "10100"
    },
    {
     "name": "T2100",
     "index": 27,
     "value": 20,
     "raw": "10100"
    },
    {
     "name": "T2115",
     "index": 28,
     "value": 21,
     "raw": "10101"
    },
    {
     "name": "NIGHT_FIRST_PACIFIC",
     "index": 29,
     "value": 22,
     "raw": "10110"
    },
    {
     "name": "T2200",
     "index": 30,
     "value": 22,
     "raw": "10110"
    },
    {
     "name": "T2215",
     "index": 31,
     "value": 23,
     "raw": "10111"
    },
    {
     "name": "T2230",
     "index": 32,
     "value": 24,
     "raw": "11000"
    },
    {
     "name": "NIGHT_LAST_PACIFIC",
     "index": 33,
     "value": 25,
     "raw": "11001"
    },
    {
     "name": "T2300",
     "index": 34,
     "value": 25,
     "raw": "11001"
    },
    {
     "name": "TIME_LAST",
     "index": 35,
     "value": 25,
     "raw": "11001"
    },
    {
     "name": "RDAY",
     "index": 36,
     "value": 26,
     "raw": "11010"
    },
    {
     "name": "RAFTERNOON",
     "index": 37,
     "value": 27,
     "raw": "11011"
    },
    {
     "name": "RNIGHT",
     "index": 38,
     "value": 28,
     "raw": "11100"
    },
    {
     "name": "RNIGHT_PACIFIC",
     "index": 39,
     "value": 29,
     "raw": "11101"
    },
    {
     "name": "INVALID",
     "index": 40,
     "value": 30,
     "raw": "11110"
    }
   ]
  },
  "GameplayModifierTier": {
   "assetId": "6542983",
   "bits": 3,
   "members": [
    {
     "name": "Tier1_HomeFieldAdvantage",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Tier2",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Tier3",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Persistent",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Max",
     "index": 4,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "GemBust": {
   "assetId": "6862547",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "NORMAL",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "GEM",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "BUST",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Last_",
     "index": 4,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Count_",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "HIDDEN",
     "index": 6,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid",
     "index": 7,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "GenericHead": {
   "assetId": "6493494",
   "bits": 9,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000000000"
    },
    {
     "name": "NoHead",
     "index": 1,
     "value": 0,
     "raw": "000000000"
    },
    {
     "name": "1_B_B_005",
     "index": 2,
     "value": 1,
     "raw": "000000001"
    },
    {
     "name": "1_B_G_01",
     "index": 3,
     "value": 2,
     "raw": "000000010"
    },
    {
     "name": "1_B_N_0012",
     "index": 4,
     "value": 3,
     "raw": "000000011"
    },
    {
     "name": "1_B_N_007",
     "index": 5,
     "value": 4,
     "raw": "000000100"
    },
    {
     "name": "1_B_N_01",
     "index": 6,
     "value": 5,
     "raw": "000000101"
    },
    {
     "name": "1_B_N_010",
     "index": 7,
     "value": 6,
     "raw": "000000110"
    },
    {
     "name": "1_B_N_011",
     "index": 8,
     "value": 7,
     "raw": "000000111"
    },
    {
     "name": "1_B_N_02",
     "index": 9,
     "value": 8,
     "raw": "000001000"
    },
    {
     "name": "1_B_N_03",
     "index": 10,
     "value": 9,
     "raw": "000001001"
    },
    {
     "name": "1_B_N_04",
     "index": 11,
     "value": 10,
     "raw": "000001010"
    },
    {
     "name": "1_B_S_001",
     "index": 12,
     "value": 11,
     "raw": "000001011"
    },
    {
     "name": "1_B_S_002",
     "index": 13,
     "value": 12,
     "raw": "000001100"
    },
    {
     "name": "1_BM_MB_005",
     "index": 14,
     "value": 13,
     "raw": "000001101"
    },
    {
     "name": "1_H_B_009",
     "index": 15,
     "value": 14,
     "raw": "000001110"
    },
    {
     "name": "1_H_BD_01",
     "index": 16,
     "value": 15,
     "raw": "000001111"
    },
    {
     "name": "1_H_BD_02",
     "index": 17,
     "value": 16,
     "raw": "000010000"
    },
    {
     "name": "1_H_N_010",
     "index": 18,
     "value": 17,
     "raw": "000010001"
    },
    {
     "name": "1_H_N_015",
     "index": 19,
     "value": 18,
     "raw": "000010010"
    },
    {
     "name": "1_H_S_003",
     "index": 20,
     "value": 19,
     "raw": "000010011"
    },
    {
     "name": "1_H_S_008",
     "index": 21,
     "value": 20,
     "raw": "000010100"
    },
    {
     "name": "1_M_N_02",
     "index": 22,
     "value": 21,
     "raw": "000010101"
    },
    {
     "name": "1_M_S_011",
     "index": 23,
     "value": 22,
     "raw": "000010110"
    },
    {
     "name": "2_B_B_004",
     "index": 24,
     "value": 23,
     "raw": "000010111"
    },
    {
     "name": "2_B_B_005",
     "index": 25,
     "value": 24,
     "raw": "000011000"
    },
    {
     "name": "2_B_B_006",
     "index": 26,
     "value": 25,
     "raw": "000011001"
    },
    {
     "name": "2_B_BD_03",
     "index": 27,
     "value": 26,
     "raw": "000011010"
    },
    {
     "name": "2_B_N_0010",
     "index": 28,
     "value": 27,
     "raw": "000011011"
    },
    {
     "name": "2_B_N_0011",
     "index": 29,
     "value": 28,
     "raw": "000011100"
    },
    {
     "name": "2_B_N_0012",
     "index": 30,
     "value": 29,
     "raw": "000011101"
    },
    {
     "name": "2_B_N_0013",
     "index": 31,
     "value": 30,
     "raw": "000011110"
    },
    {
     "name": "2_B_N_0014",
     "index": 32,
     "value": 31,
     "raw": "000011111"
    },
    {
     "name": "2_B_N_0015",
     "index": 33,
     "value": 32,
     "raw": "000100000"
    },
    {
     "name": "2_B_N_0016",
     "index": 34,
     "value": 33,
     "raw": "000100001"
    },
    {
     "name": "2_B_N_0017",
     "index": 35,
     "value": 34,
     "raw": "000100010"
    },
    {
     "name": "2_B_N_0018",
     "index": 36,
     "value": 35,
     "raw": "000100011"
    },
    {
     "name": "2_B_N_006",
     "index": 37,
     "value": 36,
     "raw": "000100100"
    },
    {
     "name": "2_B_N_009",
     "index": 38,
     "value": 37,
     "raw": "000100101"
    },
    {
     "name": "2_B_N_01",
     "index": 39,
     "value": 38,
     "raw": "000100110"
    },
    {
     "name": "2_B_N_02",
     "index": 40,
     "value": 39,
     "raw": "000100111"
    },
    {
     "name": "2_B_N_03",
     "index": 41,
     "value": 40,
     "raw": "000101000"
    },
    {
     "name": "2_B_S_001",
     "index": 42,
     "value": 41,
     "raw": "000101001"
    },
    {
     "name": "2_B_S_005",
     "index": 43,
     "value": 42,
     "raw": "000101010"
    },
    {
     "name": "2_B_S_006",
     "index": 44,
     "value": 43,
     "raw": "000101011"
    },
    {
     "name": "2_B_S_007",
     "index": 45,
     "value": 44,
     "raw": "000101100"
    },
    {
     "name": "2_B_S_008",
     "index": 46,
     "value": 45,
     "raw": "000101101"
    },
    {
     "name": "2_B_S_009",
     "index": 47,
     "value": 46,
     "raw": "000101110"
    },
    {
     "name": "2_BMH_G_009",
     "index": 48,
     "value": 47,
     "raw": "000101111"
    },
    {
     "name": "2_BMH_S_002",
     "index": 49,
     "value": 48,
     "raw": "000110000"
    },
    {
     "name": "2_BMH_S_003",
     "index": 50,
     "value": 49,
     "raw": "000110001"
    },
    {
     "name": "2_BMH_S_004",
     "index": 51,
     "value": 50,
     "raw": "000110010"
    },
    {
     "name": "2_BMH_S_010",
     "index": 52,
     "value": 51,
     "raw": "000110011"
    },
    {
     "name": "2_H_B_002",
     "index": 53,
     "value": 52,
     "raw": "000110100"
    },
    {
     "name": "2_H_B_004",
     "index": 54,
     "value": 53,
     "raw": "000110101"
    },
    {
     "name": "2_H_B_005",
     "index": 55,
     "value": 54,
     "raw": "000110110"
    },
    {
     "name": "2_H_B_010",
     "index": 56,
     "value": 55,
     "raw": "000110111"
    },
    {
     "name": "2_H_BD_03",
     "index": 57,
     "value": 56,
     "raw": "000111000"
    },
    {
     "name": "2_H_G_01",
     "index": 58,
     "value": 57,
     "raw": "000111001"
    },
    {
     "name": "2_H_G_02",
     "index": 59,
     "value": 58,
     "raw": "000111010"
    },
    {
     "name": "2_H_GM_004",
     "index": 60,
     "value": 59,
     "raw": "000111011"
    },
    {
     "name": "2_H_MB_012",
     "index": 61,
     "value": 60,
     "raw": "000111100"
    },
    {
     "name": "2_H_N_006",
     "index": 62,
     "value": 61,
     "raw": "000111101"
    },
    {
     "name": "2_H_N_007",
     "index": 63,
     "value": 62,
     "raw": "000111110"
    },
    {
     "name": "2_H_N_009",
     "index": 64,
     "value": 63,
     "raw": "000111111"
    },
    {
     "name": "2_M_B_01",
     "index": 65,
     "value": 64,
     "raw": "001000000"
    },
    {
     "name": "2_M_B_02",
     "index": 66,
     "value": 65,
     "raw": "001000001"
    },
    {
     "name": "2_M_N_007",
     "index": 67,
     "value": 66,
     "raw": "001000010"
    },
    {
     "name": "2_M_N_04",
     "index": 68,
     "value": 67,
     "raw": "001000011"
    },
    {
     "name": "2_M_N_05",
     "index": 69,
     "value": 68,
     "raw": "001000100"
    },
    {
     "name": "2_M_N_22",
     "index": 70,
     "value": 69,
     "raw": "001000101"
    },
    {
     "name": "2_M_S_001",
     "index": 71,
     "value": 70,
     "raw": "001000110"
    },
    {
     "name": "2_M_S_011",
     "index": 72,
     "value": 71,
     "raw": "001000111"
    },
    {
     "name": "2_T_N_01",
     "index": 73,
     "value": 72,
     "raw": "001001000"
    },
    {
     "name": "2_T_N_02",
     "index": 74,
     "value": 73,
     "raw": "001001001"
    },
    {
     "name": "2_T_S_007",
     "index": 75,
     "value": 74,
     "raw": "001001010"
    },
    {
     "name": "2_T_S_01",
     "index": 76,
     "value": 75,
     "raw": "001001011"
    },
    {
     "name": "3_B_B_001",
     "index": 77,
     "value": 76,
     "raw": "001001100"
    },
    {
     "name": "3_B_B_009",
     "index": 78,
     "value": 77,
     "raw": "001001101"
    },
    {
     "name": "3_B_B_01",
     "index": 79,
     "value": 78,
     "raw": "001001110"
    },
    {
     "name": "3_B_BD_02",
     "index": 80,
     "value": 79,
     "raw": "001001111"
    },
    {
     "name": "3_B_N_004",
     "index": 81,
     "value": 80,
     "raw": "001010000"
    },
    {
     "name": "3_B_N_006",
     "index": 82,
     "value": 81,
     "raw": "001010001"
    },
    {
     "name": "3_B_N_007",
     "index": 83,
     "value": 82,
     "raw": "001010010"
    },
    {
     "name": "3_B_N_01",
     "index": 84,
     "value": 83,
     "raw": "001010011"
    },
    {
     "name": "3_B_N_02",
     "index": 85,
     "value": 84,
     "raw": "001010100"
    },
    {
     "name": "3_B_S_010",
     "index": 86,
     "value": 85,
     "raw": "001010101"
    },
    {
     "name": "3_B_S_011",
     "index": 87,
     "value": 86,
     "raw": "001010110"
    },
    {
     "name": "3_BMT_S_003",
     "index": 88,
     "value": 87,
     "raw": "001010111"
    },
    {
     "name": "3_H_B_008",
     "index": 89,
     "value": 88,
     "raw": "001011000"
    },
    {
     "name": "3_H_B_01",
     "index": 90,
     "value": 89,
     "raw": "001011001"
    },
    {
     "name": "3_H_BD_01",
     "index": 91,
     "value": 90,
     "raw": "001011010"
    },
    {
     "name": "3_H_MS_01",
     "index": 92,
     "value": 91,
     "raw": "001011011"
    },
    {
     "name": "3_H_N_01",
     "index": 93,
     "value": 92,
     "raw": "001011100"
    },
    {
     "name": "3_H_S_001",
     "index": 94,
     "value": 93,
     "raw": "001011101"
    },
    {
     "name": "3_M_N_01",
     "index": 95,
     "value": 94,
     "raw": "001011110"
    },
    {
     "name": "3_M_N_21",
     "index": 96,
     "value": 95,
     "raw": "001011111"
    },
    {
     "name": "3_T_N_004",
     "index": 97,
     "value": 96,
     "raw": "001100000"
    },
    {
     "name": "3_T_N_01",
     "index": 98,
     "value": 97,
     "raw": "001100001"
    },
    {
     "name": "4_B_B_004",
     "index": 99,
     "value": 98,
     "raw": "001100010"
    },
    {
     "name": "4_B_BM_01",
     "index": 100,
     "value": 99,
     "raw": "001100011"
    },
    {
     "name": "4_B_G_003",
     "index": 101,
     "value": 100,
     "raw": "001100100"
    },
    {
     "name": "4_B_G_004",
     "index": 102,
     "value": 101,
     "raw": "001100101"
    },
    {
     "name": "4_B_M_01",
     "index": 103,
     "value": 102,
     "raw": "001100110"
    },
    {
     "name": "4_B_MS_01",
     "index": 104,
     "value": 103,
     "raw": "001100111"
    },
    {
     "name": "4_B_MS_02",
     "index": 105,
     "value": 104,
     "raw": "001101000"
    },
    {
     "name": "4_B_MS_03",
     "index": 106,
     "value": 105,
     "raw": "001101001"
    },
    {
     "name": "4_B_N_002",
     "index": 107,
     "value": 106,
     "raw": "001101010"
    },
    {
     "name": "4_B_N_003",
     "index": 108,
     "value": 107,
     "raw": "001101011"
    },
    {
     "name": "4_B_N_004",
     "index": 109,
     "value": 108,
     "raw": "001101100"
    },
    {
     "name": "4_B_N_005",
     "index": 110,
     "value": 109,
     "raw": "001101101"
    },
    {
     "name": "4_B_N_01",
     "index": 111,
     "value": 110,
     "raw": "001101110"
    },
    {
     "name": "4_B_N_02",
     "index": 112,
     "value": 111,
     "raw": "001101111"
    },
    {
     "name": "4_BHM_S_01",
     "index": 113,
     "value": 112,
     "raw": "001110000"
    },
    {
     "name": "4_BM_B_001",
     "index": 114,
     "value": 113,
     "raw": "001110001"
    },
    {
     "name": "4_H_BD_01",
     "index": 115,
     "value": 114,
     "raw": "001110010"
    },
    {
     "name": "4_H_N_001",
     "index": 116,
     "value": 115,
     "raw": "001110011"
    },
    {
     "name": "4_H_N_003",
     "index": 117,
     "value": 116,
     "raw": "001110100"
    },
    {
     "name": "4_H_N_004",
     "index": 118,
     "value": 117,
     "raw": "001110101"
    },
    {
     "name": "4_H_N_005",
     "index": 119,
     "value": 118,
     "raw": "001110110"
    },
    {
     "name": "4_M_BD_02",
     "index": 120,
     "value": 119,
     "raw": "001110111"
    },
    {
     "name": "4_M_M_005",
     "index": 121,
     "value": 120,
     "raw": "001111000"
    },
    {
     "name": "4_M_N_01",
     "index": 122,
     "value": 121,
     "raw": "001111001"
    },
    {
     "name": "4_T_G_01",
     "index": 123,
     "value": 122,
     "raw": "001111010"
    },
    {
     "name": "4_T_N_006",
     "index": 124,
     "value": 123,
     "raw": "001111011"
    },
    {
     "name": "4_T_N_007",
     "index": 125,
     "value": 124,
     "raw": "001111100"
    },
    {
     "name": "4_T_S_01",
     "index": 126,
     "value": 125,
     "raw": "001111101"
    },
    {
     "name": "4_T_S_02",
     "index": 127,
     "value": 126,
     "raw": "001111110"
    },
    {
     "name": "5_B_BD_02",
     "index": 128,
     "value": 127,
     "raw": "001111111"
    },
    {
     "name": "5_B_BD_03",
     "index": 129,
     "value": 128,
     "raw": "010000000"
    },
    {
     "name": "5_B_G_01",
     "index": 130,
     "value": 129,
     "raw": "010000001"
    },
    {
     "name": "5_B_G_02",
     "index": 131,
     "value": 130,
     "raw": "010000010"
    },
    {
     "name": "5_B_MS_02",
     "index": 132,
     "value": 131,
     "raw": "010000011"
    },
    {
     "name": "5_B_N_01",
     "index": 133,
     "value": 132,
     "raw": "010000100"
    },
    {
     "name": "5_B_N_02",
     "index": 134,
     "value": 133,
     "raw": "010000101"
    },
    {
     "name": "5_B_N_03",
     "index": 135,
     "value": 134,
     "raw": "010000110"
    },
    {
     "name": "5_B_S_002",
     "index": 136,
     "value": 135,
     "raw": "010000111"
    },
    {
     "name": "5_B_S_003",
     "index": 137,
     "value": 136,
     "raw": "010001000"
    },
    {
     "name": "5_B_S_008",
     "index": 138,
     "value": 137,
     "raw": "010001001"
    },
    {
     "name": "5_BHM_M_002",
     "index": 139,
     "value": 138,
     "raw": "010001010"
    },
    {
     "name": "5_BHTM_GS_001",
     "index": 140,
     "value": 139,
     "raw": "010001011"
    },
    {
     "name": "5_BTM_N_004",
     "index": 141,
     "value": 140,
     "raw": "010001100"
    },
    {
     "name": "5_H_BD_01",
     "index": 142,
     "value": 141,
     "raw": "010001101"
    },
    {
     "name": "5_H_BD_02",
     "index": 143,
     "value": 142,
     "raw": "010001110"
    },
    {
     "name": "5_H_G_01",
     "index": 144,
     "value": 143,
     "raw": "010001111"
    },
    {
     "name": "5_H_MG_006",
     "index": 145,
     "value": 144,
     "raw": "010010000"
    },
    {
     "name": "5_H_N_01",
     "index": 146,
     "value": 145,
     "raw": "010010001"
    },
    {
     "name": "5_M_B_001",
     "index": 147,
     "value": 146,
     "raw": "010010010"
    },
    {
     "name": "5_M_BD_02",
     "index": 148,
     "value": 147,
     "raw": "010010011"
    },
    {
     "name": "5_M_M_005",
     "index": 149,
     "value": 148,
     "raw": "010010100"
    },
    {
     "name": "5_M_MB_005",
     "index": 150,
     "value": 149,
     "raw": "010010101"
    },
    {
     "name": "5_M_N_009",
     "index": 151,
     "value": 150,
     "raw": "010010110"
    },
    {
     "name": "5_M_N_01",
     "index": 152,
     "value": 151,
     "raw": "010010111"
    },
    {
     "name": "5_M_N_02",
     "index": 153,
     "value": 152,
     "raw": "010011000"
    },
    {
     "name": "5_T_G_01",
     "index": 154,
     "value": 153,
     "raw": "010011001"
    },
    {
     "name": "5_T_GM_003",
     "index": 155,
     "value": 154,
     "raw": "010011010"
    },
    {
     "name": "6_B_G_005",
     "index": 156,
     "value": 155,
     "raw": "010011011"
    },
    {
     "name": "6_B_G_01",
     "index": 157,
     "value": 156,
     "raw": "010011100"
    },
    {
     "name": "6_B_G_03",
     "index": 158,
     "value": 157,
     "raw": "010011101"
    },
    {
     "name": "6_B_G_04",
     "index": 159,
     "value": 158,
     "raw": "010011110"
    },
    {
     "name": "6_B_G_05",
     "index": 160,
     "value": 159,
     "raw": "010011111"
    },
    {
     "name": "6_B_G_06",
     "index": 161,
     "value": 160,
     "raw": "010100000"
    },
    {
     "name": "6_B_MS_01",
     "index": 162,
     "value": 161,
     "raw": "010100001"
    },
    {
     "name": "6_B_N_0010",
     "index": 163,
     "value": 162,
     "raw": "010100010"
    },
    {
     "name": "6_B_N_0011",
     "index": 164,
     "value": 163,
     "raw": "010100011"
    },
    {
     "name": "6_B_N_003",
     "index": 165,
     "value": 164,
     "raw": "010100100"
    },
    {
     "name": "6_B_N_004",
     "index": 166,
     "value": 165,
     "raw": "010100101"
    },
    {
     "name": "6_B_N_005",
     "index": 167,
     "value": 166,
     "raw": "010100110"
    },
    {
     "name": "6_B_N_006",
     "index": 168,
     "value": 167,
     "raw": "010100111"
    },
    {
     "name": "6_B_N_007",
     "index": 169,
     "value": 168,
     "raw": "010101000"
    },
    {
     "name": "6_B_N_008",
     "index": 170,
     "value": 169,
     "raw": "010101001"
    },
    {
     "name": "6_B_N_009",
     "index": 171,
     "value": 170,
     "raw": "010101010"
    },
    {
     "name": "6_B_N_01",
     "index": 172,
     "value": 171,
     "raw": "010101011"
    },
    {
     "name": "6_B_N_02",
     "index": 173,
     "value": 172,
     "raw": "010101100"
    },
    {
     "name": "6_B_N_03",
     "index": 174,
     "value": 173,
     "raw": "010101101"
    },
    {
     "name": "6_B_S_01",
     "index": 175,
     "value": 174,
     "raw": "010101110"
    },
    {
     "name": "6_B_S_02",
     "index": 176,
     "value": 175,
     "raw": "010101111"
    },
    {
     "name": "6_BHM_B_01",
     "index": 177,
     "value": 176,
     "raw": "010110000"
    },
    {
     "name": "6_BHM_BM_004",
     "index": 178,
     "value": 177,
     "raw": "010110001"
    },
    {
     "name": "6_BHM_G_002",
     "index": 179,
     "value": 178,
     "raw": "010110010"
    },
    {
     "name": "6_BM_MG_008",
     "index": 180,
     "value": 179,
     "raw": "010110011"
    },
    {
     "name": "6_BM_N_009",
     "index": 181,
     "value": 180,
     "raw": "010110100"
    },
    {
     "name": "6_BM_S_01",
     "index": 182,
     "value": 181,
     "raw": "010110101"
    },
    {
     "name": "6_BMH_G_010",
     "index": 183,
     "value": 182,
     "raw": "010110110"
    },
    {
     "name": "6_BMH_N_003",
     "index": 184,
     "value": 183,
     "raw": "010110111"
    },
    {
     "name": "6_BTM_BM_001",
     "index": 185,
     "value": 184,
     "raw": "010111000"
    },
    {
     "name": "6_H_B_002",
     "index": 186,
     "value": 185,
     "raw": "010111001"
    },
    {
     "name": "6_H_BD_01",
     "index": 187,
     "value": 186,
     "raw": "010111010"
    },
    {
     "name": "6_H_BM_02",
     "index": 188,
     "value": 187,
     "raw": "010111011"
    },
    {
     "name": "6_H_G_01",
     "index": 189,
     "value": 188,
     "raw": "010111100"
    },
    {
     "name": "6_H_G_012",
     "index": 190,
     "value": 189,
     "raw": "010111101"
    },
    {
     "name": "6_H_MS_01",
     "index": 191,
     "value": 190,
     "raw": "010111110"
    },
    {
     "name": "6_H_N_001",
     "index": 192,
     "value": 191,
     "raw": "010111111"
    },
    {
     "name": "6_H_N_006",
     "index": 193,
     "value": 192,
     "raw": "011000000"
    },
    {
     "name": "6_H_N_01",
     "index": 194,
     "value": 193,
     "raw": "011000001"
    },
    {
     "name": "6_H_N_20",
     "index": 195,
     "value": 194,
     "raw": "011000010"
    },
    {
     "name": "6_M_G_01",
     "index": 196,
     "value": 195,
     "raw": "011000011"
    },
    {
     "name": "6_M_MB_011",
     "index": 197,
     "value": 196,
     "raw": "011000100"
    },
    {
     "name": "6_M_N_009",
     "index": 198,
     "value": 197,
     "raw": "011000101"
    },
    {
     "name": "6_M_N_01",
     "index": 199,
     "value": 198,
     "raw": "011000110"
    },
    {
     "name": "6_M_N_02",
     "index": 200,
     "value": 199,
     "raw": "011000111"
    },
    {
     "name": "6_N_MG_009",
     "index": 201,
     "value": 200,
     "raw": "011001000"
    },
    {
     "name": "6_T_G_005",
     "index": 202,
     "value": 201,
     "raw": "011001001"
    },
    {
     "name": "6_T_MG_006",
     "index": 203,
     "value": 202,
     "raw": "011001010"
    },
    {
     "name": "6_T_N_009",
     "index": 204,
     "value": 203,
     "raw": "011001011"
    },
    {
     "name": "7_B_B_001",
     "index": 205,
     "value": 204,
     "raw": "011001100"
    },
    {
     "name": "7_B_B_002",
     "index": 206,
     "value": 205,
     "raw": "011001101"
    },
    {
     "name": "7_B_B_005",
     "index": 207,
     "value": 206,
     "raw": "011001110"
    },
    {
     "name": "7_B_B_009",
     "index": 208,
     "value": 207,
     "raw": "011001111"
    },
    {
     "name": "7_B_G_0010",
     "index": 209,
     "value": 208,
     "raw": "011010000"
    },
    {
     "name": "7_B_G_004",
     "index": 210,
     "value": 209,
     "raw": "011010001"
    },
    {
     "name": "7_B_G_005",
     "index": 211,
     "value": 210,
     "raw": "011010010"
    },
    {
     "name": "7_B_G_007",
     "index": 212,
     "value": 211,
     "raw": "011010011"
    },
    {
     "name": "7_B_G_008",
     "index": 213,
     "value": 212,
     "raw": "011010100"
    },
    {
     "name": "7_B_G_009",
     "index": 214,
     "value": 213,
     "raw": "011010101"
    },
    {
     "name": "7_B_N_0010",
     "index": 215,
     "value": 214,
     "raw": "011010110"
    },
    {
     "name": "7_B_N_0011",
     "index": 216,
     "value": 215,
     "raw": "011010111"
    },
    {
     "name": "7_B_N_0012",
     "index": 217,
     "value": 216,
     "raw": "011011000"
    },
    {
     "name": "7_B_N_0013",
     "index": 218,
     "value": 217,
     "raw": "011011001"
    },
    {
     "name": "7_B_N_0014",
     "index": 219,
     "value": 218,
     "raw": "011011010"
    },
    {
     "name": "7_B_N_003",
     "index": 220,
     "value": 219,
     "raw": "011011011"
    },
    {
     "name": "7_B_N_007",
     "index": 221,
     "value": 220,
     "raw": "011011100"
    },
    {
     "name": "7_B_N_009",
     "index": 222,
     "value": 221,
     "raw": "011011101"
    },
    {
     "name": "7_B_N_011",
     "index": 223,
     "value": 222,
     "raw": "011011110"
    },
    {
     "name": "7_B_N_012",
     "index": 224,
     "value": 223,
     "raw": "011011111"
    },
    {
     "name": "7_B_N_013",
     "index": 225,
     "value": 224,
     "raw": "011100000"
    },
    {
     "name": "7_B_N_014",
     "index": 226,
     "value": 225,
     "raw": "011100001"
    },
    {
     "name": "7_B_N_015",
     "index": 227,
     "value": 226,
     "raw": "011100010"
    },
    {
     "name": "7_B_N_016",
     "index": 228,
     "value": 227,
     "raw": "011100011"
    },
    {
     "name": "7_B_N_017",
     "index": 229,
     "value": 228,
     "raw": "011100100"
    },
    {
     "name": "7_B_N_018",
     "index": 230,
     "value": 229,
     "raw": "011100101"
    },
    {
     "name": "7_B_N_019",
     "index": 231,
     "value": 230,
     "raw": "011100110"
    },
    {
     "name": "7_B_N_06",
     "index": 232,
     "value": 231,
     "raw": "011100111"
    },
    {
     "name": "7_B_N_07",
     "index": 233,
     "value": 232,
     "raw": "011101000"
    },
    {
     "name": "7_B_N_08",
     "index": 234,
     "value": 233,
     "raw": "011101001"
    },
    {
     "name": "7_B_N_09",
     "index": 235,
     "value": 234,
     "raw": "011101010"
    },
    {
     "name": "7_B_S_004",
     "index": 236,
     "value": 235,
     "raw": "011101011"
    },
    {
     "name": "7_B_S_005",
     "index": 237,
     "value": 236,
     "raw": "011101100"
    },
    {
     "name": "7_BHM_MG_001",
     "index": 238,
     "value": 237,
     "raw": "011101101"
    },
    {
     "name": "7_BHM_MG_007",
     "index": 239,
     "value": 238,
     "raw": "011101110"
    },
    {
     "name": "7_BHM_MG_022",
     "index": 240,
     "value": 239,
     "raw": "011101111"
    },
    {
     "name": "7_BHM_N_002",
     "index": 241,
     "value": 240,
     "raw": "011110000"
    },
    {
     "name": "7_BHM_N_004",
     "index": 242,
     "value": 241,
     "raw": "011110001"
    },
    {
     "name": "7_BHM_S_010",
     "index": 243,
     "value": 242,
     "raw": "011110010"
    },
    {
     "name": "7_BMH_B_006",
     "index": 244,
     "value": 243,
     "raw": "011110011"
    },
    {
     "name": "7_BMH_GS_005",
     "index": 245,
     "value": 244,
     "raw": "011110100"
    },
    {
     "name": "7_BMH_GS_011",
     "index": 246,
     "value": 245,
     "raw": "011110101"
    },
    {
     "name": "7_BMH_MB_019",
     "index": 247,
     "value": 246,
     "raw": "011110110"
    },
    {
     "name": "7_BMH_MG_001",
     "index": 248,
     "value": 247,
     "raw": "011110111"
    },
    {
     "name": "7_BMH_MG_003",
     "index": 249,
     "value": 248,
     "raw": "011111000"
    },
    {
     "name": "7_BMH_MG_008",
     "index": 250,
     "value": 249,
     "raw": "011111001"
    },
    {
     "name": "7_BMH_MG_020",
     "index": 251,
     "value": 250,
     "raw": "011111010"
    },
    {
     "name": "7_BMH_S_008",
     "index": 252,
     "value": 251,
     "raw": "011111011"
    },
    {
     "name": "7_BMT_BM_012",
     "index": 253,
     "value": 252,
     "raw": "011111100"
    },
    {
     "name": "7_BMT_M_009",
     "index": 254,
     "value": 253,
     "raw": "011111101"
    },
    {
     "name": "7_BMT_MG_002",
     "index": 255,
     "value": 254,
     "raw": "011111110"
    },
    {
     "name": "7_BMTH_N_003",
     "index": 256,
     "value": 255,
     "raw": "011111111"
    },
    {
     "name": "7_BTM_B_021",
     "index": 257,
     "value": 256,
     "raw": "100000000"
    },
    {
     "name": "7_BTM_MB_023",
     "index": 258,
     "value": 257,
     "raw": "100000001"
    },
    {
     "name": "7_BTM_MG_006",
     "index": 259,
     "value": 258,
     "raw": "100000010"
    },
    {
     "name": "7_BTM_N_007",
     "index": 260,
     "value": 259,
     "raw": "100000011"
    },
    {
     "name": "7_H_B_010",
     "index": 261,
     "value": 260,
     "raw": "100000100"
    },
    {
     "name": "7_H_BD_03",
     "index": 262,
     "value": 261,
     "raw": "100000101"
    },
    {
     "name": "7_H_BMS_013",
     "index": 263,
     "value": 262,
     "raw": "100000110"
    },
    {
     "name": "7_H_G_001",
     "index": 264,
     "value": 263,
     "raw": "100000111"
    },
    {
     "name": "7_H_G_004",
     "index": 265,
     "value": 264,
     "raw": "100001000"
    },
    {
     "name": "7_H_G_006",
     "index": 266,
     "value": 265,
     "raw": "100001001"
    },
    {
     "name": "7_H_G_008",
     "index": 267,
     "value": 266,
     "raw": "100001010"
    },
    {
     "name": "7_H_G_009",
     "index": 268,
     "value": 267,
     "raw": "100001011"
    },
    {
     "name": "7_H_G_02",
     "index": 269,
     "value": 268,
     "raw": "100001100"
    },
    {
     "name": "7_H_N_006",
     "index": 270,
     "value": 269,
     "raw": "100001101"
    },
    {
     "name": "7_H_N_01",
     "index": 271,
     "value": 270,
     "raw": "100001110"
    },
    {
     "name": "7_M_B_01",
     "index": 272,
     "value": 271,
     "raw": "100001111"
    },
    {
     "name": "7_M_BD_01",
     "index": 273,
     "value": 272,
     "raw": "100010000"
    },
    {
     "name": "7_M_BD_02",
     "index": 274,
     "value": 273,
     "raw": "100010001"
    },
    {
     "name": "7_M_BM_014",
     "index": 275,
     "value": 274,
     "raw": "100010010"
    },
    {
     "name": "7_M_G_004",
     "index": 276,
     "value": 275,
     "raw": "100010011"
    },
    {
     "name": "7_M_G_005",
     "index": 277,
     "value": 276,
     "raw": "100010100"
    },
    {
     "name": "7_M_GS_015",
     "index": 278,
     "value": 277,
     "raw": "100010101"
    },
    {
     "name": "7_M_MB_009",
     "index": 279,
     "value": 278,
     "raw": "100010110"
    },
    {
     "name": "7_M_MB_010",
     "index": 280,
     "value": 279,
     "raw": "100010111"
    },
    {
     "name": "7_M_MG_025",
     "index": 281,
     "value": 280,
     "raw": "100011000"
    },
    {
     "name": "7_M_N_001",
     "index": 282,
     "value": 281,
     "raw": "100011001"
    },
    {
     "name": "7_M_N_005",
     "index": 283,
     "value": 282,
     "raw": "100011010"
    },
    {
     "name": "7_M_N_006",
     "index": 284,
     "value": 283,
     "raw": "100011011"
    },
    {
     "name": "7_M_N_024",
     "index": 285,
     "value": 284,
     "raw": "100011100"
    },
    {
     "name": "7_T_B_006",
     "index": 286,
     "value": 285,
     "raw": "100011101"
    },
    {
     "name": "7_T_G_004",
     "index": 287,
     "value": 286,
     "raw": "100011110"
    },
    {
     "name": "7_T_G_007",
     "index": 288,
     "value": 287,
     "raw": "100011111"
    },
    {
     "name": "7_T_N_001",
     "index": 289,
     "value": 288,
     "raw": "100100000"
    },
    {
     "name": "7_T_N_009",
     "index": 290,
     "value": 289,
     "raw": "100100001"
    },
    {
     "name": "7_T_S_004",
     "index": 291,
     "value": 290,
     "raw": "100100010"
    },
    {
     "name": "LastNormal_",
     "index": 292,
     "value": 290,
     "raw": "100100010"
    },
    {
     "name": "1_MorphHead",
     "index": 293,
     "value": 400,
     "raw": "110010000"
    },
    {
     "name": "MorphFirst_",
     "index": 294,
     "value": 400,
     "raw": "110010000"
    },
    {
     "name": "2_MorphHead",
     "index": 295,
     "value": 401,
     "raw": "110010001"
    },
    {
     "name": "3_MorphHead",
     "index": 296,
     "value": 402,
     "raw": "110010010"
    },
    {
     "name": "4_MorphHead",
     "index": 297,
     "value": 403,
     "raw": "110010011"
    },
    {
     "name": "5_MorphHead",
     "index": 298,
     "value": 404,
     "raw": "110010100"
    },
    {
     "name": "MorphHead",
     "index": 299,
     "value": 405,
     "raw": "110010101"
    },
    {
     "name": "7_MorphHead",
     "index": 300,
     "value": 406,
     "raw": "110010110"
    },
    {
     "name": "8_MorphHead",
     "index": 301,
     "value": 407,
     "raw": "110010111"
    },
    {
     "name": "MorphLast_",
     "index": 302,
     "value": 407,
     "raw": "110010111"
    },
    {
     "name": "1_T_S_004",
     "index": 303,
     "value": 450,
     "raw": "111000010"
    },
    {
     "name": "SimHairOnlyFirst_",
     "index": 304,
     "value": 450,
     "raw": "111000010"
    },
    {
     "name": "4_M_N_001",
     "index": 305,
     "value": 451,
     "raw": "111000011"
    },
    {
     "name": "4_M_N_002",
     "index": 306,
     "value": 452,
     "raw": "111000100"
    },
    {
     "name": "4_H_N_002",
     "index": 307,
     "value": 453,
     "raw": "111000101"
    },
    {
     "name": "5_H_S_010",
     "index": 308,
     "value": 454,
     "raw": "111000110"
    },
    {
     "name": "7_M_S_004",
     "index": 309,
     "value": 455,
     "raw": "111000111"
    },
    {
     "name": "SimHairOnlyLast_",
     "index": 310,
     "value": 455,
     "raw": "111000111"
    },
    {
     "name": "Max_",
     "index": 311,
     "value": 456,
     "raw": "111001000"
    },
    {
     "name": "Invalid_",
     "index": 312,
     "value": 511,
     "raw": "111111111"
    }
   ]
  },
  "HSStoppingPointType": {
   "assetId": "10605492",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Preseason",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "SeasonOpener",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "ToughRoadGame",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "HomeComing",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "RivalryWeek",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "SeniorNight",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "Last_",
     "index": 7,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "SigningDay",
     "index": 8,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "Count_",
     "index": 9,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "Invalid_",
     "index": 10,
     "value": 8,
     "raw": "1000"
    }
   ]
  },
  "HSWeekIndex": {
   "assetId": "10834702",
   "bits": 3,
   "members": [
    {
     "name": "Any",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Week1",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Week2",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Week3",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Week4",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Last_",
     "index": 6,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Week5",
     "index": 7,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Count_",
     "index": 8,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "Invalid_",
     "index": 9,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "HSWeekTheme": {
   "assetId": "11916294",
   "bits": 5,
   "members": [
    {
     "name": "LockdownCorner",
     "index": 0,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "HeavyBlitz",
     "index": 1,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "HeavyPressMan",
     "index": 2,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "HeavyZone",
     "index": 3,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "SeniorNight",
     "index": 4,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "BallhawkingSafety",
     "index": 5,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "EdgeThreat",
     "index": 6,
     "value": 6,
     "raw": "00110"
    },
    {
     "name": "ViciousLB",
     "index": 7,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "StackedBox",
     "index": 8,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "HeavyContain_Spy",
     "index": 9,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "HeavyNickel",
     "index": 10,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "DoubleCoverage",
     "index": 11,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "LockdownSlotCorner",
     "index": 12,
     "value": 12,
     "raw": "01100"
    },
    {
     "name": "BruisingRB",
     "index": 13,
     "value": 13,
     "raw": "01101"
    },
    {
     "name": "HeavyPass",
     "index": 14,
     "value": 14,
     "raw": "01110"
    },
    {
     "name": "HeavyOption",
     "index": 15,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "HeavyTrick",
     "index": 16,
     "value": 16,
     "raw": "10000"
    },
    {
     "name": "GunslingerQB",
     "index": 17,
     "value": 17,
     "raw": "10001"
    },
    {
     "name": "EliteReceiver",
     "index": 18,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "Invalid",
     "index": 19,
     "value": 25,
     "raw": "11001"
    }
   ]
  },
  "Handedness": {
   "assetId": "6379101",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Right",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Left",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Max_",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Invalid_",
     "index": 4,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "HealthWeekStatus": {
   "assetId": "11661646",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Healthy",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Probable",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Questionable",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Doubtful",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Max_",
     "index": 5,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "Out",
     "index": 6,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "Invalid_",
     "index": 7,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "HireFilterStatus": {
   "assetId": "12133678",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "IsSufficientlyInterest",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "IsAffordable",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "IsBoth",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "IsOffered",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "IsFreeAgent",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "IsNone",
     "index": 6,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Last_",
     "index": 7,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Count",
     "index": 8,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "Invalid_",
     "index": 9,
     "value": 7,
     "raw": "111"
    }
   ]
  },
  "InjurySeverity": {
   "assetId": "6377509",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "FirstGame_",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "WearMinor",
     "index": 2,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "WearModerate",
     "index": 3,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "WearSevere",
     "index": 4,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "CouplePlays",
     "index": 5,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "CoupleQtrs",
     "index": 6,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "GameEnding",
     "index": 7,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "LastGame_",
     "index": 8,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "CoupleGames",
     "index": 9,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "SeveralGames",
     "index": 10,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "SeasonEnding",
     "index": 11,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "CareerEnding",
     "index": 12,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "Max_",
     "index": 13,
     "value": 10,
     "raw": "00001010"
    },
    {
     "name": "Invalid_",
     "index": 14,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "InjuryStatus": {
   "assetId": "6494114",
   "bits": 2,
   "members": [
    {
     "name": "Injured",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Uninjured",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "EarlyReturn",
     "index": 2,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Undiagnosed",
     "index": 3,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "InjuryType": {
   "assetId": "464",
   "bits": 7,
   "members": [
    {
     "name": "AnkleAchillesSprain",
     "index": 0,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "FirstAnkle_",
     "index": 2,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "FirstNormal_",
     "index": 3,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "AnkleBruise",
     "index": 4,
     "value": 1,
     "raw": "0000001"
    },
    {
     "name": "AnkleSprain",
     "index": 5,
     "value": 2,
     "raw": "0000010"
    },
    {
     "name": "AnkleHighSprain",
     "index": 6,
     "value": 3,
     "raw": "0000011"
    },
    {
     "name": "AnkleBroken",
     "index": 7,
     "value": 4,
     "raw": "0000100"
    },
    {
     "name": "AnkleAchillesTear",
     "index": 8,
     "value": 5,
     "raw": "0000101"
    },
    {
     "name": "AnkleDislocated",
     "index": 9,
     "value": 6,
     "raw": "0000110"
    },
    {
     "name": "AnkleDislocatedSeveralGames",
     "index": 10,
     "value": 7,
     "raw": "0000111"
    },
    {
     "name": "LastAnkle_",
     "index": 11,
     "value": 7,
     "raw": "0000111"
    },
    {
     "name": "ArmForearmBruise",
     "index": 12,
     "value": 8,
     "raw": "0001000"
    },
    {
     "name": "FirstArm_",
     "index": 13,
     "value": 8,
     "raw": "0001000"
    },
    {
     "name": "ArmForearmStrain",
     "index": 14,
     "value": 9,
     "raw": "0001001"
    },
    {
     "name": "ArmStrainedBicep",
     "index": 15,
     "value": 10,
     "raw": "0001010"
    },
    {
     "name": "ArmStrainedTricep",
     "index": 16,
     "value": 11,
     "raw": "0001011"
    },
    {
     "name": "ArmForearmFracture",
     "index": 17,
     "value": 12,
     "raw": "0001100"
    },
    {
     "name": "ArmTornBicep",
     "index": 18,
     "value": 13,
     "raw": "0001101"
    },
    {
     "name": "ArmTornTricep",
     "index": 19,
     "value": 14,
     "raw": "0001110"
    },
    {
     "name": "ArmUpperBruise",
     "index": 20,
     "value": 15,
     "raw": "0001111"
    },
    {
     "name": "ArmUpperFracture",
     "index": 21,
     "value": 16,
     "raw": "0010000"
    },
    {
     "name": "LastArm_",
     "index": 22,
     "value": 16,
     "raw": "0010000"
    },
    {
     "name": "BackStrain",
     "index": 23,
     "value": 17,
     "raw": "0010001"
    },
    {
     "name": "FirstBack_",
     "index": 24,
     "value": 17,
     "raw": "0010001"
    },
    {
     "name": "BackRupturedDisk",
     "index": 25,
     "value": 18,
     "raw": "0010010"
    },
    {
     "name": "BackRupturedDiskCouple",
     "index": 26,
     "value": 19,
     "raw": "0010011"
    },
    {
     "name": "BackVertebraeBroken",
     "index": 27,
     "value": 20,
     "raw": "0010100"
    },
    {
     "name": "BackSpasms",
     "index": 28,
     "value": 21,
     "raw": "0010101"
    },
    {
     "name": "LastBack_",
     "index": 29,
     "value": 21,
     "raw": "0010101"
    },
    {
     "name": "ElbowBruised",
     "index": 30,
     "value": 22,
     "raw": "0010110"
    },
    {
     "name": "FirstElbow_",
     "index": 31,
     "value": 22,
     "raw": "0010110"
    },
    {
     "name": "ElbowDislocate",
     "index": 32,
     "value": 23,
     "raw": "0010111"
    },
    {
     "name": "ElbowDislocatedSeveralGames",
     "index": 33,
     "value": 24,
     "raw": "0011000"
    },
    {
     "name": "ElbowFracture",
     "index": 34,
     "value": 25,
     "raw": "0011001"
    },
    {
     "name": "ElbowBursitis",
     "index": 35,
     "value": 26,
     "raw": "0011010"
    },
    {
     "name": "ElbowSprain",
     "index": 36,
     "value": 27,
     "raw": "0011011"
    },
    {
     "name": "LastElbow_",
     "index": 37,
     "value": 27,
     "raw": "0011011"
    },
    {
     "name": "FirstFoot_",
     "index": 38,
     "value": 28,
     "raw": "0011100"
    },
    {
     "name": "FootSprain",
     "index": 39,
     "value": 28,
     "raw": "0011100"
    },
    {
     "name": "FootBrokenToe",
     "index": 40,
     "value": 29,
     "raw": "0011101"
    },
    {
     "name": "FootFractureCoupleGames",
     "index": 41,
     "value": 30,
     "raw": "0011110"
    },
    {
     "name": "FootFracture",
     "index": 42,
     "value": 31,
     "raw": "0011111"
    },
    {
     "name": "FootTurfToe",
     "index": 43,
     "value": 32,
     "raw": "0100000"
    },
    {
     "name": "FootContusion",
     "index": 44,
     "value": 33,
     "raw": "0100001"
    },
    {
     "name": "FootStressFracture",
     "index": 45,
     "value": 34,
     "raw": "0100010"
    },
    {
     "name": "LastFoot_",
     "index": 46,
     "value": 34,
     "raw": "0100010"
    },
    {
     "name": "FirstHand_",
     "index": 47,
     "value": 35,
     "raw": "0100011"
    },
    {
     "name": "HandBruise",
     "index": 48,
     "value": 35,
     "raw": "0100011"
    },
    {
     "name": "HandFingerBroken",
     "index": 49,
     "value": 36,
     "raw": "0100100"
    },
    {
     "name": "HandFingerDislocated",
     "index": 50,
     "value": 37,
     "raw": "0100101"
    },
    {
     "name": "HandThumbBroken",
     "index": 51,
     "value": 38,
     "raw": "0100110"
    },
    {
     "name": "HandBroken",
     "index": 52,
     "value": 39,
     "raw": "0100111"
    },
    {
     "name": "HandThumbDislocated",
     "index": 53,
     "value": 40,
     "raw": "0101000"
    },
    {
     "name": "HandWristDislocated",
     "index": 54,
     "value": 41,
     "raw": "0101001"
    },
    {
     "name": "HandWristBroken",
     "index": 55,
     "value": 42,
     "raw": "0101010"
    },
    {
     "name": "HandWristSprain",
     "index": 56,
     "value": 43,
     "raw": "0101011"
    },
    {
     "name": "LastHand_",
     "index": 57,
     "value": 43,
     "raw": "0101011"
    },
    {
     "name": "DoNotUse",
     "index": 58,
     "value": 44,
     "raw": "0101100"
    },
    {
     "name": "FirstHead_",
     "index": 59,
     "value": 44,
     "raw": "0101100"
    },
    {
     "name": "HeadJawBroken",
     "index": 60,
     "value": 45,
     "raw": "0101101"
    },
    {
     "name": "LastHead_",
     "index": 61,
     "value": 46,
     "raw": "0101110"
    },
    {
     "name": "NeckPinchedNerver",
     "index": 62,
     "value": 46,
     "raw": "0101110"
    },
    {
     "name": "FirstHip_",
     "index": 63,
     "value": 47,
     "raw": "0101111"
    },
    {
     "name": "HipBursitis",
     "index": 64,
     "value": 47,
     "raw": "0101111"
    },
    {
     "name": "HipDislocation",
     "index": 65,
     "value": 48,
     "raw": "0110000"
    },
    {
     "name": "HipDislocationCoupleGames",
     "index": 66,
     "value": 49,
     "raw": "0110001"
    },
    {
     "name": "HipPointer",
     "index": 67,
     "value": 50,
     "raw": "0110010"
    },
    {
     "name": "HipFracture",
     "index": 68,
     "value": 51,
     "raw": "0110011"
    },
    {
     "name": "HipTailboneBroken",
     "index": 69,
     "value": 52,
     "raw": "0110100"
    },
    {
     "name": "LastHip_",
     "index": 70,
     "value": 52,
     "raw": "0110100"
    },
    {
     "name": "FirstKnee_",
     "index": 71,
     "value": 53,
     "raw": "0110101"
    },
    {
     "name": "KneeBruise",
     "index": 72,
     "value": 53,
     "raw": "0110101"
    },
    {
     "name": "KneeACLSprain",
     "index": 73,
     "value": 54,
     "raw": "0110110"
    },
    {
     "name": "KneeBursitis",
     "index": 74,
     "value": 55,
     "raw": "0110111"
    },
    {
     "name": "KneeMCLSprain",
     "index": 75,
     "value": 56,
     "raw": "0111000"
    },
    {
     "name": "KneeACLPartialTear",
     "index": 76,
     "value": 57,
     "raw": "0111001"
    },
    {
     "name": "KneeCartilageTear",
     "index": 77,
     "value": 58,
     "raw": "0111010"
    },
    {
     "name": "KneeDislocated",
     "index": 78,
     "value": 59,
     "raw": "0111011"
    },
    {
     "name": "KneeMCLPartialTear",
     "index": 79,
     "value": 60,
     "raw": "0111100"
    },
    {
     "name": "KneeACLCompleteTear",
     "index": 80,
     "value": 61,
     "raw": "0111101"
    },
    {
     "name": "KneePCLPartialTear",
     "index": 81,
     "value": 62,
     "raw": "0111110"
    },
    {
     "name": "KneePCLSprain",
     "index": 82,
     "value": 63,
     "raw": "0111111"
    },
    {
     "name": "KneeKneecapFracture",
     "index": 83,
     "value": 64,
     "raw": "1000000"
    },
    {
     "name": "KneeMCLCompleteTear",
     "index": 84,
     "value": 65,
     "raw": "1000001"
    },
    {
     "name": "KneePCLCompleteTear",
     "index": 85,
     "value": 66,
     "raw": "1000010"
    },
    {
     "name": "KneeStrain",
     "index": 86,
     "value": 67,
     "raw": "1000011"
    },
    {
     "name": "LastKnee_",
     "index": 87,
     "value": 67,
     "raw": "1000011"
    },
    {
     "name": "FirstLeg_",
     "index": 88,
     "value": 68,
     "raw": "1000100"
    },
    {
     "name": "LegCalfStrain",
     "index": 89,
     "value": 68,
     "raw": "1000100"
    },
    {
     "name": "LegCramp",
     "index": 90,
     "value": 69,
     "raw": "1000101"
    },
    {
     "name": "LegHamstringPull",
     "index": 91,
     "value": 70,
     "raw": "1000110"
    },
    {
     "name": "LegQuadBruise",
     "index": 92,
     "value": 71,
     "raw": "1000111"
    },
    {
     "name": "LegGroinPull",
     "index": 93,
     "value": 72,
     "raw": "1001000"
    },
    {
     "name": "LegFibulaBroken",
     "index": 94,
     "value": 73,
     "raw": "1001001"
    },
    {
     "name": "LegGroinTear",
     "index": 95,
     "value": 74,
     "raw": "1001010"
    },
    {
     "name": "LegHamstringTear",
     "index": 96,
     "value": 75,
     "raw": "1001011"
    },
    {
     "name": "LegQuadStrain",
     "index": 97,
     "value": 76,
     "raw": "1001100"
    },
    {
     "name": "LegQuadTear",
     "index": 98,
     "value": 77,
     "raw": "1001101"
    },
    {
     "name": "LegBrokenFemur",
     "index": 99,
     "value": 78,
     "raw": "1001110"
    },
    {
     "name": "LastLeg_",
     "index": 100,
     "value": 79,
     "raw": "1001111"
    },
    {
     "name": "LegTibiaBroken",
     "index": 101,
     "value": 79,
     "raw": "1001111"
    },
    {
     "name": "FirstRib_",
     "index": 102,
     "value": 80,
     "raw": "1010000"
    },
    {
     "name": "RibBruisedRibs",
     "index": 103,
     "value": 80,
     "raw": "1010000"
    },
    {
     "name": "RibAbdominalStrain",
     "index": 104,
     "value": 81,
     "raw": "1010001"
    },
    {
     "name": "RibBruiseSternum",
     "index": 105,
     "value": 82,
     "raw": "1010010"
    },
    {
     "name": "RibPectoralStrain",
     "index": 106,
     "value": 83,
     "raw": "1010011"
    },
    {
     "name": "RibAbdominalTear",
     "index": 107,
     "value": 84,
     "raw": "1010100"
    },
    {
     "name": "RibBrokenRibs",
     "index": 108,
     "value": 85,
     "raw": "1010101"
    },
    {
     "name": "RibCollarboneBroken",
     "index": 109,
     "value": 86,
     "raw": "1010110"
    },
    {
     "name": "RibPectoralTear",
     "index": 110,
     "value": 87,
     "raw": "1010111"
    },
    {
     "name": "LastRib_",
     "index": 111,
     "value": 88,
     "raw": "1011000"
    },
    {
     "name": "RibWindKnockedOut",
     "index": 112,
     "value": 88,
     "raw": "1011000"
    },
    {
     "name": "FirstShoulder_",
     "index": 113,
     "value": 89,
     "raw": "1011001"
    },
    {
     "name": "ShoulderBruise",
     "index": 114,
     "value": 89,
     "raw": "1011001"
    },
    {
     "name": "ShoulderDislocation",
     "index": 115,
     "value": 90,
     "raw": "1011010"
    },
    {
     "name": "ShoulderStrain",
     "index": 116,
     "value": 91,
     "raw": "1011011"
    },
    {
     "name": "ShoulderTear",
     "index": 117,
     "value": 92,
     "raw": "1011100"
    },
    {
     "name": "ShoulderBladeFracture",
     "index": 118,
     "value": 93,
     "raw": "1011101"
    },
    {
     "name": "ShoulderRotatorCuffTear",
     "index": 119,
     "value": 94,
     "raw": "1011110"
    },
    {
     "name": "LastNormal_",
     "index": 120,
     "value": 95,
     "raw": "1011111"
    },
    {
     "name": "LastShoulder_",
     "index": 121,
     "value": 95,
     "raw": "1011111"
    },
    {
     "name": "ShoulderTearSeveralGames",
     "index": 122,
     "value": 95,
     "raw": "1011111"
    },
    {
     "name": "FirstSpecial_",
     "index": 123,
     "value": 96,
     "raw": "1100000"
    },
    {
     "name": "Last_",
     "index": 124,
     "value": 96,
     "raw": "1100000"
    },
    {
     "name": "LastSpecial_",
     "index": 125,
     "value": 96,
     "raw": "1100000"
    },
    {
     "name": "Resting",
     "index": 126,
     "value": 96,
     "raw": "1100000"
    },
    {
     "name": "Count_",
     "index": 127,
     "value": 97,
     "raw": "1100001"
    },
    {
     "name": "Invalid_",
     "index": 128,
     "value": 98,
     "raw": "1100010"
    }
   ]
  },
  "InjuryWeekStatus": {
   "assetId": "10490612",
   "bits": 3,
   "members": [
    {
     "name": "NoInjury",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Probable",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Questionable",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Doubtful",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "OUT",
     "index": 4,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "InterestLevelThreshold": {
   "assetId": "12133660",
   "bits": 2,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Low",
     "index": 1,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Medium",
     "index": 2,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "High",
     "index": 3,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Last_",
     "index": 4,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Count_",
     "index": 5,
     "value": 3,
     "raw": "11"
    },
    {
     "name": "Invalid_",
     "index": 6,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "JobDifficulty": {
   "assetId": "13735460",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "VeryLow",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Low",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Medium",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "High",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Last_",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "VeryHigh",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Count_",
     "index": 7,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "JobSecurityStatus": {
   "assetId": "8203463",
   "bits": 3,
   "members": [
    {
     "name": "Safe",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "SafeForNow",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Low",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "HotSeat",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid",
     "index": 4,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "LeagueAcceleratedClockSetting": {
   "assetId": "6378490",
   "bits": 4,
   "members": [
    {
     "name": "ACCELERATEDCLOCK_OFF",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "ACCELERATEDCLOCK_10_SEC",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "ACCELERATEDCLOCK_11_SEC",
     "index": 2,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "ACCELERATEDCLOCK_12_SEC",
     "index": 3,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "ACCELERATEDCLOCK_13_SEC",
     "index": 4,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "ACCELERATEDCLOCK_14_SEC",
     "index": 5,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "ACCELERATEDCLOCK_15_SEC",
     "index": 6,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "ACCELERATEDCLOCK_16_SEC",
     "index": 7,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "ACCELERATEDCLOCK_17_SEC",
     "index": 8,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "ACCELERATEDCLOCK_18_SEC",
     "index": 9,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "ACCELERATEDCLOCK_19_SEC",
     "index": 10,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "ACCELERATEDCLOCK_20_SEC",
     "index": 11,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "ACCELERATEDCLOCK_25_SEC",
     "index": 12,
     "value": 12,
     "raw": "1100"
    }
   ]
  },
  "LeagueHistoryPosition": {
   "assetId": "10845595",
   "bits": 6,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "PLAYERFIRST_",
     "index": 1,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "QB",
     "index": 2,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "RB",
     "index": 3,
     "value": 1,
     "raw": "000001"
    },
    {
     "name": "FB",
     "index": 4,
     "value": 2,
     "raw": "000010"
    },
    {
     "name": "WR",
     "index": 5,
     "value": 3,
     "raw": "000011"
    },
    {
     "name": "TE",
     "index": 6,
     "value": 4,
     "raw": "000100"
    },
    {
     "name": "E",
     "index": 7,
     "value": 5,
     "raw": "000101"
    },
    {
     "name": "T",
     "index": 8,
     "value": 6,
     "raw": "000110"
    },
    {
     "name": "G",
     "index": 9,
     "value": 7,
     "raw": "000111"
    },
    {
     "name": "C",
     "index": 10,
     "value": 8,
     "raw": "001000"
    },
    {
     "name": "DT",
     "index": 11,
     "value": 9,
     "raw": "001001"
    },
    {
     "name": "NT",
     "index": 12,
     "value": 10,
     "raw": "001010"
    },
    {
     "name": "NG",
     "index": 13,
     "value": 11,
     "raw": "001011"
    },
    {
     "name": "MG",
     "index": 14,
     "value": 12,
     "raw": "001100"
    },
    {
     "name": "DE",
     "index": 15,
     "value": 13,
     "raw": "001101"
    },
    {
     "name": "EDGE",
     "index": 16,
     "value": 14,
     "raw": "001110"
    },
    {
     "name": "DL",
     "index": 17,
     "value": 15,
     "raw": "001111"
    },
    {
     "name": "LB",
     "index": 18,
     "value": 16,
     "raw": "010000"
    },
    {
     "name": "CB",
     "index": 19,
     "value": 17,
     "raw": "010001"
    },
    {
     "name": "S",
     "index": 20,
     "value": 18,
     "raw": "010010"
    },
    {
     "name": "DB",
     "index": 21,
     "value": 19,
     "raw": "010011"
    },
    {
     "name": "K",
     "index": 22,
     "value": 20,
     "raw": "010100"
    },
    {
     "name": "P",
     "index": 23,
     "value": 21,
     "raw": "010101"
    },
    {
     "name": "LS",
     "index": 24,
     "value": 22,
     "raw": "010110"
    },
    {
     "name": "PLAYERLAST_",
     "index": 25,
     "value": 22,
     "raw": "010110"
    },
    {
     "name": "COACHFIRST_",
     "index": 26,
     "value": 23,
     "raw": "010111"
    },
    {
     "name": "HC",
     "index": 27,
     "value": 23,
     "raw": "010111"
    },
    {
     "name": "OC",
     "index": 28,
     "value": 24,
     "raw": "011000"
    },
    {
     "name": "COACHLAST_",
     "index": 29,
     "value": 25,
     "raw": "011001"
    },
    {
     "name": "DC",
     "index": 30,
     "value": 25,
     "raw": "011001"
    },
    {
     "name": "Last_",
     "index": 31,
     "value": 25,
     "raw": "011001"
    },
    {
     "name": "Count_",
     "index": 32,
     "value": 26,
     "raw": "011010"
    },
    {
     "name": "Invalid_",
     "index": 33,
     "value": 35,
     "raw": "100011"
    }
   ]
  },
  "LeagueProgressionFrequencySetting": {
   "assetId": "6378458",
   "bits": 2,
   "members": [
    {
     "name": "WEEKLY",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "EVERY_FOUR_WEEKS",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "END_OF_SEASON",
     "index": 2,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "COUNT",
     "index": 3,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "LeagueStartingPoint": {
   "assetId": "6378514",
   "bits": 2,
   "members": [
    {
     "name": "PRESEASON",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "REGULARSEASON",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "FANTASYDRAFT",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "LeagueTypeSetting": {
   "assetId": "6378463",
   "bits": 4,
   "members": [
    {
     "name": "INVALID",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "ALL",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "COACHES_ONLY",
     "index": 2,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "PLAYERS_ONLY",
     "index": 3,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "OFFENSIVE_PLAYERS_ONLY",
     "index": 4,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "DEFENSIVE_PLAYERS_ONLY",
     "index": 5,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "QBS_ONLY",
     "index": 6,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "HBS_ONLY",
     "index": 7,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "WRS_ONLY",
     "index": 8,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "TES_ONLY",
     "index": 9,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "DLINE_ONLY",
     "index": 10,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "LBS_ONLY",
     "index": 11,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "DBS_ONLY",
     "index": 12,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "OWNERS_ONLY",
     "index": 13,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "COACHES_AND_OWNERS",
     "index": 14,
     "value": 14,
     "raw": "1110"
    }
   ]
  },
  "LegacyScoreMomentIconLibraryId": {
   "assetId": "11827534",
   "bits": 8,
   "members": [
    {
     "name": "TeamLogoLookup",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "IconRESERVED_5",
     "index": 1,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "IconRESERVED_6",
     "index": 2,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "IconRESERVED_7",
     "index": 3,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "IconRESERVED_8",
     "index": 4,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "IconRESERVED_9",
     "index": 5,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "IconRESERVED_10",
     "index": 6,
     "value": 10,
     "raw": "00001010"
    },
    {
     "name": "IconRESERVED_11",
     "index": 7,
     "value": 11,
     "raw": "00001011"
    },
    {
     "name": "IconRESERVED_12",
     "index": 8,
     "value": 12,
     "raw": "00001100"
    },
    {
     "name": "IconRESERVED_13",
     "index": 9,
     "value": 13,
     "raw": "00001101"
    },
    {
     "name": "IconRESERVED_14",
     "index": 10,
     "value": 14,
     "raw": "00001110"
    },
    {
     "name": "DynastyIcons",
     "index": 11,
     "value": 34,
     "raw": "00100010"
    },
    {
     "name": "ConferenceLogoLookup",
     "index": 12,
     "value": 51,
     "raw": "00110011"
    },
    {
     "name": "RivalryIcons",
     "index": 13,
     "value": 53,
     "raw": "00110101"
    },
    {
     "name": "RivalryTrophyLookupEx",
     "index": 14,
     "value": 55,
     "raw": "00110111"
    },
    {
     "name": "AwardTrophyLookup",
     "index": 15,
     "value": 65,
     "raw": "01000001"
    },
    {
     "name": "RTGIcons",
     "index": 16,
     "value": 75,
     "raw": "01001011"
    },
    {
     "name": "GlobalIcons",
     "index": 17,
     "value": 79,
     "raw": "01001111"
    },
    {
     "name": "BowlGameLogoLookup",
     "index": 18,
     "value": 85,
     "raw": "01010101"
    },
    {
     "name": "INVALID",
     "index": 19,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "LegacyScoreMomentId": {
   "assetId": "11827490",
   "bits": 8,
   "members": [
    {
     "name": "Memorable_Scenario0",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "MemorableFirst",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Memorable_Scenario_cheated_on_test",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Memorable_Scenario_plagiarized_paper",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Memorable_Scenario_got_academically_ineligible",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Memorable_Scenario_won_national_championship",
     "index": 5,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "Memorable_Scenario_early_qb_controversy",
     "index": 6,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "Memorable_Scenario_was_out_of_shape_fat",
     "index": 7,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "Memorable_Scenario_won_natty_fr_yr",
     "index": 8,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "Memorable_Scenario_won_twice",
     "index": 9,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "Memorable_Scenario_won_three_times",
     "index": 10,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "Memorable_Scenario_won_four_times",
     "index": 11,
     "value": 10,
     "raw": "00001010"
    },
    {
     "name": "Memorable_Scenario_won_heisman",
     "index": 12,
     "value": 11,
     "raw": "00001011"
    },
    {
     "name": "Memorable_Scenario_won_heisman_more_than_once",
     "index": 13,
     "value": 12,
     "raw": "00001100"
    },
    {
     "name": "Memorable_Scenario_heisman_finalist",
     "index": 14,
     "value": 13,
     "raw": "00001101"
    },
    {
     "name": "Memorable_Scenario_forced_to_transfer",
     "index": 15,
     "value": 14,
     "raw": "00001110"
    },
    {
     "name": "Memorable_Scenario_loyal",
     "index": 16,
     "value": 15,
     "raw": "00001111"
    },
    {
     "name": "Memorable_Scenario_transfer_magnet",
     "index": 17,
     "value": 16,
     "raw": "00010000"
    },
    {
     "name": "Memorable_Scenario_caused_transfer",
     "index": 18,
     "value": 17,
     "raw": "00010001"
    },
    {
     "name": "Memorable_Scenario_bad_leader",
     "index": 19,
     "value": 18,
     "raw": "00010010"
    },
    {
     "name": "Memorable_Scenario_poor_leader",
     "index": 20,
     "value": 19,
     "raw": "00010011"
    },
    {
     "name": "Memorable_Scenario_lost_locker_room",
     "index": 21,
     "value": 20,
     "raw": "00010100"
    },
    {
     "name": "Memorable_Scenario_5_int_game_lost",
     "index": 22,
     "value": 21,
     "raw": "00010101"
    },
    {
     "name": "Memorable_Scenario_3_fumble_3_times",
     "index": 23,
     "value": 22,
     "raw": "00010110"
    },
    {
     "name": "Memorable_Scenario_betrayed_team",
     "index": 24,
     "value": 23,
     "raw": "00010111"
    },
    {
     "name": "Memorable_Scenario_early_graduate",
     "index": 25,
     "value": 24,
     "raw": "00011000"
    },
    {
     "name": "Memorable_Scenario_NIL_god",
     "index": 26,
     "value": 25,
     "raw": "00011001"
    },
    {
     "name": "Memorable_Scenario_team_captain",
     "index": 27,
     "value": 26,
     "raw": "00011010"
    },
    {
     "name": "Memorable_Scenario_team_captain_revoked",
     "index": 28,
     "value": 27,
     "raw": "00011011"
    },
    {
     "name": "Memorable_Scenario_RESERVED28",
     "index": 29,
     "value": 28,
     "raw": "00011100"
    },
    {
     "name": "Memorable_Scenario_RESERVED29",
     "index": 30,
     "value": 29,
     "raw": "00011101"
    },
    {
     "name": "Memorable_Scenario_RESERVED30",
     "index": 31,
     "value": 30,
     "raw": "00011110"
    },
    {
     "name": "Memorable_Scenario_RESERVED31",
     "index": 32,
     "value": 31,
     "raw": "00011111"
    },
    {
     "name": "Memorable_Scenario_RESERVED32",
     "index": 33,
     "value": 32,
     "raw": "00100000"
    },
    {
     "name": "Memorable_Scenario_RESERVED33",
     "index": 34,
     "value": 33,
     "raw": "00100001"
    },
    {
     "name": "Memorable_Scenario_RESERVED34",
     "index": 35,
     "value": 34,
     "raw": "00100010"
    },
    {
     "name": "Memorable_Scenario_RESERVED35",
     "index": 36,
     "value": 35,
     "raw": "00100011"
    },
    {
     "name": "Memorable_Scenario_RESERVED36",
     "index": 37,
     "value": 36,
     "raw": "00100100"
    },
    {
     "name": "Memorable_Scenario_RESERVED37",
     "index": 38,
     "value": 37,
     "raw": "00100101"
    },
    {
     "name": "Memorable_DraftProjectionDropped",
     "index": 39,
     "value": 60,
     "raw": "00111100"
    },
    {
     "name": "Memorable_HighSchoolOffer",
     "index": 40,
     "value": 61,
     "raw": "00111101"
    },
    {
     "name": "Memorable_PotentialUnmet",
     "index": 41,
     "value": 62,
     "raw": "00111110"
    },
    {
     "name": "Memorable_StarterLost",
     "index": 42,
     "value": 63,
     "raw": "00111111"
    },
    {
     "name": "Memorable_SchoolBig",
     "index": 43,
     "value": 64,
     "raw": "01000000"
    },
    {
     "name": "Memorable_AcademicSuspension",
     "index": 44,
     "value": 65,
     "raw": "01000001"
    },
    {
     "name": "Memorable_AwardFinalistNoWin",
     "index": 45,
     "value": 66,
     "raw": "01000010"
    },
    {
     "name": "Memorable_DelayDraft",
     "index": 46,
     "value": 67,
     "raw": "01000011"
    },
    {
     "name": "Memorable_AllConference",
     "index": 47,
     "value": 68,
     "raw": "01000100"
    },
    {
     "name": "Memorable_RESERVED69",
     "index": 48,
     "value": 69,
     "raw": "01000101"
    },
    {
     "name": "Memorable_RESERVED70",
     "index": 49,
     "value": 70,
     "raw": "01000110"
    },
    {
     "name": "Memorable_RESERVED71",
     "index": 50,
     "value": 71,
     "raw": "01000111"
    },
    {
     "name": "Memorable_RESERVED72",
     "index": 51,
     "value": 72,
     "raw": "01001000"
    },
    {
     "name": "Memorable_RESERVED73",
     "index": 52,
     "value": 73,
     "raw": "01001001"
    },
    {
     "name": "Memorable_RESERVED74",
     "index": 53,
     "value": 74,
     "raw": "01001010"
    },
    {
     "name": "Memorable_RESERVED75",
     "index": 54,
     "value": 75,
     "raw": "01001011"
    },
    {
     "name": "Memorable_RESERVED76",
     "index": 55,
     "value": 76,
     "raw": "01001100"
    },
    {
     "name": "Memorable_RESERVED77",
     "index": 56,
     "value": 77,
     "raw": "01001101"
    },
    {
     "name": "Memorable_RESERVED78",
     "index": 57,
     "value": 78,
     "raw": "01001110"
    },
    {
     "name": "Memorable_RESERVED79",
     "index": 58,
     "value": 79,
     "raw": "01001111"
    },
    {
     "name": "Memorable_RESERVED80",
     "index": 59,
     "value": 80,
     "raw": "01010000"
    },
    {
     "name": "MemorableLast",
     "index": 60,
     "value": 80,
     "raw": "01010000"
    },
    {
     "name": "Notable_StarterBecameFreshmen",
     "index": 61,
     "value": 100,
     "raw": "01100100"
    },
    {
     "name": "NotableFirst",
     "index": 62,
     "value": 100,
     "raw": "01100100"
    },
    {
     "name": "Notable_StarterBecame",
     "index": 63,
     "value": 101,
     "raw": "01100101"
    },
    {
     "name": "Notable_HighSchoolComplete",
     "index": 64,
     "value": 102,
     "raw": "01100110"
    },
    {
     "name": "Notable_SchoolNew",
     "index": 65,
     "value": 103,
     "raw": "01100111"
    },
    {
     "name": "Notable_WinAward",
     "index": 66,
     "value": 104,
     "raw": "01101000"
    },
    {
     "name": "Notable_StatBreak",
     "index": 67,
     "value": 105,
     "raw": "01101001"
    },
    {
     "name": "Notable_POTW",
     "index": 68,
     "value": 106,
     "raw": "01101010"
    },
    {
     "name": "Notable_BigWin",
     "index": 69,
     "value": 107,
     "raw": "01101011"
    },
    {
     "name": "Notable_Meters",
     "index": 70,
     "value": 108,
     "raw": "01101100"
    },
    {
     "name": "Notable_CareerStatMilestone",
     "index": 71,
     "value": 109,
     "raw": "01101101"
    },
    {
     "name": "Notable_GameStatMilestone",
     "index": 72,
     "value": 110,
     "raw": "01101110"
    },
    {
     "name": "Notable_NationalStatLeader",
     "index": 73,
     "value": 111,
     "raw": "01101111"
    },
    {
     "name": "Notable_RESERVED112",
     "index": 74,
     "value": 112,
     "raw": "01110000"
    },
    {
     "name": "Notable_RESERVED113",
     "index": 75,
     "value": 113,
     "raw": "01110001"
    },
    {
     "name": "Notable_RESERVED114",
     "index": 76,
     "value": 114,
     "raw": "01110010"
    },
    {
     "name": "Notable_RESERVED115",
     "index": 77,
     "value": 115,
     "raw": "01110011"
    },
    {
     "name": "Notable_RESERVED116",
     "index": 78,
     "value": 116,
     "raw": "01110100"
    },
    {
     "name": "Notable_RESERVED117",
     "index": 79,
     "value": 117,
     "raw": "01110101"
    },
    {
     "name": "Notable_RESERVED118",
     "index": 80,
     "value": 118,
     "raw": "01110110"
    },
    {
     "name": "Notable_RESERVED119",
     "index": 81,
     "value": 119,
     "raw": "01110111"
    },
    {
     "name": "Notable_RESERVED120",
     "index": 82,
     "value": 120,
     "raw": "01111000"
    },
    {
     "name": "Notable_RESERVED121",
     "index": 83,
     "value": 121,
     "raw": "01111001"
    },
    {
     "name": "NotableLast",
     "index": 84,
     "value": 121,
     "raw": "01111001"
    },
    {
     "name": "Base_GoalOnly_FinishFreshmen",
     "index": 85,
     "value": 197,
     "raw": "11000101"
    },
    {
     "name": "Base_GoalOnly_FinishSophomore",
     "index": 86,
     "value": 198,
     "raw": "11000110"
    },
    {
     "name": "Base",
     "index": 87,
     "value": 199,
     "raw": "11000111"
    },
    {
     "name": "INVALID",
     "index": 88,
     "value": 200,
     "raw": "11001000"
    }
   ]
  },
  "LetterGrade": {
   "assetId": "6571138",
   "bits": 4,
   "members": [
    {
     "name": "Aplus",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "A",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Aminus",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Bplus",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "B",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Bminus",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "Cplus",
     "index": 7,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "C",
     "index": 8,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "Cminus",
     "index": 9,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "Dplus",
     "index": 10,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "D",
     "index": 11,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "Dminus",
     "index": 12,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "F",
     "index": 13,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "Last_",
     "index": 14,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "COUNT",
     "index": 15,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "Incomplete",
     "index": 16,
     "value": 13,
     "raw": "1101"
    }
   ]
  },
  "MarketplaceRewardType": {
   "assetId": "6493959",
   "bits": 3,
   "members": [
    {
     "name": "Invalid",
     "index": 0,
     "value": -1,
     "raw": "100"
    },
    {
     "name": "Cred",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "PlayerRep",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "GlobalRep",
     "index": 3,
     "value": 2,
     "raw": "010"
    }
   ]
  },
  "MathOp": {
   "assetId": "6543005",
   "bits": 2,
   "members": [
    {
     "name": "Set",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Add",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Subtract",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "Medal": {
   "assetId": "6321198",
   "bits": 4,
   "members": [
    {
     "name": "MedalNone",
     "index": 0,
     "value": -1,
     "raw": "1000"
    },
    {
     "name": "Bronze",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Silver",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Gold",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Count_",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "Invalid_",
     "index": 5,
     "value": 7,
     "raw": "0111"
    }
   ]
  },
  "MentalAbilities": {
   "assetId": "8091473",
   "bits": 5,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "RoadFanFavorite",
     "index": 2,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "Toughness",
     "index": 3,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "FieldGeneral",
     "index": 4,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "ClutchKicker",
     "index": 5,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "Captain",
     "index": 6,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "TeamPlayer",
     "index": 7,
     "value": 6,
     "raw": "00110"
    },
    {
     "name": "ClearHeaded",
     "index": 8,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "Headstrong",
     "index": 9,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "Adrenaline",
     "index": 10,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "HomeFanFavorite",
     "index": 11,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "WinningTime",
     "index": 12,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "TheNatural",
     "index": 13,
     "value": 12,
     "raw": "01100"
    },
    {
     "name": "Rhythm",
     "index": 14,
     "value": 13,
     "raw": "01101"
    },
    {
     "name": "BestFriend",
     "index": 15,
     "value": 14,
     "raw": "01110"
    },
    {
     "name": "OLRally",
     "index": 16,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "DLRally",
     "index": 17,
     "value": 16,
     "raw": "10000"
    },
    {
     "name": "DBRally",
     "index": 18,
     "value": 17,
     "raw": "10001"
    },
    {
     "name": "BellCow",
     "index": 19,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "Instinct",
     "index": 20,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "HotHead",
     "index": 21,
     "value": 19,
     "raw": "10011"
    },
    {
     "name": "Last_",
     "index": 22,
     "value": 19,
     "raw": "10011"
    },
    {
     "name": "Count_",
     "index": 23,
     "value": 20,
     "raw": "10100"
    }
   ]
  },
  "MerchandiseItem": {
   "assetId": "6494956",
   "bits": 5,
   "members": [
    {
     "name": "TeamJersey",
     "index": 0,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "TeamTShirt",
     "index": 1,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "SuperbowlTShirt",
     "index": 2,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "MarketedPlayerA_Jersey",
     "index": 3,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "MarketedPlayerA_SignedFootball",
     "index": 4,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "MarketedPlayerB_Jersey",
     "index": 5,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "MarketedPlayerC_Jersey",
     "index": 6,
     "value": 6,
     "raw": "00110"
    },
    {
     "name": "LegendA_Jersey",
     "index": 7,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "LegendB_Jersey",
     "index": 8,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "LegendC_Jersey",
     "index": 9,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "TeamHat1",
     "index": 10,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "MarketedPlayerD_Jersey",
     "index": 11,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "MarketedPlayerE_Jersey",
     "index": 12,
     "value": 12,
     "raw": "01100"
    },
    {
     "name": "LegendD_Jersey",
     "index": 13,
     "value": 13,
     "raw": "01101"
    },
    {
     "name": "LegendE_Jersey",
     "index": 14,
     "value": 14,
     "raw": "01110"
    },
    {
     "name": "TeamSweatshirt",
     "index": 15,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "TeamJacket",
     "index": 16,
     "value": 16,
     "raw": "10000"
    },
    {
     "name": "KnitHat",
     "index": 17,
     "value": 17,
     "raw": "10001"
    },
    {
     "name": "TeamHat2",
     "index": 18,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "MiniHelmet",
     "index": 19,
     "value": 19,
     "raw": "10011"
    },
    {
     "name": "Count_",
     "index": 20,
     "value": 20,
     "raw": "10100"
    }
   ]
  },
  "MinRosterSize": {
   "assetId": "6378532",
   "bits": 4,
   "members": [
    {
     "name": "MINIMUM_ROSTER_SIZE_OFF",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "MINIMUM_ROSTER_SIZE_46",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "MINIMUM_ROSTER_SIZE_47",
     "index": 2,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "MINIMUM_ROSTER_SIZE_48",
     "index": 3,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "MINIMUM_ROSTER_SIZE_49",
     "index": 4,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "MINIMUM_ROSTER_SIZE_50",
     "index": 5,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "MINIMUM_ROSTER_SIZE_51",
     "index": 6,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "MINIMUM_ROSTER_SIZE_52",
     "index": 7,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "MINIMUM_ROSTER_SIZE_53",
     "index": 8,
     "value": 8,
     "raw": "1000"
    }
   ]
  },
  "Momentum": {
   "assetId": "6543009",
   "bits": 2,
   "members": [
    {
     "name": "NoMomentum",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Tier1_HomeFieldAdvantage",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Tier2",
     "index": 2,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Tier3",
     "index": 3,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "MotivationImportance": {
   "assetId": "8224454",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "High",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "VeryHigh",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Last_",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Most",
     "index": 4,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Count_",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid",
     "index": 6,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "MotivationType": {
   "assetId": "6708517",
   "bits": 4,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "NoIncomeTax",
     "index": 1,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "WarmWeatherState",
     "index": 2,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "BigMarket",
     "index": 3,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "ChampionshipContender",
     "index": 4,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "TeamPrestige",
     "index": 5,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "SchemeFit",
     "index": 6,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "ToptheDepthChart",
     "index": 7,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "TeamHasFranchiseQB",
     "index": 8,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "MentoratPosition",
     "index": 9,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "HeadCoachHistoricRecord",
     "index": 10,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "CloseToHome",
     "index": 11,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "Count",
     "index": 12,
     "value": 13,
     "raw": "1101"
    }
   ]
  },
  "MuseCategory": {
   "assetId": "6498758",
   "bits": 6,
   "members": [
    {
     "name": "EndGame",
     "index": 0,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "ContractUpdate",
     "index": 1,
     "value": 1,
     "raw": "000001"
    },
    {
     "name": "CoachContract",
     "index": 2,
     "value": 2,
     "raw": "000010"
    },
    {
     "name": "SeasonGamePreview",
     "index": 3,
     "value": 3,
     "raw": "000011"
    },
    {
     "name": "ContractNegotiation",
     "index": 4,
     "value": 4,
     "raw": "000100"
    },
    {
     "name": "ScoutingUpdate",
     "index": 5,
     "value": 5,
     "raw": "000101"
    },
    {
     "name": "PlayerInjury",
     "index": 6,
     "value": 6,
     "raw": "000110"
    },
    {
     "name": "PlayerHealed",
     "index": 7,
     "value": 7,
     "raw": "000111"
    },
    {
     "name": "PlayerInjury_IR",
     "index": 8,
     "value": 8,
     "raw": "001000"
    },
    {
     "name": "TradeProposal",
     "index": 9,
     "value": 9,
     "raw": "001001"
    },
    {
     "name": "DepthChart",
     "index": 10,
     "value": 10,
     "raw": "001010"
    },
    {
     "name": "StatRecord",
     "index": 11,
     "value": 11,
     "raw": "001011"
    },
    {
     "name": "PlayerLegacy",
     "index": 12,
     "value": 12,
     "raw": "001100"
    },
    {
     "name": "TradeBlock",
     "index": 13,
     "value": 13,
     "raw": "001101"
    },
    {
     "name": "HallOfFame",
     "index": 14,
     "value": 14,
     "raw": "001110"
    },
    {
     "name": "PlayerAward",
     "index": 15,
     "value": 15,
     "raw": "001111"
    },
    {
     "name": "TeamAward",
     "index": 16,
     "value": 16,
     "raw": "010000"
    },
    {
     "name": "StatApproach",
     "index": 17,
     "value": 17,
     "raw": "010001"
    },
    {
     "name": "Introduction",
     "index": 18,
     "value": 18,
     "raw": "010010"
    },
    {
     "name": "Trade",
     "index": 19,
     "value": 19,
     "raw": "010011"
    },
    {
     "name": "Comebacks",
     "index": 20,
     "value": 20,
     "raw": "010100"
    },
    {
     "name": "NFLSeasonEnd",
     "index": 21,
     "value": 21,
     "raw": "010101"
    },
    {
     "name": "PlayerPositionConverted",
     "index": 22,
     "value": 22,
     "raw": "010110"
    },
    {
     "name": "PracticeComplete",
     "index": 23,
     "value": 23,
     "raw": "010111"
    },
    {
     "name": "AlternateUniformUsed",
     "index": 24,
     "value": 24,
     "raw": "011000"
    },
    {
     "name": "PlayoffsClinched",
     "index": 25,
     "value": 25,
     "raw": "011001"
    },
    {
     "name": "PlayerEarlyReturn",
     "index": 26,
     "value": 26,
     "raw": "011010"
    },
    {
     "name": "PlayingThroughInjury",
     "index": 27,
     "value": 27,
     "raw": "011011"
    },
    {
     "name": "WeeklyEvent",
     "index": 28,
     "value": 28,
     "raw": "011100"
    },
    {
     "name": "Polls",
     "index": 29,
     "value": 29,
     "raw": "011101"
    },
    {
     "name": "Recruiting",
     "index": 30,
     "value": 30,
     "raw": "011110"
    },
    {
     "name": "TPTPRanking",
     "index": 31,
     "value": 31,
     "raw": "011111"
    },
    {
     "name": "Heisman",
     "index": 32,
     "value": 32,
     "raw": "100000"
    },
    {
     "name": "ByeWeek",
     "index": 33,
     "value": 33,
     "raw": "100001"
    },
    {
     "name": "RTG_EndGame",
     "index": 34,
     "value": 34,
     "raw": "100010"
    },
    {
     "name": "RTG_SeasonGamePreview",
     "index": 35,
     "value": 35,
     "raw": "100011"
    },
    {
     "name": "RTG_ByeWeek",
     "index": 36,
     "value": 36,
     "raw": "100100"
    },
    {
     "name": "LeagueSeasonStart",
     "index": 37,
     "value": 37,
     "raw": "100101"
    },
    {
     "name": "TeamSeasonStart",
     "index": 38,
     "value": 38,
     "raw": "100110"
    },
    {
     "name": "TeamSeasonEnd",
     "index": 39,
     "value": 39,
     "raw": "100111"
    },
    {
     "name": "AwardPreview",
     "index": 40,
     "value": 40,
     "raw": "101000"
    },
    {
     "name": "MaxCategory",
     "index": 41,
     "value": 41,
     "raw": "101001"
    }
   ]
  },
  "MySchoolContextModuleType": {
   "assetId": "9161456",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "TopSchoolsNoScore",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "TopSchoolsIntScore",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "TopConferences",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "TopConferencesNoScore",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "RecruitsOnBoard",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Last_",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "RecruitsClosest",
     "index": 7,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "TopSchoolsFloatScore",
     "index": 8,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "Count_",
     "index": 9,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "Invalid",
     "index": 10,
     "value": 8,
     "raw": "1000"
    }
   ]
  },
  "MySchoolFlowSecondFilterType": {
   "assetId": "9161448",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Position",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "PlayerType",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Last_",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "PositionGroup",
     "index": 4,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Count_",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid",
     "index": 6,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "MySchoolGrade": {
   "assetId": "6736443",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "PlayingStyle",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "ProximityToHome",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "ChampionshipContender",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "ProgramTradition",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "CampusLifestyle",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "StadiumAtmosphere",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "ProPotential",
     "index": 7,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "BrandExposure",
     "index": 8,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "AcademicPrestige",
     "index": 9,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "ConferencePrestige",
     "index": 10,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "CoachStability",
     "index": 11,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "CoachPrestige",
     "index": 12,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "AthleticFacilities",
     "index": 13,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "Last_",
     "index": 14,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "PlayingTime",
     "index": 15,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "Count_",
     "index": 16,
     "value": 14,
     "raw": "1110"
    },
    {
     "name": "Invalid_",
     "index": 17,
     "value": 15,
     "raw": "1111"
    }
   ]
  },
  "MySchoolGradeChangeFrequency": {
   "assetId": "8213490",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Weekly",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Yearly",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "ByPlayer",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Last_",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Static",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Count_",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid",
     "index": 7,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "MySchoolGradeSwappableLibraryType": {
   "assetId": "8213507",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Standard",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Team",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Conference",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Last_",
     "index": 4,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Count_",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid",
     "index": 6,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "NarrativeActorPluginType": {
   "assetId": "11909755",
   "bits": 2,
   "members": [
    {
     "name": "NarrativeTargetedActor",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "ConditionalPositionActor",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "PositionBasedPlayerActor",
     "index": 2,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "PositionBasedCoachActor",
     "index": 3,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "NewsCategory": {
   "assetId": "8091442",
   "bits": 5,
   "members": [
    {
     "name": "PREVIOUS_GAME",
     "index": 0,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "TOP25_RANKING_INFO",
     "index": 1,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "PRE_SEASON",
     "index": 2,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "NEXT_GAME",
     "index": 3,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "TOUGHEST_RANKING_INFO",
     "index": 4,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "CFP_RANKING_INFO",
     "index": 5,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "CFP_BRACKET_INFO",
     "index": 6,
     "value": 6,
     "raw": "00110"
    },
    {
     "name": "HEISMAN_INFO",
     "index": 7,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "POW_INFO",
     "index": 8,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "AT_INFO",
     "index": 9,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "CONFERENCE_INFO",
     "index": 10,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "AWARDS_INFO",
     "index": 11,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "BOWL_INFO",
     "index": 12,
     "value": 12,
     "raw": "01100"
    },
    {
     "name": "COACH_INFO",
     "index": 13,
     "value": 13,
     "raw": "01101"
    },
    {
     "name": "RECRUITING_INFO",
     "index": 14,
     "value": 14,
     "raw": "01110"
    },
    {
     "name": "RECORDS_INFO",
     "index": 15,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "BYE_WEEK",
     "index": 16,
     "value": 16,
     "raw": "10000"
    },
    {
     "name": "RTG_PREVIOUS_GAME",
     "index": 17,
     "value": 17,
     "raw": "10001"
    },
    {
     "name": "RTG_NEXT_GAME",
     "index": 18,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "RTG_BYEWEEK",
     "index": 19,
     "value": 19,
     "raw": "10011"
    },
    {
     "name": "LEAGUE_PREVIEW",
     "index": 20,
     "value": 20,
     "raw": "10100"
    },
    {
     "name": "TEAM_PREVIEW",
     "index": 21,
     "value": 21,
     "raw": "10101"
    },
    {
     "name": "TEAM_RECAP",
     "index": 22,
     "value": 22,
     "raw": "10110"
    },
    {
     "name": "AWARD_PREVIEW",
     "index": 23,
     "value": 23,
     "raw": "10111"
    },
    {
     "name": "Count",
     "index": 24,
     "value": 24,
     "raw": "11000"
    },
    {
     "name": "Invalid",
     "index": 25,
     "value": 25,
     "raw": "11001"
    }
   ]
  },
  "NickNameCommentaryId": {
   "assetId": "13099973",
   "bits": 11,
   "members": [
    {
     "name": "Generic",
     "index": 0,
     "value": 0,
     "raw": "00000000000"
    },
    {
     "name": "Judicials",
     "index": 1,
     "value": 1,
     "raw": "00000000001"
    },
    {
     "name": "Rebels",
     "index": 2,
     "value": 2,
     "raw": "00000000010"
    },
    {
     "name": "Stallions",
     "index": 3,
     "value": 3,
     "raw": "00000000011"
    },
    {
     "name": "Groupers",
     "index": 4,
     "value": 4,
     "raw": "00000000100"
    },
    {
     "name": "Titans",
     "index": 5,
     "value": 5,
     "raw": "00000000101"
    },
    {
     "name": "Astronauts",
     "index": 6,
     "value": 6,
     "raw": "00000000110"
    },
    {
     "name": "Pandas",
     "index": 7,
     "value": 7,
     "raw": "00000000111"
    },
    {
     "name": "Royals",
     "index": 8,
     "value": 8,
     "raw": "00000001000"
    },
    {
     "name": "Sharks",
     "index": 9,
     "value": 9,
     "raw": "00000001001"
    },
    {
     "name": "Coyotes",
     "index": 10,
     "value": 10,
     "raw": "00000001010"
    },
    {
     "name": "Sentinels",
     "index": 11,
     "value": 11,
     "raw": "00000001011"
    },
    {
     "name": "RiverToads",
     "index": 12,
     "value": 12,
     "raw": "00000001100"
    },
    {
     "name": "Kodiaks",
     "index": 13,
     "value": 13,
     "raw": "00000001101"
    },
    {
     "name": "Condors",
     "index": 14,
     "value": 14,
     "raw": "00000001110"
    },
    {
     "name": "Thunderbirds",
     "index": 15,
     "value": 15,
     "raw": "00000001111"
    },
    {
     "name": "Goblins",
     "index": 16,
     "value": 16,
     "raw": "00000010000"
    },
    {
     "name": "Lobsters",
     "index": 17,
     "value": 17,
     "raw": "00000010001"
    },
    {
     "name": "Hornets",
     "index": 18,
     "value": 18,
     "raw": "00000010010"
    },
    {
     "name": "Panthers",
     "index": 19,
     "value": 19,
     "raw": "00000010011"
    },
    {
     "name": "Warriors",
     "index": 20,
     "value": 20,
     "raw": "00000010100"
    },
    {
     "name": "Lions",
     "index": 21,
     "value": 21,
     "raw": "00000010101"
    },
    {
     "name": "Vikings",
     "index": 22,
     "value": 22,
     "raw": "00000010110"
    },
    {
     "name": "Hawks",
     "index": 23,
     "value": 23,
     "raw": "00000010111"
    },
    {
     "name": "Raiders",
     "index": 24,
     "value": 24,
     "raw": "00000011000"
    },
    {
     "name": "Engineers",
     "index": 25,
     "value": 25,
     "raw": "00000011001"
    },
    {
     "name": "Bucks",
     "index": 26,
     "value": 26,
     "raw": "00000011010"
    },
    {
     "name": "Crusaders",
     "index": 27,
     "value": 27,
     "raw": "00000011011"
    },
    {
     "name": "Patriots",
     "index": 28,
     "value": 28,
     "raw": "00000011100"
    },
    {
     "name": "Pioneers",
     "index": 29,
     "value": 29,
     "raw": "00000011101"
    },
    {
     "name": "Wolves",
     "index": 30,
     "value": 30,
     "raw": "00000011110"
    },
    {
     "name": "Saints",
     "index": 31,
     "value": 31,
     "raw": "00000011111"
    },
    {
     "name": "Chargers",
     "index": 32,
     "value": 32,
     "raw": "00000100000"
    },
    {
     "name": "Dragons",
     "index": 33,
     "value": 33,
     "raw": "00000100001"
    },
    {
     "name": "Braves",
     "index": 34,
     "value": 34,
     "raw": "00000100010"
    },
    {
     "name": "Buccaneers",
     "index": 35,
     "value": 35,
     "raw": "00000100011"
    },
    {
     "name": "Grizzlies",
     "index": 36,
     "value": 36,
     "raw": "00000100100"
    },
    {
     "name": "RedDevils",
     "index": 37,
     "value": 37,
     "raw": "00000100101"
    },
    {
     "name": "Lancers",
     "index": 38,
     "value": 38,
     "raw": "00000100110"
    },
    {
     "name": "Comets",
     "index": 39,
     "value": 39,
     "raw": "00000100111"
    },
    {
     "name": "Colonels",
     "index": 40,
     "value": 40,
     "raw": "00000101000"
    },
    {
     "name": "Greyhounds",
     "index": 41,
     "value": 41,
     "raw": "00000101001"
    },
    {
     "name": "Rangers",
     "index": 42,
     "value": 42,
     "raw": "00000101010"
    },
    {
     "name": "Lakers",
     "index": 43,
     "value": 43,
     "raw": "00000101011"
    },
    {
     "name": "Roadrunners",
     "index": 44,
     "value": 44,
     "raw": "00000101100"
    },
    {
     "name": "Seahawks",
     "index": 45,
     "value": 45,
     "raw": "00000101101"
    },
    {
     "name": "Lumberjacks",
     "index": 46,
     "value": 46,
     "raw": "00000101110"
    },
    {
     "name": "Marauders",
     "index": 47,
     "value": 47,
     "raw": "00000101111"
    },
    {
     "name": "Mavericks",
     "index": 48,
     "value": 48,
     "raw": "00000110000"
    },
    {
     "name": "Legionnaires",
     "index": 49,
     "value": 49,
     "raw": "00000110001"
    },
    {
     "name": "Bombers",
     "index": 50,
     "value": 50,
     "raw": "00000110010"
    },
    {
     "name": "Gaels",
     "index": 51,
     "value": 51,
     "raw": "00000110011"
    },
    {
     "name": "Wranglers",
     "index": 52,
     "value": 52,
     "raw": "00000110100"
    },
    {
     "name": "Renegades",
     "index": 53,
     "value": 53,
     "raw": "00000110101"
    },
    {
     "name": "SeaKings",
     "index": 54,
     "value": 54,
     "raw": "00000110110"
    },
    {
     "name": "Flamingos",
     "index": 55,
     "value": 55,
     "raw": "00000110111"
    },
    {
     "name": "Jackrabbits",
     "index": 56,
     "value": 56,
     "raw": "00000111000"
    },
    {
     "name": "Otters",
     "index": 57,
     "value": 57,
     "raw": "00000111001"
    },
    {
     "name": "Generals",
     "index": 58,
     "value": 58,
     "raw": "00000111010"
    },
    {
     "name": "Ravens",
     "index": 59,
     "value": 59,
     "raw": "00000111011"
    },
    {
     "name": "Skyhawks",
     "index": 60,
     "value": 60,
     "raw": "00000111100"
    },
    {
     "name": "Chiefs",
     "index": 61,
     "value": 61,
     "raw": "00000111101"
    },
    {
     "name": "Bengals",
     "index": 62,
     "value": 62,
     "raw": "00000111110"
    },
    {
     "name": "Leopards",
     "index": 63,
     "value": 63,
     "raw": "00000111111"
    },
    {
     "name": "Quakers",
     "index": 64,
     "value": 64,
     "raw": "00001000000"
    },
    {
     "name": "Timberwolves",
     "index": 65,
     "value": 65,
     "raw": "00001000001"
    },
    {
     "name": "Griffins",
     "index": 66,
     "value": 66,
     "raw": "00001000010"
    },
    {
     "name": "Colts",
     "index": 67,
     "value": 67,
     "raw": "00001000011"
    },
    {
     "name": "Bluejays",
     "index": 68,
     "value": 68,
     "raw": "00001000100"
    },
    {
     "name": "Demons",
     "index": 69,
     "value": 69,
     "raw": "00001000101"
    },
    {
     "name": "Rattlers",
     "index": 70,
     "value": 70,
     "raw": "00001000110"
    },
    {
     "name": "Terriers",
     "index": 71,
     "value": 71,
     "raw": "00001000111"
    },
    {
     "name": "Scots",
     "index": 72,
     "value": 72,
     "raw": "00001001000"
    },
    {
     "name": "Flyers",
     "index": 73,
     "value": 73,
     "raw": "00001001001"
    },
    {
     "name": "Gladiators",
     "index": 74,
     "value": 74,
     "raw": "00001001010"
    },
    {
     "name": "Vandals",
     "index": 75,
     "value": 75,
     "raw": "00001001011"
    },
    {
     "name": "Cobras",
     "index": 76,
     "value": 76,
     "raw": "00001001100"
    },
    {
     "name": "Falcons",
     "index": 77,
     "value": 77,
     "raw": "00001001101"
    },
    {
     "name": "Zips",
     "index": 78,
     "value": 78,
     "raw": "00001001110"
    },
    {
     "name": "CrimsonTide",
     "index": 79,
     "value": 79,
     "raw": "00001001111"
    },
    {
     "name": "Mountaineers",
     "index": 80,
     "value": 80,
     "raw": "00001010000"
    },
    {
     "name": "Wildcats",
     "index": 81,
     "value": 81,
     "raw": "00001010001"
    },
    {
     "name": "SunDevils",
     "index": 82,
     "value": 82,
     "raw": "00001010010"
    },
    {
     "name": "Razorbacks",
     "index": 83,
     "value": 83,
     "raw": "00001010011"
    },
    {
     "name": "RedWolves",
     "index": 84,
     "value": 84,
     "raw": "00001010100"
    },
    {
     "name": "BlackKnights",
     "index": 85,
     "value": 85,
     "raw": "00001010101"
    },
    {
     "name": "Tigers",
     "index": 86,
     "value": 86,
     "raw": "00001010110"
    },
    {
     "name": "Cardinals",
     "index": 87,
     "value": 87,
     "raw": "00001010111"
    },
    {
     "name": "Bears",
     "index": 88,
     "value": 88,
     "raw": "00001011000"
    },
    {
     "name": "Broncos",
     "index": 89,
     "value": 89,
     "raw": "00001011001"
    },
    {
     "name": "Eagles",
     "index": 90,
     "value": 90,
     "raw": "00001011010"
    },
    {
     "name": "Bulls",
     "index": 91,
     "value": 91,
     "raw": "00001011011"
    },
    {
     "name": "Cougars",
     "index": 92,
     "value": 92,
     "raw": "00001011100"
    },
    {
     "name": "GoldenBears",
     "index": 93,
     "value": 93,
     "raw": "00001011101"
    },
    {
     "name": "Chippewas",
     "index": 94,
     "value": 94,
     "raw": "00001011110"
    },
    {
     "name": "49ers",
     "index": 95,
     "value": 95,
     "raw": "00001011111"
    },
    {
     "name": "Bearcats",
     "index": 96,
     "value": 96,
     "raw": "00001100000"
    },
    {
     "name": "Chanticleers",
     "index": 97,
     "value": 97,
     "raw": "00001100001"
    },
    {
     "name": "Buffalos",
     "index": 98,
     "value": 98,
     "raw": "00001100010"
    },
    {
     "name": "Rams",
     "index": 99,
     "value": 99,
     "raw": "00001100011"
    },
    {
     "name": "Huskies",
     "index": 100,
     "value": 100,
     "raw": "00001100100"
    },
    {
     "name": "BlueDevils",
     "index": 101,
     "value": 101,
     "raw": "00001100101"
    },
    {
     "name": "Pirates",
     "index": 102,
     "value": 102,
     "raw": "00001100110"
    },
    {
     "name": "Gators",
     "index": 103,
     "value": 103,
     "raw": "00001100111"
    },
    {
     "name": "Owls",
     "index": 104,
     "value": 104,
     "raw": "00001101000"
    },
    {
     "name": "Seminoles",
     "index": 105,
     "value": 105,
     "raw": "00001101001"
    },
    {
     "name": "Bulldogs",
     "index": 106,
     "value": 106,
     "raw": "00001101010"
    },
    {
     "name": "Yellowjackets",
     "index": 107,
     "value": 107,
     "raw": "00001101011"
    },
    {
     "name": "RainbowWarriors",
     "index": 108,
     "value": 108,
     "raw": "00001101100"
    },
    {
     "name": "FightingIllini",
     "index": 109,
     "value": 109,
     "raw": "00001101101"
    },
    {
     "name": "Hoosiers",
     "index": 110,
     "value": 110,
     "raw": "00001101110"
    },
    {
     "name": "Hawkeyes",
     "index": 111,
     "value": 111,
     "raw": "00001101111"
    },
    {
     "name": "Cyclones",
     "index": 112,
     "value": 112,
     "raw": "00001110000"
    },
    {
     "name": "Gamecocks",
     "index": 113,
     "value": 113,
     "raw": "00001110001"
    },
    {
     "name": "Dukes",
     "index": 114,
     "value": 114,
     "raw": "00001110010"
    },
    {
     "name": "Jayhawks",
     "index": 115,
     "value": 115,
     "raw": "00001110011"
    },
    {
     "name": "GoldenFlashes",
     "index": 116,
     "value": 116,
     "raw": "00001110100"
    },
    {
     "name": "Flames",
     "index": 117,
     "value": 117,
     "raw": "00001110101"
    },
    {
     "name": "RaginCajuns",
     "index": 118,
     "value": 118,
     "raw": "00001110110"
    },
    {
     "name": "ThunderingHerd",
     "index": 119,
     "value": 119,
     "raw": "00001110111"
    },
    {
     "name": "Terrapins",
     "index": 120,
     "value": 120,
     "raw": "00001111000"
    },
    {
     "name": "Hurricanes",
     "index": 121,
     "value": 121,
     "raw": "00001111001"
    },
    {
     "name": "Redhawks",
     "index": 122,
     "value": 122,
     "raw": "00001111010"
    },
    {
     "name": "Wolverines",
     "index": 123,
     "value": 123,
     "raw": "00001111011"
    },
    {
     "name": "Spartans",
     "index": 124,
     "value": 124,
     "raw": "00001111100"
    },
    {
     "name": "BlueRaiders",
     "index": 125,
     "value": 125,
     "raw": "00001111101"
    },
    {
     "name": "GoldenGophers",
     "index": 126,
     "value": 126,
     "raw": "00001111110"
    },
    {
     "name": "Midshipmen",
     "index": 127,
     "value": 127,
     "raw": "00001111111"
    },
    {
     "name": "Wolfpack",
     "index": 128,
     "value": 128,
     "raw": "00010000000"
    },
    {
     "name": "Cornhuskers",
     "index": 129,
     "value": 129,
     "raw": "00010000001"
    },
    {
     "name": "Lobos",
     "index": 130,
     "value": 130,
     "raw": "00010000010"
    },
    {
     "name": "Aggies",
     "index": 131,
     "value": 131,
     "raw": "00010000011"
    },
    {
     "name": "TarHeels",
     "index": 132,
     "value": 132,
     "raw": "00010000100"
    },
    {
     "name": "MeanGreen",
     "index": 133,
     "value": 133,
     "raw": "00010000101"
    },
    {
     "name": "FightingIrish",
     "index": 134,
     "value": 134,
     "raw": "00010000110"
    },
    {
     "name": "Bobcats",
     "index": 135,
     "value": 135,
     "raw": "00010000111"
    },
    {
     "name": "Buckeyes",
     "index": 136,
     "value": 136,
     "raw": "00010001000"
    },
    {
     "name": "Sooners",
     "index": 137,
     "value": 137,
     "raw": "00010001001"
    },
    {
     "name": "Cowboys",
     "index": 138,
     "value": 138,
     "raw": "00010001010"
    },
    {
     "name": "Monarchs",
     "index": 139,
     "value": 139,
     "raw": "00010001011"
    },
    {
     "name": "Ducks",
     "index": 140,
     "value": 140,
     "raw": "00010001100"
    },
    {
     "name": "Beavers",
     "index": 141,
     "value": 141,
     "raw": "00010001101"
    },
    {
     "name": "NittanyLions",
     "index": 142,
     "value": 142,
     "raw": "00010001110"
    },
    {
     "name": "Boilermakers",
     "index": 143,
     "value": 143,
     "raw": "00010001111"
    },
    {
     "name": "ScarletKnights",
     "index": 144,
     "value": 144,
     "raw": "00010010000"
    },
    {
     "name": "Aztecs",
     "index": 145,
     "value": 145,
     "raw": "00010010001"
    },
    {
     "name": "Mustangs",
     "index": 146,
     "value": 146,
     "raw": "00010010010"
    },
    {
     "name": "Jaguars",
     "index": 147,
     "value": 147,
     "raw": "00010010011"
    },
    {
     "name": "Cardinal",
     "index": 148,
     "value": 148,
     "raw": "00010010100"
    },
    {
     "name": "Orange",
     "index": 149,
     "value": 149,
     "raw": "00010010101"
    },
    {
     "name": "HornedFrogs",
     "index": 150,
     "value": 150,
     "raw": "00010010110"
    },
    {
     "name": "Volunteers",
     "index": 151,
     "value": 151,
     "raw": "00010010111"
    },
    {
     "name": "Longhorns",
     "index": 152,
     "value": 152,
     "raw": "00010011000"
    },
    {
     "name": "RedRaiders",
     "index": 153,
     "value": 153,
     "raw": "00010011001"
    },
    {
     "name": "Rockets",
     "index": 154,
     "value": 154,
     "raw": "00010011010"
    },
    {
     "name": "Trojans",
     "index": 155,
     "value": 155,
     "raw": "00010011011"
    },
    {
     "name": "GreenWave",
     "index": 156,
     "value": 156,
     "raw": "00010011100"
    },
    {
     "name": "Blazers",
     "index": 157,
     "value": 157,
     "raw": "00010011101"
    },
    {
     "name": "Knights",
     "index": 158,
     "value": 158,
     "raw": "00010011110"
    },
    {
     "name": "Bruins",
     "index": 159,
     "value": 159,
     "raw": "00010011111"
    },
    {
     "name": "Warhawks",
     "index": 160,
     "value": 160,
     "raw": "00010100000"
    },
    {
     "name": "Minutemen",
     "index": 161,
     "value": 161,
     "raw": "00010100001"
    },
    {
     "name": "Utes",
     "index": 162,
     "value": 162,
     "raw": "00010100010"
    },
    {
     "name": "Miners",
     "index": 163,
     "value": 163,
     "raw": "00010100011"
    },
    {
     "name": "Commodores",
     "index": 164,
     "value": 164,
     "raw": "00010100100"
    },
    {
     "name": "Cavaliers",
     "index": 165,
     "value": 165,
     "raw": "00010100101"
    },
    {
     "name": "Hokies",
     "index": 166,
     "value": 166,
     "raw": "00010100110"
    },
    {
     "name": "DemonDeacons",
     "index": 167,
     "value": 167,
     "raw": "00010100111"
    },
    {
     "name": "Hilltoppers",
     "index": 168,
     "value": 168,
     "raw": "00010101000"
    },
    {
     "name": "Badgers",
     "index": 169,
     "value": 169,
     "raw": "00010101001"
    },
    {
     "name": "BlueHens",
     "index": 170,
     "value": 170,
     "raw": "00010101010"
    },
    {
     "name": "Bison",
     "index": 171,
     "value": 171,
     "raw": "00010101011"
    },
    {
     "name": "GoldenHurricane",
     "index": 172,
     "value": 172,
     "raw": "00010101100"
    },
    {
     "name": "GoldenEagles",
     "index": 173,
     "value": 173,
     "raw": "00010101101"
    },
    {
     "name": "Orcas",
     "index": 174,
     "value": 174,
     "raw": "00010101110"
    },
    {
     "name": "Pumas",
     "index": 175,
     "value": 175,
     "raw": "00010101111"
    },
    {
     "name": "Max_",
     "index": 176,
     "value": 176,
     "raw": "00010110000"
    },
    {
     "name": "Invalid_",
     "index": 177,
     "value": 2047,
     "raw": "11111111111"
    }
   ]
  },
  "OffSeasonPlayerCutLimit": {
   "assetId": "6378552",
   "bits": 4,
   "members": [
    {
     "name": "PLAYER_CUT_LIMIT_UNLIMITED",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "PLAYER_CUT_LIMIT_0",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "PLAYER_CUT_LIMIT_1",
     "index": 2,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "PLAYER_CUT_LIMIT_2",
     "index": 3,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "PLAYER_CUT_LIMIT_3",
     "index": 4,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "PLAYER_CUT_LIMIT_4",
     "index": 5,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "PLAYER_CUT_LIMIT_5",
     "index": 6,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "PLAYER_CUT_LIMIT_6",
     "index": 7,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "PLAYER_CUT_LIMIT_8",
     "index": 8,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "PLAYER_CUT_LIMIT_10",
     "index": 9,
     "value": 9,
     "raw": "1001"
    }
   ]
  },
  "OffensivePlayConcepts": {
   "assetId": "6321038",
   "bits": 7,
   "members": [
    {
     "name": "Invalid",
     "index": 0,
     "value": -1,
     "raw": "1000000"
    },
    {
     "name": "Run_Counter",
     "index": 1,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "RUN_FIRST",
     "index": 2,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "Run_Draw",
     "index": 3,
     "value": 1,
     "raw": "0000001"
    },
    {
     "name": "Run_Inside_Zone",
     "index": 4,
     "value": 2,
     "raw": "0000010"
    },
    {
     "name": "Run_Iso",
     "index": 5,
     "value": 3,
     "raw": "0000011"
    },
    {
     "name": "Run_Outside_Zone",
     "index": 6,
     "value": 4,
     "raw": "0000100"
    },
    {
     "name": "Run_Power",
     "index": 7,
     "value": 5,
     "raw": "0000101"
    },
    {
     "name": "Run_Sweep",
     "index": 8,
     "value": 6,
     "raw": "0000110"
    },
    {
     "name": "Run_Trap",
     "index": 9,
     "value": 7,
     "raw": "0000111"
    },
    {
     "name": "Run_Wham",
     "index": 10,
     "value": 8,
     "raw": "0001000"
    },
    {
     "name": "Run_End_Around",
     "index": 11,
     "value": 9,
     "raw": "0001001"
    },
    {
     "name": "Run_Reverse",
     "index": 12,
     "value": 10,
     "raw": "0001010"
    },
    {
     "name": "Option_Inverted_Veer",
     "index": 13,
     "value": 11,
     "raw": "0001011"
    },
    {
     "name": "Option_Load_Option",
     "index": 14,
     "value": 12,
     "raw": "0001100"
    },
    {
     "name": "Option_Midline_Option",
     "index": 15,
     "value": 13,
     "raw": "0001101"
    },
    {
     "name": "Option_Read_Option",
     "index": 16,
     "value": 14,
     "raw": "0001110"
    },
    {
     "name": "Option_Shovel_Option",
     "index": 17,
     "value": 15,
     "raw": "0001111"
    },
    {
     "name": "Option_Speed_Option",
     "index": 18,
     "value": 16,
     "raw": "0010000"
    },
    {
     "name": "Option_Triple_Option",
     "index": 19,
     "value": 17,
     "raw": "0010001"
    },
    {
     "name": "Option_Zone_Option",
     "index": 20,
     "value": 18,
     "raw": "0010010"
    },
    {
     "name": "RUN_LAST",
     "index": 21,
     "value": 18,
     "raw": "0010010"
    },
    {
     "name": "PASS_FIRST",
     "index": 22,
     "value": 19,
     "raw": "0010011"
    },
    {
     "name": "Quick_Pass_Hitch",
     "index": 23,
     "value": 19,
     "raw": "0010011"
    },
    {
     "name": "Quick_Pass_Ohio",
     "index": 24,
     "value": 20,
     "raw": "0010100"
    },
    {
     "name": "Quick_Pass_Omaha",
     "index": 25,
     "value": 21,
     "raw": "0010101"
    },
    {
     "name": "Quick_Pass_Scat",
     "index": 26,
     "value": 22,
     "raw": "0010110"
    },
    {
     "name": "Quick_Pass_Slant",
     "index": 27,
     "value": 23,
     "raw": "0010111"
    },
    {
     "name": "Quick_Pass_Spacing",
     "index": 28,
     "value": 24,
     "raw": "0011000"
    },
    {
     "name": "Quick_Pass_Stick",
     "index": 29,
     "value": 25,
     "raw": "0011001"
    },
    {
     "name": "Medium_Pass_Choice",
     "index": 30,
     "value": 26,
     "raw": "0011010"
    },
    {
     "name": "Medium_Pass_Curl",
     "index": 31,
     "value": 27,
     "raw": "0011011"
    },
    {
     "name": "Medium_Pass_Double_Moves",
     "index": 32,
     "value": 28,
     "raw": "0011100"
    },
    {
     "name": "Medium_Pass_Drive",
     "index": 33,
     "value": 29,
     "raw": "0011101"
    },
    {
     "name": "Medium_Pass_Levels",
     "index": 34,
     "value": 30,
     "raw": "0011110"
    },
    {
     "name": "Medium_Pass_Mesh",
     "index": 35,
     "value": 31,
     "raw": "0011111"
    },
    {
     "name": "Medium_Pass_Pivot",
     "index": 36,
     "value": 32,
     "raw": "0100000"
    },
    {
     "name": "Medium_Pass_Salem",
     "index": 37,
     "value": 33,
     "raw": "0100001"
    },
    {
     "name": "Medium_Pass_Shake",
     "index": 38,
     "value": 34,
     "raw": "0100010"
    },
    {
     "name": "Medium_Pass_Shallow_Cross",
     "index": 39,
     "value": 35,
     "raw": "0100011"
    },
    {
     "name": "Medium_Pass_Slot_Cross",
     "index": 40,
     "value": 36,
     "raw": "0100100"
    },
    {
     "name": "Medium_Pass_Smash",
     "index": 41,
     "value": 37,
     "raw": "0100101"
    },
    {
     "name": "Medium_Pass_Spot",
     "index": 42,
     "value": 38,
     "raw": "0100110"
    },
    {
     "name": "Medium_Pass_Texas",
     "index": 43,
     "value": 39,
     "raw": "0100111"
    },
    {
     "name": "Deep_Pass_Comeback",
     "index": 44,
     "value": 40,
     "raw": "0101000"
    },
    {
     "name": "Deep_Pass_Dagger",
     "index": 45,
     "value": 41,
     "raw": "0101001"
    },
    {
     "name": "Deep_Pass_Divide",
     "index": 46,
     "value": 42,
     "raw": "0101010"
    },
    {
     "name": "Deep_Pass_Double_Dig",
     "index": 47,
     "value": 43,
     "raw": "0101011"
    },
    {
     "name": "Deep_Pass_Double_Post",
     "index": 48,
     "value": 44,
     "raw": "0101100"
    },
    {
     "name": "Deep_Pass_Flood",
     "index": 49,
     "value": 45,
     "raw": "0101101"
    },
    {
     "name": "Deep_Pass_Four_Verticals",
     "index": 50,
     "value": 46,
     "raw": "0101110"
    },
    {
     "name": "Deep_Pass_Go",
     "index": 51,
     "value": 47,
     "raw": "0101111"
    },
    {
     "name": "Deep_Pass_Mills",
     "index": 52,
     "value": 48,
     "raw": "0110000"
    },
    {
     "name": "Deep_Pass_Portland",
     "index": 53,
     "value": 49,
     "raw": "0110001"
    },
    {
     "name": "Deep_Pass_Shot_Play",
     "index": 54,
     "value": 50,
     "raw": "0110010"
    },
    {
     "name": "Deep_Pass_Switch",
     "index": 55,
     "value": 51,
     "raw": "0110011"
    },
    {
     "name": "Deep_Pass_Y_Cross",
     "index": 56,
     "value": 52,
     "raw": "0110100"
    },
    {
     "name": "Playaction_Pass_Boot",
     "index": 57,
     "value": 53,
     "raw": "0110101"
    },
    {
     "name": "Playaction_Pass_Slide",
     "index": 58,
     "value": 54,
     "raw": "0110110"
    },
    {
     "name": "Screen_Pass_Bubble_Screen",
     "index": 59,
     "value": 55,
     "raw": "0110111"
    },
    {
     "name": "Screen_Pass_FL_SE_Screen",
     "index": 60,
     "value": 56,
     "raw": "0111000"
    },
    {
     "name": "Screen_Pass_HB_Slip_Screen",
     "index": 61,
     "value": 57,
     "raw": "0111001"
    },
    {
     "name": "PASS_LAST",
     "index": 62,
     "value": 58,
     "raw": "0111010"
    },
    {
     "name": "Screen_Pass_WR_Mid_Screen",
     "index": 63,
     "value": 58,
     "raw": "0111010"
    },
    {
     "name": "NumConcepts",
     "index": 64,
     "value": 59,
     "raw": "0111011"
    }
   ]
  },
  "OfferManagementType": {
   "assetId": "9194513",
   "bits": 2,
   "members": [
    {
     "name": "CoachCarousel",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "SigningDay",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "TransferPortal",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "OfferValueMagnitude": {
   "assetId": "9070457",
   "bits": 2,
   "members": [
    {
     "name": "Low",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Medium",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "High",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "OffseasonStageType": {
   "assetId": "6494888",
   "bits": 4,
   "members": [
    {
     "name": "Invalid",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "CoachCarousel",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "OffseasonStageFirst",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "PlayersLeaving",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "DraftResults",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "OffseasonRecruiting1",
     "index": 5,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "OffseasonRecruitingFirst_",
     "index": 6,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "OffseasonRecruiting2",
     "index": 7,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "OffseasonRecruiting3",
     "index": 8,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "OffseasonRecruiting4",
     "index": 9,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "OffseasonRecruitingLast_",
     "index": 10,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "NationalSigningDay",
     "index": 11,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "TrainingResults",
     "index": 12,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "Offseason",
     "index": 13,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "OffseasonStageCount",
     "index": 14,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "OffseasonStageLast",
     "index": 15,
     "value": 9,
     "raw": "1001"
    }
   ]
  },
  "OwnerBackstory": {
   "assetId": "6378354",
   "bits": 3,
   "members": [
    {
     "name": "Mogul",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "FormerPlayer",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "LifelongFan",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Count_",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid_",
     "index": 4,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "Period": {
   "assetId": "6494948",
   "bits": 3,
   "members": [
    {
     "name": "Week",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Season",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Career",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Count_",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid_",
     "index": 4,
     "value": 7,
     "raw": "111"
    }
   ]
  },
  "Personality": {
   "assetId": "6378342",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Leader",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Intense",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Entertainer",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "TeamPlayer",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "Unpredictable",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "UserAvailableCount_",
     "index": 6,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "NPCAvailableCount_",
     "index": 7,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "Invalid_",
     "index": 8,
     "value": 15,
     "raw": "1111"
    }
   ]
  },
  "Pipeline": {
   "assetId": "6716467",
   "bits": 6,
   "members": [
    {
     "name": "Alabama",
     "index": 0,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "Arizona",
     "index": 2,
     "value": 1,
     "raw": "000001"
    },
    {
     "name": "Arkansas",
     "index": 3,
     "value": 2,
     "raw": "000010"
    },
    {
     "name": "BigApple",
     "index": 4,
     "value": 3,
     "raw": "000011"
    },
    {
     "name": "BigSky",
     "index": 5,
     "value": 4,
     "raw": "000100"
    },
    {
     "name": "CentralFlorida",
     "index": 6,
     "value": 5,
     "raw": "000101"
    },
    {
     "name": "Colorado",
     "index": 7,
     "value": 6,
     "raw": "000110"
    },
    {
     "name": "EastTexas",
     "index": 8,
     "value": 7,
     "raw": "000111"
    },
    {
     "name": "Hawaii",
     "index": 9,
     "value": 8,
     "raw": "001000"
    },
    {
     "name": "Illinois",
     "index": 10,
     "value": 9,
     "raw": "001001"
    },
    {
     "name": "Indiana",
     "index": 11,
     "value": 10,
     "raw": "001010"
    },
    {
     "name": "Iowa",
     "index": 12,
     "value": 11,
     "raw": "001011"
    },
    {
     "name": "Kansas",
     "index": 13,
     "value": 12,
     "raw": "001100"
    },
    {
     "name": "Kentucky",
     "index": 14,
     "value": 13,
     "raw": "001101"
    },
    {
     "name": "Louisiana",
     "index": 15,
     "value": 14,
     "raw": "001110"
    },
    {
     "name": "MetroAtlanta",
     "index": 16,
     "value": 15,
     "raw": "001111"
    },
    {
     "name": "Michigan",
     "index": 17,
     "value": 16,
     "raw": "010000"
    },
    {
     "name": "Minnesota",
     "index": 18,
     "value": 17,
     "raw": "010001"
    },
    {
     "name": "Mississippi",
     "index": 19,
     "value": 18,
     "raw": "010010"
    },
    {
     "name": "Missouri",
     "index": 20,
     "value": 19,
     "raw": "010011"
    },
    {
     "name": "Nebraska",
     "index": 21,
     "value": 20,
     "raw": "010100"
    },
    {
     "name": "Nevada",
     "index": 22,
     "value": 21,
     "raw": "010101"
    },
    {
     "name": "NewEngland",
     "index": 23,
     "value": 22,
     "raw": "010110"
    },
    {
     "name": "NewMexico",
     "index": 24,
     "value": 23,
     "raw": "010111"
    },
    {
     "name": "NorthCarolina",
     "index": 25,
     "value": 24,
     "raw": "011000"
    },
    {
     "name": "NorthFlorida",
     "index": 26,
     "value": 25,
     "raw": "011001"
    },
    {
     "name": "NorthTexas",
     "index": 27,
     "value": 26,
     "raw": "011010"
    },
    {
     "name": "NorthernCalifornia",
     "index": 28,
     "value": 27,
     "raw": "011011"
    },
    {
     "name": "Ohio",
     "index": 29,
     "value": 28,
     "raw": "011100"
    },
    {
     "name": "Oklahoma",
     "index": 30,
     "value": 29,
     "raw": "011101"
    },
    {
     "name": "PacificNorthwest",
     "index": 31,
     "value": 30,
     "raw": "011110"
    },
    {
     "name": "Pennsylvania",
     "index": 32,
     "value": 31,
     "raw": "011111"
    },
    {
     "name": "SouthCarolina",
     "index": 33,
     "value": 32,
     "raw": "100000"
    },
    {
     "name": "SouthFlorida",
     "index": 34,
     "value": 33,
     "raw": "100001"
    },
    {
     "name": "SouthGeorgia",
     "index": 35,
     "value": 34,
     "raw": "100010"
    },
    {
     "name": "SouthernCalifornia",
     "index": 36,
     "value": 35,
     "raw": "100011"
    },
    {
     "name": "SouthwestTexas",
     "index": 37,
     "value": 36,
     "raw": "100100"
    },
    {
     "name": "Tennessee",
     "index": 38,
     "value": 37,
     "raw": "100101"
    },
    {
     "name": "Tidewater",
     "index": 39,
     "value": 38,
     "raw": "100110"
    },
    {
     "name": "Utah",
     "index": 40,
     "value": 39,
     "raw": "100111"
    },
    {
     "name": "WestVirginia",
     "index": 41,
     "value": 40,
     "raw": "101000"
    },
    {
     "name": "Wisconsin",
     "index": 42,
     "value": 41,
     "raw": "101001"
    },
    {
     "name": "International",
     "index": 43,
     "value": 42,
     "raw": "101010"
    },
    {
     "name": "Last_",
     "index": 44,
     "value": 42,
     "raw": "101010"
    },
    {
     "name": "Count_",
     "index": 45,
     "value": 43,
     "raw": "101011"
    },
    {
     "name": "Invalid",
     "index": 46,
     "value": 44,
     "raw": "101100"
    }
   ]
  },
  "PipelineInfluenceLevel": {
   "assetId": "8224442",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Unrecognized",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "NicheInterest",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Respected",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Popular",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "HouseholdName",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "CulturalPillar",
     "index": 6,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Last_",
     "index": 7,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Count_",
     "index": 8,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "Invalid",
     "index": 9,
     "value": 7,
     "raw": "111"
    }
   ]
  },
  "PlayTheMomentContextualOptions": {
   "assetId": "6377940",
   "bits": 2,
   "members": [
    {
     "name": "IsPlayTheMoment",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "NormalGame",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "IsOffenseOnly",
     "index": 2,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "IsDefenseOnly",
     "index": 3,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "PlaycallHistoryStoredAiGroup": {
   "assetId": "6321031",
   "bits": 4,
   "members": [
    {
     "name": "Invalid",
     "index": 0,
     "value": -1,
     "raw": "1000"
    },
    {
     "name": "First_and_Long",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Second_and_Long",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Third_and_Long",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Third_and_Short",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "NumGroups",
     "index": 5,
     "value": 4,
     "raw": "0100"
    }
   ]
  },
  "PlayerAbility": {
   "assetId": "6320532",
   "bits": 6,
   "members": [
    {
     "name": "Acceleration",
     "index": 0,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "Agility",
     "index": 2,
     "value": 1,
     "raw": "000001"
    },
    {
     "name": "Awareness",
     "index": 3,
     "value": 2,
     "raw": "000010"
    },
    {
     "name": "BCVision",
     "index": 4,
     "value": 3,
     "raw": "000011"
    },
    {
     "name": "BlockShedding",
     "index": 5,
     "value": 4,
     "raw": "000100"
    },
    {
     "name": "BreakSack",
     "index": 6,
     "value": 5,
     "raw": "000101"
    },
    {
     "name": "BreakTackle",
     "index": 7,
     "value": 6,
     "raw": "000110"
    },
    {
     "name": "Carrying",
     "index": 8,
     "value": 7,
     "raw": "000111"
    },
    {
     "name": "CatchInTraffic",
     "index": 9,
     "value": 8,
     "raw": "001000"
    },
    {
     "name": "Catching",
     "index": 10,
     "value": 9,
     "raw": "001001"
    },
    {
     "name": "ChangeOfDirection",
     "index": 11,
     "value": 10,
     "raw": "001010"
    },
    {
     "name": "Confidence",
     "index": 12,
     "value": 11,
     "raw": "001011"
    },
    {
     "name": "DeepRouteRunning",
     "index": 13,
     "value": 12,
     "raw": "001100"
    },
    {
     "name": "FinesseMoves",
     "index": 14,
     "value": 13,
     "raw": "001101"
    },
    {
     "name": "HitPower",
     "index": 15,
     "value": 14,
     "raw": "001110"
    },
    {
     "name": "ImpactBlocking",
     "index": 16,
     "value": 15,
     "raw": "001111"
    },
    {
     "name": "Injury",
     "index": 17,
     "value": 16,
     "raw": "010000"
    },
    {
     "name": "JukeMove",
     "index": 18,
     "value": 17,
     "raw": "010001"
    },
    {
     "name": "Jumping",
     "index": 19,
     "value": 18,
     "raw": "010010"
    },
    {
     "name": "KickAccuracy",
     "index": 20,
     "value": 19,
     "raw": "010011"
    },
    {
     "name": "KickPower",
     "index": 21,
     "value": 20,
     "raw": "010100"
    },
    {
     "name": "KickReturn",
     "index": 22,
     "value": 21,
     "raw": "010101"
    },
    {
     "name": "LeadBlock",
     "index": 23,
     "value": 22,
     "raw": "010110"
    },
    {
     "name": "ManCoverage",
     "index": 24,
     "value": 23,
     "raw": "010111"
    },
    {
     "name": "MediumRouteRunning",
     "index": 25,
     "value": 24,
     "raw": "011000"
    },
    {
     "name": "PassBlock",
     "index": 26,
     "value": 25,
     "raw": "011001"
    },
    {
     "name": "PassBlockFinesse",
     "index": 27,
     "value": 26,
     "raw": "011010"
    },
    {
     "name": "PassBlockPower",
     "index": 28,
     "value": 27,
     "raw": "011011"
    },
    {
     "name": "PlayAction",
     "index": 29,
     "value": 28,
     "raw": "011100"
    },
    {
     "name": "PlayRecognition",
     "index": 30,
     "value": 29,
     "raw": "011101"
    },
    {
     "name": "PowerMoves",
     "index": 31,
     "value": 30,
     "raw": "011110"
    },
    {
     "name": "Press",
     "index": 32,
     "value": 31,
     "raw": "011111"
    },
    {
     "name": "Pursuit",
     "index": 33,
     "value": 32,
     "raw": "100000"
    },
    {
     "name": "Release",
     "index": 34,
     "value": 33,
     "raw": "100001"
    },
    {
     "name": "RunBlock",
     "index": 35,
     "value": 34,
     "raw": "100010"
    },
    {
     "name": "RunBlockFinesse",
     "index": 36,
     "value": 35,
     "raw": "100011"
    },
    {
     "name": "RunBlockPower",
     "index": 37,
     "value": 36,
     "raw": "100100"
    },
    {
     "name": "RunningStyle",
     "index": 38,
     "value": 37,
     "raw": "100101"
    },
    {
     "name": "ShortRouteRunning",
     "index": 39,
     "value": 38,
     "raw": "100110"
    },
    {
     "name": "SpectacularCatch",
     "index": 40,
     "value": 39,
     "raw": "100111"
    },
    {
     "name": "Speed",
     "index": 41,
     "value": 40,
     "raw": "101000"
    },
    {
     "name": "SpinMove",
     "index": 42,
     "value": 41,
     "raw": "101001"
    },
    {
     "name": "Stamina",
     "index": 43,
     "value": 42,
     "raw": "101010"
    },
    {
     "name": "StiffArm",
     "index": 44,
     "value": 43,
     "raw": "101011"
    },
    {
     "name": "Strength",
     "index": 45,
     "value": 44,
     "raw": "101100"
    },
    {
     "name": "Tackle",
     "index": 46,
     "value": 45,
     "raw": "101101"
    },
    {
     "name": "ThrowAccuracy",
     "index": 47,
     "value": 46,
     "raw": "101110"
    },
    {
     "name": "ThrowAccuracyDeep",
     "index": 48,
     "value": 47,
     "raw": "101111"
    },
    {
     "name": "ThrowAccuracyMid",
     "index": 49,
     "value": 48,
     "raw": "110000"
    },
    {
     "name": "ThrowAccuracyShort",
     "index": 50,
     "value": 49,
     "raw": "110001"
    },
    {
     "name": "ThrowOnTheRun",
     "index": 51,
     "value": 50,
     "raw": "110010"
    },
    {
     "name": "ThrowPower",
     "index": 52,
     "value": 51,
     "raw": "110011"
    },
    {
     "name": "ThrowUnderPressure",
     "index": 53,
     "value": 52,
     "raw": "110100"
    },
    {
     "name": "Toughness",
     "index": 54,
     "value": 53,
     "raw": "110101"
    },
    {
     "name": "Trucking",
     "index": 55,
     "value": 54,
     "raw": "110110"
    },
    {
     "name": "LongSnap",
     "index": 56,
     "value": 55,
     "raw": "110111"
    },
    {
     "name": "ZoneCoverage",
     "index": 57,
     "value": 56,
     "raw": "111000"
    },
    {
     "name": "Max_",
     "index": 58,
     "value": 57,
     "raw": "111001"
    },
    {
     "name": "None",
     "index": 59,
     "value": 58,
     "raw": "111010"
    },
    {
     "name": "Invalid_",
     "index": 60,
     "value": 63,
     "raw": "111111"
    }
   ]
  },
  "PlayerBackstory": {
   "assetId": "6493982",
   "bits": 3,
   "members": [
    {
     "name": "Elite",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "FIRST",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "BlueChip",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Contributor",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "LAST",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Underdog",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Count",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid",
     "index": 7,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "PlayerContractChangeType": {
   "assetId": "6495419",
   "bits": 4,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Drafted",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Signed",
     "index": 2,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Retired",
     "index": 3,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "ContractExpired",
     "index": 4,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Released",
     "index": 5,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "Traded",
     "index": 6,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "PromotedToPracticeSquad",
     "index": 7,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "DemotedToPracticeSquad",
     "index": 8,
     "value": 8,
     "raw": "1000"
    }
   ]
  },
  "PlayerContractStatus": {
   "assetId": "6377560",
   "bits": 4,
   "members": [
    {
     "name": "Drafted",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "FirstActive_",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "FirstOnTeam_",
     "index": 2,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Signed",
     "index": 3,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Expiring",
     "index": 4,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "RestrictedFreeAgents",
     "index": 5,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "LastOnTeam_",
     "index": 6,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "PracticeSquad",
     "index": 7,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Draft",
     "index": 8,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "FreeAgent",
     "index": 9,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "LastActive_",
     "index": 10,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "Retired",
     "index": 11,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "Created",
     "index": 12,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "Deleted",
     "index": 13,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "None",
     "index": 14,
     "value": 10,
     "raw": "1010"
    }
   ]
  },
  "PlayerGrade": {
   "assetId": "6378632",
   "bits": 3,
   "members": [
    {
     "name": "Overall",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Physical",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Intangible",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Size",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Durability",
     "index": 4,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Max",
     "index": 5,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Invalid",
     "index": 6,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "PlayerMovementLimit": {
   "assetId": "6378542",
   "bits": 4,
   "members": [
    {
     "name": "PLAYER_MOVE_LIMIT_UNLIMITED",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "PLAYER_MOVE_LIMIT_0",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "PLAYER_MOVE_LIMIT_2",
     "index": 2,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "PLAYER_MOVE_LIMIT_4",
     "index": 3,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "PLAYER_MOVE_LIMIT_6",
     "index": 4,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "PLAYER_MOVE_LIMIT_8",
     "index": 5,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "PLAYER_MOVE_LIMIT_10",
     "index": 6,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "PLAYER_MOVE_LIMIT_14",
     "index": 7,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "PLAYER_MOVE_LIMIT_20",
     "index": 8,
     "value": 8,
     "raw": "1000"
    }
   ]
  },
  "PlayerOVRCutRestriction": {
   "assetId": "6378563",
   "bits": 4,
   "members": [
    {
     "name": "PLAYER_CUT_RESTRICTION_OFF",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "PLAYER_CUT_RESTRICTION_60",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "PLAYER_CUT_RESTRICTION_70",
     "index": 2,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "PLAYER_CUT_RESTRICTION_75",
     "index": 3,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "PLAYER_CUT_RESTRICTION_80",
     "index": 4,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "PLAYER_CUT_RESTRICTION_85",
     "index": 5,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "PLAYER_CUT_RESTRICTION_90",
     "index": 6,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "PLAYER_CUT_RESTRICTION_95",
     "index": 7,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "PLAYER_CUT_RESTRICTION_99",
     "index": 8,
     "value": 8,
     "raw": "1000"
    }
   ]
  },
  "PlayerPlaycallPermission": {
   "assetId": "6378504",
   "bits": 2,
   "members": [
    {
     "name": "ANY_PLAYER",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "CAPTAIN",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "NO_PLAYER",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "PlayerStyle": {
   "assetId": "6494119",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Normal",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "SidearmPassing",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "LowRunning",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Max_",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Invalid_",
     "index": 5,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "PlayerType": {
   "assetId": "6377739",
   "bits": 7,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "Offense_First_",
     "index": 1,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "QB_FieldGeneral",
     "index": 2,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "QB_First_",
     "index": 3,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "QB_StrongArm",
     "index": 4,
     "value": 1,
     "raw": "0000001"
    },
    {
     "name": "QB_Improviser",
     "index": 5,
     "value": 2,
     "raw": "0000010"
    },
    {
     "name": "QB_Scrambler",
     "index": 6,
     "value": 3,
     "raw": "0000011"
    },
    {
     "name": "QB_Last_",
     "index": 7,
     "value": 4,
     "raw": "0000100"
    },
    {
     "name": "QB_PureScrambler",
     "index": 8,
     "value": 4,
     "raw": "0000100"
    },
    {
     "name": "HB_First_",
     "index": 9,
     "value": 5,
     "raw": "0000101"
    },
    {
     "name": "HB_PowerBack",
     "index": 10,
     "value": 5,
     "raw": "0000101"
    },
    {
     "name": "HB_ElusiveBack",
     "index": 11,
     "value": 6,
     "raw": "0000110"
    },
    {
     "name": "HB_ReceivingBack",
     "index": 12,
     "value": 7,
     "raw": "0000111"
    },
    {
     "name": "HB_PowerBlocking",
     "index": 13,
     "value": 8,
     "raw": "0001000"
    },
    {
     "name": "HB_PowerReceiving",
     "index": 14,
     "value": 9,
     "raw": "0001001"
    },
    {
     "name": "HB_ElusivePower",
     "index": 15,
     "value": 10,
     "raw": "0001010"
    },
    {
     "name": "HB_ElusiveReceiving",
     "index": 16,
     "value": 11,
     "raw": "0001011"
    },
    {
     "name": "HB_Last_",
     "index": 17,
     "value": 11,
     "raw": "0001011"
    },
    {
     "name": "FB_Blocking",
     "index": 18,
     "value": 12,
     "raw": "0001100"
    },
    {
     "name": "FB_First_",
     "index": 19,
     "value": 12,
     "raw": "0001100"
    },
    {
     "name": "FB_Last_",
     "index": 20,
     "value": 13,
     "raw": "0001101"
    },
    {
     "name": "FB_Utility",
     "index": 21,
     "value": 13,
     "raw": "0001101"
    },
    {
     "name": "WR_DeepThreat",
     "index": 22,
     "value": 14,
     "raw": "0001110"
    },
    {
     "name": "WR_First_",
     "index": 23,
     "value": 14,
     "raw": "0001110"
    },
    {
     "name": "WR_Playmaker",
     "index": 24,
     "value": 15,
     "raw": "0001111"
    },
    {
     "name": "WR_PhysicalRouteRunner",
     "index": 25,
     "value": 16,
     "raw": "0010000"
    },
    {
     "name": "WR_ShiftyRouteRunner",
     "index": 26,
     "value": 17,
     "raw": "0010001"
    },
    {
     "name": "WR_PhysicalBlocker",
     "index": 27,
     "value": 18,
     "raw": "0010010"
    },
    {
     "name": "WR_GadgetReceiver",
     "index": 28,
     "value": 19,
     "raw": "0010011"
    },
    {
     "name": "WR_Physical",
     "index": 29,
     "value": 20,
     "raw": "0010100"
    },
    {
     "name": "WR_Last_",
     "index": 30,
     "value": 21,
     "raw": "0010101"
    },
    {
     "name": "WR_Slot",
     "index": 31,
     "value": 21,
     "raw": "0010101"
    },
    {
     "name": "TE_Blocking",
     "index": 32,
     "value": 22,
     "raw": "0010110"
    },
    {
     "name": "TE_First_",
     "index": 33,
     "value": 22,
     "raw": "0010110"
    },
    {
     "name": "TE_VerticalThreat",
     "index": 34,
     "value": 23,
     "raw": "0010111"
    },
    {
     "name": "TE_PhysicalRouteRunner",
     "index": 35,
     "value": 24,
     "raw": "0011000"
    },
    {
     "name": "TE_PossessionBlocking",
     "index": 36,
     "value": 25,
     "raw": "0011001"
    },
    {
     "name": "TE_Last_",
     "index": 37,
     "value": 26,
     "raw": "0011010"
    },
    {
     "name": "TE_Possession",
     "index": 38,
     "value": 26,
     "raw": "0011010"
    },
    {
     "name": "C_First_",
     "index": 39,
     "value": 27,
     "raw": "0011011"
    },
    {
     "name": "C_PassProtector",
     "index": 40,
     "value": 27,
     "raw": "0011011"
    },
    {
     "name": "OL_First_",
     "index": 41,
     "value": 27,
     "raw": "0011011"
    },
    {
     "name": "C_Power",
     "index": 42,
     "value": 28,
     "raw": "0011100"
    },
    {
     "name": "C_WellRounded",
     "index": 43,
     "value": 29,
     "raw": "0011101"
    },
    {
     "name": "C_Agile",
     "index": 44,
     "value": 30,
     "raw": "0011110"
    },
    {
     "name": "C_Last_",
     "index": 45,
     "value": 30,
     "raw": "0011110"
    },
    {
     "name": "OT_First_",
     "index": 46,
     "value": 31,
     "raw": "0011111"
    },
    {
     "name": "OT_PassProtector",
     "index": 47,
     "value": 31,
     "raw": "0011111"
    },
    {
     "name": "OT_Power",
     "index": 48,
     "value": 32,
     "raw": "0100000"
    },
    {
     "name": "OT_WellRounded",
     "index": 49,
     "value": 33,
     "raw": "0100001"
    },
    {
     "name": "OT_Agile",
     "index": 50,
     "value": 34,
     "raw": "0100010"
    },
    {
     "name": "OT_Last_",
     "index": 51,
     "value": 34,
     "raw": "0100010"
    },
    {
     "name": "G_First_",
     "index": 52,
     "value": 35,
     "raw": "0100011"
    },
    {
     "name": "G_PassProtector",
     "index": 53,
     "value": 35,
     "raw": "0100011"
    },
    {
     "name": "G_WellRounded",
     "index": 54,
     "value": 36,
     "raw": "0100100"
    },
    {
     "name": "G_Power",
     "index": 55,
     "value": 37,
     "raw": "0100101"
    },
    {
     "name": "G_Agile",
     "index": 56,
     "value": 38,
     "raw": "0100110"
    },
    {
     "name": "G_Last_",
     "index": 57,
     "value": 38,
     "raw": "0100110"
    },
    {
     "name": "Offense_Last_",
     "index": 58,
     "value": 38,
     "raw": "0100110"
    },
    {
     "name": "OL_Last_",
     "index": 59,
     "value": 38,
     "raw": "0100110"
    },
    {
     "name": "DE_First_",
     "index": 60,
     "value": 39,
     "raw": "0100111"
    },
    {
     "name": "DE_SmallerSpeedRusher",
     "index": 61,
     "value": 39,
     "raw": "0100111"
    },
    {
     "name": "Defense_First_",
     "index": 62,
     "value": 39,
     "raw": "0100111"
    },
    {
     "name": "DL_First_",
     "index": 63,
     "value": 39,
     "raw": "0100111"
    },
    {
     "name": "DE_PowerRusher",
     "index": 64,
     "value": 40,
     "raw": "0101000"
    },
    {
     "name": "DE_PurePower",
     "index": 65,
     "value": 41,
     "raw": "0101001"
    },
    {
     "name": "DE_Last_",
     "index": 66,
     "value": 42,
     "raw": "0101010"
    },
    {
     "name": "DE_RunStopper",
     "index": 67,
     "value": 42,
     "raw": "0101010"
    },
    {
     "name": "DT_First_",
     "index": 68,
     "value": 43,
     "raw": "0101011"
    },
    {
     "name": "DT_NoseTackle",
     "index": 69,
     "value": 43,
     "raw": "0101011"
    },
    {
     "name": "DT_PurePower",
     "index": 70,
     "value": 44,
     "raw": "0101100"
    },
    {
     "name": "DT_SpeedRusher",
     "index": 71,
     "value": 45,
     "raw": "0101101"
    },
    {
     "name": "DL_Last_",
     "index": 72,
     "value": 46,
     "raw": "0101110"
    },
    {
     "name": "DT_Last_",
     "index": 73,
     "value": 46,
     "raw": "0101110"
    },
    {
     "name": "DT_PowerRusher",
     "index": 74,
     "value": 46,
     "raw": "0101110"
    },
    {
     "name": "LB_First_",
     "index": 75,
     "value": 47,
     "raw": "0101111"
    },
    {
     "name": "OLB_First_",
     "index": 76,
     "value": 47,
     "raw": "0101111"
    },
    {
     "name": "OLB_SpeedRusher",
     "index": 77,
     "value": 47,
     "raw": "0101111"
    },
    {
     "name": "OLB_PowerRusher",
     "index": 78,
     "value": 48,
     "raw": "0110000"
    },
    {
     "name": "OLB_PassCoverage",
     "index": 79,
     "value": 49,
     "raw": "0110001"
    },
    {
     "name": "OLB_Last_",
     "index": 80,
     "value": 50,
     "raw": "0110010"
    },
    {
     "name": "OLB_RunStopper",
     "index": 81,
     "value": 50,
     "raw": "0110010"
    },
    {
     "name": "MLB_FieldGeneral",
     "index": 82,
     "value": 51,
     "raw": "0110011"
    },
    {
     "name": "MLB_First_",
     "index": 83,
     "value": 51,
     "raw": "0110011"
    },
    {
     "name": "MLB_PassCoverage",
     "index": 84,
     "value": 52,
     "raw": "0110100"
    },
    {
     "name": "LB_Last_",
     "index": 85,
     "value": 53,
     "raw": "0110101"
    },
    {
     "name": "MLB_Last_",
     "index": 86,
     "value": 53,
     "raw": "0110101"
    },
    {
     "name": "MLB_RunStopper",
     "index": 87,
     "value": 53,
     "raw": "0110101"
    },
    {
     "name": "CB_First_",
     "index": 88,
     "value": 54,
     "raw": "0110110"
    },
    {
     "name": "CB_MantoMan",
     "index": 89,
     "value": 54,
     "raw": "0110110"
    },
    {
     "name": "DB_First_",
     "index": 90,
     "value": 54,
     "raw": "0110110"
    },
    {
     "name": "CB_Slot",
     "index": 91,
     "value": 55,
     "raw": "0110111"
    },
    {
     "name": "CB_Zone",
     "index": 92,
     "value": 56,
     "raw": "0111000"
    },
    {
     "name": "CB_HybridCorner",
     "index": 93,
     "value": 57,
     "raw": "0111001"
    },
    {
     "name": "CB_Last_",
     "index": 94,
     "value": 57,
     "raw": "0111001"
    },
    {
     "name": "S_First_",
     "index": 95,
     "value": 58,
     "raw": "0111010"
    },
    {
     "name": "S_Zone",
     "index": 96,
     "value": 58,
     "raw": "0111010"
    },
    {
     "name": "S_Hybrid",
     "index": 97,
     "value": 59,
     "raw": "0111011"
    },
    {
     "name": "DB_Last_",
     "index": 98,
     "value": 60,
     "raw": "0111100"
    },
    {
     "name": "Defense_Last_",
     "index": 99,
     "value": 60,
     "raw": "0111100"
    },
    {
     "name": "S_Last_",
     "index": 100,
     "value": 60,
     "raw": "0111100"
    },
    {
     "name": "S_RunSupport",
     "index": 101,
     "value": 60,
     "raw": "0111100"
    },
    {
     "name": "KP_Accurate",
     "index": 102,
     "value": 61,
     "raw": "0111101"
    },
    {
     "name": "KP_First_",
     "index": 103,
     "value": 61,
     "raw": "0111101"
    },
    {
     "name": "KP_Last_",
     "index": 104,
     "value": 62,
     "raw": "0111110"
    },
    {
     "name": "KP_Power",
     "index": 105,
     "value": 62,
     "raw": "0111110"
    },
    {
     "name": "Count_No_Returners",
     "index": 106,
     "value": 63,
     "raw": "0111111"
    },
    {
     "name": "KR_Balanced",
     "index": 107,
     "value": 63,
     "raw": "0111111"
    },
    {
     "name": "Returner_First_",
     "index": 108,
     "value": 63,
     "raw": "0111111"
    },
    {
     "name": "PR_Balanced",
     "index": 109,
     "value": 64,
     "raw": "1000000"
    },
    {
     "name": "Returner_Last_",
     "index": 110,
     "value": 64,
     "raw": "1000000"
    },
    {
     "name": "LS_First_",
     "index": 111,
     "value": 65,
     "raw": "1000001"
    },
    {
     "name": "LS_Power",
     "index": 112,
     "value": 65,
     "raw": "1000001"
    },
    {
     "name": "LS_Accurate",
     "index": 113,
     "value": 66,
     "raw": "1000010"
    },
    {
     "name": "LS_Last_",
     "index": 114,
     "value": 66,
     "raw": "1000010"
    },
    {
     "name": "GAD_Gadget",
     "index": 115,
     "value": 67,
     "raw": "1000011"
    },
    {
     "name": "Last_",
     "index": 116,
     "value": 67,
     "raw": "1000011"
    },
    {
     "name": "Count_",
     "index": 117,
     "value": 68,
     "raw": "1000100"
    },
    {
     "name": "Locked",
     "index": 118,
     "value": 68,
     "raw": "1000100"
    },
    {
     "name": "Invalid_",
     "index": 119,
     "value": 80,
     "raw": "1010000"
    }
   ]
  },
  "PlayerVisMoveType": {
   "assetId": "6494542",
   "bits": 9,
   "members": [
    {
     "name": "Default",
     "index": 0,
     "value": 0,
     "raw": "000000000"
    },
    {
     "name": "Agile",
     "index": 1,
     "value": 1,
     "raw": "000000001"
    },
    {
     "name": "AgileSmall",
     "index": 2,
     "value": 2,
     "raw": "000000010"
    },
    {
     "name": "AgileTall",
     "index": 3,
     "value": 3,
     "raw": "000000011"
    },
    {
     "name": "Bruiser",
     "index": 4,
     "value": 4,
     "raw": "000000100"
    },
    {
     "name": "BruiserQuick",
     "index": 5,
     "value": 5,
     "raw": "000000101"
    },
    {
     "name": "BruiserHeavy",
     "index": 6,
     "value": 6,
     "raw": "000000110"
    },
    {
     "name": "Max",
     "index": 7,
     "value": 7,
     "raw": "000000111"
    },
    {
     "name": "Invalid",
     "index": 8,
     "value": 511,
     "raw": "111111111"
    }
   ]
  },
  "PlayoffRoundType": {
   "assetId": "6494447",
   "bits": 3,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "FirstMadePlayoffs_",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "FirstRound",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Quarterfinals",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Semifinals",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "NationalChampionship",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "LastMadePlayoffs_",
     "index": 6,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "WonNationalChampionship",
     "index": 7,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Count_",
     "index": 8,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "PlayoffStatus": {
   "assetId": "6378168",
   "bits": 5,
   "members": [
    {
     "name": "FirstNotClinched",
     "index": 0,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "NotInRunning",
     "index": 2,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "InRunning",
     "index": 3,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "LastNotClinched",
     "index": 4,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "ClinchedWCBerth",
     "index": 5,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "FirstClinched",
     "index": 6,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "ClinchedDivBerth",
     "index": 7,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "ClinchedConf",
     "index": 8,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "LastClinched",
     "index": 9,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "Max_",
     "index": 10,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "Invalid_",
     "index": 11,
     "value": 16,
     "raw": "10000"
    }
   ]
  },
  "PositionBattleChallengeType": {
   "assetId": "13147446",
   "bits": 2,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Challenger",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "BeingChallenged",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "PositionBattleStatus": {
   "assetId": "10147449",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "None",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Active",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "BattleWon",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "BattleLost",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Last_",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Count_",
     "index": 6,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "PositionCategory": {
   "assetId": "17118",
   "bits": 4,
   "members": [
    {
     "name": "All",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Offense",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Defense",
     "index": 2,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "QB",
     "index": 3,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "RB",
     "index": 4,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Receiver",
     "index": 5,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "OLine",
     "index": 6,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "Dline",
     "index": 7,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "LB",
     "index": 8,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "DB",
     "index": 9,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "Kicking",
     "index": 10,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "Count_",
     "index": 11,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "Invalid_",
     "index": 12,
     "value": 12,
     "raw": "1100"
    }
   ]
  },
  "PositionE": {
   "assetId": "6321119",
   "bits": 6,
   "members": [
    {
     "name": "FirstKeyOffense_",
     "index": 0,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "FirstNormal_",
     "index": 1,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "FirstOffense_",
     "index": 2,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "First_",
     "index": 3,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "QB",
     "index": 4,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "HB",
     "index": 5,
     "value": 1,
     "raw": "000001"
    },
    {
     "name": "FB",
     "index": 6,
     "value": 2,
     "raw": "000010"
    },
    {
     "name": "WR",
     "index": 7,
     "value": 3,
     "raw": "000011"
    },
    {
     "name": "LastKeyOffense_",
     "index": 8,
     "value": 4,
     "raw": "000100"
    },
    {
     "name": "TE",
     "index": 9,
     "value": 4,
     "raw": "000100"
    },
    {
     "name": "FirstOffenseLine_",
     "index": 10,
     "value": 5,
     "raw": "000101"
    },
    {
     "name": "LT",
     "index": 11,
     "value": 5,
     "raw": "000101"
    },
    {
     "name": "LG",
     "index": 12,
     "value": 6,
     "raw": "000110"
    },
    {
     "name": "C",
     "index": 13,
     "value": 7,
     "raw": "000111"
    },
    {
     "name": "RG",
     "index": 14,
     "value": 8,
     "raw": "001000"
    },
    {
     "name": "LastOffenseLine_",
     "index": 15,
     "value": 9,
     "raw": "001001"
    },
    {
     "name": "LastOffense_",
     "index": 16,
     "value": 9,
     "raw": "001001"
    },
    {
     "name": "RT",
     "index": 17,
     "value": 9,
     "raw": "001001"
    },
    {
     "name": "FirstDefenseLine_",
     "index": 18,
     "value": 10,
     "raw": "001010"
    },
    {
     "name": "FirstDefense_",
     "index": 19,
     "value": 10,
     "raw": "001010"
    },
    {
     "name": "LE",
     "index": 20,
     "value": 10,
     "raw": "001010"
    },
    {
     "name": "RE",
     "index": 21,
     "value": 11,
     "raw": "001011"
    },
    {
     "name": "DT",
     "index": 22,
     "value": 12,
     "raw": "001100"
    },
    {
     "name": "LastDefenseLine_",
     "index": 23,
     "value": 12,
     "raw": "001100"
    },
    {
     "name": "FirstDefenseLB_",
     "index": 24,
     "value": 13,
     "raw": "001101"
    },
    {
     "name": "FirstDefenseSec_",
     "index": 25,
     "value": 13,
     "raw": "001101"
    },
    {
     "name": "LOLB",
     "index": 26,
     "value": 13,
     "raw": "001101"
    },
    {
     "name": "MLB",
     "index": 27,
     "value": 14,
     "raw": "001110"
    },
    {
     "name": "LastDefenseLB_",
     "index": 28,
     "value": 15,
     "raw": "001111"
    },
    {
     "name": "ROLB",
     "index": 29,
     "value": 15,
     "raw": "001111"
    },
    {
     "name": "CB",
     "index": 30,
     "value": 16,
     "raw": "010000"
    },
    {
     "name": "FirstDefenseDB_",
     "index": 31,
     "value": 16,
     "raw": "010000"
    },
    {
     "name": "FS",
     "index": 32,
     "value": 17,
     "raw": "010001"
    },
    {
     "name": "LastDefenseDB_",
     "index": 33,
     "value": 18,
     "raw": "010010"
    },
    {
     "name": "LastDefenseSec_",
     "index": 34,
     "value": 18,
     "raw": "010010"
    },
    {
     "name": "LastDefense_",
     "index": 35,
     "value": 18,
     "raw": "010010"
    },
    {
     "name": "SS",
     "index": 36,
     "value": 18,
     "raw": "010010"
    },
    {
     "name": "FirstKP_",
     "index": 37,
     "value": 19,
     "raw": "010011"
    },
    {
     "name": "K",
     "index": 38,
     "value": 19,
     "raw": "010011"
    },
    {
     "name": "LastKP_",
     "index": 39,
     "value": 20,
     "raw": "010100"
    },
    {
     "name": "LastNormalNoLS_",
     "index": 40,
     "value": 20,
     "raw": "010100"
    },
    {
     "name": "P",
     "index": 41,
     "value": 20,
     "raw": "010100"
    },
    {
     "name": "LastNormal_",
     "index": 42,
     "value": 21,
     "raw": "010101"
    },
    {
     "name": "LS",
     "index": 43,
     "value": 21,
     "raw": "010101"
    },
    {
     "name": "Count_Normal_",
     "index": 44,
     "value": 22,
     "raw": "010110"
    },
    {
     "name": "FirstKPReturn_",
     "index": 45,
     "value": 22,
     "raw": "010110"
    },
    {
     "name": "FirstSpecial_",
     "index": 46,
     "value": 22,
     "raw": "010110"
    },
    {
     "name": "KR",
     "index": 47,
     "value": 22,
     "raw": "010110"
    },
    {
     "name": "MaxNormal_",
     "index": 48,
     "value": 22,
     "raw": "010110"
    },
    {
     "name": "LastKPReturn_",
     "index": 49,
     "value": 23,
     "raw": "010111"
    },
    {
     "name": "PR",
     "index": 50,
     "value": 23,
     "raw": "010111"
    },
    {
     "name": "KOS",
     "index": 51,
     "value": 24,
     "raw": "011000"
    },
    {
     "name": "3DRB",
     "index": 52,
     "value": 25,
     "raw": "011001"
    },
    {
     "name": "GAD",
     "index": 53,
     "value": 26,
     "raw": "011010"
    },
    {
     "name": "PWHB",
     "index": 54,
     "value": 27,
     "raw": "011011"
    },
    {
     "name": "SLWR",
     "index": 55,
     "value": 28,
     "raw": "011100"
    },
    {
     "name": "RLE",
     "index": 56,
     "value": 29,
     "raw": "011101"
    },
    {
     "name": "RRE",
     "index": 57,
     "value": 30,
     "raw": "011110"
    },
    {
     "name": "RDT",
     "index": 58,
     "value": 31,
     "raw": "011111"
    },
    {
     "name": "NT",
     "index": 59,
     "value": 32,
     "raw": "100000"
    },
    {
     "name": "SUBLB",
     "index": 60,
     "value": 33,
     "raw": "100001"
    },
    {
     "name": "LastSpecial_",
     "index": 61,
     "value": 34,
     "raw": "100010"
    },
    {
     "name": "Last_",
     "index": 62,
     "value": 34,
     "raw": "100010"
    },
    {
     "name": "SLCB",
     "index": 63,
     "value": 34,
     "raw": "100010"
    },
    {
     "name": "Count_",
     "index": 64,
     "value": 35,
     "raw": "100011"
    },
    {
     "name": "HC_CFM",
     "index": 65,
     "value": 35,
     "raw": "100011"
    },
    {
     "name": "Max_",
     "index": 66,
     "value": 35,
     "raw": "100011"
    },
    {
     "name": "OC_CFM",
     "index": 67,
     "value": 36,
     "raw": "100100"
    },
    {
     "name": "DC_CFM",
     "index": 68,
     "value": 37,
     "raw": "100101"
    },
    {
     "name": "Owner_CFM",
     "index": 69,
     "value": 38,
     "raw": "100110"
    },
    {
     "name": "Invalid_",
     "index": 70,
     "value": 63,
     "raw": "111111"
    }
   ]
  },
  "PositionGroupE": {
   "assetId": "6321185",
   "bits": 4,
   "members": [
    {
     "name": "QB",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "RB",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "WR",
     "index": 2,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "TE",
     "index": 3,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "OL",
     "index": 4,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "DL",
     "index": 5,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "LB",
     "index": 6,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "DB",
     "index": 7,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "K",
     "index": 8,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "P",
     "index": 9,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "LS",
     "index": 10,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "Max_",
     "index": 11,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "Invalid_",
     "index": 12,
     "value": 15,
     "raw": "1111"
    }
   ]
  },
  "PracticeIntensityTypeE": {
   "assetId": "6495191",
   "bits": 1,
   "members": [
    {
     "name": "FullPad",
     "index": 0,
     "value": 0,
     "raw": "0"
    },
    {
     "name": "HalfPad",
     "index": 1,
     "value": 1,
     "raw": "1"
    }
   ]
  },
  "PracticePlan": {
   "assetId": "12178442",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "WeekOff",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "NoPractice",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "LimitedPractice",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "FullPractice",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Last_",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Count_",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid_",
     "index": 7,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "PracticeRepsType": {
   "assetId": "6495194",
   "bits": 2,
   "members": [
    {
     "name": "Normal",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Limited",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "None",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "Precipitation": {
   "assetId": "12671850",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "None",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Light",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Medium",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Heavy",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Count",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Max_",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid_",
     "index": 7,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "ProgramPointsRoosterScreen": {
   "assetId": "12345472",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "None",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "ManageStaff",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "ManageFacilities",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "RecruitsNIL",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "RosterNIL",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Last_",
     "index": 6,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "PointsBreakDown",
     "index": 7,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Count",
     "index": 8,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "ProspectListStatePlusFilter": {
   "assetId": "7741984",
   "bits": 6,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "TopProspects",
     "index": 1,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "Recommended",
     "index": 2,
     "value": 1,
     "raw": "000001"
    },
    {
     "name": "MyPipelines",
     "index": 3,
     "value": 2,
     "raw": "000010"
    },
    {
     "name": "Prospects5Star",
     "index": 4,
     "value": 3,
     "raw": "000011"
    },
    {
     "name": "Prospects4Star",
     "index": 5,
     "value": 4,
     "raw": "000100"
    },
    {
     "name": "Prospects3Star",
     "index": 6,
     "value": 5,
     "raw": "000101"
    },
    {
     "name": "Prospects2Star",
     "index": 7,
     "value": 6,
     "raw": "000110"
    },
    {
     "name": "Prospects1Star",
     "index": 8,
     "value": 7,
     "raw": "000111"
    },
    {
     "name": "Alabama",
     "index": 9,
     "value": 8,
     "raw": "001000"
    },
    {
     "name": "FirstState",
     "index": 10,
     "value": 8,
     "raw": "001000"
    },
    {
     "name": "Alaska",
     "index": 11,
     "value": 9,
     "raw": "001001"
    },
    {
     "name": "Arizona",
     "index": 12,
     "value": 10,
     "raw": "001010"
    },
    {
     "name": "Arkansas",
     "index": 13,
     "value": 11,
     "raw": "001011"
    },
    {
     "name": "California",
     "index": 14,
     "value": 12,
     "raw": "001100"
    },
    {
     "name": "Colorado",
     "index": 15,
     "value": 13,
     "raw": "001101"
    },
    {
     "name": "Connecticut",
     "index": 16,
     "value": 14,
     "raw": "001110"
    },
    {
     "name": "Delaware",
     "index": 17,
     "value": 15,
     "raw": "001111"
    },
    {
     "name": "Florida",
     "index": 18,
     "value": 16,
     "raw": "010000"
    },
    {
     "name": "Georgia",
     "index": 19,
     "value": 17,
     "raw": "010001"
    },
    {
     "name": "Hawaii",
     "index": 20,
     "value": 18,
     "raw": "010010"
    },
    {
     "name": "Idaho",
     "index": 21,
     "value": 19,
     "raw": "010011"
    },
    {
     "name": "Illinois",
     "index": 22,
     "value": 20,
     "raw": "010100"
    },
    {
     "name": "Indiana",
     "index": 23,
     "value": 21,
     "raw": "010101"
    },
    {
     "name": "Iowa",
     "index": 24,
     "value": 22,
     "raw": "010110"
    },
    {
     "name": "Kansas",
     "index": 25,
     "value": 23,
     "raw": "010111"
    },
    {
     "name": "Kentucky",
     "index": 26,
     "value": 24,
     "raw": "011000"
    },
    {
     "name": "Louisiana",
     "index": 27,
     "value": 25,
     "raw": "011001"
    },
    {
     "name": "Maine",
     "index": 28,
     "value": 26,
     "raw": "011010"
    },
    {
     "name": "Maryland",
     "index": 29,
     "value": 27,
     "raw": "011011"
    },
    {
     "name": "Massachusetts",
     "index": 30,
     "value": 28,
     "raw": "011100"
    },
    {
     "name": "Michigan",
     "index": 31,
     "value": 29,
     "raw": "011101"
    },
    {
     "name": "Minnesota",
     "index": 32,
     "value": 30,
     "raw": "011110"
    },
    {
     "name": "Mississippi",
     "index": 33,
     "value": 31,
     "raw": "011111"
    },
    {
     "name": "Missouri",
     "index": 34,
     "value": 32,
     "raw": "100000"
    },
    {
     "name": "Montana",
     "index": 35,
     "value": 33,
     "raw": "100001"
    },
    {
     "name": "Nebraska",
     "index": 36,
     "value": 34,
     "raw": "100010"
    },
    {
     "name": "Nevada",
     "index": 37,
     "value": 35,
     "raw": "100011"
    },
    {
     "name": "NewHampshire",
     "index": 38,
     "value": 36,
     "raw": "100100"
    },
    {
     "name": "NewJersey",
     "index": 39,
     "value": 37,
     "raw": "100101"
    },
    {
     "name": "NewMexico",
     "index": 40,
     "value": 38,
     "raw": "100110"
    },
    {
     "name": "NewYork",
     "index": 41,
     "value": 39,
     "raw": "100111"
    },
    {
     "name": "NorthCarolina",
     "index": 42,
     "value": 40,
     "raw": "101000"
    },
    {
     "name": "NorthDakota",
     "index": 43,
     "value": 41,
     "raw": "101001"
    },
    {
     "name": "Ohio",
     "index": 44,
     "value": 42,
     "raw": "101010"
    },
    {
     "name": "Oklahoma",
     "index": 45,
     "value": 43,
     "raw": "101011"
    },
    {
     "name": "Oregon",
     "index": 46,
     "value": 44,
     "raw": "101100"
    },
    {
     "name": "Pennsylvania",
     "index": 47,
     "value": 45,
     "raw": "101101"
    },
    {
     "name": "RhodeIsland",
     "index": 48,
     "value": 46,
     "raw": "101110"
    },
    {
     "name": "SouthCarolina",
     "index": 49,
     "value": 47,
     "raw": "101111"
    },
    {
     "name": "SouthDakota",
     "index": 50,
     "value": 48,
     "raw": "110000"
    },
    {
     "name": "Tennessee",
     "index": 51,
     "value": 49,
     "raw": "110001"
    },
    {
     "name": "Texas",
     "index": 52,
     "value": 50,
     "raw": "110010"
    },
    {
     "name": "Utah",
     "index": 53,
     "value": 51,
     "raw": "110011"
    },
    {
     "name": "Vermont",
     "index": 54,
     "value": 52,
     "raw": "110100"
    },
    {
     "name": "Virginia",
     "index": 55,
     "value": 53,
     "raw": "110101"
    },
    {
     "name": "Washington",
     "index": 56,
     "value": 54,
     "raw": "110110"
    },
    {
     "name": "WestVirginia",
     "index": 57,
     "value": 55,
     "raw": "110111"
    },
    {
     "name": "Wisconsin",
     "index": 58,
     "value": 56,
     "raw": "111000"
    },
    {
     "name": "Wyoming",
     "index": 59,
     "value": 57,
     "raw": "111001"
    },
    {
     "name": "Last_",
     "index": 60,
     "value": 58,
     "raw": "111010"
    },
    {
     "name": "LastState_",
     "index": 61,
     "value": 58,
     "raw": "111010"
    },
    {
     "name": "NonUS",
     "index": 62,
     "value": 58,
     "raw": "111010"
    },
    {
     "name": "AnyState",
     "index": 63,
     "value": 59,
     "raw": "111011"
    },
    {
     "name": "Count_",
     "index": 64,
     "value": 60,
     "raw": "111100"
    }
   ]
  },
  "ProspectQuality": {
   "assetId": "6802187",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "ONE_STAR",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "TWO_STAR",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "THREE_STAR",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "FOUR_STAR",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "FIVE_STAR",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Last_",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Count_",
     "index": 7,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Invalid",
     "index": 8,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "ProspectTargetedState": {
   "assetId": "8532564",
   "bits": 3,
   "members": [
    {
     "name": "PROSPECTTARGETEDSTATE_FIRST",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "PROSPECTTARGETEDSTATE_INTERESTED",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "PROSPECTTARGETEDSTATE_NONE",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "PROSPECTTARGETEDSTATE_TARGETED",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "PROSPECTTARGETEDSTATE_VISITREADY",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "PROSPECTTARGETEDSTATE_VISITING",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "PROSPECTTARGETEDSTATE_LOCKEDOUT",
     "index": 6,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "PROSPECTTARGETEDSTATE_DEALBREAKER",
     "index": 7,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "PROSPECTTARGETEDSTATE_COMMITTED",
     "index": 8,
     "value": 7,
     "raw": "111"
    },
    {
     "name": "PROSPECTTARGETEDSTATE_LAST",
     "index": 9,
     "value": 7,
     "raw": "111"
    }
   ]
  },
  "QBStyle": {
   "assetId": "6493808",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "GenericSlow",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Generic",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "BasedonTomBrady",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "BasedonJoeBurrow",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "BasedonMacJones",
     "index": 5,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "BasedonLamarJackson",
     "index": 6,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "BasedonRussellWilson",
     "index": 7,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "BasedonAaronRodgers",
     "index": 8,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "BasedonPatrickMahomes",
     "index": 9,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "BasedonJoshAllen",
     "index": 10,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "BasedonKylerMurray",
     "index": 11,
     "value": 10,
     "raw": "00001010"
    },
    {
     "name": "BasedonJustinHerbert",
     "index": 12,
     "value": 11,
     "raw": "00001011"
    },
    {
     "name": "BasedonMattStafford",
     "index": 13,
     "value": 12,
     "raw": "00001100"
    },
    {
     "name": "BasedonBakerMayfield",
     "index": 14,
     "value": 13,
     "raw": "00001101"
    },
    {
     "name": "GenericOVRT",
     "index": 15,
     "value": 14,
     "raw": "00001110"
    },
    {
     "name": "Reserved1",
     "index": 16,
     "value": 14,
     "raw": "00001110"
    },
    {
     "name": "Generic3QH",
     "index": 17,
     "value": 15,
     "raw": "00001111"
    },
    {
     "name": "Generic3QL",
     "index": 18,
     "value": 16,
     "raw": "00010000"
    },
    {
     "name": "BasedonTrevorLawrence",
     "index": 19,
     "value": 17,
     "raw": "00010001"
    },
    {
     "name": "BasedonBoNix",
     "index": 20,
     "value": 18,
     "raw": "00010010"
    },
    {
     "name": "BasedonBrockPurdy",
     "index": 21,
     "value": 19,
     "raw": "00010011"
    },
    {
     "name": "BasedonBryceYoung",
     "index": 22,
     "value": 20,
     "raw": "00010100"
    },
    {
     "name": "BasedonCalebWilliams",
     "index": 23,
     "value": 21,
     "raw": "00010101"
    },
    {
     "name": "BasedonCamWard",
     "index": 24,
     "value": 22,
     "raw": "00010110"
    },
    {
     "name": "BasedonCJStroud",
     "index": 25,
     "value": 23,
     "raw": "00010111"
    },
    {
     "name": "BasedonDakPrescott",
     "index": 26,
     "value": 24,
     "raw": "00011000"
    },
    {
     "name": "BasedonDrakeMaye",
     "index": 27,
     "value": 25,
     "raw": "00011001"
    },
    {
     "name": "BasedonJakenHurts",
     "index": 28,
     "value": 26,
     "raw": "00011010"
    },
    {
     "name": "BasedonJaredGoff",
     "index": 29,
     "value": 27,
     "raw": "00011011"
    },
    {
     "name": "BasedonJaydenDaniels",
     "index": 30,
     "value": 28,
     "raw": "00011100"
    },
    {
     "name": "BasedonJordanLove",
     "index": 31,
     "value": 29,
     "raw": "00011101"
    },
    {
     "name": "BasedonShadeurSanders",
     "index": 32,
     "value": 30,
     "raw": "00011110"
    },
    {
     "name": "BasedonTuaTagovailoa",
     "index": 33,
     "value": 31,
     "raw": "00011111"
    },
    {
     "name": "BasedonMichaelPenixJr",
     "index": 34,
     "value": 32,
     "raw": "00100000"
    },
    {
     "name": "BasedonJJMccarthy",
     "index": 35,
     "value": 33,
     "raw": "00100001"
    },
    {
     "name": "BasedonGenoSmith",
     "index": 36,
     "value": 34,
     "raw": "00100010"
    },
    {
     "name": "BasedonSamDarnold",
     "index": 37,
     "value": 35,
     "raw": "00100011"
    },
    {
     "name": "BasedonAnthonyRichardson",
     "index": 38,
     "value": 36,
     "raw": "00100100"
    },
    {
     "name": "BasedonJaxsonDart",
     "index": 39,
     "value": 37,
     "raw": "00100101"
    },
    {
     "name": "BasedonKirkCousins",
     "index": 40,
     "value": 38,
     "raw": "00100110"
    },
    {
     "name": "BasedonDerekCarr",
     "index": 41,
     "value": 39,
     "raw": "00100111"
    },
    {
     "name": "BasedonJustinFields",
     "index": 42,
     "value": 40,
     "raw": "00101000"
    },
    {
     "name": "BasedonJalenMillroe",
     "index": 43,
     "value": 41,
     "raw": "00101001"
    },
    {
     "name": "BasedonQuinnEwers",
     "index": 44,
     "value": 42,
     "raw": "00101010"
    },
    {
     "name": "ReservedFirst_",
     "index": 45,
     "value": 43,
     "raw": "00101011"
    },
    {
     "name": "Reserved2",
     "index": 46,
     "value": 44,
     "raw": "00101100"
    },
    {
     "name": "Reserved3",
     "index": 47,
     "value": 45,
     "raw": "00101101"
    },
    {
     "name": "Reserved4",
     "index": 48,
     "value": 46,
     "raw": "00101110"
    },
    {
     "name": "Reserved5",
     "index": 49,
     "value": 47,
     "raw": "00101111"
    },
    {
     "name": "Reserved6",
     "index": 50,
     "value": 48,
     "raw": "00110000"
    },
    {
     "name": "Reserved7",
     "index": 51,
     "value": 49,
     "raw": "00110001"
    },
    {
     "name": "Reserved8",
     "index": 52,
     "value": 50,
     "raw": "00110010"
    },
    {
     "name": "Reserved9",
     "index": 53,
     "value": 51,
     "raw": "00110011"
    },
    {
     "name": "Reserved10",
     "index": 54,
     "value": 52,
     "raw": "00110100"
    },
    {
     "name": "Reserved11",
     "index": 55,
     "value": 53,
     "raw": "00110101"
    },
    {
     "name": "Reserved12",
     "index": 56,
     "value": 54,
     "raw": "00110110"
    },
    {
     "name": "Reserved13",
     "index": 57,
     "value": 55,
     "raw": "00110111"
    },
    {
     "name": "Reserved14",
     "index": 58,
     "value": 56,
     "raw": "00111000"
    },
    {
     "name": "Reserved15",
     "index": 59,
     "value": 57,
     "raw": "00111001"
    },
    {
     "name": "Reserved16",
     "index": 60,
     "value": 58,
     "raw": "00111010"
    },
    {
     "name": "Reserved17",
     "index": 61,
     "value": 59,
     "raw": "00111011"
    },
    {
     "name": "Reserved18",
     "index": 62,
     "value": 60,
     "raw": "00111100"
    },
    {
     "name": "Reserved19",
     "index": 63,
     "value": 61,
     "raw": "00111101"
    },
    {
     "name": "Reserved20",
     "index": 64,
     "value": 62,
     "raw": "00111110"
    },
    {
     "name": "ReservedLast_",
     "index": 65,
     "value": 62,
     "raw": "00111110"
    },
    {
     "name": "Max_",
     "index": 66,
     "value": 63,
     "raw": "00111111"
    },
    {
     "name": "Invalid_",
     "index": 67,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "Quarter": {
   "assetId": "11016442",
   "bits": 3,
   "members": [
    {
     "name": "PreGame",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "First",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Second",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Third",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Fourth",
     "index": 4,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Overtime",
     "index": 5,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "PostGame",
     "index": 6,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "QuestlineIdentifier": {
   "assetId": "6536922",
   "bits": 7,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "NullQuest",
     "index": 1,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "ManningTDPasses",
     "index": 2,
     "value": 1,
     "raw": "0000001"
    },
    {
     "name": "SpecificFirst_",
     "index": 3,
     "value": 1,
     "raw": "0000001"
    },
    {
     "name": "RELAX",
     "index": 4,
     "value": 3,
     "raw": "0000011"
    },
    {
     "name": "RegressionFumbles",
     "index": 5,
     "value": 4,
     "raw": "0000100"
    },
    {
     "name": "RegressionDropPasses",
     "index": 6,
     "value": 5,
     "raw": "0000101"
    },
    {
     "name": "RegressionInterceptions",
     "index": 7,
     "value": 6,
     "raw": "0000110"
    },
    {
     "name": "BeastMode",
     "index": 8,
     "value": 7,
     "raw": "0000111"
    },
    {
     "name": "RBwithOL",
     "index": 9,
     "value": 8,
     "raw": "0001000"
    },
    {
     "name": "BreakoutRB",
     "index": 10,
     "value": 9,
     "raw": "0001001"
    },
    {
     "name": "YoungWR",
     "index": 11,
     "value": 10,
     "raw": "0001010"
    },
    {
     "name": "SophomoreSlump",
     "index": 12,
     "value": 11,
     "raw": "0001011"
    },
    {
     "name": "OldQBSuperBowl",
     "index": 13,
     "value": 12,
     "raw": "0001100"
    },
    {
     "name": "PeytonPostSeason",
     "index": 14,
     "value": 13,
     "raw": "0001101"
    },
    {
     "name": "RepeatSuperBowl",
     "index": 15,
     "value": 14,
     "raw": "0001110"
    },
    {
     "name": "SpecificLast_",
     "index": 16,
     "value": 19,
     "raw": "0010011"
    },
    {
     "name": "PreseasonFirst_",
     "index": 17,
     "value": 20,
     "raw": "0010100"
    },
    {
     "name": "PreseasonRookie",
     "index": 18,
     "value": 20,
     "raw": "0010100"
    },
    {
     "name": "PreseasonYoungPlayer",
     "index": 19,
     "value": 21,
     "raw": "0010101"
    },
    {
     "name": "PreseasonOlderPlayer",
     "index": 20,
     "value": 22,
     "raw": "0010110"
    },
    {
     "name": "PreseasonStarter",
     "index": 21,
     "value": 23,
     "raw": "0010111"
    },
    {
     "name": "PreseasonBackup",
     "index": 22,
     "value": 24,
     "raw": "0011000"
    },
    {
     "name": "PreseasonKicking",
     "index": 23,
     "value": 25,
     "raw": "0011001"
    },
    {
     "name": "PreseasonPunting",
     "index": 24,
     "value": 26,
     "raw": "0011010"
    },
    {
     "name": "PreseasonLast_",
     "index": 25,
     "value": 33,
     "raw": "0100001"
    },
    {
     "name": "RegularSeasonFirst_",
     "index": 26,
     "value": 34,
     "raw": "0100010"
    },
    {
     "name": "RegularSeasonStarter",
     "index": 27,
     "value": 34,
     "raw": "0100010"
    },
    {
     "name": "RegularSeasonBackup",
     "index": 28,
     "value": 35,
     "raw": "0100011"
    },
    {
     "name": "RegularSeasonEarlySeason",
     "index": 29,
     "value": 36,
     "raw": "0100100"
    },
    {
     "name": "RegularSeasonMidSeason",
     "index": 30,
     "value": 37,
     "raw": "0100101"
    },
    {
     "name": "RegularSeasonMidLateSeason",
     "index": 31,
     "value": 38,
     "raw": "0100110"
    },
    {
     "name": "RegularSeasonLateSeason",
     "index": 32,
     "value": 39,
     "raw": "0100111"
    },
    {
     "name": "RegularSeasonKicking",
     "index": 33,
     "value": 40,
     "raw": "0101000"
    },
    {
     "name": "RegularSeasonPunting",
     "index": 34,
     "value": 41,
     "raw": "0101001"
    },
    {
     "name": "BallSide",
     "index": 35,
     "value": 42,
     "raw": "0101010"
    },
    {
     "name": "PlayoffPush",
     "index": 36,
     "value": 43,
     "raw": "0101011"
    },
    {
     "name": "ContractYear",
     "index": 37,
     "value": 44,
     "raw": "0101100"
    },
    {
     "name": "RegularSeasonLast_",
     "index": 38,
     "value": 47,
     "raw": "0101111"
    },
    {
     "name": "PostSeasonFirst_",
     "index": 39,
     "value": 48,
     "raw": "0110000"
    },
    {
     "name": "PostSeasonKicking",
     "index": 40,
     "value": 48,
     "raw": "0110000"
    },
    {
     "name": "PostSeasonPunting",
     "index": 41,
     "value": 49,
     "raw": "0110001"
    },
    {
     "name": "PostSeasonINTs",
     "index": 42,
     "value": 50,
     "raw": "0110010"
    },
    {
     "name": "PostSeason",
     "index": 43,
     "value": 51,
     "raw": "0110011"
    },
    {
     "name": "PostSeasonLast_",
     "index": 44,
     "value": 58,
     "raw": "0111010"
    },
    {
     "name": "Invalid_",
     "index": 45,
     "value": 99,
     "raw": "1100011"
    },
    {
     "name": "Max_",
     "index": 46,
     "value": 99,
     "raw": "1100011"
    }
   ]
  },
  "RecruitGoalType": {
   "assetId": "8532602",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "SignCaliber",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "SignWeek",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "SignRank",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Class",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "ClassConf",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Last_",
     "index": 6,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "TeamNeeds",
     "index": 7,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Count",
     "index": 8,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "RecruitOfferType": {
   "assetId": "8519592",
   "bits": 2,
   "members": [
    {
     "name": "Starter",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "SecondString",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Bench",
     "index": 2,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "WalkOn",
     "index": 3,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "RecruitStage": {
   "assetId": "6716443",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Top10",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Top5",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Top3",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Battle",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "SoftCommitted",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "HardCommitted",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "Last_",
     "index": 7,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "Signed",
     "index": 8,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "Count_",
     "index": 9,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "Invalid",
     "index": 10,
     "value": 8,
     "raw": "1000"
    }
   ]
  },
  "RecruitStageAdvance": {
   "assetId": "6716455",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "None",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Advance",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Decommit",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "InstantCommit",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Last_",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Count_",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid",
     "index": 7,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "RecruitTransactionUpdate": {
   "assetId": "9071444",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "SoftCommitted",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "EnteredBattle",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "ReadyForVisit",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "NarrowedTop3",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "NarrowedTop5",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Decommitted",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "SoftCommittedNotUser",
     "index": 7,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "DealbreakerActive",
     "index": 8,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "LockedOut",
     "index": 9,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "FlipWatch",
     "index": 10,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "HardCommitted",
     "index": 11,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "HardCommittedNotuser",
     "index": 12,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "Last_",
     "index": 13,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "None",
     "index": 14,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "Count_",
     "index": 15,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "Invalid_",
     "index": 16,
     "value": 14,
     "raw": "1110"
    }
   ]
  },
  "RecruitingActionIntensity": {
   "assetId": "7017442",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "SoftSell",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "HardSell",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Last_",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Sway",
     "index": 4,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Count_",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid_",
     "index": 6,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "RecruitingActionType": {
   "assetId": "6842638",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "FIRST_ACTIVE_",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "GENERICHOURS",
     "index": 2,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "SCOUTING",
     "index": 3,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "PITCH",
     "index": 4,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "OFFERSCHOLARSHIP",
     "index": 5,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "SCHEDULEVISIT",
     "index": 6,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "GenericHoursAction_First",
     "index": 7,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "SearchSocialMedia",
     "index": 8,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "ContactHighSchoolCoaches",
     "index": 9,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "ContactFriendsAndFamily",
     "index": 10,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "VisitRecruitsSchool",
     "index": 11,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "GenericHoursAction_Last",
     "index": 12,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "LAST_ACTIVE_",
     "index": 13,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "SendTheHouse",
     "index": 14,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "COUNT_ACTIVE",
     "index": 15,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "FIRST_PASSIVE_",
     "index": 16,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "Last_",
     "index": 17,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "LAST_PASSIVE_",
     "index": 18,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "PROCESSVISIT",
     "index": 19,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "COUNT_ALL",
     "index": 20,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "INVALID_",
     "index": 21,
     "value": 12,
     "raw": "1100"
    }
   ]
  },
  "RecruitingBonusType": {
   "assetId": "8207456",
   "bits": 2,
   "members": [
    {
     "name": "Coach",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Pipeline",
     "index": 2,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Invalid",
     "index": 3,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Last_",
     "index": 4,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Count_",
     "index": 5,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "RecruitingBonusValueType": {
   "assetId": "8207450",
   "bits": 2,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Value",
     "index": 1,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Percentage",
     "index": 2,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Invalid",
     "index": 3,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Last_",
     "index": 4,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Count_",
     "index": 5,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "RecruitingClass": {
   "assetId": "7739630",
   "bits": 4,
   "members": [
    {
     "name": "HighSchool",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "JuniorCollege_Sophomore",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "JuniorCollege_Junior",
     "index": 2,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "JuniorCollege_Senior",
     "index": 3,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "Transfer_Freshman",
     "index": 4,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Transfer_Sophomore",
     "index": 5,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "Transfer_Junior",
     "index": 6,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "Transfer_Senior",
     "index": 7,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "Count_",
     "index": 8,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "Invalid",
     "index": 9,
     "value": 9,
     "raw": "1001"
    }
   ]
  },
  "RecruitingMotivationType": {
   "assetId": "6716544",
   "bits": 4,
   "members": [
    {
     "name": "AcademicPrestige",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "AthleticFacilities",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "BrandExposure",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "CampusLifestyle",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "ChampionshipContender",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "CoachPrestige",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "CoachStability",
     "index": 7,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "ConferencePrestige",
     "index": 8,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "PlayingStyle",
     "index": 9,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "PlayingTime",
     "index": 10,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "ProPotential",
     "index": 11,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "ProgramTradition",
     "index": 12,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "ProximityToHome",
     "index": 13,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "Last_",
     "index": 14,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "StadiumAtmosphere",
     "index": 15,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "Count_",
     "index": 16,
     "value": 14,
     "raw": "1110"
    },
    {
     "name": "Invalid",
     "index": 17,
     "value": 15,
     "raw": "1111"
    }
   ]
  },
  "RecruitingPitchType": {
   "assetId": "6716521",
   "bits": 5,
   "members": [
    {
     "name": "CollegeExperience",
     "index": 0,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "TeamPlayer",
     "index": 2,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "CampusPersonality",
     "index": 3,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "ItsGameTime",
     "index": 4,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "Prestigious",
     "index": 5,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "StudentOfTheGame",
     "index": 6,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "HometownHero",
     "index": 7,
     "value": 6,
     "raw": "00110"
    },
    {
     "name": "ProveYourself",
     "index": 8,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "TheClutch",
     "index": 9,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "TVTime",
     "index": 10,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "CoachsFavorite",
     "index": 11,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "Aspirational",
     "index": 12,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "ToTheHouse",
     "index": 13,
     "value": 12,
     "raw": "01100"
    },
    {
     "name": "FootballInfluencer",
     "index": 14,
     "value": 13,
     "raw": "01101"
    },
    {
     "name": "TimeToGetToWork",
     "index": 15,
     "value": 14,
     "raw": "01110"
    },
    {
     "name": "Starter",
     "index": 16,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "Grassroots",
     "index": 17,
     "value": 16,
     "raw": "10000"
    },
    {
     "name": "ConferenceSpotlight",
     "index": 18,
     "value": 17,
     "raw": "10001"
    },
    {
     "name": "SundayBound",
     "index": 19,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "Last_",
     "index": 20,
     "value": 19,
     "raw": "10011"
    },
    {
     "name": "WorkHorse",
     "index": 21,
     "value": 19,
     "raw": "10011"
    },
    {
     "name": "Count_",
     "index": 22,
     "value": 20,
     "raw": "10100"
    },
    {
     "name": "Invalid",
     "index": 23,
     "value": 22,
     "raw": "10110"
    }
   ]
  },
  "RecruitingQuickActionScope": {
   "assetId": "12164452",
   "bits": 4,
   "members": [
    {
     "name": "AllRecruits",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "FiveStars",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "FourStarsAndUp",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "ThreeStarsAndUp",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "TwoStarsAndUp",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "PosGrp_QB",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "PosGrp_RB",
     "index": 7,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "PosGrp_WR",
     "index": 8,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "PosGrp_TE",
     "index": 9,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "PosGrp_OL",
     "index": 10,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "PosGrp_DL",
     "index": 11,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "PosGrp_LB",
     "index": 12,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "PosGrp_DB",
     "index": 13,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "Last_",
     "index": 14,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "PosGrp_KP",
     "index": 15,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "Count_",
     "index": 16,
     "value": 14,
     "raw": "1110"
    },
    {
     "name": "Invalid",
     "index": 17,
     "value": 15,
     "raw": "1111"
    }
   ]
  },
  "RecruitingQuickActionType": {
   "assetId": "12164442",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "OfferScholarship",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "ScoutFully",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "RemoveLockedOut",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "MoveCommittedToBottom",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Last_",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "ReorderBoardByNatlRank",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Count_",
     "index": 7,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Invalid",
     "index": 8,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "RecruitingVisitGameStakesFactor": {
   "assetId": "9196454",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "SamePrestige",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "LowerPrestige",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "HigherPrestige",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Rival",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "Last_",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "NonFBS",
     "index": 6,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Count_",
     "index": 7,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "Invalid",
     "index": 8,
     "value": 8,
     "raw": "1000"
    }
   ]
  },
  "RecruitingVisitWinMarginType": {
   "assetId": "9196464",
   "bits": 3,
   "members": [
    {
     "name": "Blowout",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "ClearWinner",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "CloseGame",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Last_",
     "index": 4,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Count_",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid",
     "index": 6,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "RedshirtStatus": {
   "assetId": "6983448",
   "bits": 2,
   "members": [
    {
     "name": "Eligible",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Ineligible",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Current",
     "index": 2,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Previous",
     "index": 3,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "RequestStyle": {
   "assetId": "6210747",
   "bits": 2,
   "members": [
    {
     "name": "Default",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Primary",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Notification",
     "index": 2,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Blocker",
     "index": 3,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "RunningStyle": {
   "assetId": "6494151",
   "bits": 5,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "None",
     "index": 1,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "AnimationFirst_",
     "index": 2,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "Default",
     "index": 3,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "DefaultStrideHighandTight",
     "index": 4,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "DefaultStrideLoose",
     "index": 5,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "DefaultStrideBreadLoaf",
     "index": 6,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "DefaultStrideAwkward",
     "index": 7,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "ShortStrideDefault",
     "index": 8,
     "value": 6,
     "raw": "00110"
    },
    {
     "name": "ShortStrideHighandTight",
     "index": 9,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "ShortStrideLoose",
     "index": 10,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "ShortStrideBreadLoaf",
     "index": 11,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "ShortStrideAwkward",
     "index": 12,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "LongStrideDefault",
     "index": 13,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "LongStrideHighandTight",
     "index": 14,
     "value": 12,
     "raw": "01100"
    },
    {
     "name": "LongStrideLoose",
     "index": 15,
     "value": 13,
     "raw": "01101"
    },
    {
     "name": "LongStrideBreadLoaf",
     "index": 16,
     "value": 14,
     "raw": "01110"
    },
    {
     "name": "Last_",
     "index": 17,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "LongStrideAwkward",
     "index": 18,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "Max_",
     "index": 19,
     "value": 16,
     "raw": "10000"
    }
   ]
  },
  "ScheduleManagerType": {
   "assetId": "6845537",
   "bits": 1,
   "members": [
    {
     "name": "GeneratorType",
     "index": 0,
     "value": 0,
     "raw": "0"
    },
    {
     "name": "ProType",
     "index": 1,
     "value": 1,
     "raw": "1"
    }
   ]
  },
  "SchemePreference": {
   "assetId": "8624663",
   "bits": 2,
   "members": [
    {
     "name": "MustMatch",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "CanMatch",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Any",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "ScholarshipBonusOfferTier": {
   "assetId": "11105443",
   "bits": 3,
   "members": [
    {
     "name": "Bronze",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Silver",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Gold",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Last_",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Platinum",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Count_",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid_",
     "index": 7,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "ScholarshipStatus": {
   "assetId": "6716573",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "None",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Revoked",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "New",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Offered",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Committed",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Last_",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Count_",
     "index": 7,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Invalid",
     "index": 8,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "SchoolYear": {
   "assetId": "6983443",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Freshman",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Sophomore",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Junior",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Last_",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Senior",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Count_",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid_",
     "index": 7,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "ScoutPositionMatch": {
   "assetId": "6494877",
   "bits": 3,
   "members": [
    {
     "name": "NoMatch",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Position",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "PositionGroup",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "TeamSide",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid_",
     "index": 4,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "ScoutTier": {
   "assetId": "6378763",
   "bits": 2,
   "members": [
    {
     "name": "Tier1",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Tier2",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Tier3",
     "index": 2,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "TierInvalid",
     "index": 3,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "ScoutingPeriod": {
   "assetId": "6378650",
   "bits": 3,
   "members": [
    {
     "name": "RegularSeason",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "SeniorBowl",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "NFLCombine",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "ProDays",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "IndividualWorkouts",
     "index": 4,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid",
     "index": 5,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "ScoutingRegion": {
   "assetId": "6378752",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "FirstNormal_",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "NorthEast",
     "index": 2,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "SouthEast",
     "index": 3,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Central",
     "index": 4,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "LastNormal_",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "West",
     "index": 6,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Last_",
     "index": 7,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "National",
     "index": 8,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid",
     "index": 9,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "ScoutingStage": {
   "assetId": "6495357",
   "bits": 3,
   "members": [
    {
     "name": "General",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "PositionFocus",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "GeneralNational",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "PositionFocusNational",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "SuperFocusPlayer1",
     "index": 4,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "SuperFocusPlayer2",
     "index": 5,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "SuperFocusPlayer3",
     "index": 6,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "PrivateWorkouts",
     "index": 7,
     "value": 7,
     "raw": "111"
    }
   ]
  },
  "SeasonExperienceSetting": {
   "assetId": "6377840",
   "bits": 2,
   "members": [
    {
     "name": "SIMPLE",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "FULL_CONTROL",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "CUSTOMIZED",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "SeasonStage": {
   "assetId": "6377594",
   "bits": 2,
   "members": [
    {
     "name": "PreSeason",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "NFLSeason",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "OffSeason",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "SeasonWeekType": {
   "assetId": "6321334",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "PreSeason",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "RegularSeason",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "BowlSeason1",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "FirstPlayoff_",
     "index": 4,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "BowlSeason2",
     "index": 5,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "BowlSeason3",
     "index": 6,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "LastPlayoff_",
     "index": 7,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "NationalChampionship",
     "index": 8,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "Last_",
     "index": 9,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "OffSeason",
     "index": 10,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "Count_",
     "index": 11,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "Invalid",
     "index": 12,
     "value": 8,
     "raw": "1000"
    }
   ]
  },
  "SkyType": {
   "assetId": "6378394",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "LowCloud",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "HighCloud",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Practice",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Max_",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Invalid_",
     "index": 5,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "StadiumEnvironment": {
   "assetId": "6378401",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Urban",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Rural",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Waterfront",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Mountainous",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Max_",
     "index": 5,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "Invalid_",
     "index": 6,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "StadiumGoalPostType": {
   "assetId": "9221468",
   "bits": 2,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "YStyle",
     "index": 1,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "HStyle",
     "index": 2,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Max_",
     "index": 3,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "StadiumIcon": {
   "assetId": "6378409",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "None",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Icon1",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Icon2",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Icon3",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Icon4",
     "index": 5,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "Icon5",
     "index": 6,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "Icon6",
     "index": 7,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "Icon7",
     "index": 8,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "Icon8",
     "index": 9,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "Icon9",
     "index": 10,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "Icon10",
     "index": 11,
     "value": 10,
     "raw": "00001010"
    },
    {
     "name": "Icon11",
     "index": 12,
     "value": 11,
     "raw": "00001011"
    },
    {
     "name": "Icon12",
     "index": 13,
     "value": 12,
     "raw": "00001100"
    },
    {
     "name": "Icon13",
     "index": 14,
     "value": 13,
     "raw": "00001101"
    },
    {
     "name": "Icon14",
     "index": 15,
     "value": 14,
     "raw": "00001110"
    },
    {
     "name": "Icon15",
     "index": 16,
     "value": 15,
     "raw": "00001111"
    },
    {
     "name": "Icon16",
     "index": 17,
     "value": 16,
     "raw": "00010000"
    },
    {
     "name": "Icon17",
     "index": 18,
     "value": 17,
     "raw": "00010001"
    },
    {
     "name": "Icon18",
     "index": 19,
     "value": 18,
     "raw": "00010010"
    },
    {
     "name": "Icon19",
     "index": 20,
     "value": 19,
     "raw": "00010011"
    },
    {
     "name": "Max_",
     "index": 21,
     "value": 20,
     "raw": "00010100"
    },
    {
     "name": "Invalid_",
     "index": 22,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "StadiumOrientation": {
   "assetId": "6378361",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "North_South",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "East_West",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Max_",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Invalid_",
     "index": 4,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "StadiumRoof": {
   "assetId": "6378374",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Open",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Dome",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Dome2",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "RoofFull",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "PartialRoof1",
     "index": 5,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "LastCATStadiumDome_",
     "index": 6,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "PartialRoof2",
     "index": 7,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "Either",
     "index": 8,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "Open_Dome",
     "index": 9,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "Max_",
     "index": 10,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "Invalid_",
     "index": 11,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "StadiumSidelines": {
   "assetId": "6378445",
   "bits": 4,
   "members": [
    {
     "name": "Default_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "NoModification",
     "index": 2,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "InvertSidelinesRotateField",
     "index": 3,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "InvertSidelinesOnly",
     "index": 4,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "RotateFieldOnly",
     "index": 5,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "Max_",
     "index": 6,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Invalid_",
     "index": 7,
     "value": 15,
     "raw": "1111"
    }
   ]
  },
  "StadiumType": {
   "assetId": "6378367",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Original",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Created",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Story",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Max_",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Invalid_",
     "index": 5,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "StaffEventType": {
   "assetId": "6495142",
   "bits": 4,
   "members": [
    {
     "name": "Hired",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "ValidationHired",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "Fired",
     "index": 2,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "ContractExpired",
     "index": 3,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "ContractExtended",
     "index": 4,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "ReSigned",
     "index": 5,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "Retired",
     "index": 6,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "GoNFL",
     "index": 7,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "HiredByAnotherTeam",
     "index": 8,
     "value": 8,
     "raw": "1000"
    }
   ]
  },
  "StaffHiringStatus": {
   "assetId": "6571243",
   "bits": 3,
   "members": [
    {
     "name": "Available",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Offered",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "OfferedAndSigned",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "OfferedSignedElsewhere",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "SignedNotOffered",
     "index": 4,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid_",
     "index": 5,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "StaffPersonContractStatus": {
   "assetId": "6377528",
   "bits": 4,
   "members": [
    {
     "name": "First_Active",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Signed",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Expiring",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "First_Pending",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "PendingFire",
     "index": 4,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "PendingNFL",
     "index": 5,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "PendingRenewal",
     "index": 6,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Last_Active",
     "index": 7,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "PendingRetire",
     "index": 8,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "Last_Pending",
     "index": 9,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "PendingHire",
     "index": 10,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "FreeAgent",
     "index": 11,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "Retired",
     "index": 12,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "Deleted",
     "index": 13,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "None",
     "index": 14,
     "value": 10,
     "raw": "1010"
    }
   ]
  },
  "Stance": {
   "assetId": "6493861",
   "bits": 7,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "FirstQB_",
     "index": 1,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "Generic",
     "index": 2,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "TEdwards",
     "index": 3,
     "value": 1,
     "raw": "0000001"
    },
    {
     "name": "Pennington",
     "index": 4,
     "value": 2,
     "raw": "0000010"
    },
    {
     "name": "Favre",
     "index": 5,
     "value": 3,
     "raw": "0000011"
    },
    {
     "name": "Brady",
     "index": 6,
     "value": 4,
     "raw": "0000100"
    },
    {
     "name": "DAnderson",
     "index": 7,
     "value": 5,
     "raw": "0000101"
    },
    {
     "name": "Garcia",
     "index": 8,
     "value": 6,
     "raw": "0000110"
    },
    {
     "name": "Roethlisberger",
     "index": 9,
     "value": 7,
     "raw": "0000111"
    },
    {
     "name": "PManning",
     "index": 10,
     "value": 8,
     "raw": "0001000"
    },
    {
     "name": "Garrard",
     "index": 11,
     "value": 9,
     "raw": "0001001"
    },
    {
     "name": "Orton",
     "index": 12,
     "value": 10,
     "raw": "0001010"
    },
    {
     "name": "Young",
     "index": 13,
     "value": 11,
     "raw": "0001011"
    },
    {
     "name": "Cutler",
     "index": 14,
     "value": 12,
     "raw": "0001100"
    },
    {
     "name": "Rivers",
     "index": 15,
     "value": 13,
     "raw": "0001101"
    },
    {
     "name": "Flacco",
     "index": 16,
     "value": 14,
     "raw": "0001110"
    },
    {
     "name": "JRussell",
     "index": 17,
     "value": 15,
     "raw": "0001111"
    },
    {
     "name": "Romo",
     "index": 18,
     "value": 16,
     "raw": "0010000"
    },
    {
     "name": "McNabb",
     "index": 19,
     "value": 17,
     "raw": "0010001"
    },
    {
     "name": "EManning",
     "index": 20,
     "value": 18,
     "raw": "0010010"
    },
    {
     "name": "Campbell",
     "index": 21,
     "value": 19,
     "raw": "0010011"
    },
    {
     "name": "Grossman",
     "index": 22,
     "value": 20,
     "raw": "0010100"
    },
    {
     "name": "Kitna",
     "index": 23,
     "value": 21,
     "raw": "0010101"
    },
    {
     "name": "Rodgers",
     "index": 24,
     "value": 22,
     "raw": "0010110"
    },
    {
     "name": "Cassel",
     "index": 25,
     "value": 23,
     "raw": "0010111"
    },
    {
     "name": "Stafford",
     "index": 26,
     "value": 24,
     "raw": "0011000"
    },
    {
     "name": "Ryan",
     "index": 27,
     "value": 25,
     "raw": "0011001"
    },
    {
     "name": "Delhomme",
     "index": 28,
     "value": 26,
     "raw": "0011010"
    },
    {
     "name": "Brees",
     "index": 29,
     "value": 27,
     "raw": "0011011"
    },
    {
     "name": "ASmith",
     "index": 30,
     "value": 28,
     "raw": "0011100"
    },
    {
     "name": "Warner",
     "index": 31,
     "value": 29,
     "raw": "0011101"
    },
    {
     "name": "Bulger",
     "index": 32,
     "value": 30,
     "raw": "0011110"
    },
    {
     "name": "Hasselbeck",
     "index": 33,
     "value": 31,
     "raw": "0011111"
    },
    {
     "name": "Palmer",
     "index": 34,
     "value": 32,
     "raw": "0100000"
    },
    {
     "name": "Sanchez",
     "index": 35,
     "value": 33,
     "raw": "0100001"
    },
    {
     "name": "Bradford",
     "index": 36,
     "value": 34,
     "raw": "0100010"
    },
    {
     "name": "Clausen",
     "index": 37,
     "value": 35,
     "raw": "0100011"
    },
    {
     "name": "Tebow",
     "index": 38,
     "value": 36,
     "raw": "0100100"
    },
    {
     "name": "Vick",
     "index": 39,
     "value": 37,
     "raw": "0100101"
    },
    {
     "name": "Freeman",
     "index": 40,
     "value": 38,
     "raw": "0100110"
    },
    {
     "name": "Aikman",
     "index": 41,
     "value": 39,
     "raw": "0100111"
    },
    {
     "name": "Blanda",
     "index": 42,
     "value": 40,
     "raw": "0101000"
    },
    {
     "name": "Elway",
     "index": 43,
     "value": 41,
     "raw": "0101001"
    },
    {
     "name": "Graham",
     "index": 44,
     "value": 42,
     "raw": "0101010"
    },
    {
     "name": "Montana",
     "index": 45,
     "value": 43,
     "raw": "0101011"
    },
    {
     "name": "Moon",
     "index": 46,
     "value": 44,
     "raw": "0101100"
    },
    {
     "name": "LastQB_",
     "index": 47,
     "value": 45,
     "raw": "0101101"
    },
    {
     "name": "SYoung",
     "index": 48,
     "value": 45,
     "raw": "0101101"
    },
    {
     "name": "FirstK_",
     "index": 49,
     "value": 46,
     "raw": "0101110"
    },
    {
     "name": "RBironas",
     "index": 50,
     "value": 46,
     "raw": "0101110"
    },
    {
     "name": "SSuisham",
     "index": 51,
     "value": 47,
     "raw": "0101111"
    },
    {
     "name": "JHanson",
     "index": 52,
     "value": 48,
     "raw": "0110000"
    },
    {
     "name": "KBrown",
     "index": 53,
     "value": 49,
     "raw": "0110001"
    },
    {
     "name": "JKasey",
     "index": 54,
     "value": 50,
     "raw": "0110010"
    },
    {
     "name": "NRackers",
     "index": 55,
     "value": 51,
     "raw": "0110011"
    },
    {
     "name": "SGraham",
     "index": 56,
     "value": 52,
     "raw": "0110100"
    },
    {
     "name": "JElam",
     "index": 57,
     "value": 53,
     "raw": "0110101"
    },
    {
     "name": "RGould",
     "index": 58,
     "value": 54,
     "raw": "0110110"
    },
    {
     "name": "JScobee",
     "index": 59,
     "value": 55,
     "raw": "0110111"
    },
    {
     "name": "JBrown",
     "index": 60,
     "value": 56,
     "raw": "0111000"
    },
    {
     "name": "PDawson",
     "index": 61,
     "value": 57,
     "raw": "0111001"
    },
    {
     "name": "SJanikowski",
     "index": 62,
     "value": 58,
     "raw": "0111010"
    },
    {
     "name": "LastK_",
     "index": 63,
     "value": 59,
     "raw": "0111011"
    },
    {
     "name": "MStover",
     "index": 64,
     "value": 59,
     "raw": "0111011"
    },
    {
     "name": "Max_",
     "index": 65,
     "value": 60,
     "raw": "0111100"
    },
    {
     "name": "Invalid_",
     "index": 66,
     "value": 64,
     "raw": "1000000"
    }
   ]
  },
  "StartingHotCold": {
   "assetId": "12178455",
   "bits": 2,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Neutral",
     "index": 1,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Hot",
     "index": 2,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Cold",
     "index": 3,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Last_",
     "index": 4,
     "value": 2,
     "raw": "10"
    },
    {
     "name": "Count_",
     "index": 5,
     "value": 3,
     "raw": "11"
    },
    {
     "name": "Invalid_",
     "index": 6,
     "value": 3,
     "raw": "11"
    }
   ]
  },
  "StatCategory": {
   "assetId": "6378153",
   "bits": 3,
   "members": [
    {
     "name": "Offensive",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Defensive",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "OLine",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Kicking",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "KPReturn",
     "index": 4,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "StatPeriod": {
   "assetId": "9368",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Season",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Career",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Game",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Last_Base_",
     "index": 4,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "RookieGame",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Last_",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "RookieSeason",
     "index": 7,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Count_",
     "index": 8,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Invalid_",
     "index": 9,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "StatType": {
   "assetId": "9308",
   "bits": 8,
   "members": [
    {
     "name": "FirstOffensive_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "PassYards",
     "index": 2,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "PassTds",
     "index": 3,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "PassInts",
     "index": 4,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "PassAttempts",
     "index": 5,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "PassCompleted",
     "index": 6,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "PassLongest",
     "index": 7,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "PassSacked",
     "index": 8,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "PassRating",
     "index": 9,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "PassCompletionPct",
     "index": 10,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "RushYards",
     "index": 11,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "RushYardsAfter1stHit",
     "index": 12,
     "value": 10,
     "raw": "00001010"
    },
    {
     "name": "Rush20YardRuns",
     "index": 13,
     "value": 11,
     "raw": "00001011"
    },
    {
     "name": "RushTds",
     "index": 14,
     "value": 12,
     "raw": "00001100"
    },
    {
     "name": "RushAttempts",
     "index": 15,
     "value": 13,
     "raw": "00001101"
    },
    {
     "name": "RushFumbles",
     "index": 16,
     "value": 14,
     "raw": "00001110"
    },
    {
     "name": "RushLongest",
     "index": 17,
     "value": 15,
     "raw": "00001111"
    },
    {
     "name": "RushYardsPerCarry",
     "index": 18,
     "value": 16,
     "raw": "00010000"
    },
    {
     "name": "RushBrokenTackles",
     "index": 19,
     "value": 17,
     "raw": "00010001"
    },
    {
     "name": "ReceiveYards",
     "index": 20,
     "value": 18,
     "raw": "00010010"
    },
    {
     "name": "ReceiveTDs",
     "index": 21,
     "value": 19,
     "raw": "00010011"
    },
    {
     "name": "ReceiveCatches",
     "index": 22,
     "value": 20,
     "raw": "00010100"
    },
    {
     "name": "ReceiveDrops",
     "index": 23,
     "value": 21,
     "raw": "00010101"
    },
    {
     "name": "ReceiveLongest",
     "index": 24,
     "value": 22,
     "raw": "00010110"
    },
    {
     "name": "ReceiveYardsAfterCatch",
     "index": 25,
     "value": 23,
     "raw": "00010111"
    },
    {
     "name": "PassingYardsperAttemptAvg",
     "index": 26,
     "value": 24,
     "raw": "00011000"
    },
    {
     "name": "PassingYardsperGameAvg",
     "index": 27,
     "value": 25,
     "raw": "00011001"
    },
    {
     "name": "RushingYardsperGameAvg",
     "index": 28,
     "value": 26,
     "raw": "00011010"
    },
    {
     "name": "ReceivingYardsperGameAvg",
     "index": 29,
     "value": 27,
     "raw": "00011011"
    },
    {
     "name": "ReceiveYardsAfterReceptionAvg",
     "index": 30,
     "value": 28,
     "raw": "00011100"
    },
    {
     "name": "LastOffensive_",
     "index": 31,
     "value": 29,
     "raw": "00011101"
    },
    {
     "name": "ReceiveYardsperReceptionAvg",
     "index": 32,
     "value": 29,
     "raw": "00011101"
    },
    {
     "name": "FirstKPReturn_",
     "index": 33,
     "value": 30,
     "raw": "00011110"
    },
    {
     "name": "KickReturns",
     "index": 34,
     "value": 30,
     "raw": "00011110"
    },
    {
     "name": "KickReturnLongest",
     "index": 35,
     "value": 31,
     "raw": "00011111"
    },
    {
     "name": "PuntReturns",
     "index": 36,
     "value": 32,
     "raw": "00100000"
    },
    {
     "name": "PuntReturnLongest",
     "index": 37,
     "value": 33,
     "raw": "00100001"
    },
    {
     "name": "PuntReturnYards",
     "index": 38,
     "value": 34,
     "raw": "00100010"
    },
    {
     "name": "KickReturnYards",
     "index": 39,
     "value": 35,
     "raw": "00100011"
    },
    {
     "name": "PuntReturnTDS",
     "index": 40,
     "value": 36,
     "raw": "00100100"
    },
    {
     "name": "KickReturnTDS",
     "index": 41,
     "value": 37,
     "raw": "00100101"
    },
    {
     "name": "PuntReturnAvg",
     "index": 42,
     "value": 38,
     "raw": "00100110"
    },
    {
     "name": "KickReturnAvg",
     "index": 43,
     "value": 39,
     "raw": "00100111"
    },
    {
     "name": "LastKPReturn_",
     "index": 44,
     "value": 39,
     "raw": "00100111"
    },
    {
     "name": "DefensiveBigHits",
     "index": 45,
     "value": 40,
     "raw": "00101000"
    },
    {
     "name": "FirstDefensive_",
     "index": 46,
     "value": 40,
     "raw": "00101000"
    },
    {
     "name": "DefensiveCatchesAllowed",
     "index": 47,
     "value": 41,
     "raw": "00101001"
    },
    {
     "name": "DefensiveHalfSack",
     "index": 48,
     "value": 42,
     "raw": "00101010"
    },
    {
     "name": "DefensiveSacks",
     "index": 49,
     "value": 43,
     "raw": "00101011"
    },
    {
     "name": "DefensiveInts",
     "index": 50,
     "value": 44,
     "raw": "00101100"
    },
    {
     "name": "DefensiveIntsLongestReturn",
     "index": 51,
     "value": 45,
     "raw": "00101101"
    },
    {
     "name": "DefensiveIntsReturnYards",
     "index": 52,
     "value": 46,
     "raw": "00101110"
    },
    {
     "name": "DefensiveIntsTDS",
     "index": 53,
     "value": 47,
     "raw": "00101111"
    },
    {
     "name": "DefensiveTackles",
     "index": 54,
     "value": 48,
     "raw": "00110000"
    },
    {
     "name": "DefensiveTackleAssists",
     "index": 55,
     "value": 49,
     "raw": "00110001"
    },
    {
     "name": "DefensiveTacklesForLoss",
     "index": 56,
     "value": 50,
     "raw": "00110010"
    },
    {
     "name": "DefensiveTDS",
     "index": 57,
     "value": 51,
     "raw": "00110011"
    },
    {
     "name": "DefensivePassDeflections",
     "index": 58,
     "value": 52,
     "raw": "00110100"
    },
    {
     "name": "DLineBlocks",
     "index": 59,
     "value": 53,
     "raw": "00110101"
    },
    {
     "name": "DLineForcedFumbles",
     "index": 60,
     "value": 54,
     "raw": "00110110"
    },
    {
     "name": "DLineFumbleRecoveries",
     "index": 61,
     "value": 55,
     "raw": "00110111"
    },
    {
     "name": "DLineFumbleRecoveryYards",
     "index": 62,
     "value": 56,
     "raw": "00111000"
    },
    {
     "name": "DLineFumbleTDS",
     "index": 63,
     "value": 57,
     "raw": "00111001"
    },
    {
     "name": "DLineSafties",
     "index": 64,
     "value": 58,
     "raw": "00111010"
    },
    {
     "name": "DefensivePassYardsAllowed",
     "index": 65,
     "value": 59,
     "raw": "00111011"
    },
    {
     "name": "DefensiveRushYardsAllowed",
     "index": 66,
     "value": 60,
     "raw": "00111100"
    },
    {
     "name": "InterceptionReturnYardsAvg",
     "index": 67,
     "value": 61,
     "raw": "00111101"
    },
    {
     "name": "DefensiveTotalTackles",
     "index": 68,
     "value": 62,
     "raw": "00111110"
    },
    {
     "name": "LastDefensive_",
     "index": 69,
     "value": 62,
     "raw": "00111110"
    },
    {
     "name": "FirstOLine_",
     "index": 70,
     "value": 63,
     "raw": "00111111"
    },
    {
     "name": "Pancakes",
     "index": 71,
     "value": 63,
     "raw": "00111111"
    },
    {
     "name": "LastOLine_",
     "index": 72,
     "value": 64,
     "raw": "01000000"
    },
    {
     "name": "SacksAllowed",
     "index": 73,
     "value": 64,
     "raw": "01000000"
    },
    {
     "name": "FirstKicking_",
     "index": 74,
     "value": 65,
     "raw": "01000001"
    },
    {
     "name": "PuntYards",
     "index": 75,
     "value": 65,
     "raw": "01000001"
    },
    {
     "name": "Touchbacks",
     "index": 76,
     "value": 66,
     "raw": "01000010"
    },
    {
     "name": "FieldGoalMade",
     "index": 77,
     "value": 67,
     "raw": "01000011"
    },
    {
     "name": "FieldGoalBlocked",
     "index": 78,
     "value": 68,
     "raw": "01000100"
    },
    {
     "name": "FieldGoalAttempts",
     "index": 79,
     "value": 69,
     "raw": "01000101"
    },
    {
     "name": "FieldGoalLongest",
     "index": 80,
     "value": 70,
     "raw": "01000110"
    },
    {
     "name": "FieldGoalPct",
     "index": 81,
     "value": 71,
     "raw": "01000111"
    },
    {
     "name": "FieldGoalAttempt29orLess",
     "index": 82,
     "value": 72,
     "raw": "01001000"
    },
    {
     "name": "FieldGoalAttempt30to39",
     "index": 83,
     "value": 73,
     "raw": "01001001"
    },
    {
     "name": "FieldGoalAttempt40to49",
     "index": 84,
     "value": 74,
     "raw": "01001010"
    },
    {
     "name": "FieldGoalAttempt50plus",
     "index": 85,
     "value": 75,
     "raw": "01001011"
    },
    {
     "name": "FieldGoalMade29orLess",
     "index": 86,
     "value": 76,
     "raw": "01001100"
    },
    {
     "name": "FieldGoalMade30to39",
     "index": 87,
     "value": 77,
     "raw": "01001101"
    },
    {
     "name": "FieldGoalMade40to49",
     "index": 88,
     "value": 78,
     "raw": "01001110"
    },
    {
     "name": "FieldGoalMade50Plus",
     "index": 89,
     "value": 79,
     "raw": "01001111"
    },
    {
     "name": "ExtraPointAttempts",
     "index": 90,
     "value": 80,
     "raw": "01010000"
    },
    {
     "name": "ExtraPointMade",
     "index": 91,
     "value": 81,
     "raw": "01010001"
    },
    {
     "name": "ExtraPointBlocked",
     "index": 92,
     "value": 82,
     "raw": "01010010"
    },
    {
     "name": "ExtraPointPct",
     "index": 93,
     "value": 83,
     "raw": "01010011"
    },
    {
     "name": "KickNumberofKickOffs",
     "index": 94,
     "value": 84,
     "raw": "01010100"
    },
    {
     "name": "KickTouchbacks",
     "index": 95,
     "value": 85,
     "raw": "01010101"
    },
    {
     "name": "PuntTouchbacks",
     "index": 96,
     "value": 86,
     "raw": "01010110"
    },
    {
     "name": "PuntAttempts",
     "index": 97,
     "value": 87,
     "raw": "01010111"
    },
    {
     "name": "PuntLongest",
     "index": 98,
     "value": 88,
     "raw": "01011000"
    },
    {
     "name": "PuntAvg",
     "index": 99,
     "value": 89,
     "raw": "01011001"
    },
    {
     "name": "PuntIn20",
     "index": 100,
     "value": 90,
     "raw": "01011010"
    },
    {
     "name": "PuntBlocked",
     "index": 101,
     "value": 91,
     "raw": "01011011"
    },
    {
     "name": "LastKicking_",
     "index": 102,
     "value": 92,
     "raw": "01011100"
    },
    {
     "name": "PuntNetYards",
     "index": 103,
     "value": 92,
     "raw": "01011100"
    },
    {
     "name": "PuntNetYardsAvg",
     "index": 104,
     "value": 93,
     "raw": "01011101"
    },
    {
     "name": "DownsPlayed",
     "index": 105,
     "value": 94,
     "raw": "01011110"
    },
    {
     "name": "FirstBase_",
     "index": 106,
     "value": 94,
     "raw": "01011110"
    },
    {
     "name": "GameRating",
     "index": 107,
     "value": 95,
     "raw": "01011111"
    },
    {
     "name": "GamesPlayed",
     "index": 108,
     "value": 96,
     "raw": "01100000"
    },
    {
     "name": "GamesStarted",
     "index": 109,
     "value": 97,
     "raw": "01100001"
    },
    {
     "name": "LastBase_",
     "index": 110,
     "value": 97,
     "raw": "01100001"
    },
    {
     "name": "Last_",
     "index": 111,
     "value": 97,
     "raw": "01100001"
    },
    {
     "name": "Max_",
     "index": 112,
     "value": 98,
     "raw": "01100010"
    },
    {
     "name": "SeasonGame",
     "index": 113,
     "value": 99,
     "raw": "01100011"
    },
    {
     "name": "OpposingTeam",
     "index": 114,
     "value": 100,
     "raw": "01100100"
    },
    {
     "name": "Invalid_",
     "index": 115,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "StateName": {
   "assetId": "6321270",
   "bits": 6,
   "members": [
    {
     "name": "Alabama",
     "index": 0,
     "value": 0,
     "raw": "000000"
    },
    {
     "name": "Alaska",
     "index": 1,
     "value": 1,
     "raw": "000001"
    },
    {
     "name": "Arizona",
     "index": 2,
     "value": 2,
     "raw": "000010"
    },
    {
     "name": "Arkansas",
     "index": 3,
     "value": 3,
     "raw": "000011"
    },
    {
     "name": "California",
     "index": 4,
     "value": 4,
     "raw": "000100"
    },
    {
     "name": "Colorado",
     "index": 5,
     "value": 5,
     "raw": "000101"
    },
    {
     "name": "Connecticut",
     "index": 6,
     "value": 6,
     "raw": "000110"
    },
    {
     "name": "Delaware",
     "index": 7,
     "value": 7,
     "raw": "000111"
    },
    {
     "name": "Florida",
     "index": 8,
     "value": 8,
     "raw": "001000"
    },
    {
     "name": "Georgia",
     "index": 9,
     "value": 9,
     "raw": "001001"
    },
    {
     "name": "Hawaii",
     "index": 10,
     "value": 10,
     "raw": "001010"
    },
    {
     "name": "Idaho",
     "index": 11,
     "value": 11,
     "raw": "001011"
    },
    {
     "name": "Illinois",
     "index": 12,
     "value": 12,
     "raw": "001100"
    },
    {
     "name": "Indiana",
     "index": 13,
     "value": 13,
     "raw": "001101"
    },
    {
     "name": "Iowa",
     "index": 14,
     "value": 14,
     "raw": "001110"
    },
    {
     "name": "Kansas",
     "index": 15,
     "value": 15,
     "raw": "001111"
    },
    {
     "name": "Kentucky",
     "index": 16,
     "value": 16,
     "raw": "010000"
    },
    {
     "name": "Louisiana",
     "index": 17,
     "value": 17,
     "raw": "010001"
    },
    {
     "name": "Maine",
     "index": 18,
     "value": 18,
     "raw": "010010"
    },
    {
     "name": "Maryland",
     "index": 19,
     "value": 19,
     "raw": "010011"
    },
    {
     "name": "Massachusetts",
     "index": 20,
     "value": 20,
     "raw": "010100"
    },
    {
     "name": "Michigan",
     "index": 21,
     "value": 21,
     "raw": "010101"
    },
    {
     "name": "Minnesota",
     "index": 22,
     "value": 22,
     "raw": "010110"
    },
    {
     "name": "Mississippi",
     "index": 23,
     "value": 23,
     "raw": "010111"
    },
    {
     "name": "Missouri",
     "index": 24,
     "value": 24,
     "raw": "011000"
    },
    {
     "name": "Montana",
     "index": 25,
     "value": 25,
     "raw": "011001"
    },
    {
     "name": "Nebraska",
     "index": 26,
     "value": 26,
     "raw": "011010"
    },
    {
     "name": "Nevada",
     "index": 27,
     "value": 27,
     "raw": "011011"
    },
    {
     "name": "NewHampshire",
     "index": 28,
     "value": 28,
     "raw": "011100"
    },
    {
     "name": "NewJersey",
     "index": 29,
     "value": 29,
     "raw": "011101"
    },
    {
     "name": "NewMexico",
     "index": 30,
     "value": 30,
     "raw": "011110"
    },
    {
     "name": "NewYork",
     "index": 31,
     "value": 31,
     "raw": "011111"
    },
    {
     "name": "NorthCarolina",
     "index": 32,
     "value": 32,
     "raw": "100000"
    },
    {
     "name": "NorthDakota",
     "index": 33,
     "value": 33,
     "raw": "100001"
    },
    {
     "name": "Ohio",
     "index": 34,
     "value": 34,
     "raw": "100010"
    },
    {
     "name": "Oklahoma",
     "index": 35,
     "value": 35,
     "raw": "100011"
    },
    {
     "name": "Oregon",
     "index": 36,
     "value": 36,
     "raw": "100100"
    },
    {
     "name": "Pennsylvania",
     "index": 37,
     "value": 37,
     "raw": "100101"
    },
    {
     "name": "RhodeIsland",
     "index": 38,
     "value": 38,
     "raw": "100110"
    },
    {
     "name": "SouthCarolina",
     "index": 39,
     "value": 39,
     "raw": "100111"
    },
    {
     "name": "SouthDakota",
     "index": 40,
     "value": 40,
     "raw": "101000"
    },
    {
     "name": "Tennessee",
     "index": 41,
     "value": 41,
     "raw": "101001"
    },
    {
     "name": "Texas",
     "index": 42,
     "value": 42,
     "raw": "101010"
    },
    {
     "name": "Utah",
     "index": 43,
     "value": 43,
     "raw": "101011"
    },
    {
     "name": "Vermont",
     "index": 44,
     "value": 44,
     "raw": "101100"
    },
    {
     "name": "Virginia",
     "index": 45,
     "value": 45,
     "raw": "101101"
    },
    {
     "name": "Washington",
     "index": 46,
     "value": 46,
     "raw": "101110"
    },
    {
     "name": "WestVirginia",
     "index": 47,
     "value": 47,
     "raw": "101111"
    },
    {
     "name": "Wisconsin",
     "index": 48,
     "value": 48,
     "raw": "110000"
    },
    {
     "name": "Wyoming",
     "index": 49,
     "value": 49,
     "raw": "110001"
    },
    {
     "name": "NonUS",
     "index": 50,
     "value": 50,
     "raw": "110010"
    },
    {
     "name": "INVALID",
     "index": 51,
     "value": 51,
     "raw": "110011"
    }
   ]
  },
  "StripeOut": {
   "assetId": "8211505",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "FULLCOLOR",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "STRIPE_OUT",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "RINGS",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "CHECKERBOARD",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "VERTICAL_SPLIT",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "HORIZONTAL_SPLIT",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "DesignColor6",
     "index": 7,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "DesignColor7",
     "index": 8,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "DesignColor8",
     "index": 9,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "DesignColor9",
     "index": 10,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "Max_",
     "index": 11,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "Invalid_",
     "index": 12,
     "value": 11,
     "raw": "1011"
    }
   ]
  },
  "StripeOutOverrideColors": {
   "assetId": "9221446",
   "bits": 3,
   "members": [
    {
     "name": "Whiteout",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "RedWhiteBlue",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "WhitePowderBlue",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Orange",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Blackout",
     "index": 4,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "OverrideColor6",
     "index": 5,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "UseTeamColorsHome",
     "index": 6,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "SuspensionType": {
   "assetId": "8527458",
   "bits": 2,
   "members": [
    {
     "name": "First",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "None",
     "index": 1,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "GPATooLow",
     "index": 2,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Last",
     "index": 3,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Count",
     "index": 4,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "SwappableLibraryPath": {
   "assetId": "6708540",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Last_",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "library_icons_brt",
     "index": 2,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Max_",
     "index": 3,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Invalid_",
     "index": 4,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "TalentProgressSpeed": {
   "assetId": "6378586",
   "bits": 3,
   "members": [
    {
     "name": "Slowest",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Slower",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Slow",
     "index": 2,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Normal",
     "index": 3,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Fast",
     "index": 4,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Count",
     "index": 5,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "TargetedActorType": {
   "assetId": "6494716",
   "bits": 10,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": -1,
     "raw": "1000000000"
    },
    {
     "name": "ScenarioTeam",
     "index": 1,
     "value": 0,
     "raw": "0000000000"
    },
    {
     "name": "OpposingTeam",
     "index": 2,
     "value": 1,
     "raw": "0000000001"
    },
    {
     "name": "UserPlayer",
     "index": 3,
     "value": 2,
     "raw": "0000000010"
    },
    {
     "name": "UserCoach",
     "index": 4,
     "value": 3,
     "raw": "0000000011"
    },
    {
     "name": "NPC_CollegeCoach",
     "index": 5,
     "value": 4,
     "raw": "0000000100"
    },
    {
     "name": "NPC_Reporter",
     "index": 6,
     "value": 5,
     "raw": "0000000101"
    },
    {
     "name": "NPC_Commissioner",
     "index": 7,
     "value": 6,
     "raw": "0000000110"
    },
    {
     "name": "NPC_IsaiahSmalls",
     "index": 8,
     "value": 7,
     "raw": "0000000111"
    },
    {
     "name": "ScenarioTeamHeadCoach",
     "index": 9,
     "value": 8,
     "raw": "0000001000"
    },
    {
     "name": "ScenarioTeamDefensiveCoordinator",
     "index": 10,
     "value": 9,
     "raw": "0000001001"
    },
    {
     "name": "ScenarioTeamOffensiveCoordinator",
     "index": 11,
     "value": 10,
     "raw": "0000001010"
    },
    {
     "name": "OffensiveBoss",
     "index": 12,
     "value": 11,
     "raw": "0000001011"
    },
    {
     "name": "DefensiveBoss",
     "index": 13,
     "value": 12,
     "raw": "0000001100"
    },
    {
     "name": "BreakoutDefPlayer_Normal",
     "index": 14,
     "value": 13,
     "raw": "0000001101"
    },
    {
     "name": "BreakoutDefPlayer_Star",
     "index": 15,
     "value": 14,
     "raw": "0000001110"
    },
    {
     "name": "BreakoutDefPlayer_Superstar",
     "index": 16,
     "value": 15,
     "raw": "0000001111"
    },
    {
     "name": "BreakoutSkillPlayer_Normal",
     "index": 17,
     "value": 16,
     "raw": "0000010000"
    },
    {
     "name": "BreakoutSkillPlayer_Star",
     "index": 18,
     "value": 17,
     "raw": "0000010001"
    },
    {
     "name": "BreakoutSkillPlayer_Superstar",
     "index": 19,
     "value": 18,
     "raw": "0000010010"
    },
    {
     "name": "TeamLeader",
     "index": 20,
     "value": 19,
     "raw": "0000010011"
    },
    {
     "name": "TeamLeaderDefense",
     "index": 21,
     "value": 20,
     "raw": "0000010100"
    },
    {
     "name": "TeamLeaderOffense",
     "index": 22,
     "value": 21,
     "raw": "0000010101"
    },
    {
     "name": "TeamRB1",
     "index": 23,
     "value": 22,
     "raw": "0000010110"
    },
    {
     "name": "TeamUnderUtilized_WR",
     "index": 24,
     "value": 23,
     "raw": "0000010111"
    },
    {
     "name": "PositionMentor_OL",
     "index": 25,
     "value": 24,
     "raw": "0000011000"
    },
    {
     "name": "PositionStudent_OL",
     "index": 26,
     "value": 25,
     "raw": "0000011001"
    },
    {
     "name": "PositionMentor_QB",
     "index": 27,
     "value": 26,
     "raw": "0000011010"
    },
    {
     "name": "PositionStudent_QB",
     "index": 28,
     "value": 27,
     "raw": "0000011011"
    },
    {
     "name": "PositionMentor_WR",
     "index": 29,
     "value": 28,
     "raw": "0000011100"
    },
    {
     "name": "PositionStudent_WR",
     "index": 30,
     "value": 29,
     "raw": "0000011101"
    },
    {
     "name": "GeneralManager",
     "index": 31,
     "value": 30,
     "raw": "0000011110"
    },
    {
     "name": "TeamAfcSuperBowl",
     "index": 32,
     "value": 31,
     "raw": "0000011111"
    },
    {
     "name": "TeamNfcSuperBowl",
     "index": 33,
     "value": 32,
     "raw": "0000100000"
    },
    {
     "name": "TeamVeteranPlayer",
     "index": 34,
     "value": 33,
     "raw": "0000100001"
    },
    {
     "name": "TeamSeasonedLeader",
     "index": 35,
     "value": 34,
     "raw": "0000100010"
    },
    {
     "name": "WeakestOpposingPlayer",
     "index": 36,
     "value": 35,
     "raw": "0000100011"
    },
    {
     "name": "InjuredOpponent",
     "index": 37,
     "value": 36,
     "raw": "0000100100"
    },
    {
     "name": "PlayerFifthYearOption",
     "index": 38,
     "value": 37,
     "raw": "0000100101"
    },
    {
     "name": "BestOffensivePlayer",
     "index": 39,
     "value": 38,
     "raw": "0000100110"
    },
    {
     "name": "DraftPlayer1",
     "index": 40,
     "value": 39,
     "raw": "0000100111"
    },
    {
     "name": "DraftPlayer2",
     "index": 41,
     "value": 40,
     "raw": "0000101000"
    },
    {
     "name": "TopDefensiveTeammate1",
     "index": 42,
     "value": 41,
     "raw": "0000101001"
    },
    {
     "name": "TopDefensiveTeammate2",
     "index": 43,
     "value": 42,
     "raw": "0000101010"
    },
    {
     "name": "PracticeSquadRookie",
     "index": 44,
     "value": 43,
     "raw": "0000101011"
    },
    {
     "name": "TeamQB1",
     "index": 45,
     "value": 44,
     "raw": "0000101100"
    },
    {
     "name": "TeamQB2",
     "index": 46,
     "value": 45,
     "raw": "0000101101"
    },
    {
     "name": "FirstDepthTeammateAtUserPos",
     "index": 47,
     "value": 46,
     "raw": "0000101110"
    },
    {
     "name": "TopOffensiveTeammate1",
     "index": 48,
     "value": 47,
     "raw": "0000101111"
    },
    {
     "name": "TopOffensiveTeammate2",
     "index": 49,
     "value": 48,
     "raw": "0000110000"
    },
    {
     "name": "FreeAgentOffense1",
     "index": 50,
     "value": 49,
     "raw": "0000110001"
    },
    {
     "name": "FreeAgentOffense2",
     "index": 51,
     "value": 50,
     "raw": "0000110010"
    },
    {
     "name": "FreeAgentDefense1",
     "index": 52,
     "value": 51,
     "raw": "0000110011"
    },
    {
     "name": "FreeAgentDefense2",
     "index": 53,
     "value": 52,
     "raw": "0000110100"
    },
    {
     "name": "FreeAgentQB1",
     "index": 54,
     "value": 53,
     "raw": "0000110101"
    },
    {
     "name": "Round1Prospect1",
     "index": 55,
     "value": 54,
     "raw": "0000110110"
    },
    {
     "name": "Round1Prospect2",
     "index": 56,
     "value": 55,
     "raw": "0000110111"
    },
    {
     "name": "Bears",
     "index": 57,
     "value": 56,
     "raw": "0000111000"
    },
    {
     "name": "FirstTeamActor",
     "index": 58,
     "value": 56,
     "raw": "0000111000"
    },
    {
     "name": "Bengals",
     "index": 59,
     "value": 57,
     "raw": "0000111001"
    },
    {
     "name": "Bills",
     "index": 60,
     "value": 58,
     "raw": "0000111010"
    },
    {
     "name": "Broncos",
     "index": 61,
     "value": 59,
     "raw": "0000111011"
    },
    {
     "name": "Browns",
     "index": 62,
     "value": 60,
     "raw": "0000111100"
    },
    {
     "name": "Buccaneers",
     "index": 63,
     "value": 61,
     "raw": "0000111101"
    },
    {
     "name": "Cardinals",
     "index": 64,
     "value": 62,
     "raw": "0000111110"
    },
    {
     "name": "Chargers",
     "index": 65,
     "value": 63,
     "raw": "0000111111"
    },
    {
     "name": "Chiefs",
     "index": 66,
     "value": 64,
     "raw": "0001000000"
    },
    {
     "name": "Colts",
     "index": 67,
     "value": 65,
     "raw": "0001000001"
    },
    {
     "name": "Cowboys",
     "index": 68,
     "value": 66,
     "raw": "0001000010"
    },
    {
     "name": "Dolphins",
     "index": 69,
     "value": 67,
     "raw": "0001000011"
    },
    {
     "name": "Eagles",
     "index": 70,
     "value": 68,
     "raw": "0001000100"
    },
    {
     "name": "Falcons",
     "index": 71,
     "value": 69,
     "raw": "0001000101"
    },
    {
     "name": "Niners",
     "index": 72,
     "value": 70,
     "raw": "0001000110"
    },
    {
     "name": "Giants",
     "index": 73,
     "value": 71,
     "raw": "0001000111"
    },
    {
     "name": "Jaguars",
     "index": 74,
     "value": 72,
     "raw": "0001001000"
    },
    {
     "name": "Jets",
     "index": 75,
     "value": 73,
     "raw": "0001001001"
    },
    {
     "name": "Lions",
     "index": 76,
     "value": 74,
     "raw": "0001001010"
    },
    {
     "name": "Packers",
     "index": 77,
     "value": 75,
     "raw": "0001001011"
    },
    {
     "name": "Panthers",
     "index": 78,
     "value": 76,
     "raw": "0001001100"
    },
    {
     "name": "Patriots",
     "index": 79,
     "value": 77,
     "raw": "0001001101"
    },
    {
     "name": "Raiders",
     "index": 80,
     "value": 78,
     "raw": "0001001110"
    },
    {
     "name": "Rams",
     "index": 81,
     "value": 79,
     "raw": "0001001111"
    },
    {
     "name": "Ravens",
     "index": 82,
     "value": 80,
     "raw": "0001010000"
    },
    {
     "name": "FootballTeam",
     "index": 83,
     "value": 81,
     "raw": "0001010001"
    },
    {
     "name": "Saints",
     "index": 84,
     "value": 82,
     "raw": "0001010010"
    },
    {
     "name": "Seahawks",
     "index": 85,
     "value": 83,
     "raw": "0001010011"
    },
    {
     "name": "Steelers",
     "index": 86,
     "value": 84,
     "raw": "0001010100"
    },
    {
     "name": "Titans",
     "index": 87,
     "value": 85,
     "raw": "0001010101"
    },
    {
     "name": "Vikings",
     "index": 88,
     "value": 86,
     "raw": "0001010110"
    },
    {
     "name": "LastTeamActor",
     "index": 89,
     "value": 87,
     "raw": "0001010111"
    },
    {
     "name": "Texans",
     "index": 90,
     "value": 87,
     "raw": "0001010111"
    },
    {
     "name": "BackupToTeamleader",
     "index": 91,
     "value": 88,
     "raw": "0001011000"
    },
    {
     "name": "BackupOff1",
     "index": 92,
     "value": 89,
     "raw": "0001011001"
    },
    {
     "name": "BackupOff2",
     "index": 93,
     "value": 90,
     "raw": "0001011010"
    },
    {
     "name": "BackupDef1",
     "index": 94,
     "value": 91,
     "raw": "0001011011"
    },
    {
     "name": "BackupDef2",
     "index": 95,
     "value": 92,
     "raw": "0001011100"
    },
    {
     "name": "Round2Prospect1",
     "index": 96,
     "value": 93,
     "raw": "0001011101"
    },
    {
     "name": "Round2Prospect2",
     "index": 97,
     "value": 94,
     "raw": "0001011110"
    },
    {
     "name": "Round3Prospect1",
     "index": 98,
     "value": 95,
     "raw": "0001011111"
    },
    {
     "name": "Round3Prospect2",
     "index": 99,
     "value": 96,
     "raw": "0001100000"
    },
    {
     "name": "TopProspectAtUserPos1",
     "index": 100,
     "value": 97,
     "raw": "0001100001"
    },
    {
     "name": "TopProspectAtUserPos2",
     "index": 101,
     "value": 98,
     "raw": "0001100010"
    },
    {
     "name": "TopNFLPlayerAtUserPos",
     "index": 102,
     "value": 99,
     "raw": "0001100011"
    },
    {
     "name": "TopOffensiveNFLPlayer1",
     "index": 103,
     "value": 100,
     "raw": "0001100100"
    },
    {
     "name": "TopOffensiveNFLPlayer2",
     "index": 104,
     "value": 101,
     "raw": "0001100101"
    },
    {
     "name": "TopDefensiveNFLPlayer1",
     "index": 105,
     "value": 102,
     "raw": "0001100110"
    },
    {
     "name": "TopDefensiveNFLPlayer2",
     "index": 106,
     "value": 103,
     "raw": "0001100111"
    },
    {
     "name": "StoryNarrativeCharacter1",
     "index": 107,
     "value": 104,
     "raw": "0001101000"
    },
    {
     "name": "StoryNarrativeCharacter2",
     "index": 108,
     "value": 105,
     "raw": "0001101001"
    },
    {
     "name": "NPC_LegacyAgent",
     "index": 109,
     "value": 106,
     "raw": "0001101010"
    },
    {
     "name": "NPC_LegacyInterviewer",
     "index": 110,
     "value": 107,
     "raw": "0001101011"
    },
    {
     "name": "RivalTeam1",
     "index": 111,
     "value": 108,
     "raw": "0001101100"
    },
    {
     "name": "RandomOtherTeam",
     "index": 112,
     "value": 109,
     "raw": "0001101101"
    },
    {
     "name": "BestNonUserConfTeam",
     "index": 113,
     "value": 110,
     "raw": "0001101110"
    },
    {
     "name": "RivalTeam2",
     "index": 114,
     "value": 111,
     "raw": "0001101111"
    },
    {
     "name": "RivalTeam3",
     "index": 115,
     "value": 112,
     "raw": "0001110000"
    },
    {
     "name": "CurrentWeekOpponentTeam",
     "index": 116,
     "value": 113,
     "raw": "0001110001"
    },
    {
     "name": "NPC_AssistantGeneralManager",
     "index": 117,
     "value": 114,
     "raw": "0001110010"
    },
    {
     "name": "NPC_HighSchoolCoach",
     "index": 118,
     "value": 115,
     "raw": "0001110011"
    },
    {
     "name": "NPC_YoungInterviewer",
     "index": 119,
     "value": 116,
     "raw": "0001110100"
    },
    {
     "name": "BreakoutQBPlayer_Normal",
     "index": 120,
     "value": 117,
     "raw": "0001110101"
    },
    {
     "name": "BreakoutQBPlayer_Star",
     "index": 121,
     "value": 118,
     "raw": "0001110110"
    },
    {
     "name": "BreakoutQBPlayer_Superstar",
     "index": 122,
     "value": 119,
     "raw": "0001110111"
    },
    {
     "name": "TE1",
     "index": 123,
     "value": 120,
     "raw": "0001111000"
    },
    {
     "name": "DE1",
     "index": 124,
     "value": 121,
     "raw": "0001111001"
    },
    {
     "name": "BestPlayerOpposingOffense1",
     "index": 125,
     "value": 122,
     "raw": "0001111010"
    },
    {
     "name": "BestPlayerOpposingDefense1",
     "index": 126,
     "value": 123,
     "raw": "0001111011"
    },
    {
     "name": "TopRookieAtUserPosition",
     "index": 127,
     "value": 124,
     "raw": "0001111100"
    },
    {
     "name": "PlayerOpposingTeam_OpposingLine",
     "index": 128,
     "value": 125,
     "raw": "0001111101"
    },
    {
     "name": "TE2",
     "index": 129,
     "value": 126,
     "raw": "0001111110"
    },
    {
     "name": "DE2",
     "index": 130,
     "value": 127,
     "raw": "0001111111"
    },
    {
     "name": "TE1DE1_UserPlayerDependent",
     "index": 131,
     "value": 128,
     "raw": "0010000000"
    },
    {
     "name": "TE2DE2_UserPlayerDependent",
     "index": 132,
     "value": 129,
     "raw": "0010000001"
    },
    {
     "name": "TeamFS1",
     "index": 133,
     "value": 130,
     "raw": "0010000010"
    },
    {
     "name": "TeamFS2",
     "index": 134,
     "value": 131,
     "raw": "0010000011"
    },
    {
     "name": "CurrentWeekOpponentHeadCoach",
     "index": 135,
     "value": 132,
     "raw": "0010000100"
    },
    {
     "name": "HighProfilePlayerAtUserPosition",
     "index": 136,
     "value": 133,
     "raw": "0010000101"
    },
    {
     "name": "MidSeasonReleasedPlayer",
     "index": 137,
     "value": 134,
     "raw": "0010000110"
    },
    {
     "name": "TeamWR1",
     "index": 138,
     "value": 135,
     "raw": "0010000111"
    },
    {
     "name": "TeamWR2",
     "index": 139,
     "value": 136,
     "raw": "0010001000"
    },
    {
     "name": "TeamK1",
     "index": 140,
     "value": 137,
     "raw": "0010001001"
    },
    {
     "name": "NPC_Mentor",
     "index": 141,
     "value": 138,
     "raw": "0010001010"
    },
    {
     "name": "NPC_BrandManager",
     "index": 142,
     "value": 139,
     "raw": "0010001011"
    },
    {
     "name": "NPC_PodcastHost",
     "index": 143,
     "value": 140,
     "raw": "0010001100"
    },
    {
     "name": "NPC_NFLAnalyst",
     "index": 144,
     "value": 141,
     "raw": "0010001101"
    },
    {
     "name": "NPC_DefensiveCoordinator",
     "index": 145,
     "value": 142,
     "raw": "0010001110"
    },
    {
     "name": "NPC_OffensiveCoordinator",
     "index": 146,
     "value": 143,
     "raw": "0010001111"
    },
    {
     "name": "NPC_Trainer",
     "index": 147,
     "value": 144,
     "raw": "0010010000"
    },
    {
     "name": "NPC_Agent",
     "index": 148,
     "value": 145,
     "raw": "0010010001"
    },
    {
     "name": "NPC_RecordHolder",
     "index": 149,
     "value": 146,
     "raw": "0010010010"
    },
    {
     "name": "NPC_AcademicAdvisor",
     "index": 150,
     "value": 147,
     "raw": "0010010011"
    },
    {
     "name": "NPC_Aisling",
     "index": 151,
     "value": 148,
     "raw": "0010010100"
    },
    {
     "name": "NPC_Allstate",
     "index": 152,
     "value": 149,
     "raw": "0010010101"
    },
    {
     "name": "NPC_Ascension",
     "index": 153,
     "value": 150,
     "raw": "0010010110"
    },
    {
     "name": "NPC_Aurora",
     "index": 154,
     "value": 151,
     "raw": "0010010111"
    },
    {
     "name": "NPC_BOLO_Boxing_Gym",
     "index": 155,
     "value": 152,
     "raw": "0010011000"
    },
    {
     "name": "NPC_Breaking_Point",
     "index": 156,
     "value": 153,
     "raw": "0010011001"
    },
    {
     "name": "NPC_Double_Dip_Donuts",
     "index": 157,
     "value": 154,
     "raw": "0010011010"
    },
    {
     "name": "NPC_EA_Sports",
     "index": 158,
     "value": 155,
     "raw": "0010011011"
    },
    {
     "name": "NPC_EagleEye",
     "index": 159,
     "value": 156,
     "raw": "0010011100"
    },
    {
     "name": "NPC_EOLA",
     "index": 160,
     "value": 157,
     "raw": "0010011101"
    },
    {
     "name": "NPC_ETH3REAL",
     "index": 161,
     "value": 158,
     "raw": "0010011110"
    },
    {
     "name": "NPC_Expedition",
     "index": 162,
     "value": 159,
     "raw": "0010011111"
    },
    {
     "name": "NPC_Female_Classmate_1",
     "index": 163,
     "value": 160,
     "raw": "0010100000"
    },
    {
     "name": "NPC_Female_Classmate_2",
     "index": 164,
     "value": 161,
     "raw": "0010100001"
    },
    {
     "name": "NPC_Female_Classmate_3",
     "index": 165,
     "value": 162,
     "raw": "0010100010"
    },
    {
     "name": "NPC_Female_Classmate_4",
     "index": 166,
     "value": 163,
     "raw": "0010100011"
    },
    {
     "name": "NPC_Flannel_Barn",
     "index": 167,
     "value": 164,
     "raw": "0010100100"
    },
    {
     "name": "NPC_Flemings",
     "index": 168,
     "value": 165,
     "raw": "0010100101"
    },
    {
     "name": "NPC_Gorris_Films",
     "index": 169,
     "value": 166,
     "raw": "0010100110"
    },
    {
     "name": "NPC_Grandslam_Athletics",
     "index": 170,
     "value": 167,
     "raw": "0010100111"
    },
    {
     "name": "NPC_Greggs",
     "index": 171,
     "value": 168,
     "raw": "0010101000"
    },
    {
     "name": "NPC_HERMEZ_Athletics",
     "index": 172,
     "value": 169,
     "raw": "0010101001"
    },
    {
     "name": "NPC_Katachi",
     "index": 173,
     "value": 170,
     "raw": "0010101010"
    },
    {
     "name": "NPC_LubyLube",
     "index": 174,
     "value": 171,
     "raw": "0010101011"
    },
    {
     "name": "NPC_Male_Classmate_1",
     "index": 175,
     "value": 172,
     "raw": "0010101100"
    },
    {
     "name": "NPC_Male_Classmate_2",
     "index": 176,
     "value": 173,
     "raw": "0010101101"
    },
    {
     "name": "NPC_Male_Classmate_3",
     "index": 177,
     "value": 174,
     "raw": "0010101110"
    },
    {
     "name": "NPC_Male_Classmate_4",
     "index": 178,
     "value": 175,
     "raw": "0010101111"
    },
    {
     "name": "NPC_Mayan_Spring",
     "index": 179,
     "value": 176,
     "raw": "0010110000"
    },
    {
     "name": "NPC_Mr_Fizz",
     "index": 180,
     "value": 177,
     "raw": "0010110001"
    },
    {
     "name": "NPC_Nissan",
     "index": 181,
     "value": 178,
     "raw": "0010110010"
    },
    {
     "name": "NPC_Oscars_Pizza",
     "index": 182,
     "value": 179,
     "raw": "0010110011"
    },
    {
     "name": "NPC_Peak_Platinum_Gym",
     "index": 183,
     "value": 180,
     "raw": "0010110100"
    },
    {
     "name": "NPC_Relay_Sports",
     "index": 184,
     "value": 181,
     "raw": "0010110101"
    },
    {
     "name": "NPC_Relees_Sports_Massage",
     "index": 185,
     "value": 182,
     "raw": "0010110110"
    },
    {
     "name": "NPC_Renewal_Wellness_Center",
     "index": 186,
     "value": 183,
     "raw": "0010110111"
    },
    {
     "name": "NPC_Reporter_2",
     "index": 187,
     "value": 184,
     "raw": "0010111000"
    },
    {
     "name": "NPC_Reporter_3",
     "index": 188,
     "value": 185,
     "raw": "0010111001"
    },
    {
     "name": "NPC_Reporter_4",
     "index": 189,
     "value": 186,
     "raw": "0010111010"
    },
    {
     "name": "NPC_Ricky_Slicks",
     "index": 190,
     "value": 187,
     "raw": "0010111011"
    },
    {
     "name": "NPC_Rivero",
     "index": 191,
     "value": 188,
     "raw": "0010111100"
    },
    {
     "name": "NPC_Roadlock",
     "index": 192,
     "value": 189,
     "raw": "0010111101"
    },
    {
     "name": "NPC_Sammys_Auto",
     "index": 193,
     "value": 190,
     "raw": "0010111110"
    },
    {
     "name": "NPC_Squeezer",
     "index": 194,
     "value": 191,
     "raw": "0010111111"
    },
    {
     "name": "NPC_Sunny_Sombrero",
     "index": 195,
     "value": 192,
     "raw": "0011000000"
    },
    {
     "name": "NPC_T4_Tire",
     "index": 196,
     "value": 193,
     "raw": "0011000001"
    },
    {
     "name": "NPC_Team_Doctor",
     "index": 197,
     "value": 194,
     "raw": "0011000010"
    },
    {
     "name": "NPC_The_Hair_Brigade",
     "index": 198,
     "value": 195,
     "raw": "0011000011"
    },
    {
     "name": "NPC_Trainer2",
     "index": 199,
     "value": 196,
     "raw": "0011000100"
    },
    {
     "name": "NPC_Verratti",
     "index": 200,
     "value": 197,
     "raw": "0011000101"
    },
    {
     "name": "NPC_VITALYZ",
     "index": 201,
     "value": 198,
     "raw": "0011000110"
    },
    {
     "name": "NPC_Walkers_Jiu_Jitsu",
     "index": 202,
     "value": 199,
     "raw": "0011000111"
    },
    {
     "name": "RTG_Top10Team_1",
     "index": 203,
     "value": 200,
     "raw": "0011001000"
    },
    {
     "name": "RTG_Top10Team_2",
     "index": 204,
     "value": 201,
     "raw": "0011001001"
    },
    {
     "name": "RTG_Top10Team_3",
     "index": 205,
     "value": 202,
     "raw": "0011001010"
    },
    {
     "name": "RTG_Top10Team_4",
     "index": 206,
     "value": 203,
     "raw": "0011001011"
    },
    {
     "name": "RTG_Top10Team_5",
     "index": 207,
     "value": 204,
     "raw": "0011001100"
    },
    {
     "name": "RTG_Top10Team_6",
     "index": 208,
     "value": 205,
     "raw": "0011001101"
    },
    {
     "name": "RTG_Top10Team_7",
     "index": 209,
     "value": 206,
     "raw": "0011001110"
    },
    {
     "name": "RTG_Top10Team_8",
     "index": 210,
     "value": 207,
     "raw": "0011001111"
    },
    {
     "name": "RTG_Top10Team_9",
     "index": 211,
     "value": 208,
     "raw": "0011010000"
    },
    {
     "name": "RTG_Top10Team_10",
     "index": 212,
     "value": 209,
     "raw": "0011010001"
    },
    {
     "name": "RTG_RecommendedTeam",
     "index": 213,
     "value": 210,
     "raw": "0011010010"
    },
    {
     "name": "RTG_Top10Coach_1",
     "index": 214,
     "value": 211,
     "raw": "0011010011"
    },
    {
     "name": "RTG_Top10Coach_2",
     "index": 215,
     "value": 212,
     "raw": "0011010100"
    },
    {
     "name": "RTG_Top10Coach_3",
     "index": 216,
     "value": 213,
     "raw": "0011010101"
    },
    {
     "name": "RTG_Top10Coach_4",
     "index": 217,
     "value": 214,
     "raw": "0011010110"
    },
    {
     "name": "RTG_Top10Coach_5",
     "index": 218,
     "value": 215,
     "raw": "0011010111"
    },
    {
     "name": "RTG_Top10Coach_6",
     "index": 219,
     "value": 216,
     "raw": "0011011000"
    },
    {
     "name": "RTG_Top10Coach_7",
     "index": 220,
     "value": 217,
     "raw": "0011011001"
    },
    {
     "name": "RTG_Top10Coach_8",
     "index": 221,
     "value": 218,
     "raw": "0011011010"
    },
    {
     "name": "RTG_Top10Coach_9",
     "index": 222,
     "value": 219,
     "raw": "0011011011"
    },
    {
     "name": "RTG_Top10Coach_10",
     "index": 223,
     "value": 220,
     "raw": "0011011100"
    },
    {
     "name": "RTG_RecommendedCoach",
     "index": 224,
     "value": 221,
     "raw": "0011011101"
    },
    {
     "name": "TeamLE1",
     "index": 225,
     "value": 222,
     "raw": "0011011110"
    },
    {
     "name": "TeamLE2",
     "index": 226,
     "value": 223,
     "raw": "0011011111"
    },
    {
     "name": "TeamRE1",
     "index": 227,
     "value": 224,
     "raw": "0011100000"
    },
    {
     "name": "TeamRE2",
     "index": 228,
     "value": 225,
     "raw": "0011100001"
    },
    {
     "name": "TeamDT1",
     "index": 229,
     "value": 226,
     "raw": "0011100010"
    },
    {
     "name": "TeamDT2",
     "index": 230,
     "value": 227,
     "raw": "0011100011"
    },
    {
     "name": "TeamLOLB1",
     "index": 231,
     "value": 228,
     "raw": "0011100100"
    },
    {
     "name": "TeamLOLB2",
     "index": 232,
     "value": 229,
     "raw": "0011100101"
    },
    {
     "name": "TeamROLB1",
     "index": 233,
     "value": 230,
     "raw": "0011100110"
    },
    {
     "name": "TeamROLB2",
     "index": 234,
     "value": 231,
     "raw": "0011100111"
    },
    {
     "name": "TeamMLB1",
     "index": 235,
     "value": 232,
     "raw": "0011101000"
    },
    {
     "name": "TeamMLB2",
     "index": 236,
     "value": 233,
     "raw": "0011101001"
    },
    {
     "name": "TeamCB1",
     "index": 237,
     "value": 234,
     "raw": "0011101010"
    },
    {
     "name": "TeamCB2",
     "index": 238,
     "value": 235,
     "raw": "0011101011"
    },
    {
     "name": "TeamSS1",
     "index": 239,
     "value": 236,
     "raw": "0011101100"
    },
    {
     "name": "TeamSS2",
     "index": 240,
     "value": 237,
     "raw": "0011101101"
    },
    {
     "name": "TeamLT1",
     "index": 241,
     "value": 238,
     "raw": "0011101110"
    },
    {
     "name": "TeamLT2",
     "index": 242,
     "value": 239,
     "raw": "0011101111"
    },
    {
     "name": "TeamLG1",
     "index": 243,
     "value": 240,
     "raw": "0011110000"
    },
    {
     "name": "TeamLG2",
     "index": 244,
     "value": 241,
     "raw": "0011110001"
    },
    {
     "name": "TeamC1",
     "index": 245,
     "value": 242,
     "raw": "0011110010"
    },
    {
     "name": "TeamC2",
     "index": 246,
     "value": 243,
     "raw": "0011110011"
    },
    {
     "name": "TeamRG1",
     "index": 247,
     "value": 244,
     "raw": "0011110100"
    },
    {
     "name": "TeamRG2",
     "index": 248,
     "value": 245,
     "raw": "0011110101"
    },
    {
     "name": "TeamRT1",
     "index": 249,
     "value": 246,
     "raw": "0011110110"
    },
    {
     "name": "TeamRT2",
     "index": 250,
     "value": 247,
     "raw": "0011110111"
    },
    {
     "name": "TeamHB2",
     "index": 251,
     "value": 248,
     "raw": "0011111000"
    },
    {
     "name": "NPC_Citrus_Grove",
     "index": 252,
     "value": 249,
     "raw": "0011111001"
    },
    {
     "name": "NPC_Joint_Tech",
     "index": 253,
     "value": 250,
     "raw": "0011111010"
    },
    {
     "name": "NPC_Kaifuku",
     "index": 254,
     "value": 251,
     "raw": "0011111011"
    },
    {
     "name": "NPC_Chikara",
     "index": 255,
     "value": 252,
     "raw": "0011111100"
    },
    {
     "name": "NPC_Bluegill",
     "index": 256,
     "value": 253,
     "raw": "0011111101"
    },
    {
     "name": "NPC_Rooks",
     "index": 257,
     "value": 254,
     "raw": "0011111110"
    },
    {
     "name": "NPC_In_Stride",
     "index": 258,
     "value": 255,
     "raw": "0011111111"
    },
    {
     "name": "NPC_Sykes",
     "index": 259,
     "value": 256,
     "raw": "0100000000"
    },
    {
     "name": "NPC_TGF_Fitness",
     "index": 260,
     "value": 257,
     "raw": "0100000001"
    },
    {
     "name": "NPC_Slabs_Steakhouse",
     "index": 261,
     "value": 258,
     "raw": "0100000010"
    },
    {
     "name": "NPC_BA_Fisher",
     "index": 262,
     "value": 259,
     "raw": "0100000011"
    },
    {
     "name": "NPC_2Fast",
     "index": 263,
     "value": 260,
     "raw": "0100000100"
    },
    {
     "name": "NPC_Huseins_Boxing",
     "index": 264,
     "value": 261,
     "raw": "0100000101"
    },
    {
     "name": "NPC_Power_Pulse",
     "index": 265,
     "value": 262,
     "raw": "0100000110"
    },
    {
     "name": "NPC_SaSu",
     "index": 266,
     "value": 263,
     "raw": "0100000111"
    },
    {
     "name": "NPC_Aura_Light",
     "index": 267,
     "value": 264,
     "raw": "0100001000"
    },
    {
     "name": "NPC_Restore",
     "index": 268,
     "value": 265,
     "raw": "0100001001"
    },
    {
     "name": "NPC_Refreshed",
     "index": 269,
     "value": 266,
     "raw": "0100001010"
    },
    {
     "name": "NPC_Balanced",
     "index": 270,
     "value": 267,
     "raw": "0100001011"
    },
    {
     "name": "NPC_Millers",
     "index": 271,
     "value": 268,
     "raw": "0100001100"
    },
    {
     "name": "NPC_Brandt_Auto",
     "index": 272,
     "value": 269,
     "raw": "0100001101"
    },
    {
     "name": "NPC_Magoos_Mexican",
     "index": 273,
     "value": 270,
     "raw": "0100001110"
    },
    {
     "name": "NPC_Ripped",
     "index": 274,
     "value": 271,
     "raw": "0100001111"
    },
    {
     "name": "NPC_Tidy_Text",
     "index": 275,
     "value": 272,
     "raw": "0100010000"
    },
    {
     "name": "NPC_Garcias_Cafe",
     "index": 276,
     "value": 273,
     "raw": "0100010001"
    },
    {
     "name": "NPC_NIL_Business_1",
     "index": 277,
     "value": 274,
     "raw": "0100010010"
    },
    {
     "name": "NPC_NIL_Business_2",
     "index": 278,
     "value": 275,
     "raw": "0100010011"
    },
    {
     "name": "NPC_NIL_Business_3",
     "index": 279,
     "value": 276,
     "raw": "0100010100"
    },
    {
     "name": "NPC_NIL_Business_4",
     "index": 280,
     "value": 277,
     "raw": "0100010101"
    },
    {
     "name": "NPC_NIL_Business_5",
     "index": 281,
     "value": 278,
     "raw": "0100010110"
    },
    {
     "name": "NPC_NIL_Business_6",
     "index": 282,
     "value": 279,
     "raw": "0100010111"
    },
    {
     "name": "NPC_NIL_Business_7",
     "index": 283,
     "value": 280,
     "raw": "0100011000"
    },
    {
     "name": "NPC_NIL_Business_8",
     "index": 284,
     "value": 281,
     "raw": "0100011001"
    },
    {
     "name": "NPC_HS_Male_Classmate_1",
     "index": 285,
     "value": 282,
     "raw": "0100011010"
    },
    {
     "name": "NPC_HS_Male_Classmate_2",
     "index": 286,
     "value": 283,
     "raw": "0100011011"
    },
    {
     "name": "NPC_HS_Male_Classmate_3",
     "index": 287,
     "value": 284,
     "raw": "0100011100"
    },
    {
     "name": "NPC_HS_Male_Reporter_1",
     "index": 288,
     "value": 285,
     "raw": "0100011101"
    },
    {
     "name": "NPC_HS_Male_Reporter_2",
     "index": 289,
     "value": 286,
     "raw": "0100011110"
    },
    {
     "name": "NPC_SID",
     "index": 290,
     "value": 287,
     "raw": "0100011111"
    },
    {
     "name": "Heisman_Winner",
     "index": 291,
     "value": 288,
     "raw": "0100100000"
    },
    {
     "name": "Heisman_Finalist_Second",
     "index": 292,
     "value": 289,
     "raw": "0100100001"
    },
    {
     "name": "Heisman_Finalist_Third",
     "index": 293,
     "value": 290,
     "raw": "0100100010"
    },
    {
     "name": "Heisman_Finalist_Fourth",
     "index": 294,
     "value": 291,
     "raw": "0100100011"
    },
    {
     "name": "RTG_New_Offer_Team",
     "index": 295,
     "value": 292,
     "raw": "0100100100"
    },
    {
     "name": "RTG_New_Offer_Team_Coach",
     "index": 296,
     "value": 293,
     "raw": "0100100101"
    },
    {
     "name": "Count_",
     "index": 297,
     "value": 294,
     "raw": "0100100110"
    }
   ]
  },
  "TargetedRecruitFilter": {
   "assetId": "6812806",
   "bits": 5,
   "members": [
    {
     "name": "All",
     "index": 0,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "QB",
     "index": 2,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "HB",
     "index": 3,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "FB",
     "index": 4,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "WR",
     "index": 5,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "TE",
     "index": 6,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "OT",
     "index": 7,
     "value": 6,
     "raw": "00110"
    },
    {
     "name": "OG",
     "index": 8,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "C",
     "index": 9,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "DE",
     "index": 10,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "DT",
     "index": 11,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "OLB",
     "index": 12,
     "value": 11,
     "raw": "01011"
    },
    {
     "name": "MLB",
     "index": 13,
     "value": 12,
     "raw": "01100"
    },
    {
     "name": "CB",
     "index": 14,
     "value": 13,
     "raw": "01101"
    },
    {
     "name": "FS",
     "index": 15,
     "value": 14,
     "raw": "01110"
    },
    {
     "name": "SS",
     "index": 16,
     "value": 15,
     "raw": "01111"
    },
    {
     "name": "K",
     "index": 17,
     "value": 16,
     "raw": "10000"
    },
    {
     "name": "P",
     "index": 18,
     "value": 17,
     "raw": "10001"
    },
    {
     "name": "ATH",
     "index": 19,
     "value": 18,
     "raw": "10010"
    },
    {
     "name": "NotScouted",
     "index": 20,
     "value": 19,
     "raw": "10011"
    },
    {
     "name": "NoScholarships",
     "index": 21,
     "value": 20,
     "raw": "10100"
    },
    {
     "name": "VisitScheduled",
     "index": 22,
     "value": 21,
     "raw": "10101"
    },
    {
     "name": "ReadyForVisit",
     "index": 23,
     "value": 22,
     "raw": "10110"
    },
    {
     "name": "TeamNeeds",
     "index": 24,
     "value": 23,
     "raw": "10111"
    },
    {
     "name": "InTop5",
     "index": 25,
     "value": 24,
     "raw": "11000"
    },
    {
     "name": "Transfers",
     "index": 26,
     "value": 25,
     "raw": "11001"
    },
    {
     "name": "Freshmen",
     "index": 27,
     "value": 26,
     "raw": "11010"
    },
    {
     "name": "InPipeline",
     "index": 28,
     "value": 27,
     "raw": "11011"
    },
    {
     "name": "NotInPipeline",
     "index": 29,
     "value": 28,
     "raw": "11100"
    },
    {
     "name": "Favorites",
     "index": 30,
     "value": 29,
     "raw": "11101"
    },
    {
     "name": "Max_",
     "index": 31,
     "value": 30,
     "raw": "11110"
    }
   ]
  },
  "TeamApparel": {
   "assetId": "8860364",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Nike",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Adidas",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "UnderArmour",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "JordanBrand",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "NewBalance",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Generic",
     "index": 6,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Max_",
     "index": 7,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "Invalid_",
     "index": 8,
     "value": 7,
     "raw": "111"
    }
   ]
  },
  "TeamBuilderTemplateTeamType": {
   "assetId": "10844193",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Powerhouse",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Cupcake",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "SmartSchool",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "PartySchool",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "ProFactory",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "SleepingGiant",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "NewKidOnTheBlock",
     "index": 7,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "UntappedPotential",
     "index": 8,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "MidMajorDarling",
     "index": 9,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "NewMoney",
     "index": 10,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "SaltOfTheEarth",
     "index": 11,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "Elitist",
     "index": 12,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "FailU",
     "index": 13,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "Last_",
     "index": 14,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "Count_",
     "index": 15,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "Invalid_",
     "index": 16,
     "value": 13,
     "raw": "1101"
    }
   ]
  },
  "TeamBuilding": {
   "assetId": "6378228",
   "bits": 2,
   "members": [
    {
     "name": "Balanced",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "ThroughDraft",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "ThroughFreeAgency",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "TeamContentionPhase": {
   "assetId": "6321205",
   "bits": 2,
   "members": [
    {
     "name": "Losing",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Playoff",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Championship",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "TeamDecision": {
   "assetId": "6495345",
   "bits": 2,
   "members": [
    {
     "name": "Wait",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "Increase",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "Withdraw",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "TeamSettingOverride": {
   "assetId": "6378577",
   "bits": 2,
   "members": [
    {
     "name": "KEEP_INDIVIDUAL",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "TURN_ON",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "TURN_OFF",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "TeamShoe": {
   "assetId": "6377679",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "White",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Black",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Max_",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Invalid_",
     "index": 4,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "TeamSide": {
   "assetId": "6321000",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "FirstNormal_",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Offense",
     "index": 2,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Defense",
     "index": 3,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "LastNormal_",
     "index": 4,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "SpecialTeam",
     "index": 5,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "CountNormal_",
     "index": 6,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Last_",
     "index": 7,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Special",
     "index": 8,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Count",
     "index": 9,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid",
     "index": 10,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "WholeTeam",
     "index": 11,
     "value": 6,
     "raw": "110"
    }
   ]
  },
  "TeamStatType": {
   "assetId": "6320945",
   "bits": 7,
   "members": [
    {
     "name": "SpecialTeamYards",
     "index": 0,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "GiveAways",
     "index": 1,
     "value": 1,
     "raw": "0000001"
    },
    {
     "name": "TakeAways",
     "index": 2,
     "value": 2,
     "raw": "0000010"
    },
    {
     "name": "FirstDowns",
     "index": 3,
     "value": 3,
     "raw": "0000011"
    },
    {
     "name": "ThirdDowns",
     "index": 4,
     "value": 4,
     "raw": "0000100"
    },
    {
     "name": "ThirdDownConv",
     "index": 5,
     "value": 5,
     "raw": "0000101"
    },
    {
     "name": "FourthDowns",
     "index": 6,
     "value": 6,
     "raw": "0000110"
    },
    {
     "name": "FourthDownConv",
     "index": 7,
     "value": 7,
     "raw": "0000111"
    },
    {
     "name": "OffRedZones",
     "index": 8,
     "value": 8,
     "raw": "0001000"
    },
    {
     "name": "OffRedZoneTDs",
     "index": 9,
     "value": 9,
     "raw": "0001001"
    },
    {
     "name": "OffRedZoneFGs",
     "index": 10,
     "value": 10,
     "raw": "0001010"
    },
    {
     "name": "DefRedZones",
     "index": 11,
     "value": 11,
     "raw": "0001011"
    },
    {
     "name": "DefRedZoneTDs",
     "index": 12,
     "value": 12,
     "raw": "0001100"
    },
    {
     "name": "DefRedZoneFGs",
     "index": 13,
     "value": 13,
     "raw": "0001101"
    },
    {
     "name": "Penalties",
     "index": 14,
     "value": 14,
     "raw": "0001110"
    },
    {
     "name": "PenaltyYards",
     "index": 15,
     "value": 15,
     "raw": "0001111"
    },
    {
     "name": "TwoPointConvMade",
     "index": 16,
     "value": 16,
     "raw": "0010000"
    },
    {
     "name": "TwoPointConvAttempts",
     "index": 17,
     "value": 17,
     "raw": "0010001"
    },
    {
     "name": "SacksAllowed",
     "index": 18,
     "value": 18,
     "raw": "0010010"
    },
    {
     "name": "PassInts",
     "index": 19,
     "value": 19,
     "raw": "0010011"
    },
    {
     "name": "PassTDs",
     "index": 20,
     "value": 20,
     "raw": "0010100"
    },
    {
     "name": "RushTDs",
     "index": 21,
     "value": 21,
     "raw": "0010101"
    },
    {
     "name": "FumblesLost",
     "index": 22,
     "value": 22,
     "raw": "0010110"
    },
    {
     "name": "RushAttempts",
     "index": 23,
     "value": 23,
     "raw": "0010111"
    },
    {
     "name": "PassAttempts",
     "index": 24,
     "value": 24,
     "raw": "0011000"
    },
    {
     "name": "PassCompletions",
     "index": 25,
     "value": 25,
     "raw": "0011001"
    },
    {
     "name": "DefInts",
     "index": 26,
     "value": 26,
     "raw": "0011010"
    },
    {
     "name": "DefPassYards",
     "index": 27,
     "value": 27,
     "raw": "0011011"
    },
    {
     "name": "DefPassYardsPerGame",
     "index": 28,
     "value": 28,
     "raw": "0011100"
    },
    {
     "name": "DefRushYards",
     "index": 29,
     "value": 29,
     "raw": "0011101"
    },
    {
     "name": "DefRushYardsPerGame",
     "index": 30,
     "value": 30,
     "raw": "0011110"
    },
    {
     "name": "FumbleRec",
     "index": 31,
     "value": 31,
     "raw": "0011111"
    },
    {
     "name": "OffPassYards",
     "index": 32,
     "value": 32,
     "raw": "0100000"
    },
    {
     "name": "OffPassYardsPerGame",
     "index": 33,
     "value": 33,
     "raw": "0100001"
    },
    {
     "name": "OffRushYards",
     "index": 34,
     "value": 34,
     "raw": "0100010"
    },
    {
     "name": "OffRushYardsPerGame",
     "index": 35,
     "value": 35,
     "raw": "0100011"
    },
    {
     "name": "OffYards",
     "index": 36,
     "value": 36,
     "raw": "0100100"
    },
    {
     "name": "OffYardsPerGame",
     "index": 37,
     "value": 37,
     "raw": "0100101"
    },
    {
     "name": "PassDeflections",
     "index": 38,
     "value": 38,
     "raw": "0100110"
    },
    {
     "name": "PassesTipped",
     "index": 39,
     "value": 39,
     "raw": "0100111"
    },
    {
     "name": "Sacks",
     "index": 40,
     "value": 40,
     "raw": "0101000"
    },
    {
     "name": "TotalYards",
     "index": 41,
     "value": 41,
     "raw": "0101001"
    },
    {
     "name": "PointsPerGame",
     "index": 42,
     "value": 42,
     "raw": "0101010"
    },
    {
     "name": "PointsPerGameAllowed",
     "index": 43,
     "value": 43,
     "raw": "0101011"
    },
    {
     "name": "ThirdDownPercentage",
     "index": 44,
     "value": 44,
     "raw": "0101100"
    },
    {
     "name": "TurnoverDifference",
     "index": 45,
     "value": 45,
     "raw": "0101101"
    },
    {
     "name": "DefYards",
     "index": 46,
     "value": 46,
     "raw": "0101110"
    },
    {
     "name": "DefYardsPerGame",
     "index": 47,
     "value": 47,
     "raw": "0101111"
    },
    {
     "name": "Wins",
     "index": 48,
     "value": 48,
     "raw": "0110000"
    },
    {
     "name": "Losses",
     "index": 49,
     "value": 49,
     "raw": "0110001"
    },
    {
     "name": "Ties",
     "index": 50,
     "value": 50,
     "raw": "0110010"
    },
    {
     "name": "KretYards",
     "index": 51,
     "value": 51,
     "raw": "0110011"
    },
    {
     "name": "PretYards",
     "index": 52,
     "value": 52,
     "raw": "0110100"
    },
    {
     "name": "Punts",
     "index": 53,
     "value": 53,
     "raw": "0110101"
    },
    {
     "name": "PuntYards",
     "index": 54,
     "value": 54,
     "raw": "0110110"
    },
    {
     "name": "PossessionTime",
     "index": 55,
     "value": 55,
     "raw": "0110111"
    },
    {
     "name": "BowlsMade",
     "index": 56,
     "value": 56,
     "raw": "0111000"
    },
    {
     "name": "BowlsWon",
     "index": 57,
     "value": 57,
     "raw": "0111001"
    },
    {
     "name": "CFPSMade",
     "index": 58,
     "value": 58,
     "raw": "0111010"
    },
    {
     "name": "CFPSWon",
     "index": 59,
     "value": 59,
     "raw": "0111011"
    },
    {
     "name": "ConfChampsMade",
     "index": 60,
     "value": 60,
     "raw": "0111100"
    },
    {
     "name": "ConfChampsWon",
     "index": 61,
     "value": 61,
     "raw": "0111101"
    },
    {
     "name": "NatChampsMade",
     "index": 62,
     "value": 62,
     "raw": "0111110"
    },
    {
     "name": "NatChampsWon",
     "index": 63,
     "value": 63,
     "raw": "0111111"
    },
    {
     "name": "NY6BowlsMade",
     "index": 64,
     "value": 64,
     "raw": "1000000"
    },
    {
     "name": "NY6BowlsWon",
     "index": 65,
     "value": 65,
     "raw": "1000001"
    },
    {
     "name": "HomeWins",
     "index": 66,
     "value": 66,
     "raw": "1000010"
    },
    {
     "name": "HomeLosses",
     "index": 67,
     "value": 67,
     "raw": "1000011"
    },
    {
     "name": "HomeTies",
     "index": 68,
     "value": 68,
     "raw": "1000100"
    },
    {
     "name": "OffYardsPerPlay",
     "index": 69,
     "value": 69,
     "raw": "1000101"
    },
    {
     "name": "MarginOfVictory",
     "index": 70,
     "value": 70,
     "raw": "1000110"
    },
    {
     "name": "Max",
     "index": 71,
     "value": 71,
     "raw": "1000111"
    },
    {
     "name": "Invalid",
     "index": 72,
     "value": 75,
     "raw": "1001011"
    }
   ]
  },
  "TeamTendencyStatType": {
   "assetId": "6378810",
   "bits": 7,
   "members": [
    {
     "name": "First",
     "index": 0,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "First_Offense",
     "index": 1,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "First_OutsideRun",
     "index": 2,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "OutsideRun_Carries",
     "index": 3,
     "value": 0,
     "raw": "0000000"
    },
    {
     "name": "OutsideRun_Yards",
     "index": 4,
     "value": 1,
     "raw": "0000001"
    },
    {
     "name": "OutsideRun_TD",
     "index": 5,
     "value": 2,
     "raw": "0000010"
    },
    {
     "name": "OutsideRun_RunRight",
     "index": 6,
     "value": 3,
     "raw": "0000011"
    },
    {
     "name": "Last_OutsideRun",
     "index": 7,
     "value": 4,
     "raw": "0000100"
    },
    {
     "name": "OutsideRun_RunLeft",
     "index": 8,
     "value": 4,
     "raw": "0000100"
    },
    {
     "name": "First_InsideRun",
     "index": 9,
     "value": 5,
     "raw": "0000101"
    },
    {
     "name": "InsideRun_Carries",
     "index": 10,
     "value": 5,
     "raw": "0000101"
    },
    {
     "name": "InsideRun_Yards",
     "index": 11,
     "value": 6,
     "raw": "0000110"
    },
    {
     "name": "InsideRun_TD",
     "index": 12,
     "value": 7,
     "raw": "0000111"
    },
    {
     "name": "InsideRun_RunRight",
     "index": 13,
     "value": 8,
     "raw": "0001000"
    },
    {
     "name": "InsideRun_RunLeft",
     "index": 14,
     "value": 9,
     "raw": "0001001"
    },
    {
     "name": "Last_InsideRun",
     "index": 15,
     "value": 9,
     "raw": "0001001"
    },
    {
     "name": "DeepPass_Attempts",
     "index": 16,
     "value": 10,
     "raw": "0001010"
    },
    {
     "name": "First_DeepPass",
     "index": 17,
     "value": 10,
     "raw": "0001010"
    },
    {
     "name": "DeepPass_Completions",
     "index": 18,
     "value": 11,
     "raw": "0001011"
    },
    {
     "name": "DeepPass_Yards",
     "index": 19,
     "value": 12,
     "raw": "0001100"
    },
    {
     "name": "DeepPass_TD",
     "index": 20,
     "value": 13,
     "raw": "0001101"
    },
    {
     "name": "DeepPass_Interceptions",
     "index": 21,
     "value": 14,
     "raw": "0001110"
    },
    {
     "name": "DeepPass_PasserRating",
     "index": 22,
     "value": 15,
     "raw": "0001111"
    },
    {
     "name": "Last_DeepPass",
     "index": 23,
     "value": 15,
     "raw": "0001111"
    },
    {
     "name": "First_MediumPass",
     "index": 24,
     "value": 16,
     "raw": "0010000"
    },
    {
     "name": "MediumPass_Attempts",
     "index": 25,
     "value": 16,
     "raw": "0010000"
    },
    {
     "name": "MediumPass_Completions",
     "index": 26,
     "value": 17,
     "raw": "0010001"
    },
    {
     "name": "MediumPass_Yards",
     "index": 27,
     "value": 18,
     "raw": "0010010"
    },
    {
     "name": "MediumPass_TD",
     "index": 28,
     "value": 19,
     "raw": "0010011"
    },
    {
     "name": "MediumPass_Interceptions",
     "index": 29,
     "value": 20,
     "raw": "0010100"
    },
    {
     "name": "Last_MediumPass",
     "index": 30,
     "value": 21,
     "raw": "0010101"
    },
    {
     "name": "MediumPass_PasserRating",
     "index": 31,
     "value": 21,
     "raw": "0010101"
    },
    {
     "name": "First_ShortPass",
     "index": 32,
     "value": 22,
     "raw": "0010110"
    },
    {
     "name": "ShortPass_Attempts",
     "index": 33,
     "value": 22,
     "raw": "0010110"
    },
    {
     "name": "ShortPass_Completions",
     "index": 34,
     "value": 23,
     "raw": "0010111"
    },
    {
     "name": "ShortPass_Yards",
     "index": 35,
     "value": 24,
     "raw": "0011000"
    },
    {
     "name": "ShortPass_TD",
     "index": 36,
     "value": 25,
     "raw": "0011001"
    },
    {
     "name": "ShortPass_Interceptions",
     "index": 37,
     "value": 26,
     "raw": "0011010"
    },
    {
     "name": "Last_ShortPass",
     "index": 38,
     "value": 27,
     "raw": "0011011"
    },
    {
     "name": "ShortPass_PasserRating",
     "index": 39,
     "value": 27,
     "raw": "0011011"
    },
    {
     "name": "First_QBScramble",
     "index": 40,
     "value": 28,
     "raw": "0011100"
    },
    {
     "name": "QBScramble_Carries",
     "index": 41,
     "value": 28,
     "raw": "0011100"
    },
    {
     "name": "QBScramble_TD",
     "index": 42,
     "value": 29,
     "raw": "0011101"
    },
    {
     "name": "Last_QBScramble",
     "index": 43,
     "value": 30,
     "raw": "0011110"
    },
    {
     "name": "QBScramble_Yards",
     "index": 44,
     "value": 30,
     "raw": "0011110"
    },
    {
     "name": "PassCompletions",
     "index": 45,
     "value": 31,
     "raw": "0011111"
    },
    {
     "name": "PassUnderBlitz",
     "index": 46,
     "value": 32,
     "raw": "0100000"
    },
    {
     "name": "Last_Offense",
     "index": 47,
     "value": 33,
     "raw": "0100001"
    },
    {
     "name": "PassCompletionsUnderBlitz",
     "index": 48,
     "value": 33,
     "raw": "0100001"
    },
    {
     "name": "Blitz_Plays",
     "index": 49,
     "value": 34,
     "raw": "0100010"
    },
    {
     "name": "First_Blitz",
     "index": 50,
     "value": 34,
     "raw": "0100010"
    },
    {
     "name": "First_Defense",
     "index": 51,
     "value": 34,
     "raw": "0100010"
    },
    {
     "name": "Blitz_Yards",
     "index": 52,
     "value": 35,
     "raw": "0100011"
    },
    {
     "name": "Blitz_TD",
     "index": 53,
     "value": 36,
     "raw": "0100100"
    },
    {
     "name": "Last_Blitz",
     "index": 54,
     "value": 36,
     "raw": "0100100"
    },
    {
     "name": "DefDeepPass_Attempts",
     "index": 55,
     "value": 37,
     "raw": "0100101"
    },
    {
     "name": "First_DefDeepPass",
     "index": 56,
     "value": 37,
     "raw": "0100101"
    },
    {
     "name": "DefDeepPass_Completions",
     "index": 57,
     "value": 38,
     "raw": "0100110"
    },
    {
     "name": "DefDeepPass_Yards",
     "index": 58,
     "value": 39,
     "raw": "0100111"
    },
    {
     "name": "DefDeepPass_TD",
     "index": 59,
     "value": 40,
     "raw": "0101000"
    },
    {
     "name": "DefDeepPass_Interceptions",
     "index": 60,
     "value": 41,
     "raw": "0101001"
    },
    {
     "name": "DefDeepPass_PasserRating",
     "index": 61,
     "value": 42,
     "raw": "0101010"
    },
    {
     "name": "Last_DefDeepPass",
     "index": 62,
     "value": 42,
     "raw": "0101010"
    },
    {
     "name": "DefMediumPass_Attempts",
     "index": 63,
     "value": 43,
     "raw": "0101011"
    },
    {
     "name": "First_DefMediumPass",
     "index": 64,
     "value": 43,
     "raw": "0101011"
    },
    {
     "name": "DefMediumPass_Completions",
     "index": 65,
     "value": 44,
     "raw": "0101100"
    },
    {
     "name": "DefMediumPass_Yards",
     "index": 66,
     "value": 45,
     "raw": "0101101"
    },
    {
     "name": "DefMediumPass_TD",
     "index": 67,
     "value": 46,
     "raw": "0101110"
    },
    {
     "name": "DefMediumPass_Interceptions",
     "index": 68,
     "value": 47,
     "raw": "0101111"
    },
    {
     "name": "DefMediumPass_PasserRating",
     "index": 69,
     "value": 48,
     "raw": "0110000"
    },
    {
     "name": "Last_DefMediumPass",
     "index": 70,
     "value": 48,
     "raw": "0110000"
    },
    {
     "name": "DefShortPass_Attempts",
     "index": 71,
     "value": 49,
     "raw": "0110001"
    },
    {
     "name": "First_DefShortPass",
     "index": 72,
     "value": 49,
     "raw": "0110001"
    },
    {
     "name": "DefShortPass_Completions",
     "index": 73,
     "value": 50,
     "raw": "0110010"
    },
    {
     "name": "DefShortPass_Yards",
     "index": 74,
     "value": 51,
     "raw": "0110011"
    },
    {
     "name": "DefShortPass_TD",
     "index": 75,
     "value": 52,
     "raw": "0110100"
    },
    {
     "name": "DefShortPass_Interceptions",
     "index": 76,
     "value": 53,
     "raw": "0110101"
    },
    {
     "name": "DefShortPass_PasserRating",
     "index": 77,
     "value": 54,
     "raw": "0110110"
    },
    {
     "name": "Last_DefShortPass",
     "index": 78,
     "value": 54,
     "raw": "0110110"
    },
    {
     "name": "DefInsideRun_Carries",
     "index": 79,
     "value": 55,
     "raw": "0110111"
    },
    {
     "name": "First_DefInsideRun",
     "index": 80,
     "value": 55,
     "raw": "0110111"
    },
    {
     "name": "DefInsideRun_Yards",
     "index": 81,
     "value": 56,
     "raw": "0111000"
    },
    {
     "name": "DefInsideRun_RunRight",
     "index": 82,
     "value": 57,
     "raw": "0111001"
    },
    {
     "name": "DefInsideRun_TD",
     "index": 83,
     "value": 58,
     "raw": "0111010"
    },
    {
     "name": "DefInsideRun_RunLeft",
     "index": 84,
     "value": 59,
     "raw": "0111011"
    },
    {
     "name": "Last_DefInsideRun",
     "index": 85,
     "value": 59,
     "raw": "0111011"
    },
    {
     "name": "DefOutsideRun_Carries",
     "index": 86,
     "value": 60,
     "raw": "0111100"
    },
    {
     "name": "First_DefOutsideRun",
     "index": 87,
     "value": 60,
     "raw": "0111100"
    },
    {
     "name": "DefOutsideRun_Yards",
     "index": 88,
     "value": 61,
     "raw": "0111101"
    },
    {
     "name": "DefOutsideRun_TD",
     "index": 89,
     "value": 62,
     "raw": "0111110"
    },
    {
     "name": "DefOutsideRun_RunRight",
     "index": 90,
     "value": 63,
     "raw": "0111111"
    },
    {
     "name": "DefOutsideRun_RunLeft",
     "index": 91,
     "value": 64,
     "raw": "1000000"
    },
    {
     "name": "Last_DefOutsideRun",
     "index": 92,
     "value": 64,
     "raw": "1000000"
    },
    {
     "name": "Last",
     "index": 93,
     "value": 65,
     "raw": "1000001"
    },
    {
     "name": "Last_Defense",
     "index": 94,
     "value": 65,
     "raw": "1000001"
    },
    {
     "name": "TimesPressured",
     "index": 95,
     "value": 65,
     "raw": "1000001"
    },
    {
     "name": "Count",
     "index": 96,
     "value": 66,
     "raw": "1000010"
    },
    {
     "name": "Invalid",
     "index": 97,
     "value": 72,
     "raw": "1001000"
    }
   ]
  },
  "TeamType": {
   "assetId": "6378673",
   "bits": 8,
   "members": [
    {
     "name": "Current",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "FirstNonReserved_",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "First_",
     "index": 2,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "FreeAgent",
     "index": 3,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "OldTime",
     "index": 4,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Fantasy",
     "index": 5,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Custom",
     "index": 6,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "Created",
     "index": 7,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "Expansion",
     "index": 8,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "LastNonReserved_",
     "index": 9,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "NFLEurope",
     "index": 10,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "FirstReserved_",
     "index": 11,
     "value": 16,
     "raw": "00010000"
    },
    {
     "name": "ProBowl",
     "index": 12,
     "value": 16,
     "raw": "00010000"
    },
    {
     "name": "Secret",
     "index": 13,
     "value": 17,
     "raw": "00010001"
    },
    {
     "name": "CreatedTeamPlaceholder",
     "index": 14,
     "value": 18,
     "raw": "00010010"
    },
    {
     "name": "ExportedTeamPlaceholder",
     "index": 15,
     "value": 19,
     "raw": "00010011"
    },
    {
     "name": "College",
     "index": 16,
     "value": 20,
     "raw": "00010100"
    },
    {
     "name": "MUTCustom",
     "index": 17,
     "value": 21,
     "raw": "00010101"
    },
    {
     "name": "TestLevelOnly",
     "index": 18,
     "value": 22,
     "raw": "00010110"
    },
    {
     "name": "CreatedTeamTemplate",
     "index": 19,
     "value": 23,
     "raw": "00010111"
    },
    {
     "name": "PracticeHome",
     "index": 20,
     "value": 24,
     "raw": "00011000"
    },
    {
     "name": "PracticeAway",
     "index": 21,
     "value": 25,
     "raw": "00011001"
    },
    {
     "name": "HallOfFame",
     "index": 22,
     "value": 26,
     "raw": "00011010"
    },
    {
     "name": "HallOfFameUnlocked",
     "index": 23,
     "value": 27,
     "raw": "00011011"
    },
    {
     "name": "CAPTemplate",
     "index": 24,
     "value": 28,
     "raw": "00011100"
    },
    {
     "name": "StoryMode",
     "index": 25,
     "value": 29,
     "raw": "00011101"
    },
    {
     "name": "Practice",
     "index": 26,
     "value": 30,
     "raw": "00011110"
    },
    {
     "name": "LastReserved_",
     "index": 27,
     "value": 31,
     "raw": "00011111"
    },
    {
     "name": "Max_",
     "index": 28,
     "value": 31,
     "raw": "00011111"
    },
    {
     "name": "AllNFL",
     "index": 29,
     "value": 255,
     "raw": "11111111"
    },
    {
     "name": "Invalid_",
     "index": 30,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "TeamUpgradeEffectType": {
   "assetId": "12133529",
   "bits": 4,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "RecruitingHours",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "ReduceNILDemands",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "ProgramPointsIncrease",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "SupportStaffDiscount",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "OffseasonProgression",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "SeasonHealthImpact",
     "index": 7,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "ReducePracticeInjury",
     "index": 8,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "FacilitiesDiscount",
     "index": 9,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "FacilitiesDecayReduce",
     "index": 10,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "FacilitiesBonus",
     "index": 11,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "IncreasePracticeWTRecovery",
     "index": 12,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "Last_",
     "index": 13,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "Max_",
     "index": 14,
     "value": 12,
     "raw": "1100"
    }
   ]
  },
  "TeamUpgradeSpecialty": {
   "assetId": "12133544",
   "bits": 3,
   "members": [
    {
     "name": "None",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Coach",
     "index": 1,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "First_",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Recruit",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Player",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Fundraising",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Facilities",
     "index": 6,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Last_",
     "index": 7,
     "value": 5,
     "raw": "101"
    },
    {
     "name": "Max_",
     "index": 8,
     "value": 6,
     "raw": "110"
    },
    {
     "name": "Invalid_",
     "index": 9,
     "value": 7,
     "raw": "111"
    }
   ]
  },
  "TeamValueComponent": {
   "assetId": "6498536",
   "bits": 5,
   "members": [
    {
     "name": "TeamSuccess",
     "index": 0,
     "value": 0,
     "raw": "00000"
    },
    {
     "name": "TeamPopularity",
     "index": 1,
     "value": 1,
     "raw": "00001"
    },
    {
     "name": "MarketSize",
     "index": 2,
     "value": 2,
     "raw": "00010"
    },
    {
     "name": "Roster",
     "index": 3,
     "value": 3,
     "raw": "00011"
    },
    {
     "name": "Staff",
     "index": 4,
     "value": 4,
     "raw": "00100"
    },
    {
     "name": "Stadium",
     "index": 5,
     "value": 5,
     "raw": "00101"
    },
    {
     "name": "Revenue",
     "index": 6,
     "value": 6,
     "raw": "00110"
    },
    {
     "name": "ConcessionPrices",
     "index": 7,
     "value": 7,
     "raw": "00111"
    },
    {
     "name": "MerchandisePrices",
     "index": 8,
     "value": 8,
     "raw": "01000"
    },
    {
     "name": "TicketPrices",
     "index": 9,
     "value": 9,
     "raw": "01001"
    },
    {
     "name": "Count_",
     "index": 10,
     "value": 10,
     "raw": "01010"
    },
    {
     "name": "Invalid_",
     "index": 11,
     "value": 31,
     "raw": "11111"
    }
   ]
  },
  "TempBuffsOperationType": {
   "assetId": "6539952",
   "bits": 1,
   "members": [
    {
     "name": "Relative",
     "index": 0,
     "value": 0,
     "raw": "0"
    },
    {
     "name": "Absolute",
     "index": 1,
     "value": 1,
     "raw": "1"
    }
   ]
  },
  "TendencyCategory": {
   "assetId": "6495168",
   "bits": 8,
   "members": [
    {
     "name": "First",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "FirstOffense",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "OutsideRun",
     "index": 2,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "InsideRun",
     "index": 3,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "DeepPass",
     "index": 4,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "MediumPass",
     "index": 5,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "ShortPass",
     "index": 6,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "LastOffense",
     "index": 7,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "QBScramble",
     "index": 8,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "Blitz",
     "index": 9,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "FirstDefense",
     "index": 10,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "DefDeepPass",
     "index": 11,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "DefMediumPass",
     "index": 12,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "DefInsideRun",
     "index": 13,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "DefShortPass",
     "index": 14,
     "value": 10,
     "raw": "00001010"
    },
    {
     "name": "DefOutsideRun",
     "index": 15,
     "value": 11,
     "raw": "00001011"
    },
    {
     "name": "Last",
     "index": 16,
     "value": 11,
     "raw": "00001011"
    },
    {
     "name": "LastDefense",
     "index": 17,
     "value": 11,
     "raw": "00001011"
    },
    {
     "name": "Invalid",
     "index": 18,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "TimeZone": {
   "assetId": "6377664",
   "bits": 8,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Pacific",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "Mountain",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "Central",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "Eastern",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "Atlantic",
     "index": 5,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "GMT",
     "index": 6,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "MiddleEuropean",
     "index": 7,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "EasternEuropean",
     "index": 8,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "AlaskaHawaii",
     "index": 9,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "Max_",
     "index": 10,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "Invalid_",
     "index": 11,
     "value": 255,
     "raw": "11111111"
    }
   ]
  },
  "TradingTendency": {
   "assetId": "6378224",
   "bits": 2,
   "members": [
    {
     "name": "DoesNotTrade",
     "index": 0,
     "value": 0,
     "raw": "00"
    },
    {
     "name": "TradesUp",
     "index": 1,
     "value": 1,
     "raw": "01"
    },
    {
     "name": "TradesDown",
     "index": 2,
     "value": 2,
     "raw": "10"
    }
   ]
  },
  "TraitDevelopment": {
   "assetId": "6493988",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Normal",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "College_Impact",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Star",
     "index": 3,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "College_Star",
     "index": 4,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Superstar",
     "index": 5,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "College_Elite",
     "index": 6,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Last_",
     "index": 7,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "XFactor",
     "index": 8,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Count_",
     "index": 9,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Hidden",
     "index": 10,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid_",
     "index": 11,
     "value": 5,
     "raw": "101"
    }
   ]
  },
  "TransactionCategory": {
   "assetId": "6571256",
   "bits": 4,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Sign",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "ReSign",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "FranchiseTag",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "Draft",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "Trade",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Release",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "Retire",
     "index": 7,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "PositionChange",
     "index": 8,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "PlayerEdit",
     "index": 9,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "PracticeSquad",
     "index": 10,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "DraftClassEdit",
     "index": 11,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "Last_",
     "index": 12,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "Count_",
     "index": 13,
     "value": 11,
     "raw": "1011"
    }
   ]
  },
  "TreeBlackboardMembers": {
   "assetId": "12350834",
   "bits": 8,
   "members": [
    {
     "name": "INVALID",
     "index": 0,
     "value": -1,
     "raw": "10000000"
    },
    {
     "name": "ex_franchise_record",
     "index": 1,
     "value": 0,
     "raw": "00000000"
    },
    {
     "name": "ex_franchise_current_player",
     "index": 2,
     "value": 1,
     "raw": "00000001"
    },
    {
     "name": "ex_franchise_event_player",
     "index": 3,
     "value": 2,
     "raw": "00000010"
    },
    {
     "name": "current_player_age",
     "index": 4,
     "value": 3,
     "raw": "00000011"
    },
    {
     "name": "current_player_ovr",
     "index": 5,
     "value": 4,
     "raw": "00000100"
    },
    {
     "name": "ex_negotiaton",
     "index": 6,
     "value": 5,
     "raw": "00000101"
    },
    {
     "name": "old_contract_package",
     "index": 7,
     "value": 6,
     "raw": "00000110"
    },
    {
     "name": "current_player_Persona_Role",
     "index": 8,
     "value": 7,
     "raw": "00000111"
    },
    {
     "name": "current_player_Persona_Mindset",
     "index": 9,
     "value": 8,
     "raw": "00001000"
    },
    {
     "name": "current_player_Persona_TemporaryDNA",
     "index": 10,
     "value": 9,
     "raw": "00001001"
    },
    {
     "name": "current_player_Persona_Focus",
     "index": 11,
     "value": 10,
     "raw": "00001010"
    },
    {
     "name": "current_player_legacyscore",
     "index": 12,
     "value": 11,
     "raw": "00001011"
    },
    {
     "name": "current_player_years_experience",
     "index": 13,
     "value": 12,
     "raw": "00001100"
    },
    {
     "name": "current_player_position",
     "index": 14,
     "value": 13,
     "raw": "00001101"
    },
    {
     "name": "current_player_devtrait",
     "index": 15,
     "value": 14,
     "raw": "00001110"
    },
    {
     "name": "current_player_contractyearsremaining",
     "index": 16,
     "value": 15,
     "raw": "00001111"
    },
    {
     "name": "current_player_contractstatus",
     "index": 17,
     "value": 16,
     "raw": "00010000"
    },
    {
     "name": "current_player_morale",
     "index": 18,
     "value": 17,
     "raw": "00010001"
    },
    {
     "name": "current_season_week",
     "index": 19,
     "value": 18,
     "raw": "00010010"
    },
    {
     "name": "current_player_AcquiredDNA",
     "index": 20,
     "value": 19,
     "raw": "00010011"
    },
    {
     "name": "current_team_winpct",
     "index": 21,
     "value": 20,
     "raw": "00010100"
    },
    {
     "name": "current_team_gamesplayed",
     "index": 22,
     "value": 21,
     "raw": "00010101"
    },
    {
     "name": "current_player_isholdingout",
     "index": 23,
     "value": 22,
     "raw": "00010110"
    },
    {
     "name": "current_player_isdemandingtrade",
     "index": 24,
     "value": 23,
     "raw": "00010111"
    },
    {
     "name": "ex_team_record",
     "index": 25,
     "value": 24,
     "raw": "00011000"
    },
    {
     "name": "current_season_offseasonstage",
     "index": 26,
     "value": 25,
     "raw": "00011001"
    },
    {
     "name": "ex_trigger_event",
     "index": 27,
     "value": 26,
     "raw": "00011010"
    },
    {
     "name": "request_type",
     "index": 28,
     "value": 27,
     "raw": "00011011"
    },
    {
     "name": "ex_player_record",
     "index": 29,
     "value": 28,
     "raw": "00011100"
    },
    {
     "name": "ex_event_record",
     "index": 30,
     "value": 29,
     "raw": "00011101"
    },
    {
     "name": "current_contract_package",
     "index": 31,
     "value": 30,
     "raw": "00011110"
    },
    {
     "name": "team_record",
     "index": 32,
     "value": 31,
     "raw": "00011111"
    },
    {
     "name": "franchise_event_player",
     "index": 33,
     "value": 32,
     "raw": "00100000"
    },
    {
     "name": "current_player_Persona_AcquiredDNA",
     "index": 34,
     "value": 33,
     "raw": "00100001"
    },
    {
     "name": "current_player_superbowlwins",
     "index": 35,
     "value": 34,
     "raw": "00100010"
    },
    {
     "name": "current_headcoach_level",
     "index": 36,
     "value": 35,
     "raw": "00100011"
    },
    {
     "name": "current_offcoordinator_level",
     "index": 37,
     "value": 36,
     "raw": "00100100"
    },
    {
     "name": "current_defcoordinator_level",
     "index": 38,
     "value": 37,
     "raw": "00100101"
    },
    {
     "name": "option_type",
     "index": 39,
     "value": 38,
     "raw": "00100110"
    },
    {
     "name": "option_prefix",
     "index": 40,
     "value": 39,
     "raw": "00100111"
    },
    {
     "name": "option_value",
     "index": 41,
     "value": 40,
     "raw": "00101000"
    },
    {
     "name": "negotiation_type",
     "index": 42,
     "value": 41,
     "raw": "00101001"
    },
    {
     "name": "ex_option_action",
     "index": 43,
     "value": 42,
     "raw": "00101010"
    },
    {
     "name": "current_player_patience",
     "index": 44,
     "value": 43,
     "raw": "00101011"
    },
    {
     "name": "current_team_overall",
     "index": 45,
     "value": 44,
     "raw": "00101100"
    },
    {
     "name": "ex_franchise_negotiation_package",
     "index": 46,
     "value": 45,
     "raw": "00101101"
    },
    {
     "name": "current_neg_type",
     "index": 47,
     "value": 46,
     "raw": "00101110"
    },
    {
     "name": "current_player_mindset",
     "index": 48,
     "value": 47,
     "raw": "00101111"
    },
    {
     "name": "negotiation_option",
     "index": 49,
     "value": 48,
     "raw": "00110000"
    },
    {
     "name": "negotiation_option_action",
     "index": 50,
     "value": 49,
     "raw": "00110001"
    },
    {
     "name": "current_player_Dealbreaker",
     "index": 51,
     "value": 50,
     "raw": "00110010"
    },
    {
     "name": "current_player_injuryrating",
     "index": 52,
     "value": 51,
     "raw": "00110011"
    },
    {
     "name": "ex_player_contract_record",
     "index": 53,
     "value": 52,
     "raw": "00110100"
    },
    {
     "name": "ex_negotiaton_package",
     "index": 54,
     "value": 53,
     "raw": "00110101"
    },
    {
     "name": "ex_option_type",
     "index": 55,
     "value": 54,
     "raw": "00110110"
    },
    {
     "name": "ex_option_prefix",
     "index": 56,
     "value": 55,
     "raw": "00110111"
    },
    {
     "name": "ex_option_value",
     "index": 57,
     "value": 56,
     "raw": "00111000"
    },
    {
     "name": "ex_franchise_team",
     "index": 58,
     "value": 57,
     "raw": "00111001"
    },
    {
     "name": "ex_is_init",
     "index": 59,
     "value": 58,
     "raw": "00111010"
    },
    {
     "name": "current_player_interest",
     "index": 60,
     "value": 59,
     "raw": "00111011"
    },
    {
     "name": "current_player_DNA",
     "index": 61,
     "value": 60,
     "raw": "00111100"
    },
    {
     "name": "current_player_role",
     "index": 62,
     "value": 61,
     "raw": "00111101"
    },
    {
     "name": "Response1",
     "index": 63,
     "value": 62,
     "raw": "00111110"
    },
    {
     "name": "Response2",
     "index": 64,
     "value": 63,
     "raw": "00111111"
    },
    {
     "name": "Response3",
     "index": 65,
     "value": 64,
     "raw": "01000000"
    },
    {
     "name": "Response4",
     "index": 66,
     "value": 65,
     "raw": "01000001"
    },
    {
     "name": "DelegateResponse",
     "index": 67,
     "value": 66,
     "raw": "01000010"
    },
    {
     "name": "CpuDelegateResponse",
     "index": 68,
     "value": 67,
     "raw": "01000011"
    },
    {
     "name": "current_player_focus",
     "index": 69,
     "value": 68,
     "raw": "01000100"
    },
    {
     "name": "current_player_dealbreaker_impact",
     "index": 70,
     "value": 69,
     "raw": "01000101"
    },
    {
     "name": "current_player_dealbreaker_ID",
     "index": 71,
     "value": 70,
     "raw": "01000110"
    },
    {
     "name": "current_player_injury_rating",
     "index": 72,
     "value": 71,
     "raw": "01000111"
    },
    {
     "name": "request_record",
     "index": 73,
     "value": 72,
     "raw": "01001000"
    },
    {
     "name": "current_player",
     "index": 74,
     "value": 73,
     "raw": "01001001"
    },
    {
     "name": "current_negotiation_package",
     "index": 75,
     "value": 74,
     "raw": "01001010"
    },
    {
     "name": "franchise_current_week",
     "index": 76,
     "value": 75,
     "raw": "01001011"
    },
    {
     "name": "current_team",
     "index": 77,
     "value": 76,
     "raw": "01001100"
    },
    {
     "name": "ex_negotiation",
     "index": 78,
     "value": 77,
     "raw": "01001101"
    },
    {
     "name": "current_player_depthchartposition",
     "index": 79,
     "value": 78,
     "raw": "01001110"
    },
    {
     "name": "current_player_injurystatus",
     "index": 80,
     "value": 79,
     "raw": "01001111"
    },
    {
     "name": "current_neg_option_depth",
     "index": 81,
     "value": 80,
     "raw": "01010000"
    },
    {
     "name": "current_neg_option_selection",
     "index": 82,
     "value": 81,
     "raw": "01010001"
    },
    {
     "name": "player_is_IR",
     "index": 83,
     "value": 82,
     "raw": "01010010"
    },
    {
     "name": "player_injury_duration",
     "index": 84,
     "value": 83,
     "raw": "01010011"
    },
    {
     "name": "previous_negotiation_package",
     "index": 85,
     "value": 84,
     "raw": "01010100"
    },
    {
     "name": "previous_package_years",
     "index": 86,
     "value": 85,
     "raw": "01010101"
    },
    {
     "name": "previous_package_bonus",
     "index": 87,
     "value": 86,
     "raw": "01010110"
    },
    {
     "name": "previous_package_salary",
     "index": 88,
     "value": 87,
     "raw": "01010111"
    },
    {
     "name": "current_package_years",
     "index": 89,
     "value": 88,
     "raw": "01011000"
    },
    {
     "name": "current_package_bonus",
     "index": 90,
     "value": 89,
     "raw": "01011001"
    },
    {
     "name": "current_package_salary",
     "index": 91,
     "value": 90,
     "raw": "01011010"
    },
    {
     "name": "current_player_draftround",
     "index": 92,
     "value": 91,
     "raw": "01011011"
    },
    {
     "name": "persona_goal_status",
     "index": 93,
     "value": 92,
     "raw": "01011100"
    },
    {
     "name": "player_record_1",
     "index": 94,
     "value": 93,
     "raw": "01011101"
    },
    {
     "name": "player_record_2",
     "index": 95,
     "value": 94,
     "raw": "01011110"
    },
    {
     "name": "player_record_3",
     "index": 96,
     "value": 95,
     "raw": "01011111"
    },
    {
     "name": "current_player_dealbreaker_years_impact",
     "index": 97,
     "value": 96,
     "raw": "01100000"
    },
    {
     "name": "current_player_dealbreaker_money_impact",
     "index": 98,
     "value": 97,
     "raw": "01100001"
    },
    {
     "name": "current_player_dealbreaker_playoffcontender_impact",
     "index": 99,
     "value": 98,
     "raw": "01100010"
    },
    {
     "name": "current_player_dealbreaker_toppaidplayer_impact",
     "index": 100,
     "value": 99,
     "raw": "01100011"
    },
    {
     "name": "current_player_dealbreaker_roleincrease_impact",
     "index": 101,
     "value": 100,
     "raw": "01100100"
    },
    {
     "name": "current_player_dealbreaker_incentives_impact",
     "index": 102,
     "value": 101,
     "raw": "01100101"
    },
    {
     "name": "current_player_dealbreaker_contractvalue_impact",
     "index": 103,
     "value": 102,
     "raw": "01100110"
    },
    {
     "name": "current_player_dealbreaker_guaranteedyears_impact",
     "index": 104,
     "value": 103,
     "raw": "01100111"
    },
    {
     "name": "current_player_dealbreaker_bonus_impact",
     "index": 105,
     "value": 104,
     "raw": "01101000"
    },
    {
     "name": "current_player_dealbreaker_notrade_impact",
     "index": 106,
     "value": 105,
     "raw": "01101001"
    },
    {
     "name": "current_player_dealbreaker_staff_impact",
     "index": 107,
     "value": 106,
     "raw": "01101010"
    },
    {
     "name": "current_team_contention_phase",
     "index": 108,
     "value": 107,
     "raw": "01101011"
    },
    {
     "name": "current_player_contractlength",
     "index": 109,
     "value": 108,
     "raw": "01101100"
    },
    {
     "name": "current_player_rounddrafted",
     "index": 110,
     "value": 109,
     "raw": "01101101"
    },
    {
     "name": "current_season_weektype",
     "index": 111,
     "value": 110,
     "raw": "01101110"
    },
    {
     "name": "previous_package_incentives",
     "index": 112,
     "value": 111,
     "raw": "01101111"
    },
    {
     "name": "current_package_incentives",
     "index": 113,
     "value": 112,
     "raw": "01110000"
    }
   ]
  },
  "UniformShade": {
   "assetId": "6321028",
   "bits": 1,
   "members": [
    {
     "name": "Dark",
     "index": 0,
     "value": 0,
     "raw": "0"
    },
    {
     "name": "Light",
     "index": 1,
     "value": 1,
     "raw": "1"
    }
   ]
  },
  "VisitActivityInterestLevel": {
   "assetId": "9196612",
   "bits": 3,
   "members": [
    {
     "name": "First_",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "NotInterested",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "Interested",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Dealbreaker",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Last_",
     "index": 4,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "Count_",
     "index": 5,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Invalid",
     "index": 6,
     "value": 4,
     "raw": "100"
    }
   ]
  },
  "VisitActivityType": {
   "assetId": "9196475",
   "bits": 4,
   "members": [
    {
     "name": "AttendLecture",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "TeamWorkout",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "PodcastInterview",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "CampusTour",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "AttendTeamMeeting",
     "index": 5,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "OneOnOneCoaching",
     "index": 6,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "TeamDinner",
     "index": 7,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "TrophyTour",
     "index": 8,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "AttendPractice",
     "index": 9,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "AttendPositionMeeting",
     "index": 10,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "MeetAlumni",
     "index": 11,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "TeamHistory",
     "index": 12,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "FamilyVisit",
     "index": 13,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "Last_",
     "index": 14,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "Tailgate",
     "index": 15,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "Count_",
     "index": 16,
     "value": 14,
     "raw": "1110"
    },
    {
     "name": "Invalid",
     "index": 17,
     "value": 15,
     "raw": "1111"
    }
   ]
  },
  "Weather": {
   "assetId": "12671825",
   "bits": 4,
   "members": [
    {
     "name": "Clear",
     "index": 0,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "0000"
    },
    {
     "name": "Overcast",
     "index": 2,
     "value": 1,
     "raw": "0001"
    },
    {
     "name": "PartlyCloudy",
     "index": 3,
     "value": 2,
     "raw": "0010"
    },
    {
     "name": "FirstBad_",
     "index": 4,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "Windy",
     "index": 5,
     "value": 3,
     "raw": "0011"
    },
    {
     "name": "FirstRain_",
     "index": 6,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "LightRain",
     "index": 7,
     "value": 4,
     "raw": "0100"
    },
    {
     "name": "Rain",
     "index": 8,
     "value": 5,
     "raw": "0101"
    },
    {
     "name": "HeavyRain",
     "index": 9,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "LastRain_",
     "index": 10,
     "value": 6,
     "raw": "0110"
    },
    {
     "name": "FirstSnow_",
     "index": 11,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "LightSnow",
     "index": 12,
     "value": 7,
     "raw": "0111"
    },
    {
     "name": "Snow",
     "index": 13,
     "value": 8,
     "raw": "1000"
    },
    {
     "name": "HeavySnow",
     "index": 14,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "LastBad_",
     "index": 15,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "LastNormal_",
     "index": 16,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "LastSnow_",
     "index": 17,
     "value": 9,
     "raw": "1001"
    },
    {
     "name": "DynamicRain",
     "index": 18,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "FirstSpecial_",
     "index": 19,
     "value": 10,
     "raw": "1010"
    },
    {
     "name": "DynamicSnow",
     "index": 20,
     "value": 11,
     "raw": "1011"
    },
    {
     "name": "LastSpecial_",
     "index": 21,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "Random",
     "index": 22,
     "value": 12,
     "raw": "1100"
    },
    {
     "name": "Count",
     "index": 23,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "Max_",
     "index": 24,
     "value": 13,
     "raw": "1101"
    },
    {
     "name": "Invalid_",
     "index": 25,
     "value": 14,
     "raw": "1110"
    }
   ]
  },
  "WeatherIconId": {
   "assetId": "12671893",
   "bits": 10,
   "members": [
    {
     "name": "ICON_INVALID",
     "index": 0,
     "value": -1,
     "raw": "1000000000"
    },
    {
     "name": "ICON_CLEAR",
     "index": 1,
     "value": 300,
     "raw": "0100101100"
    },
    {
     "name": "ICON_OVERCAST",
     "index": 2,
     "value": 301,
     "raw": "0100101101"
    },
    {
     "name": "ICON_PARTLYCLOUDY",
     "index": 3,
     "value": 302,
     "raw": "0100101110"
    },
    {
     "name": "ICON_RAIN",
     "index": 4,
     "value": 303,
     "raw": "0100101111"
    },
    {
     "name": "ICON_SNOW",
     "index": 5,
     "value": 304,
     "raw": "0100110000"
    },
    {
     "name": "ICON_WINDY",
     "index": 6,
     "value": 305,
     "raw": "0100110001"
    },
    {
     "name": "ICON_WINDDIRECTION",
     "index": 7,
     "value": 306,
     "raw": "0100110010"
    },
    {
     "name": "ICON_DRIZZLE",
     "index": 8,
     "value": 307,
     "raw": "0100110011"
    }
   ]
  },
  "Wind": {
   "assetId": "12671867",
   "bits": 3,
   "members": [
    {
     "name": "Calm",
     "index": 0,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "First_",
     "index": 1,
     "value": 0,
     "raw": "000"
    },
    {
     "name": "LightBreeze",
     "index": 2,
     "value": 1,
     "raw": "001"
    },
    {
     "name": "Moderate",
     "index": 3,
     "value": 2,
     "raw": "010"
    },
    {
     "name": "VeryWindy",
     "index": 4,
     "value": 3,
     "raw": "011"
    },
    {
     "name": "Count",
     "index": 5,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Max_",
     "index": 6,
     "value": 4,
     "raw": "100"
    },
    {
     "name": "Invalid_",
     "index": 7,
     "value": 5,
     "raw": "101"
    }
   ]
  }
 }
}