a
    ñ»jœh  ã                   @   sp   d Z dZedkrlddlZddlmZ ddlmZ G dd„ deƒZeƒ Z	d	d
„ Z
dd„ Zdd„ Zdd„ Zeƒ  dS )aX  
    pygments.lexers._sourcemod_builtins
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    This file contains the names of SourceMod functions.

    Do not edit the FUNCTIONS list by hand.

    Run with `python -I` to regenerate.

    :copyright: Copyright 2006-present by the Pygments team, see AUTHORS.
    :license: BSD, see LICENSE for details.
(3  ZOnEntityCreatedZOnEntityDestroyedZOnGetGameDescriptionZOnLevelInitZSDKHookZ	SDKHookExZ	SDKUnhookZSDKHooks_TakeDamageZSDKHooks_DropWeaponZTopMenuHandlerZCreateTopMenuZLoadTopMenuConfigZAddToTopMenuZGetTopMenuInfoStringZGetTopMenuObjNameZRemoveFromTopMenuZDisplayTopMenuZDisplayTopMenuCategoryZFindTopMenuCategoryZSetTopMenuTitleCachingZOnAdminMenuCreatedZOnAdminMenuReadyZGetAdminTopMenuZAddTargetsToMenuZAddTargetsToMenu2ZRedisplayAdminMenuZTEHookZAddTempEntHookZRemoveTempEntHookZTE_StartZTE_IsValidPropZTE_WriteNumZ
TE_ReadNumZTE_WriteFloatZTE_ReadFloatZTE_WriteVectorZTE_ReadVectorZTE_WriteAnglesZTE_WriteFloatArrayZTE_SendZTE_WriteEncodedEntZTE_SendToAllZTE_SendToClientZCreateKeyValuesZKvSetStringZKvSetNumZKvSetUInt64Z
KvSetFloatZ
KvSetColorZKvSetVectorZKvGetStringZKvGetNumZ
KvGetFloatZ
KvGetColorZKvGetUInt64ZKvGetVectorZKvJumpToKeyZKvJumpToKeySymbolZKvGotoFirstSubKeyZKvGotoNextKeyZKvSavePositionZKvDeleteKeyZKvDeleteThisZKvGoBackZKvRewindZKvGetSectionNameZKvSetSectionNameZKvGetDataTypeZKeyValuesToFileZFileToKeyValuesZStringToKeyValuesZKvSetEscapeSequencesZKvNodesInStackZKvCopySubkeysZKvFindKeyByIdZKvGetNameSymbolZKvGetSectionSymbolZTE_SetupSparksZTE_SetupSmokeZTE_SetupDustZTE_SetupMuzzleFlashZTE_SetupMetalSparksZTE_SetupEnergySplashZTE_SetupArmorRicochetZTE_SetupGlowSpriteZTE_SetupExplosionZTE_SetupBloodSpriteZTE_SetupBeamRingPointZTE_SetupBeamPointsZTE_SetupBeamLaserZTE_SetupBeamRingZTE_SetupBeamFollowZ	HookEventZHookEventExZUnhookEventZCreateEventZ	FireEventZCancelCreatedEventZGetEventBoolZSetEventBoolZGetEventIntZSetEventIntZGetEventFloatZSetEventFloatZGetEventStringZSetEventStringZGetEventNameZSetEventBroadcastZGetUserMessageTypeZGetUserMessageIdZGetUserMessageNameZStartMessageZStartMessageExZ
EndMessageZMsgHookZMsgPostHookZHookUserMessageZUnhookUserMessageZStartMessageAllZStartMessageOneZInactivateClientZReconnectClientZGetMaxEntitiesZGetEntityCountZIsValidEntityZIsValidEdictZIsEntNetworkableZCreateEdictZRemoveEdictZGetEdictFlagsZSetEdictFlagsZGetEdictClassnameZGetEntityNetClassZChangeEdictStateZ
GetEntDataZ
SetEntDataZGetEntDataFloatZSetEntDataFloatZGetEntDataEnt2ZSetEntDataEnt2ZGetEntDataVectorZSetEntDataVectorZGetEntDataStringZSetEntDataStringZFindSendPropOffsZFindSendPropInfoZFindDataMapOffsZFindDataMapInfoZGetEntSendPropOffsZ
GetEntPropZ
SetEntPropZGetEntPropFloatZSetEntPropFloatZGetEntPropEntZSetEntPropEntZGetEntPropVectorZSetEntPropVectorZGetEntPropStringZSetEntPropStringZGetEntPropArraySizeZGetEntDataArrayZSetEntDataArrayZGetEntityAddressZGetEntityClassnameÚfloatZFloatMulZFloatDivZFloatAddZFloatSubZFloatFractionZRoundToZeroZRoundToCeilZRoundToFloorZRoundToNearestZFloatCompareZ
SquareRootÚPowZExponentialZ	LogarithmZSineZCosineZTangentZFloatAbsZ
ArcTangentZ	ArcCosineZArcSineZArcTangent2Z
RoundFloatz	operator%ZDegToRadZRadToDegZGetURandomIntZGetURandomFloatZSetURandomSeedZSetURandomSeedSimpleZRemovePlayerItemZGivePlayerItemZGetPlayerWeaponSlotZIgniteEntityZExtinguishEntityZTeleportEntityZForcePlayerSuicideZ
SlapPlayerZFindEntityByClassnameZGetClientEyeAnglesZCreateEntityByNameZDispatchSpawnZDispatchKeyValueZDispatchKeyValueFloatZDispatchKeyValueVectorZGetClientAimTargetZGetTeamCountZGetTeamNameZGetTeamScoreZSetTeamScoreZGetTeamClientCountZSetEntityModelZGetPlayerDecalFileZGetPlayerJingleFileZGetServerNetStatsZEquipPlayerWeaponZActivateEntityZSetClientInfoZGivePlayerAmmoZSetClientListeningFlagsZGetClientListeningFlagsZSetListenOverrideZGetListenOverrideZIsClientMutedZTR_GetPointContentsZTR_GetPointContentsEntZTR_TraceRayZTR_TraceHullZTR_TraceRayFilterZTR_TraceHullFilterZTR_TraceRayExZTR_TraceHullExZTR_TraceRayFilterExZTR_TraceHullFilterExZTR_GetFractionZTR_GetEndPositionZTR_GetEntityIndexZ	TR_DidHitZTR_GetHitGroupZTR_GetPlaneNormalZTR_PointOutsideWorldZSortIntegersZ
SortFloatsZSortStringsZ
SortFunc1DZSortCustom1DZSortCustom2DZSortADTArrayZSortFuncADTArrayZSortADTArrayCustomZCompileRegexZ
MatchRegexZGetRegexSubStringZSimpleRegexMatchZTF2_GetPlayerClassZTF2_SetPlayerClassZTF2_RemoveWeaponSlotZTF2_RemoveAllWeaponsZTF2_IsPlayerInConditionZTF2_GetObjectTypeZTF2_GetObjectModeZNominateMapZRemoveNominationByMapZRemoveNominationByOwnerZGetExcludeMapListZGetNominatedMapListZCanMapChooserStartVoteZInitiateMapChooserVoteZHasEndOfMapVoteFinishedZEndOfMapVoteEnabledZOnNominationRemovedZOnMapVoteStartedZCreateTimerZ	KillTimerZTriggerTimerZGetTickedTimeZGetMapTimeLeftZGetMapTimeLimitZExtendMapTimeLimitZGetTickIntervalZOnMapTimeLeftChangedZIsServerProcessingZCreateDataTimerZByteCountToCellsZCreateArrayZ
ClearArrayZ
CloneArrayZResizeArrayZGetArraySizeZPushArrayCellZPushArrayStringZPushArrayArrayZGetArrayCellZGetArrayStringZGetArrayArrayZSetArrayCellZSetArrayStringZSetArrayArrayZShiftArrayUpZRemoveFromArrayZSwapArrayItemsZFindStringInArrayZFindValueInArrayZProcessTargetStringZReplyToTargetErrorZMultiTargetFilterZAddMultiTargetFilterZRemoveMultiTargetFilterZOnBanClientZOnBanIdentityZOnRemoveBanZ	BanClientZBanIdentityZ	RemoveBanZ
CreateTrieZSetTrieValueZSetTrieArrayZSetTrieStringZGetTrieValueZGetTrieArrayZGetTrieStringZRemoveFromTrieZ	ClearTrieZGetTrieSizeZGetFunctionByNameZCreateGlobalForwardZCreateForwardZGetForwardFunctionCountZAddToForwardZRemoveFromForwardZRemoveAllFromForwardZCall_StartForwardZCall_StartFunctionZCall_PushCellZCall_PushCellRefZCall_PushFloatZCall_PushFloatRefZCall_PushArrayZCall_PushArrayExZCall_PushStringZCall_PushStringExZCall_FinishZCall_CancelZ
NativeCallZCreateNativeZThrowNativeErrorZGetNativeStringLengthZGetNativeStringZSetNativeStringZGetNativeCellZGetNativeCellRefZSetNativeCellRefZGetNativeArrayZSetNativeArrayZFormatNativeStringZRequestFrameCallbackZRequestFrameZOnRebuildAdminCacheZDumpAdminCacheZAddCommandOverrideZGetCommandOverrideZUnsetCommandOverrideZCreateAdmGroupZFindAdmGroupZSetAdmGroupAddFlagZGetAdmGroupAddFlagZGetAdmGroupAddFlagsZSetAdmGroupImmuneFromZGetAdmGroupImmuneCountZGetAdmGroupImmuneFromZAddAdmGroupCmdOverrideZGetAdmGroupCmdOverrideZRegisterAuthIdentTypeZCreateAdminZGetAdminUsernameZBindAdminIdentityZSetAdminFlagZGetAdminFlagZGetAdminFlagsZAdminInheritGroupZGetAdminGroupCountZGetAdminGroupZSetAdminPasswordZGetAdminPasswordZFindAdminByIdentityZRemoveAdminZFlagBitsToBitArrayZFlagBitArrayToBitsZFlagArrayToBitsZFlagBitsToArrayZFindFlagByNameZFindFlagByCharZFindFlagCharZReadFlagStringZCanAdminTargetZCreateAuthMethodZSetAdmGroupImmunityLevelZGetAdmGroupImmunityLevelZSetAdminImmunityLevelZGetAdminImmunityLevelZ	FlagToBitZ	BitToFlagZServerCommandZServerCommandExZInsertServerCommandZServerExecuteZClientCommandZFakeClientCommandZFakeClientCommandExZPrintToServerZPrintToConsoleZReplyToCommandZGetCmdReplySourceZSetCmdReplySourceZIsChatTriggerZShowActivity2ZShowActivityZShowActivityExZFormatActivitySourceZSrvCmdZRegServerCmdZConCmdZRegConsoleCmdZRegAdminCmdZ
GetCmdArgsZ	GetCmdArgZGetCmdArgStringZCreateConVarZ
FindConVarZConVarChangedZHookConVarChangeZUnhookConVarChangeZGetConVarBoolZSetConVarBoolZGetConVarIntZSetConVarIntZGetConVarFloatZSetConVarFloatZGetConVarStringZSetConVarStringZResetConVarZGetConVarDefaultZGetConVarFlagsZSetConVarFlagsZGetConVarBoundsZSetConVarBoundsZGetConVarNameZQueryClientConVarZGetCommandIteratorZReadCommandIteratorZCheckCommandAccessZCheckAccessZIsValidConVarCharZGetCommandFlagsZSetCommandFlagsZFindFirstConCommandZFindNextConCommandZSendConVarValueZAddServerTagZRemoveServerTagZCommandListenerZAddCommandListenerZRemoveCommandListenerZCommandExistsZOnClientSayCommandZOnClientSayCommand_PostZTF2_IgnitePlayerZTF2_RespawnPlayerZTF2_RegeneratePlayerZTF2_AddConditionZTF2_RemoveConditionZTF2_SetPlayerPowerPlayZTF2_DisguisePlayerZTF2_RemovePlayerDisguiseZTF2_StunPlayerZTF2_MakeBleedZTF2_GetClassZTF2_CalcIsAttackCriticalZTF2_OnIsHolidayActiveZTF2_IsHolidayActiveZTF2_IsPlayerInDuelZTF2_RemoveWearableZTF2_OnConditionAddedZTF2_OnConditionRemovedZTF2_OnWaitingForPlayersStartZTF2_OnWaitingForPlayersEndZTF2_OnPlayerTeleportZSQL_ConnectZSQL_DefConnectZSQL_ConnectCustomZSQLite_UseDatabaseZSQL_CheckConfigZSQL_GetDriverZSQL_ReadDriverZSQL_GetDriverIdentZSQL_GetDriverProductZSQL_SetCharsetZSQL_GetAffectedRowsZSQL_GetInsertIdZSQL_GetErrorZSQL_EscapeStringZSQL_QuoteStringZSQL_FastQueryZ	SQL_QueryZSQL_PrepareQueryZSQL_FetchMoreResultsZSQL_HasResultSetZSQL_GetRowCountZSQL_GetFieldCountZSQL_FieldNumToNameZSQL_FieldNameToNumZSQL_FetchRowZSQL_MoreRowsZ
SQL_RewindZSQL_FetchStringZSQL_FetchFloatZSQL_FetchIntZSQL_IsFieldNullZSQL_FetchSizeZSQL_BindParamIntZSQL_BindParamFloatZSQL_BindParamStringZSQL_ExecuteZSQL_LockDatabaseZSQL_UnlockDatabaseZSQLTCallbackZSQL_IsSameConnectionZSQL_TConnectZ
SQL_TQueryZSQL_CreateTransactionZSQL_AddQueryZSQLTxnSuccessZSQLTxnFailureZSQL_ExecuteTransactionÚCloseHandleZCloneHandleZMenuHandlerZ
CreateMenuZDisplayMenuZDisplayMenuAtItemZAddMenuItemZInsertMenuItemZRemoveMenuItemZRemoveAllMenuItemsZGetMenuItemZGetMenuSelectionPositionZGetMenuItemCountZSetMenuPaginationZGetMenuPaginationZGetMenuStyleZSetMenuTitleZGetMenuTitleZCreatePanelFromMenuZGetMenuExitButtonZSetMenuExitButtonZGetMenuExitBackButtonZSetMenuExitBackButtonZSetMenuNoVoteButtonZ
CancelMenuZGetMenuOptionFlagsZSetMenuOptionFlagsZIsVoteInProgressZ
CancelVoteZVoteMenuZVoteMenuToAllZVoteHandlerZSetVoteResultCallbackZCheckVoteDelayZIsClientInVotePoolZRedrawClientVoteMenuZGetMenuStyleHandleZCreatePanelZCreateMenuExZGetClientMenuZCancelClientMenuZGetMaxPageItemsZGetPanelStyleZSetPanelTitleZDrawPanelItemZDrawPanelTextZCanPanelDrawFlagsZSetPanelKeysZSendPanelToClientZGetPanelTextRemainingZGetPanelCurrentKeyZSetPanelCurrentKeyZRedrawMenuItemZInternalShowMenuZGetMenuVoteInfoZIsNewVoteAllowedZPrefetchSoundZEmitAmbientSoundZFadeClientVolumeZ	StopSoundZ	EmitSoundZEmitSentenceZGetDistGainFromSoundLevelZAmbientSHookZNormalSHookZAddAmbientSoundHookZAddNormalSoundHookZRemoveAmbientSoundHookZRemoveNormalSoundHookZEmitSoundToClientZEmitSoundToAllZATTN_TO_SNDLEVELZGetGameSoundParamsZEmitGameSoundZEmitAmbientGameSoundZEmitGameSoundToClientZEmitGameSoundToAllZPrecacheScriptSoundZstrlenZStrContainsZstrcmpZstrncmpZStrEqualZstrcopyZFormatZFormatExZVFormatZStringToIntZStringToIntExZIntToStringZStringToFloatZStringToFloatExZFloatToStringZBreakStringZ
TrimStringZSplitStringZReplaceStringZReplaceStringExZGetCharBytesZIsCharAlphaZIsCharNumericZIsCharSpaceZIsCharMBZIsCharUpperZIsCharLowerZStripQuotesZCharToUpperZCharToLowerZFindCharInStringZStrCatZExplodeStringZImplodeStringsZGetVectorLengthZGetVectorDistanceZGetVectorDotProductZGetVectorCrossProductZNormalizeVectorZGetAngleVectorsZGetVectorAnglesZGetVectorVectorsZ
AddVectorsZSubtractVectorsZScaleVectorZNegateVectorZMakeVectorFromPointsZBaseComm_IsClientGaggedZBaseComm_IsClientMutedZBaseComm_SetClientGagZBaseComm_SetClientMuteZFormatUserLogTextZFindPluginByFileZ
FindTargetZAcceptEntityInputZSetVariantBoolZSetVariantStringZSetVariantIntZSetVariantFloatZSetVariantVector3DZSetVariantPosVector3DZSetVariantColorZSetVariantEntityZGameRules_GetPropZGameRules_SetPropZGameRules_GetPropFloatZGameRules_SetPropFloatZGameRules_GetPropEntZGameRules_SetPropEntZGameRules_GetPropVectorZGameRules_SetPropVectorZGameRules_GetPropStringZGameRules_SetPropStringZGameRules_GetRoundStateZOnClientConnectZOnClientConnectedZOnClientPutInServerZOnClientDisconnectZOnClientDisconnect_PostZOnClientCommandZOnClientSettingsChangedZOnClientAuthorizedZOnClientPreAdminCheckZOnClientPostAdminFilterZOnClientPostAdminCheckZGetMaxClientsZGetMaxHumanPlayersZGetClientCountZGetClientNameZGetClientIPZGetClientAuthStringZGetClientAuthIdZGetSteamAccountIDZGetClientUserIdZIsClientConnectedZIsClientInGameZIsClientInKickQueueZIsClientAuthorizedZIsFakeClientZIsClientSourceTVZIsClientReplayZIsClientObserverZIsPlayerAliveZGetClientInfoZGetClientTeamZSetUserAdminZGetUserAdminZAddUserFlagsZRemoveUserFlagsZSetUserFlagBitsZGetUserFlagBitsZCanUserTargetZRunAdminCacheChecksZNotifyPostAdminCheckZCreateFakeClientZSetFakeClientConVarZGetClientHealthZGetClientModelZGetClientWeaponZGetClientMaxsZGetClientMinsZGetClientAbsAnglesZGetClientAbsOriginZGetClientArmorZGetClientDeathsZGetClientFragsZGetClientDataRateZIsClientTimingOutZGetClientTimeZGetClientLatencyZGetClientAvgLatencyZGetClientAvgLossZGetClientAvgChokeZGetClientAvgDataZGetClientAvgPacketsZGetClientOfUserIdZ
KickClientZKickClientExZChangeClientTeamZGetClientSerialZGetClientFromSerialZFindStringTableZGetNumStringTablesZGetStringTableNumStringsZGetStringTableMaxStringsZGetStringTableNameZFindStringIndexZReadStringTableZGetStringTableDataLengthZGetStringTableDataZSetStringTableDataZAddToStringTableZLockStringTablesZAddFileToDownloadsTableZGetEntityFlagsZSetEntityFlagsZGetEntityMoveTypeZSetEntityMoveTypeZGetEntityRenderModeZSetEntityRenderModeZGetEntityRenderFxZSetEntityRenderFxZSetEntityRenderColorZGetEntityGravityZSetEntityGravityZSetEntityHealthZGetClientButtonsZEntityOutputZHookEntityOutputZUnhookEntityOutputZHookSingleEntityOutputZUnhookSingleEntityOutputZSMC_CreateParserZSMC_ParseFileZSMC_GetErrorStringZSMC_ParseStartZSMC_SetParseStartZSMC_ParseEndZSMC_SetParseEndZSMC_NewSectionZSMC_KeyValueZSMC_EndSectionZSMC_SetReadersZSMC_RawLineZSMC_SetRawLineZBfWriteBoolZBfWriteByteZBfWriteCharZBfWriteShortZBfWriteWordZ
BfWriteNumZBfWriteFloatZBfWriteStringZBfWriteEntityZBfWriteAngleZBfWriteCoordZBfWriteVecCoordZBfWriteVecNormalZBfWriteAnglesZ
BfReadBoolZ
BfReadByteZ
BfReadCharZBfReadShortZ
BfReadWordZ	BfReadNumZBfReadFloatZBfReadStringZBfReadEntityZBfReadAngleZBfReadCoordZBfReadVecCoordZBfReadVecNormalZBfReadAnglesZBfGetNumBytesLeftZCreateProfilerZStartProfilingZStopProfilingZGetProfilerTimeZOnPluginStartZAskPluginLoad2ZOnPluginEndZOnPluginPauseChangeZOnGameFrameZ
OnMapStartZOnMapEndZOnConfigsExecutedZOnAutoConfigsBufferedZOnAllPluginsLoadedZGetMyHandleZGetPluginIteratorZMorePluginsZ
ReadPluginZGetPluginStatusZGetPluginFilenameZIsPluginDebuggingZGetPluginInfoZFindPluginByNumberZSetFailStateZ
ThrowErrorZGetTimeZ
FormatTimeZLoadGameConfigFileZGameConfGetOffsetZGameConfGetKeyValueZGameConfGetAddressZGetSysTickCountZAutoExecConfigZRegPluginLibraryZLibraryExistsZGetExtensionFileStatusZOnLibraryAddedZOnLibraryRemovedZReadMapListZSetMapListCompatBindZOnClientFloodCheckZOnClientFloodResultZCanTestFeaturesZGetFeatureStatusZRequireFeatureZLoadFromAddressZStoreToAddressZCreateStackZPushStackCellZPushStackStringZPushStackArrayZPopStackCellZPopStackStringZPopStackArrayZIsStackEmptyZPopStackZOnPlayerRunCmdZ	BuildPathZOpenDirectoryZReadDirEntryZOpenFileZ
DeleteFileZReadFileLineÚReadFileZReadFileStringÚ	WriteFileZWriteFileStringZWriteFileLineZReadFileCellZWriteFileCellZIsEndOfFileZFileSeekZFilePositionZ
FileExistsZ
RenameFileZ	DirExistsZFileSizeZ	FlushFileZ	RemoveDirZCreateDirectoryZGetFileTimeZLogToOpenFileZLogToOpenFileExZ	PbReadIntZPbReadFloatZ
PbReadBoolZPbReadStringZPbReadColorZPbReadAngleZPbReadVectorZPbReadVector2DZPbGetRepeatedFieldCountZPbSetIntZ
PbSetFloatZ	PbSetBoolZPbSetStringZ
PbSetColorZ
PbSetAngleZPbSetVectorZPbSetVector2DZPbAddIntZ
PbAddFloatZ	PbAddBoolZPbAddStringZ
PbAddColorZ
PbAddAngleZPbAddVectorZPbAddVector2DZPbRemoveRepeatedFieldValueZPbReadMessageZPbReadRepeatedMessageZPbAddMessageZ
SetNextMapZ
GetNextMapZForceChangeLevelZGetMapHistorySizeZGetMapHistoryZ
GeoipCode2Z
GeoipCode3ZGeoipCountryZMarkNativeAsOptionalZRegClientCookieZFindClientCookieZSetClientCookieZGetClientCookieZSetAuthIdCookieZAreClientCookiesCachedZOnClientCookiesCachedZCookieMenuHandlerZSetCookiePrefabMenuZSetCookieMenuItemZShowCookieMenuZGetCookieIteratorZReadCookieIteratorZGetCookieAccessZGetClientCookieTimeZLoadTranslationsZSetGlobalTransTargetZGetClientLanguageZGetServerLanguageZGetLanguageCountZGetLanguageInfoZSetClientLanguageZGetLanguageByCodeZGetLanguageByNameZCS_OnBuyCommandZCS_OnCSWeaponDropZCS_OnGetWeaponPriceZCS_OnTerminateRoundZCS_RespawnPlayerZCS_SwitchTeamZCS_DropWeaponZCS_TerminateRoundZCS_GetTranslatedWeaponAliasZCS_GetWeaponPriceZCS_GetClientClanTagZCS_SetClientClanTagZCS_GetTeamScoreZCS_SetTeamScoreZCS_GetMVPCountZCS_SetMVPCountZCS_GetClientContributionScoreZCS_SetClientContributionScoreZCS_GetClientAssistsZCS_SetClientAssistsZCS_AliasToWeaponIDZCS_WeaponIDToAliasZCS_IsValidWeaponIDZCS_UpdateClientModelZ	LogToGameZSetRandomSeedZGetRandomFloatZGetRandomIntZ
IsMapValidZIsDedicatedServerZGetEngineTimeZGetGameTimeZGetGameTickCountZGetGameDescriptionZGetGameFolderNameZGetCurrentMapZPrecacheModelZPrecacheSentenceFileZPrecacheDecalZPrecacheGenericZIsModelPrecachedZIsDecalPrecachedZIsGenericPrecachedZPrecacheSoundZIsSoundPrecachedZCreateDialogZGetEngineVersionZPrintToChatZPrintToChatAllZPrintCenterTextZPrintCenterTextAllZPrintHintTextZPrintHintTextToAllZShowVGUIPanelZCreateHudSynchronizerZSetHudTextParamsZSetHudTextParamsExZShowSyncHudTextZClearSyncHudZShowHudTextZShowMOTDPanelZDisplayAskConnectBoxZEntIndexToEntRefZEntRefToEntIndexZMakeCompatEntRefZSetClientViewEntityZSetLightStyleZGetClientEyePositionZCreateDataPackZWritePackCellZWritePackFloatZWritePackStringZReadPackCellZReadPackFloatZReadPackStringZ	ResetPackZGetPackPositionZSetPackPositionZIsPackReadableZ
LogMessageZ	LogToFileZLogToFileExZ	LogActionZLogErrorZOnLogActionZGameLogHookZAddGameLogHookZRemoveGameLogHookZFindTeamByNameZStartPrepSDKCallZPrepSDKCall_SetVirtualZPrepSDKCall_SetSignatureZPrepSDKCall_SetAddressZPrepSDKCall_SetFromConfZPrepSDKCall_SetReturnInfoZPrepSDKCall_AddParameterZEndPrepSDKCallZSDKCallZGetPlayerResourceEntityÚ__main__é    N)ÚFancyURLopener)Úformat_linesc                   @   s   e Zd ZdZdS )ÚOpenerz0Mozilla/5.0 (Pygments Sourcemod Builtins Update)N)Ú__name__Ú
__module__Ú__qualname__Úversion© r   r   úIE:\soccer\ml_env\Lib\site-packages\pygments/lexers/_sourcemod_builtins.pyr
   L  s   r
   c                  C   sP   t  d¡} t d¡}| D ]*}| | ¡ ¡}|d ur| ¡ d   S qtdƒ‚d S )Nz'http://docs.sourcemod.net/api/index.phpz'SourceMod v\.<b>([\d\.]+(?:-\w+)?)</td>r   zNo version in api docs)ÚopenerÚopenÚreÚcompileÚsearchÚdecodeÚgroupsÚ
