from typing import Dict

OFFSETS: Dict[str, Dict[str, int]] = {
    "client.dll": {
        "CAchievementMgr_CheckAchievementsEnabled": 1655536,
        "CAttributeManager_AttribHookInt": 1722544,
        "CAvatarImagePanel_SetPlayer": 3293872,
        "CAvatarImage_SetAvatarSteamID": 3293216,
        "CBaseAnimating_DrawModel": 1886992,
        "CBaseAnimating_InternalDrawModel": 1903888,
        "CBaseAnimating_Interpolate": 1907296,
        "CBaseAnimating_MaintainSequenceTransitions": 1908480,
        "CBaseAnimating_SetSequence": 1923408,
        "CBaseAnimating_SetupBones": 1923488,
        "CBaseAnimating_UpdateClientSideAnimation": 5110448,
        "CBaseCombatWeapon_ShouldDraw": 1953808,
        "CBaseEntity_EmitSound": 3207632,
        "CBaseEntity_ResetLatched": 1995760,
        "CBaseEntity_WorldSpaceCenter": 1753808,
        "CBaseHudChatLine_InsertAndColorizeText": 2708992,
        "CBasePlayer_BuildFirstPersonMeathookTransformations_ShouldDrawThisPlayer_Call": 2038387,
        "CBasePlayer_CalcObserverView": 1758256,
        "CBasePlayer_CalcView": 1759488,
        "CBasePlayer_CalcViewModelView": 1760016,
        "CBasePlayer_EyePosition": 1760560,
        "CBasePlayer_ItemPostFrame": 1762320,
        "CBasePlayer_PostDataUpdate_SetAbsVelocity_Call": 2058547,
        "CBasePlayer_ShouldDrawLocalPlayer": 2061088,
        "CBasePlayer_ShouldDrawThisPlayer": 2061216,
        "CBaseViewModel_CalcViewModelView": 6145216,
        "CBaseViewModel_Interpolate": 2066464,
        "CBaseViewModel_ShouldFlipViewModel": 2067440,
        "CClientScoreBoardDialog_NeedsUpdate": 4445408,
        "CDamageAccountPanel_DisplayDamageFeedback_IsPlayerClass_Call": 5387011,
        "CDamageAccountPanel_DisplayDamageFeedback_WorldSpaceCenter_Call": 5387810,
        "CEconEntity_DrawOverriddenViewmodel_DrawModel_Call": 3524218,
        "CEquipSlotItemSelectionPanel_UpdateModelPanelsForSelection_GetItemInLoadoutForClass_Call": 4238769,
        "CHLTVCamera_CalcView": 2667712,
        "CHLTVCamera_GetMode": 2669952,
        "CHLTVCamera_GetPrimaryTarget": 2670016,
        "CHudCrosshair_GetDrawPosition": 2781488,
        "CHudInspectPanel_UserCmd_InspectTarget_BIsFriendOrPartyMember_Call": 5532287,
        "CHudScope_ShouldDraw_InCond_Call": 5820573,
        "CHudVote_MsgFunc_VoteStart_ReadString_Call": 2846440,
        "CInput_ValidateUserCmd": 2898176,
        "CInventoryManager_ShowItemsPickedUp": 3915248,
        "CMatchInviteNotification_OnTick": 6912256,
        "CNetGraphPanel_DrawTextFields_GetClientInterpAmount_Call1": 3314472,
        "CNetGraphPanel_DrawTextFields_GetClientInterpAmount_Call2": 3314568,
        "COPRenderSprites_Render": 9399696,
        "COPRenderSprites_RenderSpriteCard": 9431200,
        "COPRenderSprites_RenderTwoSequenceSpriteCard": 9434704,
        "CParticleProperty_AddControlPoint_Pointer": 2960208,
        "CParticleProperty_Create_Name": 2960464,
        "CParticleProperty_Create_Point": 2960656,
        "CPlayerResource_GetPlayerName": 2173376,
        "CPlayerResource_IsFakePlayer": 2173968,
        "CPrediction_RunSimulation": 3103472,
        "CRendering3dView_EnableWorldFog": 3444976,
        "CSkyboxView_Enable3dSkyboxFog": 3444320,
        "CSniperDot_GetRenderingPositions": 7368832,
        "CSniperDot_GetRenderingPositions_EyeAngles_Call": 7369187,
        "CSniperDot_GetRenderingPositions_EyePosition_Call": 7369159,
        "CSoundEmitterSystem_EmitSound": 3207184,
        "CTFBadgePanel_SetupBadge": 6691504,
        "CTFBat_Wood_LaunchBall": 7202944,
        "CTFClientScoreBoardDialog_OnCommand": 6733792,
        "CTFClientScoreBoardDialog_OnScoreBoardMouseRightRelease_AddMenuItem_CallProfile": 6737322,
        "CTFClientScoreBoardDialog_OnScoreBoardMouseRightRelease_AddMenuItem_CallSpectate": 6737072,
        "CTFClientScoreBoardDialog_OnScoreBoardMouseRightRelease_IsFakePlayer_Call": 6735868,
        "CTFClientScoreBoardDialog_UpdatePlayerAvatar": 4447312,
        "CTFClientScoreBoardDialog_UpdatePlayerList_IsPlayerDominated_Call": 6746737,
        "CTFClientScoreBoardDialog_UpdatePlayerList_Jump": 6746525,
        "CTFClientScoreBoardDialog_UpdatePlayerList_SetInt_Call": 6746777,
        "CTFClientScoreBoardDialog_UpdatePlayerList_SetItemFgColor_Call": 6747159,
        "CTFFreezePanel_FireGameEvent": 5517232,
        "CTFFreezePanel_ShouldDraw": 5524224,
        "CTFHudMannVsMachineScoreboard_UpdatePlayerAvatar": 5630448,
        "CTFHudMatchStatus_UpdatePlayerAvatar": 5693376,
        "CTFInput_ApplyMouse": 5917424,
        "CTFInput_ApplyMouse_InCond_Call": 5917495,
        "CTFInput_CAM_CapYaw": 5916528,
        "CTFInventoryManager_GetItemInLoadoutForClass": 3911744,
        "CTFMatchSummary_UpdatePlayerAvatar": 6861424,
        "CTFPlayerInventory_GetMaxItemCount": 3911968,
        "CTFPlayerInventory_VerifyChangedLoadoutsAreValid": 3918496,
        "CTFPlayerPanel_GetTeam": 6995872,
        "CTFPlayerShared_CalculateChargeCap": 5991296,
        "CTFPlayerShared_InCond": 6013568,
        "CTFPlayerShared_IsPlayerDominated": 6018160,
        "CTFPlayerShared_ShouldSuppressPrediction": 6051856,
        "CTFPlayer_AvoidPlayers": 5036320,
        "CTFPlayer_BRenderAsZombie": 5039168,
        "CTFPlayer_BuildTransformations": 5042560,
        "CTFPlayer_CreateMove_InCondKart_Call": 5055762,
        "CTFPlayer_CreateMove_InCondTaunt_Call": 5055634,
        "CTFPlayer_DoAnimationEvent": 5064448,
        "CTFPlayer_EyeAngles": 5067712,
        "CTFPlayer_FireBullet": 6002384,
        "CTFPlayer_FireEvent_AttribHookValue_Call": 5068666,
        "CTFPlayer_FireEvent_IsHolidayActive_Call": 5068637,
        "CTFPlayer_GetMinFOV": 5078512,
        "CTFPlayer_HandleTaunting": 5083328,
        "CTFPlayer_InSameDisguisedTeam": 5084384,
        "CTFPlayer_IsPlayerClass": 5088416,
        "CTFPlayer_ShouldDraw": 5102608,
        "CTFPlayer_ShouldDraw_InCond_Call": 5102718,
        "CTFRagdoll_CreateTFRagdoll": 5060816,
        "CTFRagdoll_CreateTFRagdoll_BRenderAsZombie_Call": 5096312,
        "CTFRocketLauncher_CheckReloadMisfire": 7338304,
        "CTFRocketLauncher_FireProjectile": 7426832,
        "CTFTeamStatusPlayerPanel_Update_GetTeam_Call": 6123261,
        "CTFTeamStatusPlayerPanel_Update_SetBgColor_Call": 6123838,
        "CTFTeamStatus_OnTick": 6121312,
        "CTFWeaponBaseGun_FireBullet_FireBullets_Call": 7426073,
        "CTFWeaponBase_CanFireRandomCriticalShot": 7394656,
        "CTFWeaponBase_GetShootSound": 7405712,
        "CTFWearable_ShouldDraw_InCond_Call": 3954489,
        "CThirdPersonManager_GetFinalCameraOffset": 2293456,
        "CThirdPersonManager_Update": 2295424,
        "CViewRender_DrawUnderwaterOverlay": 3439296,
        "CViewRender_DrawViewModels": 3440144,
        "CViewRender_PerformScreenOverlay": 3450496,
        "CWeaponMedigun_ManageChargeEffect_CreateName_Call": 7295380,
        "CWeaponMedigun_PrimaryAttack": 7297328,
        "CWeaponMedigun_UpdateEffects_CreateName_Call1": 7302141,
        "CWeaponMedigun_UpdateEffects_CreateName_Call2": 7302463,
        "DoEnginePostProcessing": 3387456,
        "FX_FireBullets": 5305568,
        "GenerateEquipRegionConflictMask": 4230064,
        "GetClientInterpAmount": 2298528,
        "GetPlayerNameForSteamID_GetFriendPersonaName_Call": 6789315,
        "IHasGenericMeter_GetMeterMultiplier": 7221680,
        "KeyValues_SetInt": 9585568,
        "MainViewOrigin": 3342000,
        "NotificationQueue_Add": 4153376,
        "RecvProxy_SimulationTime": 1994208,
        "SectionedListPanel_SetItemFgColor": 9995920,
        "TF_IsHolidayActive": 5362144,
        "VGuiMenuBuilder_AddMenuItem": 9919184,
        "bf_read_ReadString": 9603552,
        "vgui_Panel_SetBgColor": 9757200
    },
    "engine.dll": {
        "CClientState_GetClientInterpAmount": 666720,
        "CClientState_ProcessFixAngle": 2069344,
        "CDispCollTree_EdgeCrossAxis_0": 1547136,
        "CDispCollTree_SweepAABBTriIntersect": 1562784,
        "CL_CheckForPureServerWhitelist": 568784,
        "CL_Move": 576064,
        "CL_ProcessPacketEntities": 557648,
        "CL_ReadPackets": 578032,
        "CM_FreeMap": 1480400,
        "CM_TraceToDispTree_False": 1504128,
        "CM_TraceToDispTree_True": 1503888,
        "CModelLoader_Map_LoadModel": 1047600,
        "CNetChannel_SendDatagram": 1907888,
        "CNetChannel_SendNetMsg": 1910128,
        "CStaticPropMgr_ComputePropOpacity": 2108512,
        "CStaticPropMgr_DrawStaticProps": 2112624,
        "Cbuf_ExecuteCommand": 1464016,
        "DSP_Process": 256832,
        "DataTable_Warning": 1577296,
        "HostState_Restart": 1785760,
        "HostState_Shutdown": 1785920,
        "IntersectRayWithTriangle": 1515984,
        "R_DrawSkyBox": 955216,
        "R_LevelInit": 889008,
        "S_StartSound": 190320
    },
    "materialsystem.dll": {
        "CMaterial_Uncache": 42496
    },
    "server.dll": {
        "CBasePlayer_ProcessUsercmds": 3610272,
        "FX_FireBullets_Server": 5539696,
        "GetAnimationEvent": 2223376
    },
    "vgui2.dll": {
        "CVGui_RunFrame": 111104
    },
    "vphysics.dll": {
        "CPhysicsObject_OutputDebugInfo": 118336
    }
}
