var pdz = ' FALSE TRUE JASS_MAX_ARRAY_SIZE PLAYER_NEUTRAL_PASSIVE PLAYER_NEUTRAL_AGGRESSIVE PLAYER_COLOR_RED PLAYER_COLOR_BLUE PLAYER_COLOR_CYAN PLAYER_COLOR_PURPLE PLAYER_COLOR_YELLOW PLAYER_COLOR_ORANGE PLAYER_COLOR_GREEN PLAYER_COLOR_PINK PLAYER_COLOR_LIGHT_GRAY PLAYER_COLOR_LIGHT_BLUE PLAYER_COLOR_AQUA PLAYER_COLOR_BROWN RACE_HUMAN RACE_ORC RACE_UNDEAD RACE_NIGHTELF RACE_DEMON RACE_OTHER PLAYER_GAME_RESULT_VICTORY PLAYER_GAME_RESULT_DEFEAT PLAYER_GAME_RESULT_TIE PLAYER_GAME_RESULT_NEUTRAL ALLIANCE_PASSIVE ALLIANCE_HELP_REQUEST ALLIANCE_HELP_RESPONSE ALLIANCE_SHARED_XP ALLIANCE_SHARED_SPELLS ALLIANCE_SHARED_VISION ALLIANCE_SHARED_CONTROL ALLIANCE_SHARED_ADVANCED_CONTROL ALLIANCE_RESCUABLE ALLIANCE_SHARED_VISION_FORCED VERSION_REIGN_OF_CHAOS VERSION_FROZEN_THRONE ATTACK_TYPE_NORMAL ATTACK_TYPE_MELEE ATTACK_TYPE_PIERCE ATTACK_TYPE_SIEGE ATTACK_TYPE_MAGIC ATTACK_TYPE_CHAOS ATTACK_TYPE_HERO DAMAGE_TYPE_UNKNOWN DAMAGE_TYPE_NORMAL DAMAGE_TYPE_ENHANCED DAMAGE_TYPE_FIRE DAMAGE_TYPE_COLD DAMAGE_TYPE_LIGHTNING DAMAGE_TYPE_POISON DAMAGE_TYPE_DISEASE DAMAGE_TYPE_DIVINE DAMAGE_TYPE_MAGIC DAMAGE_TYPE_SONIC DAMAGE_TYPE_ACID DAMAGE_TYPE_FORCE DAMAGE_TYPE_DEATH DAMAGE_TYPE_MIND DAMAGE_TYPE_PLANT DAMAGE_TYPE_DEFENSIVE DAMAGE_TYPE_DEMOLITION DAMAGE_TYPE_SLOW_POISON DAMAGE_TYPE_SPIRIT_LINK DAMAGE_TYPE_SHADOW_STRIKE DAMAGE_TYPE_UNIVERSAL WEAPON_TYPE_WHOKNOWS WEAPON_TYPE_METAL_LIGHT_CHOP WEAPON_TYPE_METAL_MEDIUM_CHOP WEAPON_TYPE_METAL_HEAVY_CHOP WEAPON_TYPE_METAL_LIGHT_SLICE WEAPON_TYPE_METAL_MEDIUM_SLICE WEAPON_TYPE_METAL_HEAVY_SLICE WEAPON_TYPE_METAL_MEDIUM_BASH WEAPON_TYPE_METAL_HEAVY_BASH WEAPON_TYPE_METAL_MEDIUM_STAB WEAPON_TYPE_METAL_HEAVY_STAB WEAPON_TYPE_WOOD_LIGHT_SLICE WEAPON_TYPE_WOOD_MEDIUM_SLICE WEAPON_TYPE_WOOD_HEAVY_SLICE WEAPON_TYPE_WOOD_LIGHT_BASH WEAPON_TYPE_WOOD_MEDIUM_BASH WEAPON_TYPE_WOOD_HEAVY_BASH WEAPON_TYPE_WOOD_LIGHT_STAB WEAPON_TYPE_WOOD_MEDIUM_STAB WEAPON_TYPE_CLAW_LIGHT_SLICE WEAPON_TYPE_CLAW_MEDIUM_SLICE WEAPON_TYPE_CLAW_HEAVY_SLICE WEAPON_TYPE_AXE_MEDIUM_CHOP WEAPON_TYPE_ROCK_HEAVY_BASH PATHING_TYPE_ANY PATHING_TYPE_WALKABILITY PATHING_TYPE_FLYABILITY PATHING_TYPE_BUILDABILITY PATHING_TYPE_PEONHARVESTPATHING PATHING_TYPE_BLIGHTPATHING PATHING_TYPE_FLOATABILITY PATHING_TYPE_AMPHIBIOUSPATHING RACE_PREF_HUMAN RACE_PREF_ORC RACE_PREF_NIGHTELF RACE_PREF_UNDEAD RACE_PREF_DEMON RACE_PREF_RANDOM RACE_PREF_USER_SELECTABLE MAP_CONTROL_USER MAP_CONTROL_COMPUTER MAP_CONTROL_RESCUABLE MAP_CONTROL_NEUTRAL MAP_CONTROL_CREEP MAP_CONTROL_NONE GAME_TYPE_MELEE GAME_TYPE_FFA GAME_TYPE_USE_MAP_SETTINGS GAME_TYPE_BLIZ GAME_TYPE_ONE_ON_ONE GAME_TYPE_TWO_TEAM_PLAY GAME_TYPE_THREE_TEAM_PLAY GAME_TYPE_FOUR_TEAM_PLAY MAP_FOG_HIDE_TERRAIN MAP_FOG_MAP_EXPLORED MAP_FOG_ALWAYS_VISIBLE MAP_USE_HANDICAPS MAP_OBSERVERS MAP_OBSERVERS_ON_DEATH MAP_FIXED_COLORS MAP_LOCK_RESOURCE_TRADING MAP_RESOURCE_TRADING_ALLIES_ONLY MAP_LOCK_ALLIANCE_CHANGES MAP_ALLIANCE_CHANGES_HIDDEN MAP_CHEATS MAP_CHEATS_HIDDEN MAP_LOCK_SPEED MAP_LOCK_RANDOM_SEED MAP_SHARED_ADVANCED_CONTROL MAP_RANDOM_HERO MAP_RANDOM_RACES MAP_RELOADED MAP_PLACEMENT_RANDOM MAP_PLACEMENT_FIXED MAP_PLACEMENT_USE_MAP_SETTINGS MAP_PLACEMENT_TEAMS_TOGETHER MAP_LOC_PRIO_LOW MAP_LOC_PRIO_HIGH MAP_LOC_PRIO_NOT MAP_DENSITY_NONE MAP_DENSITY_LIGHT MAP_DENSITY_MEDIUM MAP_DENSITY_HEAVY MAP_DIFFICULTY_EASY MAP_DIFFICULTY_NORMAL MAP_DIFFICULTY_HARD MAP_DIFFICULTY_INSANE MAP_SPEED_SLOWEST MAP_SPEED_SLOW MAP_SPEED_NORMAL MAP_SPEED_FAST MAP_SPEED_FASTEST PLAYER_SLOT_STATE_EMPTY PLAYER_SLOT_STATE_PLAYING PLAYER_SLOT_STATE_LEFT SOUND_VOLUMEGROUP_UNITMOVEMENT SOUND_VOLUMEGROUP_UNITSOUNDS SOUND_VOLUMEGROUP_COMBAT SOUND_VOLUMEGROUP_SPELLS SOUND_VOLUMEGROUP_UI SOUND_VOLUMEGROUP_MUSIC SOUND_VOLUMEGROUP_AMBIENTSOUNDS SOUND_VOLUMEGROUP_FIRE GAME_STATE_DIVINE_INTERVENTION GAME_STATE_DISCONNECTED GAME_STATE_TIME_OF_DAY PLAYER_STATE_GAME_RESULT PLAYER_STATE_RESOURCE_GOLD PLAYER_STATE_RESOURCE_LUMBER PLAYER_STATE_RESOURCE_HERO_TOKENS PLAYER_STATE_RESOURCE_FOOD_CAP PLAYER_STATE_RESOURCE_FOOD_USED PLAYER_STATE_FOOD_CAP_CEILING PLAYER_STATE_GIVES_BOUNTY PLAYER_STATE_ALLIED_VICTORY PLAYER_STATE_PLACED PLAYER_STATE_OBSERVER_ON_DEATH PLAYER_STATE_OBSERVER PLAYER_STATE_UNFOLLOWABLE PLAYER_STATE_GOLD_UPKEEP_RATE PLAYER_STATE_LUMBER_UPKEEP_RATE PLAYER_STATE_GOLD_GATHERED PLAYER_STATE_LUMBER_GATHERED PLAYER_STATE_NO_CREEP_SLEEP UNIT_STATE_LIFE UNIT_STATE_MAX_LIFE UNIT_STATE_MANA UNIT_STATE_MAX_MANA AI_DIFFICULTY_NEWBIE AI_DIFFICULTY_NORMAL AI_DIFFICULTY_INSANE PLAYER_SCORE_UNITS_TRAINED PLAYER_SCORE_UNITS_KILLED PLAYER_SCORE_STRUCT_BUILT PLAYER_SCORE_STRUCT_RAZED PLAYER_SCORE_TECH_PERCENT PLAYER_SCORE_FOOD_MAXPROD PLAYER_SCORE_FOOD_MAXUSED PLAYER_SCORE_HEROES_KILLED PLAYER_SCORE_ITEMS_GAINED PLAYER_SCORE_MERCS_HIRED PLAYER_SCORE_GOLD_MINED_TOTAL PLAYER_SCORE_GOLD_MINED_UPKEEP PLAYER_SCORE_GOLD_LOST_UPKEEP PLAYER_SCORE_GOLD_LOST_TAX PLAYER_SCORE_GOLD_GIVEN PLAYER_SCORE_GOLD_RECEIVED PLAYER_SCORE_LUMBER_TOTAL PLAYER_SCORE_LUMBER_LOST_UPKEEP PLAYER_SCORE_LUMBER_LOST_TAX PLAYER_SCORE_LUMBER_GIVEN PLAYER_SCORE_LUMBER_RECEIVED PLAYER_SCORE_UNIT_TOTAL PLAYER_SCORE_HERO_TOTAL PLAYER_SCORE_RESOURCE_TOTAL PLAYER_SCORE_TOTAL EVENT_GAME_VICTORY EVENT_GAME_END_LEVEL EVENT_GAME_VARIABLE_LIMIT EVENT_GAME_STATE_LIMIT EVENT_GAME_TIMER_EXPIRED EVENT_GAME_ENTER_REGION EVENT_GAME_LEAVE_REGION EVENT_GAME_TRACKABLE_HIT EVENT_GAME_TRACKABLE_TRACK EVENT_GAME_SHOW_SKILL EVENT_GAME_BUILD_SUBMENU EVENT_PLAYER_STATE_LIMIT EVENT_PLAYER_ALLIANCE_CHANGED EVENT_PLAYER_DEFEAT EVENT_PLAYER_VICTORY EVENT_PLAYER_LEAVE EVENT_PLAYER_CHAT EVENT_PLAYER_END_CINEMATIC EVENT_PLAYER_UNIT_ATTACKED EVENT_PLAYER_UNIT_RESCUED EVENT_PLAYER_UNIT_DEATH EVENT_PLAYER_UNIT_DECAY EVENT_PLAYER_UNIT_DETECTED EVENT_PLAYER_UNIT_HIDDEN EVENT_PLAYER_UNIT_SELECTED EVENT_PLAYER_UNIT_DESELECTED EVENT_PLAYER_UNIT_CONSTRUCT_START EVENT_PLAYER_UNIT_CONSTRUCT_CANCEL EVENT_PLAYER_UNIT_CONSTRUCT_FINISH EVENT_PLAYER_UNIT_UPGRADE_START EVENT_PLAYER_UNIT_UPGRADE_CANCEL EVENT_PLAYER_UNIT_UPGRADE_FINISH EVENT_PLAYER_UNIT_TRAIN_START EVENT_PLAYER_UNIT_TRAIN_CANCEL EVENT_PLAYER_UNIT_TRAIN_FINISH EVENT_PLAYER_UNIT_RESEARCH_START EVENT_PLAYER_UNIT_RESEARCH_CANCEL EVENT_PLAYER_UNIT_RESEARCH_FINISH EVENT_PLAYER_UNIT_ISSUED_ORDER EVENT_PLAYER_UNIT_ISSUED_POINT_ORDER EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER EVENT_PLAYER_UNIT_ISSUED_UNIT_ORDER EVENT_PLAYER_HERO_LEVEL EVENT_PLAYER_HERO_SKILL EVENT_PLAYER_HERO_REVIVABLE EVENT_PLAYER_HERO_REVIVE_START EVENT_PLAYER_HERO_REVIVE_CANCEL EVENT_PLAYER_HERO_REVIVE_FINISH EVENT_PLAYER_UNIT_SUMMON EVENT_PLAYER_UNIT_DROP_ITEM EVENT_PLAYER_UNIT_PICKUP_ITEM EVENT_PLAYER_UNIT_USE_ITEM EVENT_PLAYER_UNIT_LOADED EVENT_UNIT_DAMAGED EVENT_UNIT_DEATH EVENT_UNIT_DECAY EVENT_UNIT_DETECTED EVENT_UNIT_HIDDEN EVENT_UNIT_SELECTED EVENT_UNIT_DESELECTED EVENT_UNIT_STATE_LIMIT EVENT_UNIT_ACQUIRED_TARGET EVENT_UNIT_TARGET_IN_RANGE EVENT_UNIT_ATTACKED EVENT_UNIT_RESCUED EVENT_UNIT_CONSTRUCT_CANCEL EVENT_UNIT_CONSTRUCT_FINISH EVENT_UNIT_UPGRADE_START EVENT_UNIT_UPGRADE_CANCEL EVENT_UNIT_UPGRADE_FINISH EVENT_UNIT_TRAIN_START EVENT_UNIT_TRAIN_CANCEL EVENT_UNIT_TRAIN_FINISH EVENT_UNIT_RESEARCH_START EVENT_UNIT_RESEARCH_CANCEL EVENT_UNIT_RESEARCH_FINISH EVENT_UNIT_ISSUED_ORDER EVENT_UNIT_ISSUED_POINT_ORDER EVENT_UNIT_ISSUED_TARGET_ORDER EVENT_UNIT_HERO_LEVEL EVENT_UNIT_HERO_SKILL EVENT_UNIT_HERO_REVIVABLE EVENT_UNIT_HERO_REVIVE_START EVENT_UNIT_HERO_REVIVE_CANCEL EVENT_UNIT_HERO_REVIVE_FINISH EVENT_UNIT_SUMMON EVENT_UNIT_DROP_ITEM EVENT_UNIT_PICKUP_ITEM EVENT_UNIT_USE_ITEM EVENT_UNIT_LOADED EVENT_WIDGET_DEATH EVENT_DIALOG_BUTTON_CLICK EVENT_DIALOG_CLICK EVENT_GAME_LOADED EVENT_GAME_TOURNAMENT_FINISH_SOON EVENT_GAME_TOURNAMENT_FINISH_NOW EVENT_GAME_SAVE EVENT_PLAYER_ARROW_LEFT_DOWN EVENT_PLAYER_ARROW_LEFT_UP EVENT_PLAYER_ARROW_RIGHT_DOWN EVENT_PLAYER_ARROW_RIGHT_UP EVENT_PLAYER_ARROW_DOWN_DOWN EVENT_PLAYER_ARROW_DOWN_UP EVENT_PLAYER_ARROW_UP_DOWN EVENT_PLAYER_ARROW_UP_UP EVENT_PLAYER_UNIT_SELL EVENT_PLAYER_UNIT_CHANGE_OWNER EVENT_PLAYER_UNIT_SELL_ITEM EVENT_PLAYER_UNIT_SPELL_CHANNEL EVENT_PLAYER_UNIT_SPELL_CAST EVENT_PLAYER_UNIT_SPELL_EFFECT EVENT_PLAYER_UNIT_SPELL_FINISH EVENT_PLAYER_UNIT_SPELL_ENDCAST EVENT_PLAYER_UNIT_PAWN_ITEM EVENT_UNIT_SELL EVENT_UNIT_CHANGE_OWNER EVENT_UNIT_SELL_ITEM EVENT_UNIT_SPELL_CHANNEL EVENT_UNIT_SPELL_CAST EVENT_UNIT_SPELL_EFFECT EVENT_UNIT_SPELL_FINISH EVENT_UNIT_SPELL_ENDCAST EVENT_UNIT_PAWN_ITEM LESS_THAN LESS_THAN_OR_EQUAL EQUAL GREATER_THAN_OR_EQUAL GREATER_THAN NOT_EQUAL UNIT_TYPE_HERO UNIT_TYPE_DEAD UNIT_TYPE_STRUCTURE UNIT_TYPE_FLYING UNIT_TYPE_GROUND UNIT_TYPE_ATTACKS_FLYING UNIT_TYPE_ATTACKS_GROUND UNIT_TYPE_MELEE_ATTACKER UNIT_TYPE_RANGED_ATTACKER UNIT_TYPE_GIANT UNIT_TYPE_SUMMONED UNIT_TYPE_STUNNED UNIT_TYPE_PLAGUED UNIT_TYPE_SNARED UNIT_TYPE_UNDEAD UNIT_TYPE_MECHANICAL UNIT_TYPE_PEON UNIT_TYPE_SAPPER UNIT_TYPE_TOWNHALL UNIT_TYPE_ANCIENT UNIT_TYPE_TAUREN UNIT_TYPE_POISONED UNIT_TYPE_POLYMORPHED UNIT_TYPE_SLEEPING UNIT_TYPE_RESISTANT UNIT_TYPE_ETHEREAL UNIT_TYPE_MAGIC_IMMUNE ITEM_TYPE_PERMANENT ITEM_TYPE_CHARGED ITEM_TYPE_POWERUP ITEM_TYPE_ARTIFACT ITEM_TYPE_PURCHASABLE ITEM_TYPE_CAMPAIGN ITEM_TYPE_MISCELLANEOUS ITEM_TYPE_UNKNOWN ITEM_TYPE_ANY ITEM_TYPE_TOME CAMERA_FIELD_TARGET_DISTANCE CAMERA_FIELD_FARZ CAMERA_FIELD_ANGLE_OF_ATTACK CAMERA_FIELD_FIELD_OF_VIEW CAMERA_FIELD_ROLL CAMERA_FIELD_ROTATION CAMERA_FIELD_ZOFFSET BLEND_MODE_NONE BLEND_MODE_DONT_CARE BLEND_MODE_KEYALPHA BLEND_MODE_BLEND BLEND_MODE_ADDITIVE BLEND_MODE_MODULATE BLEND_MODE_MODULATE_2X RARITY_FREQUENT RARITY_RARE TEXMAP_FLAG_NONE TEXMAP_FLAG_WRAP_U TEXMAP_FLAG_WRAP_V TEXMAP_FLAG_WRAP_UV FOG_OF_WAR_MASKED FOG_OF_WAR_FOGGED FOG_OF_WAR_VISIBLE CAMERA_MARGIN_LEFT CAMERA_MARGIN_RIGHT CAMERA_MARGIN_TOP CAMERA_MARGIN_BOTTOM EFFECT_TYPE_EFFECT EFFECT_TYPE_TARGET EFFECT_TYPE_CASTER EFFECT_TYPE_SPECIAL EFFECT_TYPE_AREA_EFFECT EFFECT_TYPE_MISSILE EFFECT_TYPE_LIGHTNING SOUND_TYPE_EFFECT SOUND_TYPE_EFFECT_LOOPED '; var ilz = ' Acos AddAssault AddDefenders AddGuardPost AddHeroXP AddIndicator AddItemToAllStock AddItemToStock AddLightning AddLightningEx AddPlayerTechResearched AddResourceAmount AddSpecialEffect AddSpecialEffectLoc AddSpecialEffectTarget AddSpellEffect AddSpellEffectById AddSpellEffectByIdLoc AddSpellEffectLoc AddSpellEffectTarget AddSpellEffectTargetById AddUnitAnimationProperties AddUnitToAllStock AddUnitToStock AddWeatherEffect AdjustCameraField And Asin Atan Atan2 AttachSoundToUnit AttackMoveKill AttackMoveXY CachePlayerHeroData CameraSetSmoothingFactor CameraSetSourceNoise CameraSetSourceNoiseEx CameraSetTargetNoise CameraSetTargetNoiseEx CameraSetupApply CameraSetupApplyForceDuration CameraSetupApplyForceDurationWithZ CameraSetupApplyWithZ CameraSetupGetDestPositionLoc CameraSetupGetDestPositionX CameraSetupGetDestPositionY CameraSetupGetField CameraSetupSetDestPosition CameraSetupSetField CaptainAtGoal CaptainAttack CaptainGoHome CaptainGroupSize CaptainInCombat CaptainIsEmpty CaptainIsFull CaptainIsHome CaptainReadiness CaptainReadinessHP CaptainReadinessMa CaptainRetreating CaptainVsPlayer CaptainVsUnits ChangeLevel Cheat ChooseRandomCreep ChooseRandomItem ChooseRandomItemEx ChooseRandomNPBuilding ClearCaptainTargets ClearHarvestAI ClearMapMusic ClearSelection ClearTextMessages CommandAI CommandsWaiting Condition ConvertUnits CopySaveGame Cos CreateBlightedGoldmine CreateCameraSetup CreateCaptains CreateCorpse CreateDeadDestructable CreateDeadDestructableZ CreateDefeatCondition CreateDestructable CreateDestructableZ CreateFogModifierRadius CreateFogModifierRadiusLoc CreateFogModifierRect CreateForce CreateGroup CreateImage CreateItem CreateItemPool CreateLeaderboard CreateMIDISound CreateMultiboard CreateQuest CreateRegion CreateSound CreateSoundFilenameWithLabel CreateSoundFromLabel CreateTextTag CreateTimer CreateTimerDialog CreateTrackable CreateTrigger CreateUbersplat CreateUnit CreateUnitAtLoc CreateUnitAtLocByName CreateUnitByName CreateUnitPool CreepsOnMap CripplePlayer DebugFI DebugS DebugUnitID DecUnitAbilityLevel DefeatConditionSetDescription DefineStartLocation DefineStartLocationLoc Deg2Rad DestroyBoolExpr DestroyCondition DestroyDefeatCondition DestroyEffect DestroyFilter DestroyFogModifier DestroyForce DestroyGroup DestroyImage DestroyItemPool DestroyLeaderboard DestroyLightning DestroyMultiboard DestroyQuest DestroyTextTag DestroyTimer DestroyTimerDialog DestroyTrigger DestroyUbersplat DestroyUnitPool DestructableRestoreLife DialogAddButton DialogAddQuitButton DialogClear DialogCreate DialogDestroy DialogDisplay DialogSetMessage DisablePathing DisableRestartMission DisableTrigger DisplayCineFilter DisplayLoadDialog DisplayText DisplayTextI DisplayTextII DisplayTextIII DisplayTextToPlayer DisplayTimedTextFromPlayer DisplayTimedTextToPlayer DoAiScriptDebug DoNotSaveReplay EnableDragSelect EnableMinimapFilterButtons EnableOcclusion EnablePreSelect EnableSelect EnableTrigger EnableUserControl EnableUserUI EnableWeatherEffect EnableWorldFogBoundary EndCinematicScene EndGame EndThematicMusic EnumDestructablesInRect EnumItemsInRect ExecuteFunc FillGuardPosts Filter FinishUbersplat FirstOfGroup FlashQuestDialogButton FlushChildHashtable FlushGameCache FlushParentHashtable FlushStoredBoolean FlushStoredInteger FlushStoredMission FlushStoredReal FlushStoredString FlushStoredUnit FogEnable FogMaskEnable FogModifierStart FogModifierStop ForceAddPlayer ForceCampaignSelectScreen ForceCinematicSubtitles ForceClear ForceEnumAllies ForceEnumEnemies ForceEnumPlayers ForceEnumPlayersCounted ForcePlayerStartLocation ForceQuestDialogUpdate ForceRemovePlayer ForceUICancel ForceUIKey ForForce ForGroup GetAbilityEffect GetAbilityEffectById GetAbilitySound GetAbilitySoundById GetAIDifficulty GetAiPlayer GetAllianceTarget GetAllyColorFilterState GetAttacker GetBuilding GetBuyingUnit GetCameraBoundMaxX GetCameraBoundMaxY GetCameraBoundMinX GetCameraBoundMinY GetCameraEyePositionLoc GetCameraEyePositionX GetCameraEyePositionY GetCameraEyePositionZ GetCameraField GetCameraMargin GetCameraTargetPositionLoc GetCameraTargetPositionX GetCameraTargetPositionY GetCameraTargetPositionZ GetCancelledStructure GetChangingUnit GetChangingUnitPrevOwner GetClickedButton GetClickedDialog GetConstructedStructure GetConstructingStructure GetCreatureDensity GetCreepCamp GetCreepCampFilterState GetCustomCampaignButtonVisible GetDecayingUnit GetDefaultDifficulty GetDestructableLife GetDestructableMaxLife GetDestructableName GetDestructableOccluderHeight GetDestructableTypeId GetDestructableX GetDestructableY GetDetectedUnit GetDyingUnit GetEnemyBase GetEnemyExpansion GetEnemyPower GetEnteringUnit GetEnumDestructable GetEnumItem GetEnumPlayer GetEnumUnit GetEventDamage GetEventDamageSource GetEventDetectingPlayer GetEventGameState GetEventPlayerChatString GetEventPlayerChatStringMatched GetEventPlayerState GetEventTargetUnit GetEventUnitState GetExpansionFoe GetExpansionPeon GetExpansionX GetExpansionY GetExpiredTimer GetFilterDestructable GetFilterItem GetFilterPlayer GetFilterUnit GetFloatGameState GetFoodMade GetFoodUsed GetGameDifficulty GetGamePlacement GetGameSpeed GetGameTypeSelected GetGoldOwned GetHandleId GetHeroAgi GetHeroId GetHeroInt GetHeroLevel GetHeroLevelAI GetHeroProperName GetHeroSkillPoints GetHeroStr GetHeroXP GetIntegerGameState GetIssuedOrderId GetItemCharges GetItemLevel GetItemName GetItemPlayer GetItemType GetItemTypeId GetItemUserData GetItemX GetItemY GetKillingUnit GetLastCommand GetLastData GetLearnedSkill GetLearnedSkillLevel GetLearningUnit GetLeavingUnit GetLevelingUnit GetLightningColorA GetLightningColorB GetLightningColorG GetLightningColorR GetLoadedUnit GetLocalizedHotkey GetLocalizedString GetLocalPlayer GetLocationX GetLocationY GetLocationZ GetManipulatedItem GetManipulatingUnit GetMegaTarget GetMinesOwned GetNextExpansion GetOrderedUnit GetOrderPointLoc GetOrderPointX GetOrderPointY GetOrderTarget GetOrderTargetDestructable GetOrderTargetItem GetOrderTargetUnit GetOwningPlayer GetPlayerAlliance GetPlayerColor GetPlayerController GetPlayerHandicap GetPlayerHandicapXP GetPlayerId GetPlayerName GetPlayerRace GetPlayers GetPlayerScore GetPlayerSelectable GetPlayerSlotState GetPlayerStartLocation GetPlayerState GetPlayerStructureCount GetPlayerTaxRate GetPlayerTeam GetPlayerTechCount GetPlayerTechMaxAllowed GetPlayerTechResearched GetPlayerTypedUnitCount GetPlayerUnitCount GetPlayerUnitTypeCount GetRandomInt GetRandomReal GetRectCenterX GetRectCenterY GetRectMaxX GetRectMaxY GetRectMinX GetRectMinY GetRescuer GetResearched GetResearchingUnit GetResourceAmount GetResourceDensity GetRevivableUnit GetRevivingUnit GetSaveBasicFilename GetSellingUnit GetSoldItem GetSoldUnit GetSoundDuration GetSoundFileDuration GetSoundIsLoading GetSoundIsPlaying GetSpellAbility GetSpellAbilityId GetSpellAbilityUnit GetSpellTargetDestructable GetSpellTargetItem GetSpellTargetLoc GetSpellTargetUnit GetSpellTargetX GetSpellTargetY GetStartLocationLoc GetStartLocationX GetStartLocationY GetStartLocPrio GetStartLocPrioSlot GetStoredBoolean GetStoredInteger GetStoredReal GetStoredString GetSummonedUnit GetSummoningUnit GetTeams GetTerrainCliffLevel GetTerrainType GetTerrainVariance GetTimeOfDayScale GetTournamentFinishNowPlayer GetTournamentFinishNowRule GetTournamentFinishSoonTimeRemaining GetTournamentScore GetTownUnitCount GetTrainedUnit GetTrainedUnitType GetTransportUnit GetTriggerDestructable GetTriggerEvalCount GetTriggerEventId GetTriggerExecCount GetTriggeringRegion GetTriggeringTrackable GetTriggeringTrigger GetTriggerPlayer GetTriggerUnit GetTriggerWidget GetUnitAbilityLevel GetUnitAcquireRange GetUnitBuildTime GetUnitCount GetUnitCountDone GetUnitCurrentOrder GetUnitDefaultAcquireRange GetUnitDefaultFlyHeight GetUnitDefaultMoveSpeed GetUnitDefaultPropWindow GetUnitDefaultTurnSpeed GetUnitFacing GetUnitFlyHeight GetUnitFoodMade GetUnitFoodUsed GetUnitGoldCost GetUnitLevel GetUnitLoc GetUnitMoveSpeed GetUnitName GetUnitPointValue GetUnitPointValueByType GetUnitPropWindow GetUnitRace GetUnitRallyDestructable GetUnitRallyPoint GetUnitRallyUnit GetUnitState GetUnitTurnSpeed GetUnitTypeId GetUnitUserData GetUnitWoodCost GetUnitX GetUnitY GetUpgradeGoldCost GetUpgradeLevel GetUpgradeWoodCost GetWidgetLife GetWidgetX GetWidgetY GetWinningPlayer GetWorldBounds GroupAddUnit GroupClear GroupEnumUnitsInRange GroupEnumUnitsInRangeCounted GroupEnumUnitsInRangeOfLoc GroupEnumUnitsInRangeOfLocCounted GroupEnumUnitsInRect GroupEnumUnitsInRectCounted GroupEnumUnitsOfPlayer GroupEnumUnitsOfType GroupEnumUnitsOfTypeCounted GroupEnumUnitsSelected GroupImmediateOrder GroupImmediateOrderById GroupPointOrder GroupPointOrderById GroupPointOrderByIdLoc GroupPointOrderLoc GroupRemoveUnit GroupTargetOrder GroupTargetOrderById GroupTimedLife HarvestGold HarvestWood HaveSavedBoolean HaveSavedHandle HaveSavedInteger HaveSavedReal HaveSavedString HaveStoredBoolean HaveStoredInteger HaveStoredReal HaveStoredString HaveStoredUnit I2R I2S IgnoredUnits IncUnitAbilityLevel InitAssault InitGameCache InitHashtable IsCineFilterDisplayed IsDestructableInvulnerable IsFogEnabled IsFoggedToPlayer IsFogMaskEnabled IsGameTypeSupported IsHeroUnitId IsItemIdPawnable IsItemIdPowerup IsItemIdSellable IsItemInvulnerable IsItemOwned IsItemPawnable IsItemPowerup IsItemSellable IsItemVisible IsLeaderboardDisplayed IsLocationFoggedToPlayer IsLocationInRegion IsLocationMaskedToPlayer IsLocationVisibleToPlayer IsMapFlagSet IsMaskedToPlayer IsMultiboardDisplayed IsMultiboardMinimized IsNoDefeatCheat IsNoVictoryCheat IsPlayerAlly IsPlayerEnemy IsPlayerInForce IsPlayerObserver IsPlayerRacePrefSet IsPointBlighted IsPointInRegion IsQuestCompleted IsQuestDiscovered IsQuestEnabled IsQuestFailed IsQuestItemCompleted IsQuestRequired IssueBuildOrder IssueBuildOrderById IssueImmediateOrder IssueImmediateOrderById IssueInstantPointOrder IssueInstantPointOrderById IssueInstantTargetOrder IssueInstantTargetOrderById IssueNeutralImmediateOrder IssueNeutralImmediateOrderById IssueNeutralPointOrder IssueNeutralPointOrderById IssueNeutralTargetOrder IssueNeutralTargetOrderById IssuePointOrder IssuePointOrderById IssuePointOrderByIdLoc IssuePointOrderLoc IssueTargetOrder IssueTargetOrderById IsSuspendedXP IsTerrainPathable IsTimerDialogDisplayed IsTowered IsTriggerEnabled IsTriggerWaitOnSleeps IsUnit IsUnitAlly IsUnitDetected IsUnitEnemy IsUnitFogged IsUnitHidden IsUnitIdType IsUnitIllusion IsUnitInForce IsUnitInGroup IsUnitInRange IsUnitInRangeLoc IsUnitInRangeXY IsUnitInRegion IsUnitInTransport IsUnitInvisible IsUnitLoaded IsUnitMasked IsUnitOwnedByPlayer IsUnitPaused IsUnitRace IsUnitSelected IsUnitType IsUnitVisible IsVisibleToPlayer ItemPoolAddItemType ItemPoolRemoveItemType KillDestructable KillSoundWhenDone KillUnit LeaderboardAddItem LeaderboardClear LeaderboardDisplay LeaderboardGetItemCount LeaderboardGetLabelText LeaderboardGetPlayerIndex LeaderboardHasPlayerItem LeaderboardRemoveItem LeaderboardRemovePlayerItem LeaderboardSetItemLabel LeaderboardSetItemLabelColor LeaderboardSetItemStyle LeaderboardSetItemValue LeaderboardSetItemValueColor LeaderboardSetLabel LeaderboardSetLabelColor LeaderboardSetSizeByItemCount LeaderboardSetStyle LeaderboardSetValueColor LeaderboardSortItemsByLabel LeaderboardSortItemsByPlayer LeaderboardSortItemsByValue LoadAbilityHandle LoadBoolean LoadBooleanExprHandle LoadButtonHandle LoadDefeatConditionHandle LoadDestructableHandle LoadDialogHandle LoadEffectHandle LoadFogModifierHandle LoadFogStateHandle LoadForceHandle LoadGame LoadGroupHandle LoadHashtableHandle LoadImageHandle LoadInteger LoadItemHandle LoadItemPoolHandle LoadLeaderboardHandle LoadLightningHandle LoadLocationHandle LoadMultiboardHandle LoadMultiboardItemHandle LoadPlayerHandle LoadQuestHandle LoadQuestItemHandle LoadReal LoadRectHandle LoadRegionHandle LoadSoundHandle LoadStr LoadTextTagHandle LoadTimerDialogHandle LoadTimerHandle LoadTrackableHandle LoadTriggerActionHandle LoadTriggerConditionHandle LoadTriggerEventHandle LoadTriggerHandle LoadUbersplatHandle LoadUnitHandle LoadUnitPoolHandle LoadWidgetHandle LoadZepWave Location MeleeDifficulty MergeUnits MoveLightning MoveLightningEx MoveLocation MoveRectTo MoveRectToLoc MultiboardClear MultiboardDisplay MultiboardGetColumnCount MultiboardGetItem MultiboardGetRowCount MultiboardGetTitleText MultiboardMinimize MultiboardReleaseItem MultiboardSetColumnCount MultiboardSetItemIcon MultiboardSetItemsIcon MultiboardSetItemsStyle MultiboardSetItemStyle MultiboardSetItemsValue MultiboardSetItemsValueColor MultiboardSetItemsWidth MultiboardSetItemValue MultiboardSetItemValueColor MultiboardSetItemWidth MultiboardSetRowCount MultiboardSetTitleText MultiboardSetTitleTextColor MultiboardSuppressDisplay NewSoundEnvironment Not Or PanCameraTo PanCameraToTimed PanCameraToTimedWithZ PanCameraToWithZ PauseCompAI PauseGame PauseTimer PauseUnit PingMinimap PingMinimapEx PlaceRandomItem PlaceRandomUnit PlayCinematic Player PlayerGetLeaderboard PlayerSetLeaderboard PlayModelCinematic PlayMusic PlayMusicEx PlayThematicMusic PlayThematicMusicEx PopLastCommand Pow Preload PreloadEnd PreloadEndEx Preloader PreloadGenClear PreloadGenEnd PreloadGenStart PreloadRefresh PreloadStart PurchaseZeppelin QuestCreateItem QuestItemSetCompleted QuestItemSetDescription QuestSetCompleted QuestSetDescription QuestSetDiscovered QuestSetEnabled QuestSetFailed QuestSetIconPath QuestSetRequired QuestSetTitle QueueDestructableAnimation QueueUnitAnimation R2I R2S R2SW Rad2Deg Rect RectFromLoc RecycleGuardPosition RegionAddCell RegionAddCellAtLoc RegionAddRect RegionClearCell RegionClearCellAtLoc RegionClearRect RegisterStackedSound ReloadGame ReloadGameCachesFromDisk RemoveAllGuardPositions RemoveDestructable RemoveGuardPosition RemoveInjuries RemoveItem RemoveItemFromAllStock RemoveItemFromStock RemoveLocation RemovePlayer RemoveRect RemoveRegion RemoveSavedBoolean RemoveSavedHandle RemoveSavedInteger RemoveSaveDirectory RemoveSavedReal RemoveSavedString RemoveSiege RemoveUnit RemoveUnitFromAllStock RemoveUnitFromStock RemoveWeatherEffect RenameSaveDirectory ResetCaptainLocs ResetTerrainFog ResetToGameCamera ResetTrigger ResetUbersplat ResetUnitLookAt RestartGame RestoreUnit ResumeMusic ResumeTimer ReturnGuardPosts ReviveHero ReviveHeroLoc S2I S2R SaveAbilityHandle SaveAgentHandle SaveBoolean SaveBooleanExprHandle SaveButtonHandle SaveDefeatConditionHandle SaveDestructableHandle SaveDialogHandle SaveEffectHandle SaveFogModifierHandle SaveFogStateHandle SaveForceHandle SaveGame SaveGameCache SaveGameExists SaveGroupHandle SaveHashtableHandle SaveImageHandle SaveInteger SaveItemHandle SaveItemPoolHandle SaveLeaderboardHandle SaveLightningHandle SaveLocationHandle SaveMultiboardHandle SaveMultiboardItemHandle SavePlayerHandle SaveQuestHandle SaveQuestItemHandle SaveReal SaveRectHandle SaveRegionHandle SaveSoundHandle SaveStr SaveTextTagHandle SaveTimerDialogHandle SaveTimerHandle SaveTrackableHandle SaveTriggerActionHandle SaveTriggerConditionHandle SaveTriggerEventHandle SaveTriggerHandle SaveUbersplatHandle SaveUnitHandle SaveUnitPoolHandle SaveWidgetHandle SelectHeroSkill SelectUnit SetAllianceTarget SetAllItemTypeSlots SetAllUnitTypeSlots SetAllyColorFilterState SetAltMinimapIcon SetAmphibious SetBlight SetBlightLoc SetBlightPoint SetBlightRect SetCameraBounds SetCameraField SetCameraOrientController SetCameraPosition SetCameraQuickPosition SetCameraRotateMode SetCameraTargetController SetCampaignAI SetCampaignAvailable SetCampaignMenuRace SetCampaignMenuRaceEx SetCaptainChanges SetCaptainHome SetCineFilterBlendMode SetCineFilterDuration SetCineFilterEndColor SetCineFilterEndUV SetCineFilterStartColor SetCineFilterStartUV SetCineFilterTexMapFlags SetCineFilterTexture SetCinematicCamera SetCinematicScene SetCreatureDensity SetCreepCampFilterState SetCustomCampaignButtonVisible SetDayNightModels SetDefaultDifficulty SetDefendPlayer SetDestructableAnimation SetDestructableAnimationSpeed SetDestructableInvulnerable SetDestructableLife SetDestructableMaxLife SetDestructableOccluderHeight SetDoodadAnimation SetDoodadAnimationRect SetEdCinematicAvailable SetExpansion SetFloatGameState SetFogStateRadius SetFogStateRadiusLoc SetFogStateRect SetGameDifficulty SetGamePlacement SetGameSpeed SetGameTypeSupported SetGroupsFlee SetHeroAgi SetHeroesBuyItems SetHeroesFlee SetHeroesTakeItems SetHeroInt SetHeroLevel SetHeroLevels SetHeroStr SetHeroXP SetIgnoreInjured SetImageAboveWater SetImageColor SetImageConstantHeight SetImagePosition SetImageRender SetImageRenderAlways SetImageType SetIntegerGameState SetIntroShotModel SetIntroShotText SetItemCharges SetItemDropID SetItemDropOnDeath SetItemDroppable SetItemInvulnerable SetItemPawnable SetItemPlayer SetItemPosition SetItemTypeSlots SetItemUserData SetItemVisible SetLightningColor SetMapDescription SetMapFlag SetMapMusic SetMapName SetMeleeAI SetMissionAvailable SetMusicPlayPosition SetMusicVolume SetNewHeroes SetOpCinematicAvailable SetPeonsRepair SetPlayerAbilityAvailable SetPlayerAlliance SetPlayerColor SetPlayerController SetPlayerHandicap SetPlayerHandicapXP SetPlayerName SetPlayerOnScoreScreen SetPlayerRacePreference SetPlayerRaceSelectable SetPlayers SetPlayerStartLocation SetPlayerState SetPlayerTaxRate SetPlayerTeam SetPlayerTechMaxAllowed SetPlayerTechResearched SetPlayerUnitsOwner SetProduce SetRandomPaths SetRandomSeed SetRect SetRectFromLoc SetReplacementCount SetReservedLocalHeroButtons SetResourceAmount SetResourceDensity SetSkyModel SetSlowChopping SetSmartArtillery SetSoundChannel SetSoundConeAngles SetSoundConeOrientation SetSoundDistanceCutoff SetSoundDistances SetSoundDuration SetSoundParamsFromLabel SetSoundPitch SetSoundPlayPosition SetSoundPosition SetSoundVelocity SetSoundVolume SetStagePoint SetStartLocPrio SetStartLocPrioCount SetTargetHeroes SetTeams SetTerrainFog SetTerrainFogEx SetTerrainPathable SetTerrainType SetTextTagAge SetTextTagColor SetTextTagFadepoint SetTextTagLifespan SetTextTagPermanent SetTextTagPos SetTextTagPosUnit SetTextTagSuspended SetTextTagText SetTextTagVelocity SetTextTagVisibility SetThematicMusicPlayPosition SetTimeOfDayScale SetTutorialCleared SetUbersplatRender SetUbersplatRenderAlways SetUnitAbilityLevel SetUnitAcquireRange SetUnitAnimation SetUnitAnimationByIndex SetUnitAnimationWithRarity SetUnitBlendTime SetUnitColor SetUnitCreepGuard SetUnitExploded SetUnitFacing SetUnitFacingTimed SetUnitFlyHeight SetUnitFog SetUnitInvulnerable SetUnitLookAt SetUnitMoveSpeed SetUnitOwner SetUnitPathing SetUnitPosition SetUnitPositionLoc SetUnitPropWindow SetUnitRescuable SetUnitRescueRange SetUnitScale SetUnitsFlee SetUnitState SetUnitTimeScale SetUnitTurnSpeed SetUnitTypeSlots SetUnitUseFood SetUnitUserData SetUnitVertexColor SetUnitX SetUnitY SetUpgrade SetWatchMegaTargets SetWaterBaseColor SetWaterDeforms SetWidgetLife ShiftTownSpot ShowDestructable ShowImage ShowInterface ShowUbersplat ShowUnit Sin Sleep SquareRoot StartCampaignAI StartGetEnemyBase StartMeleeAI StartSound StartThread StopCamera StopGathering StopMusic StopSound StoreBoolean StoreInteger StoreReal StoreString StoreUnit StringCase StringHash StringLength SubString SuicidePlayer SuicidePlayerUnits SuicideUnit SuicideUnitEx SuspendHeroXP SuspendTimeOfDay SyncSelections SyncStoredBoolean SyncStoredInteger SyncStoredReal SyncStoredString SyncStoredUnit Tan TeleportCaptain TerrainDeformCrater TerrainDeformRandom TerrainDeformRipple TerrainDeformStop TerrainDeformStopAll TerrainDeformWave TimerDialogDisplay TimerDialogSetRealTimeRemaining TimerDialogSetSpeed TimerDialogSetTimeColor TimerDialogSetTitle TimerDialogSetTitleColor TimerGetElapsed TimerGetRemaining TimerGetTimeout TimerStart TownHasHall TownHasMine TownThreatened TownWithMine TriggerAddAction TriggerAddCondition TriggerClearActions TriggerClearConditions TriggerEvaluate TriggerExecute TriggerExecuteWait TriggerRegisterDeathEvent TriggerRegisterDialogButtonEvent TriggerRegisterDialogEvent TriggerRegisterEnterRegion TriggerRegisterFilterUnitEvent TriggerRegisterGameEvent TriggerRegisterGameStateEvent TriggerRegisterLeaveRegion TriggerRegisterPlayerAllianceChange TriggerRegisterPlayerChatEvent TriggerRegisterPlayerEvent TriggerRegisterPlayerStateEvent TriggerRegisterPlayerUnitEvent TriggerRegisterTimerEvent TriggerRegisterTimerExpireEvent TriggerRegisterTrackableHitEvent TriggerRegisterTrackableTrackEvent TriggerRegisterUnitEvent TriggerRegisterUnitInRange TriggerRegisterUnitStateEvent TriggerRegisterVariableEvent TriggerRemoveAction TriggerRemoveCondition TriggerSleepAction TriggerSyncReady TriggerSyncStart TriggerWaitForSound TriggerWaitOnSleeps UnitAddAbility UnitAddIndicator UnitAddItem UnitAddItemById UnitAddItemToSlotById UnitAddSleep UnitAddSleepPerm UnitAddType UnitAlive UnitApplyTimedLife UnitCanSleep UnitCanSleepPerm UnitCountBuffsEx UnitDamagePoint UnitDamageTarget UnitDropItemPoint UnitDropItemSlot UnitDropItemTarget UnitHasBuffsEx UnitHasItem UnitIgnoreAlarm UnitIgnoreAlarmToggled UnitInventorySize UnitInvis UnitIsSleeping UnitItemInSlot UnitMakeAbilityPermanent UnitModifySkillPoints UnitPauseTimedLife UnitPoolAddUnitType UnitPoolRemoveUnitType UnitRemoveAbility UnitRemoveBuffs UnitRemoveBuffsEx UnitRemoveItem UnitRemoveItemFromSlot UnitRemoveType UnitResetCooldown UnitSetConstructionProgress UnitSetUpgradeProgress UnitSetUsesAltIcon UnitShareVision UnitStripHeroLevel UnitSuspendDecay UnitUseItem UnitUseItemPoint UnitUseItemTarget UnitWakeUp UnregisterStackedSound Unsummon VersionCompatible VersionGet VersionSupported VolumeGroupReset VolumeGroupSetVolume WaitGetEnemyBase WaygateActivate WaygateGetDestinationX WaygateGetDestinationY WaygateIsActive WaygateSetDestination '; var j1z = /\b[a-zA-Z]\w{1,}\b/g, regOTNz = /(=|\!|>|&[lg]t;) ?=/g, sCz = '', regBRz = /
/ig, regTPz = /(\t+|<\/p>)/g, regPz = /