ValueError)ÚfÚrÚlineÚmr   r   r   Úget_versionQ  s    

r   c                  C   sN   t  d¡} t d¡}g }| D ],}| | ¡ ¡}|d ur| | ¡ d ¡ q|S )Nz(http://docs.sourcemod.net/api/SMfuncs.jsz:SMfunctions\[\d+\] = Array \("(?:public )?([^,]+)",".+"\);r   )r   r   r   r   Úmatchr   Úappendr   )r   r   Ú	functionsr   r   r   r   r   Úget_sm_functionsZ  s    

r!   c                 C   s¶   t | dd��}| ¡ }W d   ƒ n1 s*0    Y  |d | d¡… }|| d¡d d … }t | ddd��8}| |¡ | td|ƒ¡ | d| ¡ W d   ƒ n1 s¨0    Y  d S )	Nzutf-8)ÚencodingzFUNCTIONS = (zif __name__ == '__main__':é   ÚwÚ	FUNCTIONSz

)r   ÚreadÚfindÚwriter	   )ÚfilenameZnativesÚfpÚcontentÚheaderÚfooterr   r   r   Ú
regenerated  s    &
r.   c                  C   s^   t ƒ } td| › �ƒ tƒ }tdt|ƒ ƒ g }|D ]}td|› �ƒ | |¡ q2tt|ƒ d S )Nz+> Downloading function index for SourceMod z> %d functions found:z>> )r   Úprintr!   Úlenr   r.   Ú__file__)r   r    ZfunctionlistZfull_function_namer   r   r   Úrunq  s    r2   )Ú__doc__r%   r   r   Úurllib.requestr   Zpygments.utilr	   r
   r   r   r!   r.   r2   r   r   r   r   Ú<module>   s(           ?	