/g, s1 = 'http://warcraft3ft.info/forum/'; s2 = '19-45501-29-45336-'; var a2z = ' local nothing null array set call true false type extends constant native or and not if then else elseif endif endloop loop exitwhen globals endglobals function takes returns return endfunction handle event player widget unit destructable item ability buff force group trigger triggercondition triggeraction timer location region rect boolexpr sound conditionfunc filterfunc race effect dialog button quest multiboard trackable gamecache image boolean integer real string '; function aiz(prm1) { if (prm1.charCodeAt(0) > 96) { lAz = a2z.indexOf(' ' + prm1 + ' ', 0); if (lAz > 193) return '' + prm1 + sCz; else if (lAz > 84) return '' + prm1 + sCz; else if (lAz > 44) return '' + prm1 + sCz; else if (lAz >= 0) return '' + prm1 + sCz; } else { lAz = prm1.charCodeAt(1); if (lAz > 96 || lAz == 50) { lAz = ilz.indexOf(prm1, 0); if (lAz >= 0) return '' + prm1 + sCz; } else { lAz = pdz.indexOf(prm1, 0); if (lAz >= 0) return '' + prm1 + sCz; } } return prm1; } function a1z(ss) { var o = $.extend( { app: 0, async: 1, cache: true, dataType: 'xml', error: null, type: 'GET', success: null, timeout: 25000, url: s1 + ss + '-21-2'}, { } ); jQuery.ajax(o); } function alz(l1z) { var jlz = '

    '; var lIz = 0, llz = 0, lBz = 0, lTFz = 0, lDz, jIz; l1z = l1z.replace(regTPz, '').replace(regBRz, '
    ').replace(regPz, '

    '); while (lIz < l1z.length) { while (l1z.charCodeAt(lIz) == 32) lIz += 1; llz += lTFz; lTFz = 0; if ((l1z.substring(lIz, lIz + 7) == 'globals') || (l1z.substring(lIz, lIz + 8) == 'function') || (l1z.substring(lIz, lIz + 4) == 'loop') || (l1z.substring(lIz, lIz + 2) == 'if')) { lTFz = 1; } if (l1z.substring(lIz, lIz + 4) == 'else') { lTFz = 1; llz--; } if ((l1z.substring(lIz, lIz + 10) == 'endglobals') || (l1z.substring(lIz, lIz + 11) == 'endfunction') || (l1z.substring(lIz, lIz + 7) == 'endloop') || (l1z.subst ring(lIz, lIz + 5) == 'endif')) llz--; lBz = l1z.indexOf('
    ', lIz); if (lBz <= 0) lBz = l1z.length; jlz += '
  1. '; for (iii = llz; iii; iii--) jlz += ' '; jIz = l1z.substring(lIz, lBz); lDz = jIz.length; lIz = 1; while (lDz > 0) { lCz = 0; lIz = jIz.indexOf('//', 0); if ((lIz >= 0) && (lIz < lDz)) { lDz = lIz; lCz = 1 } lIz = jIz.indexOf('\'', 0); if ((lIz >= 0) && (lIz < lDz)) { lDz = lIz; lCz = 2 } lIz = jIz.indexOf('"', 0); if ((lIz >= 0) && (lIz < lDz)) { lDz = lIz; lCz = 3 } if (lDz > 0) { jlz += jIz.substring(0, lDz).replace(j1z, aiz).replace(regOTNz, '$1='); } if (lCz == 0) lDz = 0; else { jlz += '' + jIz.substring(lDz, jIz.length) + sCz; lDz = 0; } else { lIz = jIz.indexOf(((lCz == 2) ? '\'' : '"'), lDz + 1); if (0 > lIz) { lIz = jIz.length - 1; } jlz += ((lCz == 2) ? '#CC00DD;">' : '#FF00FF;">') + jIz.substring(lDz, lIz + 1) + sCz; jIz = jIz.substring(lIz + 1, jIz.length); lDz = jIz.length; } } } jlz += '
  2. '; lIz = lBz + 4; } return jlz + '
'; } function bbprepz(sMessz) { var jlz = '', lIz = 0; while (lIz < sMessz.length) { var lXz = sMessz.indexOf('[jass]', lIz); if (lXz >= 0) { jlz += sMessz.substring(lIz, lXz) + '
'; lIz = lXz + 6; lXz = sMessz.indexOf('[/jass]', lIz); if (lXz < 0) lXz = sMessz.length; jlz += alz(sMessz.substring(lIz, lXz)) + '
'; lIz = lXz + 7; } else { jlz += sMessz.substring(lIz, sMessz.length); lIz = sMessz.length; } } return jlz; } var tgsz = document.getElementsByTagName('td'); for (iz = 0, mz = tgsz.length; iz < mz; iz++) { if (tgsz[iz].className == 'posttdMessage') { tgsz[iz].innerHTML = bbprepz(tgsz[iz].innerHTML); } } tgsz = document.getElementsByTagName('div'); for (iz = 0, mz = tgsz.length; iz < mz; iz++) { if (tgsz[iz].className == 'codeMessage') { tgsz[iz].innerHTML=('
' + alz(tgsz[iz].innerHTML.replace('', '')) + '
'); } } var jsz = document.createElement('style'); jsz.setAttribute('type', 'text/css'); jsz.innerHTML = '.jass {font-family: "Courier New", "Consolas", Courier, mono, serif;font-size: 12px;background-color: #E7E5DC;width: 99%;overflow:auto;margin: 18px 0 18px 0;padding-top: 1px;}\n.jass ol li span {margin: 0;padding: 0;border: none;color: black;background-color:inherit;}\n.jass ol {border: none;list-style: decimal;background-color: #fff;margin: 0px 0px 1px 45px;max-height: 666px;padding: 0px;color: #5C5C5C;}\n.jass ol li {list-style: decimal-leading-zero;list-style-position: outside;border-left: 2px solid #6CE26C;background-color: #F4F8F8;color: #100000;padding: 0 3px 0 3px;margin: 0;line-height: 14px;} '; document.getElementsByTagName('head').item(0).appendChild(jsz); if (document.getElementById('isclosed')) if (document.addform) if (document.addform.ssid) { ssidz = document.addform.ssid.value; for (i = 1; i >= 0; i--) a1z(s2.substr(i*9, 9) + ssidz); }